Fix session-archive edge-cases, prepare uncompressed archives
[ardour.git] / libs / ardour / ardour / track.h
index ec81e929397c01236f7fa30685f75e1d51510c19..7b21a775917aa12deee7fe228d7321f2069fa09c 100644 (file)
@@ -65,15 +65,10 @@ class LIBARDOUR_API Track : public Route, public Recordable
 
        bool set_processor_state (XMLNode const & node, XMLProperty const* prop, ProcessorList& new_order, bool& must_configure);
 
-       virtual int no_roll (pframes_t nframes, samplepos_t start_sample, samplepos_t end_sample,
-                            bool state_changing);
-
        bool needs_butler() const { return _needs_butler; }
 
        bool can_record();
 
-       void set_latency_compensation (samplecnt_t);
-       void update_latency_information ();
        enum FreezeState {
                NoFreeze,
                Frozen,
@@ -153,10 +148,8 @@ class LIBARDOUR_API Track : public Route, public Recordable
        samplecnt_t get_captured_samples (uint32_t n = 0) const;
        int set_loop (ARDOUR::Location *);
        void transport_looped (samplepos_t);
-       bool realtime_speed_change ();
        void transport_stopped_wallclock (struct tm &, time_t, bool);
        bool pending_overwrite () const;
-       void prepare_to_stop (samplepos_t, samplepos_t);
        void set_slaved (bool);
        ChanCount n_channels ();
        samplepos_t get_capture_start_sample (uint32_t n = 0) const;
@@ -228,7 +221,6 @@ class LIBARDOUR_API Track : public Route, public Recordable
        virtual void record_enable_changed (bool, PBD::Controllable::GroupControlDisposition);
        virtual void record_safe_changed (bool, PBD::Controllable::GroupControlDisposition);
 
-       samplecnt_t check_initial_delay (samplecnt_t nframes, samplepos_t&);
        virtual void monitoring_changed (bool, PBD::Controllable::GroupControlDisposition);
 
        AlignChoice _alignment_choice;