apply sge motion plugin mods
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / mwindow.h
index da5b8f4c1615ef2eeaa5a75e63a5c34b9329213a..d7e54b1cba31e3cd1d144ae34ba5463e2f5648e5 100644 (file)
@@ -447,6 +447,7 @@ public:
        void clear_hard_edges();
        int clear_hard_edges(double start, double end);
        void clear_select();
+       void select_edits();
        void concatenate_tracks();
        int copy_flags(int copy_flags=COPY_CLIPBOARD);
        void copy();
@@ -564,7 +565,7 @@ public:
        void remove_indexfile(Indexable *indexable);
        void rebuild_indices();
 // Asset removal from caches
-       void reset_caches();
+       void reset_caches(int locked);
        void remove_from_caches(Indexable *idxbl);
        void remove_assets_from_project(int push_undo, int redraw, int delete_indexes,
                ArrayList<Indexable*> *drag_assets /* mwindow->session->drag_assets */,
@@ -613,6 +614,7 @@ public:
 // in the clipboard.
        int paste_default_keyframe();
        int clear_default_keyframe();
+       void create_keyframes(int mask, int mode);
 
        FloatAuto* get_float_auto(PatchGUI *patch,int idx);
        IntAuto* get_int_auto(PatchGUI *patch,int idx);
@@ -838,8 +840,8 @@ public:
        static void add_plugins(ArrayList<PluginServer*> &plugins);
        static void delete_plugins();
        void speed_before();
-       int speed_after(int done);
-       int normalize_speed(EDL *old_edl, EDL *new_edl);
+       int speed_after(int done, int edit_speed);
+       int normalize_speed(EDL *old_edl, EDL *new_edl, int edit_speed);
        int get_cpus(int out_w, int out_h);
        int get_cpus();
 //