Latency compensation is independent of transport-logic
This also fixes a concurrency issue when when non-realtime-stop and graph-reorder or other rt-latency changes coincide.
This commit is contained in:
parent
a8d62ce056
commit
e52fd47049
@ -1483,8 +1483,6 @@ Session::non_realtime_stop (bool abort, int on_entry, bool& finished)
|
|||||||
for (VCAList::const_iterator i = v.begin(); i != v.end(); ++i) {
|
for (VCAList::const_iterator i = v.begin(); i != v.end(); ++i) {
|
||||||
(*i)->non_realtime_transport_stop (_transport_sample, !(ptw & PostTransportLocate));
|
(*i)->non_realtime_transport_stop (_transport_sample, !(ptw & PostTransportLocate));
|
||||||
}
|
}
|
||||||
|
|
||||||
update_latency_compensation (false, false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If we are not synced to a "true" external master, and we're not
|
/* If we are not synced to a "true" external master, and we're not
|
||||||
|
Loading…
Reference in New Issue
Block a user