X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=a97e85ba8caa6236ab1b9396f8819938d88a6800;hb=b75f0c6910f5f1e1094f17874cd404e3f0faee8c;hp=abe72590dba9a3d98f786657a0cfd1f611110879;hpb=21c2e6b36d6a96c2f662a89459d607b5a387f4eb;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index abe72590..a97e85ba 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -466,7 +466,8 @@ public: // 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); @@ -491,6 +492,8 @@ public: int modify_edithandles(); int modify_pluginhandles(); void finish_modify_handles(); + void set_proxy(int use_scaler, int new_scale, + ArrayList *orig_assets, ArrayList *proxy_assets); void dump_plugins(FILE *fp=stdout); void dump_edl(FILE *fp=stdout); @@ -528,6 +531,8 @@ public: MainIndexes *mainindexes; MainProgress *mainprogress; BRender *brender; + char cin_lang[4]; + int brender_active; const char *default_standard; static Commercials *commercials; int commercial_active; @@ -621,7 +626,7 @@ public: // 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(); @@ -632,6 +637,7 @@ public: 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); @@ -643,6 +649,7 @@ public: 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 &plugins, const char *lang); static int check_plugin_index(ArrayList &plugins, const char *plug_dir, const char *plug_path); static void init_plugin_index(MWindow *mwindow, Preferences *preferences,