diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2017-10-02 12:35:32 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2017-10-02 12:43:34 -0400 |
commit | 21534494003c7922b46a2d37f3fb65a29fdd3e55 (patch) | |
tree | a869657820dd6342b4992f97cd40da627e5970c1 /libs/ardour/session_transport.cc | |
parent | 9775c5c9f1b81340f3177ede038f02faed71c887 (diff) |
tracks no longer need to be notified about speed changes
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r-- | libs/ardour/session_transport.cc | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index bc4d9c53da..e7475ffc2c 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -1511,14 +1511,6 @@ Session::set_transport_speed (double speed, samplepos_t destination_sample, bool _default_transport_speed = speed; } - boost::shared_ptr<RouteList> rl = routes.reader(); - for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { - boost::shared_ptr<Track> tr = boost::dynamic_pointer_cast<Track> (*i); - if (tr && tr->realtime_speed_change()) { - todo = PostTransportWork (todo | PostTransportSpeed); - } - } - if (todo) { add_post_transport_work (todo); _butler->schedule_transport_work (); @@ -1675,14 +1667,6 @@ Session::start_transport () _transport_speed = _default_transport_speed; _target_transport_speed = _transport_speed; - boost::shared_ptr<RouteList> rl = routes.reader(); - for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { - boost::shared_ptr<Track> tr = boost::dynamic_pointer_cast<Track> (*i); - if (tr) { - tr->realtime_speed_change (); - } - } - if (!_engine.freewheeling()) { Timecode::Time time; timecode_time_subframes (_transport_sample, time); @@ -1861,9 +1845,6 @@ Session::use_sync_source (Slave* new_slave) for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { boost::shared_ptr<Track> tr = boost::dynamic_pointer_cast<Track> (*i); if (tr && !tr->is_private_route()) { - if (tr->realtime_speed_change()) { - non_rt_required = true; - } tr->set_slaved (_slave != 0); } } |