X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=08c46c0f7f437e91e3b3277f357094d14d50bda0;hb=875ae826327bf25abdaffe1db339aabd622addc8;hp=895314a2f6a97ad185e0f6b8d80b94d6bda25409;hpb=df72ca6732207dc25472a23169ff79ef6d4cca1c;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index 895314a2..08c46c0f 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -507,6 +507,7 @@ public: int modify_edithandles(); int modify_pluginhandles(); void finish_modify_handles(); + void rescale_proxy(EDL *clip, int orig_scale, int new_scale); void set_proxy(int use_scaler, int new_scale, int auto_scale, ArrayList *orig_assets, ArrayList *proxy_assets); @@ -633,10 +634,8 @@ public: Mutex *keyframe_gui_lock; // Lock during creation and destruction of brender so playback doesn't use it. Mutex *brender_lock; - // Initialize shared memory - void init_shm(); - + void init_shm(const char *pfn, int64_t min); // Initialize channel DB's for playback void init_channeldb(); void init_render(); @@ -688,7 +687,11 @@ public: static void init_ffmpeg_index(MWindow *mwindow, Preferences *preferences, FILE *fp); static int load_plugin_index(MWindow *mwindow, const char *index_path, const char *plugin_dir); - static PluginServer* new_ffmpeg_server(MWindow *mwindow, const char *name); + static PluginServer *new_ffmpeg_server(MWindow *mwindow, const char *name); + static int init_lv2_index(MWindow *mwindow, Preferences *preferences, FILE *fp); + static PluginServer *new_lv2_server(MWindow *mwindow, const char *name); + static void remove_plugin_index(); + void init_preferences(); void init_signals(); void init_theme();