nothing to do anymore at the Track level when input config changes
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 10 Apr 2017 14:58:28 +0000 (15:58 +0100)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 18 Sep 2017 15:40:53 +0000 (11:40 -0400)
libs/ardour/ardour/track.h
libs/ardour/session.cc
libs/ardour/session_transport.cc
libs/ardour/track.cc

index 91e02b921ea4a19b88da7eec3bcab9fc7ae5dd8d..d7b6324808120bb10a599308f7a5afa4d1eeae55 100644 (file)
@@ -154,7 +154,6 @@ class LIBARDOUR_API Track : public Route, public Recordable
        bool hidden () const;
        int can_internal_playback_seek (framecnt_t);
        int internal_playback_seek (framecnt_t);
-       void non_realtime_input_change ();
        void non_realtime_locate (framepos_t);
        void non_realtime_set_speed ();
        int overwrite_existing_buffers ();
index 90fe5a931ccef8a18a3364bd33d17f5ef99236a8..7099800fa1614f8c82f97d7c52f58da938b6955e 100644 (file)
@@ -2639,8 +2639,6 @@ Session::new_midi_track (const ChanCount& input, const ChanCount& output, bool s
                                }
                        }
 
-                       track->non_realtime_input_change();
-
                        if (route_group) {
                                route_group->add (track);
                        }
@@ -3244,8 +3242,6 @@ Session::new_audio_track (int input_channels, int output_channels, RouteGroup* r
                                route_group->add (track);
                        }
 
-                       track->non_realtime_input_change();
-
                        new_routes.push_back (track);
                        ret.push_back (track);
                }
index 1ff7aaf0b710afa7d8425999888a819336872c8e..23d0c7ea42ce70b4b53bdb3040f66c02c75b491e 100644 (file)
@@ -475,15 +475,6 @@ Session::butler_transport_work ()
                }
        }
 
-       if (ptw & PostTransportInputChange) {
-               for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
-                       boost::shared_ptr<Track> tr = boost::dynamic_pointer_cast<Track> (*i);
-                       if (tr) {
-                               tr->non_realtime_input_change ();
-                       }
-               }
-       }
-
        if (ptw & PostTransportSpeed) {
                non_realtime_set_speed ();
        }
index 01c5a58c162eb743be1e0407f448144a7eb5e659..fa1cba6000b058effc7b64f8bac97edad0dd2842 100644 (file)
@@ -1117,9 +1117,3 @@ Track::metering_state () const
        }
        return rv ? MeteringInput : MeteringRoute;
 }
-
-void
-Track::non_realtime_input_change ()
-{
-       // XXX DISK do we need to do anything here anymore ?
-}