// Synchronize EDL settings with all playback engines depending on current
// operation. Doesn't redraw anything.
void sync_parameters(int change_type = CHANGE_PARAMS);
- void to_clip();
+ void save_clip(EDL *new_edl, const char *txt);
+ void to_clip(EDL *edl, const char *txt);
int toggle_label(int is_mwindow);
void undo_entry(BC_WindowBase *calling_window_gui);
void redo_entry(BC_WindowBase *calling_window_gui);
MainIndexes *mainindexes;
MainProgress *mainprogress;
BRender *brender;
+ char cin_lang[4];
+ int brender_active;
const char *default_standard;
static Commercials *commercials;
int commercial_active;
// This one happens asynchronously of the others. Used by playback to
// see what frame is background rendered.
int brender_available(int position);
- void set_brender_range();
+ void set_brender_active(int v, int update=1);
int put_commercial();
void activate_commercial() { commercial_active = 1; }
void commit_commercial();
void init_error();
void finit_error();
static void init_defaults(BC_Hash* &defaults, char *config_path);
+ void check_language();
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 init_plugin_tips(ArrayList<PluginServer*> &plugins);
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,