upgrade to ffmpeg 4.2, rework mask for speedup
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / mwindow.h
index be468ac9249c107e99fa2f3bab8f056e445f75e1..24d757902c67307322892b7cced2e7be68aefc21 100644 (file)
@@ -115,6 +115,7 @@ public:
        void create_objects(int want_gui,
                int want_new,
                char *config_path);
+       int uses_opengl();
        void show_splash();
        void hide_splash();
        void start();
@@ -347,6 +348,9 @@ public:
        void clear(int clear_handle);
        void clear_labels();
        int clear_labels(double start, double end);
+       void clear_hard_edges();
+       int clear_hard_edges(double start, double end);
+       void clear_select();
        void concatenate_tracks();
        int copy_flags(int copy_flags=COPY_CLIPBOARD);
        void copy();
@@ -365,7 +369,6 @@ public:
 // Calculate defaults path
        static void create_defaults_path(char *string, const char *config_file);
 
-       void delete_track();
        void delete_track(Track *track);
        void delete_tracks();
        int feather_edits(int64_t feather_samples, int audio, int video);
@@ -473,6 +476,7 @@ public:
        void set_automation_mode(int mode);
        void set_keyframe_type(int mode);
        void set_auto_keyframes(int value);
+       void set_span_keyframes(int value);
        void set_auto_visibility(Autos *autos, int value);
        void set_labels_follow_edits(int value);
 
@@ -580,7 +584,6 @@ public:
        ArrayList<ColormodelItem*> colormodels;
        ArrayList<InterlacemodeItem*>          interlace_project_modes;
        ArrayList<InterlacemodeItem*>          interlace_asset_modes;
-       ArrayList<InterlacefixmethodItem*>     interlace_asset_fixmethods;
 
        int reset_meters();
        void resync_guis();