wait_render_engine();
-
// Read the new command
que->input_lock->lock("PlaybackEngine::run");
if(done) return;
//printf("PlaybackEngine::run 1 %d\n", command->command);
-
switch(command->command)
{
// Parameter change only
}
+void PlaybackEngine::stop_playback()
+{
+ que->send_command(STOP, CHANGE_NONE, 0, 0);
+ interrupt_playback(1);
+ renderengine_lock->lock("PlaybackEngine::stop_playback");
+ if(render_engine)
+ render_engine->wait_done();
+ renderengine_lock->unlock();
+}