Credit Andrew - fix vorbis audio which was scratchy and ensure aging plugin does...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / vtrack.h
index ff2cbbe77bd5e7058518e497b4e3cda33104e6bc..a54b808570fd470c13a335a3afe090597a25d912 100644 (file)
@@ -57,18 +57,10 @@ public:
        double to_doubleunits(double position);
        double from_units(int64_t position);
 
-       void calculate_input_transfer(int asset_w,
-               int asset_h,
-               int64_t position,
-               int direction,
-               float &in_x,
-               float &in_y,
-               float &in_w,
-               float &in_h,
-               float &out_x,
-               float &out_y,
-               float &out_w,
-               float &out_h);
+       void calculate_input_transfer(int asset_w, int asset_h,
+               int64_t position, int direction,
+               float &in_x, float &in_y, float &in_w, float &in_h,
+               float &out_x, float &out_y, float &out_w, float &out_h);
 
        void calculate_output_transfer(int64_t position, int direction,
                float &in_x, float &in_y, float &in_w, float &in_h,
@@ -83,7 +75,6 @@ public:
 
 
 // ====================================== initialization
-       VTrack() {};
        int create_derived_objs(int flash);
 
 
@@ -120,7 +111,8 @@ public:
        int draw_floating_autos_derived(float view_start, float zoom_units, AutoConf *auto_conf, int flash);
        int select_auto_derived(float zoom_units, float view_start, AutoConf *auto_conf, int cursor_x, int cursor_y);
        int move_auto_derived(float zoom_units, float view_start, AutoConf *auto_conf, int cursor_x, int cursor_y, int shift_down);
-       void translate(float offset_x, float offset_y, int do_camera);
+       void set_fauto_xy(int fauto, float x, float y);
+       void translate(int fauto, float dx, float dy, int all);
 
 // ===================================== for handles, titles, etc