Fix another hardcoded "tar.xz" -> ARDOUR::session_archive_suffix
[ardour.git] / libs / ardour / track.cc
index de1cc56bf661696ea9e218fc9261f4771db00bed..4e611211f306cc3167146a875b3fbeba647b79c1 100644 (file)
@@ -96,10 +96,12 @@ Track::init ()
        _disk_reader.reset (new DiskReader (_session, name(), dflags));
        _disk_reader->set_block_size (_session.get_block_size ());
        _disk_reader->set_route (boost::dynamic_pointer_cast<Route> (shared_from_this()));
+       _disk_reader->set_owner (this);
 
        _disk_writer.reset (new DiskWriter (_session, name(), dflags));
        _disk_writer->set_block_size (_session.get_block_size ());
        _disk_writer->set_route (boost::dynamic_pointer_cast<Route> (shared_from_this()));
+       _disk_writer->set_owner (this);
 
        set_align_choice_from_io ();
 
@@ -571,15 +573,6 @@ Track::transport_looped (samplepos_t p)
        return _disk_writer->transport_looped (p);
 }
 
-bool
-Track::realtime_speed_change ()
-{
-       if (_disk_reader->realtime_speed_change ()) {
-               return -1;
-       }
-       return _disk_writer->realtime_speed_change ();
-}
-
 void
 Track::realtime_handle_transport_stopped ()
 {