void PlaybackEngine::clear_borders()
{
EDL *edl = command->get_edl();
- if( render_engine ) {
- PlaybackConfig *config = edl->session->playback_config;
- if( config->vconfig->driver == PLAYBACK_X11_GL ) {
+ PlaybackConfig *config = edl->session->playback_config;
+ if( config->vconfig->driver == PLAYBACK_X11_GL ) {
+ if( render_engine && render_engine->video ) {
VDeviceBase *vdriver = render_engine->video->get_output_base();
((VDeviceX11*)vdriver)->clear_output();
return;
renderengine_lock->unlock();
}
+int PlaybackEngine::get_direction()
+{
+ int curr_command = is_playing_back ? this->command->command : STOP;
+ return TransportCommand::get_direction(curr_command);
+}
void PlaybackEngine::send_command(int command, EDL *edl, int wait_tracking, int use_inout)
{