X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=b294bd3996957eda57f49cd139f3b91da2259011;hb=d0f9735ae263eebd484a22d1e49bd3e1cd16cf70;hp=385f47f6dab65c7a26c3f0e38ab13fbb3480f30e;hpb=2ba7e9962ea989863e152373e96a09b00a0b4eb8;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index 385f47f6..b294bd39 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -121,7 +121,7 @@ public: int run_script(FileXML *script); int new_project(); int delete_project(int flash = 1); - void quit(int unlock); + void quit(); int restart() { return restart_status; } int load_defaults(); @@ -528,6 +528,7 @@ public: MainIndexes *mainindexes; MainProgress *mainprogress; BRender *brender; + int brender_active; const char *default_standard; static Commercials *commercials; int commercial_active; @@ -596,6 +597,7 @@ public: int wait_warning(); // Levels LevelWindow *lwindow; + Mutex *run_lock; // Lock during creation and destruction of GUI Mutex *plugin_gui_lock; Mutex *dead_plugin_lock; @@ -620,7 +622,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_start(); + void set_brender_active(int v, int update=1); int put_commercial(); void activate_commercial() { commercial_active = 1; } void commit_commercial(); @@ -631,6 +633,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); @@ -671,7 +674,7 @@ public: void init_commercials(); static void add_plugins(ArrayList &plugins); static void delete_plugins(); -// +// void clean_indexes(); // TimeBomb timebomb; SigHandler *sighandler;