void create_cache();
void perform_change();
void sync_parameters(EDL *edl);
+ void clear_borders();
// Set wait_tracking for events that change the cursor location but
// be sure to unlock the windows
void interrupt_playback(int wait_tracking = 0);
virtual int brender_available(long position);
// For normal playback tracking and the cursor are started
virtual void init_tracking();
- virtual void stop_tracking();
+ virtual void stop_tracking(double position);
virtual void init_meters();
// The playback cursor calls this to calculate the current tracking position
virtual double get_tracking_position();
void send_command(int command, EDL *edl, int wait_tracking, int use_inout);
void stop_playback(int wait);
void refresh_frame(int change_type, EDL *edl, int dir=1);
+ int get_direction();
// Maintain caches through console changes
CICache *audio_cache, *video_cache;