Credit Andrew - fix vorbis audio which was scratchy and ensure aging plugin does...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / resourcepixmap.h
index 1a2e1827914049f5812b2f61431e6657bf008f11..9b4e7d76b9871c591e936b5397a9ab6a65151bfc 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "bctimer.inc"
 #include "edit.inc"
+#include "track.inc"
 #include "guicast.h"
 #include "mwindow.inc"
 #include "trackcanvas.inc"
@@ -46,6 +47,7 @@ public:
                Edit *edit, int64_t edit_x, int64_t edit_w,
                int64_t pixmap_x, int64_t pixmap_w, int64_t pixmap_h,
                int mode, int indexes_only);
+       int calculate_center_pixel(Track *track);
        void draw_audio_resource(TrackCanvas *canvas,
                Edit *edit, int x, int w);
        void draw_video_resource(TrackCanvas *canvas,
@@ -60,6 +62,8 @@ public:
 // Called by ResourceThread to update pixmap
        void draw_wave(TrackCanvas *canvas,
                int x, double high, double low);
+       VFrame *change_title_color(VFrame *title_bg, int color);
+       VFrame *change_picon_alpha(VFrame *picon_frame, int alpha);
        void draw_title(TrackCanvas *canvas,
                Edit *edit, int64_t edit_x, int64_t edit_w,
                int64_t pixmap_x, int64_t pixmap_w);
@@ -73,11 +77,12 @@ public:
        MWindowGUI *gui;
 // Visible in entire track canvas
        int visible;
+       int data_h;
 // Section drawn
        int64_t edit_id;
        int pane_number;
        int64_t edit_x, pixmap_x, pixmap_w, pixmap_h;
-       int64_t zoom_sample, zoom_track, zoom_y;
+       int64_t zoom_sample;
        int64_t startsource;
        double source_framerate, project_framerate;
        int64_t source_samplerate, project_samplerate;