#include "transition.inc"
#include "transportque.inc"
#include "videowindow.inc"
#include "transition.inc"
#include "transportque.inc"
#include "videowindow.inc"
int tile_windows(int window_config);
char *get_cwindow_display();
// void set_titles(int value);
int tile_windows(int window_config);
char *get_cwindow_display();
// void set_titles(int value);
void set_automation_mode(int mode);
void set_keyframe_type(int mode);
void set_auto_keyframes(int value, int lock_mwindow, int lock_cwindow);
void set_automation_mode(int mode);
void set_keyframe_type(int mode);
void set_auto_keyframes(int value, int lock_mwindow, int lock_cwindow);
// Synchronize EDL settings with all playback engines depending on current
// operation. Doesn't redraw anything.
void sync_parameters(int change_type = CHANGE_PARAMS);
// Synchronize EDL settings with all playback engines depending on current
// operation. Doesn't redraw anything.
void sync_parameters(int change_type = CHANGE_PARAMS);
int toggle_label(int is_mwindow);
void undo_entry(BC_WindowBase *calling_window_gui);
void redo_entry(BC_WindowBase *calling_window_gui);
int toggle_label(int is_mwindow);
void undo_entry(BC_WindowBase *calling_window_gui);
void redo_entry(BC_WindowBase *calling_window_gui);
int modify_edithandles();
int modify_pluginhandles();
void finish_modify_handles();
int modify_edithandles();
int modify_pluginhandles();
void finish_modify_handles();
// This one happens asynchronously of the others. Used by playback to
// see what frame is background rendered.
int brender_available(int position);
// This one happens asynchronously of the others. Used by playback to
// see what frame is background rendered.
int brender_available(int position);
const char *default_std();
void fill_preset_defaults(const char *preset, EDLSession *session);
const char *get_preset_name(int index);
const char *default_std();
void fill_preset_defaults(const char *preset, EDLSession *session);
const char *get_preset_name(int index);
static void get_plugin_path(char *path, const char *plug_dir, const char *fs_path);
static int init_plugins(MWindow *mwindow, Preferences *preferences);
static int init_ladspa_plugins(MWindow *mwindow, Preferences *preferences);
static void get_plugin_path(char *path, const char *plug_dir, const char *fs_path);
static int init_plugins(MWindow *mwindow, Preferences *preferences);
static int init_ladspa_plugins(MWindow *mwindow, Preferences *preferences);
static int check_plugin_index(ArrayList<PluginServer*> &plugins,
const char *plug_dir, const char *plug_path);
static void init_plugin_index(MWindow *mwindow, Preferences *preferences,
static int check_plugin_index(ArrayList<PluginServer*> &plugins,
const char *plug_dir, const char *plug_path);
static void init_plugin_index(MWindow *mwindow, Preferences *preferences,