From 21534494003c7922b46a2d37f3fb65a29fdd3e55 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 2 Oct 2017 12:35:32 -0400 Subject: tracks no longer need to be notified about speed changes --- libs/ardour/session_transport.cc | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'libs/ardour/session_transport.cc') 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 rl = routes.reader(); - for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { - boost::shared_ptr tr = boost::dynamic_pointer_cast (*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 rl = routes.reader(); - for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { - boost::shared_ptr tr = boost::dynamic_pointer_cast (*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 tr = boost::dynamic_pointer_cast (*i); if (tr && !tr->is_private_route()) { - if (tr->realtime_speed_change()) { - non_rt_required = true; - } tr->set_slaved (_slave != 0); } } -- cgit v1.2.3