X-Git-Url: https://main.carlh.net/gitweb/?p=ardour.git;a=blobdiff_plain;f=libs%2Fardour%2Fsession_transport.cc;h=869b35a0a0298d95d18b98d6062313e9663eadfb;hp=4a81e0e798a265238f3c9e81d3dd22dde1dbc7cf;hb=3d183dc462a82c5ee0b4fb77a226f0e49d9736f7;hpb=e6576e29349da39c01064318b5672b4583178ba4 diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index 4a81e0e798..869b35a0a0 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -582,6 +582,8 @@ Session::non_realtime_locate () } + microseconds_t begin = get_microseconds (); + { boost::shared_ptr rl = routes.reader(); @@ -603,6 +605,7 @@ Session::non_realtime_locate () cerr << "\n\n <<< DONE Non-RT locate on routes\n\n"; } + { VCAList v = _vca_manager->vcas (); for (VCAList::const_iterator i = v.begin(); i != v.end(); ++i) { @@ -610,6 +613,9 @@ Session::non_realtime_locate () } } + microseconds_t end = get_microseconds (); + cerr << "Locate took " << setprecision (3) << ((end - begin) /1000000.0) << " secs\n"; + _scene_changer->locate (_transport_frame); /* XXX: it would be nice to generate the new clicks here (in the non-RT thread)