Patch from jdavisp3 to fix bug #1841.
[ardour.git] / gtk2_ardour / canvas-waveview.h
index 6a7410546e80957f1ee014787f8dd07b2c58c230..30696defd02e35edc0c146bb39c7855ab62d2c56 100644 (file)
@@ -56,7 +56,7 @@ struct _GnomeCanvasWaveViewCache
 {
     GnomeCanvasWaveViewCacheEntry* data;
     gint32                       allocated;
-    gint32                       data_size;
+    gint64                       data_size;
     gulong                       start;
     gulong                       end;
 };    
@@ -77,7 +77,7 @@ struct _GnomeCanvasWaveView
        void (*peak_function)(void*,gulong,gulong,gulong,gpointer,guint32,double);
     gulong (*length_function)(void *);
     gulong (*sourcefile_length_function)(void*,double);
-    void (*gain_curve_function)(void *arg, double start, double end, float* vector, guint32 veclen);
+    void (*gain_curve_function)(void *arg, double start, double end, float* vector, gint64 veclen);
     void *gain_src;
 
     /** x-axis: samples per canvas unit. */