diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h index 775b56a69b..60970d5d20 100644 --- a/libs/ardour/ardour/route.h +++ b/libs/ardour/ardour/route.h @@ -447,7 +447,7 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, DataType _default_type; FedBy _fed_by; - virtual ChanCount input_streams () const; + ChanCount input_streams () const; protected: virtual XMLNode& state(bool); diff --git a/libs/ardour/ardour/track.h b/libs/ardour/ardour/track.h index 36e6aefc23..cd4acabaef 100644 --- a/libs/ardour/ardour/track.h +++ b/libs/ardour/ardour/track.h @@ -164,8 +164,6 @@ class Track : public Route, public PublicDiskstream TrackMode _mode; bool _needs_butler; - ChanCount input_streams () const; - //private: (FIXME) struct FreezeRecordProcessorInfo { FreezeRecordProcessorInfo(XMLNode& st, boost::shared_ptr proc) diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc index 6a39553cf7..79965befbe 100644 --- a/libs/ardour/track.cc +++ b/libs/ardour/track.cc @@ -361,18 +361,6 @@ Track::silent_roll (pframes_t nframes, framepos_t /*start_frame*/, framepos_t /* return _diskstream->process (_session.transport_frame(), nframes, can_record, rec_monitors_input, need_butler); } -ChanCount -Track::input_streams () const -{ - ChanCount cc = _input->n_ports (); - - if (cc.n_total() == 0 && _diskstream) { - return cc = _diskstream->n_channels(); - } - - return cc; -} - void Track::set_diskstream (boost::shared_ptr ds) {