diff options
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); } } |