Fix Latency information of TransportMasterPort ports
PortManager::cycle_start() excludes these ports from being resampled. They're directly handled by the TSM, outside of the session.
This commit is contained in:
parent
8967df460a
commit
4fa955baf2
@ -370,7 +370,7 @@ Port::set_public_latency_range (LatencyRange const& range, bool playback) const
|
||||
|
||||
if (_port_handle) {
|
||||
LatencyRange r (range);
|
||||
if (externally_connected ()) {
|
||||
if (externally_connected () && 0 == (_flags & TransportMasterPort)) {
|
||||
#if 0
|
||||
r.min *= _speed_ratio;
|
||||
r.max *= _speed_ratio;
|
||||
@ -436,7 +436,7 @@ Port::public_latency_range (bool /*playback*/) const
|
||||
|
||||
if (_port_handle) {
|
||||
r = port_engine.get_latency_range (_port_handle, sends_output() ? true : false);
|
||||
if (externally_connected ()) {
|
||||
if (externally_connected () && 0 == (_flags & TransportMasterPort)) {
|
||||
#if 0
|
||||
r.min /= _speed_ratio;
|
||||
r.max /= _speed_ratio;
|
||||
@ -485,7 +485,7 @@ Port::get_connected_latency_range (LatencyRange& range, bool playback) const
|
||||
|
||||
if (remote_port) {
|
||||
lr = port_engine.get_latency_range (remote_port, playback);
|
||||
if (externally_connected ()) {
|
||||
if (externally_connected () && 0 == (_flags & TransportMasterPort)) {
|
||||
#if 0
|
||||
lr.min /= _speed_ratio;
|
||||
lr.max /= _speed_ratio;
|
||||
|
Loading…
Reference in New Issue
Block a user