merge from trunk
[ardour.git] / libs / ardour / ardour / sndfilesource.h
index d146bb57938ed64c9bfd38f610392dea51a518df..ab3e61eb2963f470d072f3cce83101d2b7fd7326 100644 (file)
@@ -39,8 +39,7 @@ class SndFileSource : public AudioFileSource {
                       Flag flags = AudioFileSource::Flag (AudioFileSource::Writable|
                                                           AudioFileSource::Removable|
                                                           AudioFileSource::RemovableIfEmpty|
-                                                          AudioFileSource::CanRename|
-                                                          AudioFileSource::BuildPeaks));
+                                                          AudioFileSource::CanRename));
                       
        /* constructor to be called for existing in-session files */
        
@@ -52,13 +51,13 @@ class SndFileSource : public AudioFileSource {
        int update_header (jack_nframes_t when, struct tm&, time_t);
        int flush_header ();
 
-       static Flag default_in_session_flags();
+       jack_nframes_t natural_position () const;
 
   protected:
        void set_header_timeline_position ();
 
-       jack_nframes_t read_unlocked (Sample *dst, jack_nframes_t start, jack_nframes_t cnt, char * workbuf) const;
-       jack_nframes_t write_unlocked (Sample *dst, jack_nframes_t cnt, char * workbuf);
+       jack_nframes_t read_unlocked (Sample *dst, jack_nframes_t start, jack_nframes_t cnt) const;
+       jack_nframes_t write_unlocked (Sample *dst, jack_nframes_t cnt);
 
        jack_nframes_t write_float (Sample* data, jack_nframes_t pos, jack_nframes_t cnt);
 
@@ -76,7 +75,7 @@ class SndFileSource : public AudioFileSource {
        int setup_broadcast_info (jack_nframes_t when, struct tm&, time_t);
 };
 
-}; /* namespace ARDOUR */
+} // namespace ARDOUR
 
 #endif /* __sndfile_source_h__ */