- Changed IO's vector<Port*>'s to PortList
[ardour.git] / libs / ardour / ardour / audioplaylist.h
index fa2aa9447128ede05252dd0d731c5bf710c54a83..bd76c3028976456eeaf82c93403062c8c3758f4f 100644 (file)
@@ -60,7 +60,7 @@ class AudioPlaylist : public ARDOUR::Playlist
 
        void clear (bool with_delete = false, bool with_save = true);
 
-        jack_nframes_t read (Sample *dst, Sample *mixdown, float *gain_buffer, char * workbuf, jack_nframes_t start, jack_nframes_t cnt, uint32_t chan_n=0);
+        jack_nframes_t read (Sample *dst, Sample *mixdown, float *gain_buffer, jack_nframes_t start, jack_nframes_t cnt, uint32_t chan_n=0);
 
        int set_state (const XMLNode&);
        UndoAction get_memento() const;
@@ -77,9 +77,6 @@ class AudioPlaylist : public ARDOUR::Playlist
 
        bool destroy_region (Region*);
 
-       void get_equivalent_regions (const AudioRegion&, std::vector<AudioRegion*>&);
-       void get_region_list_equivalent_regions (const AudioRegion&, std::vector<AudioRegion*>&);
-
        void drop_all_states ();
 
     protected:
@@ -93,6 +90,8 @@ class AudioPlaylist : public ARDOUR::Playlist
        /* playlist "callbacks" */
        void notify_crossfade_added (Crossfade *);
        void flush_notifications ();
+
+               void finalize_split_region (Region *orig, Region *left, Region *right);
        
         void refresh_dependents (Region& region);
         void check_dependents (Region& region, bool norefresh);