Clean up Region interface, remove Readable stub kludge.
[ardour.git] / libs / ardour / ardour / crossfade.h
index b0785a6e594e1d2d29acdf04a27131d43b0e290d..2b893478d46b7728740684f879802abdd635812e 100644 (file)
@@ -81,7 +81,7 @@ class Crossfade : public ARDOUR::AudioRegion
        boost::shared_ptr<ARDOUR::AudioRegion> out() const { return _out; }
        
        nframes_t read_at (Sample *buf, Sample *mixdown_buffer, 
-                               float *gain_buffer, nframes_t position, nframes_t cnt, 
+                               float *gain_buffer, sframes_t position, nframes_t cnt, 
                                uint32_t chan_n,
                                nframes_t read_frames = 0,
                                nframes_t skip_frames = 0) const;
@@ -170,7 +170,7 @@ class Crossfade : public ARDOUR::AudioRegion
        bool update ();
 
   protected:
-       nframes_t read_raw_internal (Sample*, nframes_t, nframes_t) const;      
+       nframes_t read_raw_internal (Sample*, sframes_t, nframes_t) const;      
 };