AudioBackends: ignore setting latency of invalid port(s)
This commit is contained in:
parent
fe0e997335
commit
64f9829b56
|
@ -1732,6 +1732,7 @@ AlsaAudioBackend::set_latency_range (PortEngine::PortHandle port_handle, bool fo
|
||||||
BackendPortPtr port = boost::dynamic_pointer_cast<BackendPort> (port_handle);
|
BackendPortPtr port = boost::dynamic_pointer_cast<BackendPort> (port_handle);
|
||||||
if (!valid_port (port)) {
|
if (!valid_port (port)) {
|
||||||
DEBUG_TRACE (PBD::DEBUG::BackendPorts, "AlsaPort::set_latency_range (): invalid port.");
|
DEBUG_TRACE (PBD::DEBUG::BackendPorts, "AlsaPort::set_latency_range (): invalid port.");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
port->set_latency_range (latency_range, for_playback);
|
port->set_latency_range (latency_range, for_playback);
|
||||||
}
|
}
|
||||||
|
|
|
@ -873,6 +873,7 @@ DummyAudioBackend::set_latency_range (PortEngine::PortHandle port_handle, bool f
|
||||||
BackendPortPtr port = boost::dynamic_pointer_cast<BackendPort> (port_handle);
|
BackendPortPtr port = boost::dynamic_pointer_cast<BackendPort> (port_handle);
|
||||||
if (!valid_port (port)) {
|
if (!valid_port (port)) {
|
||||||
DEBUG_TRACE (PBD::DEBUG::BackendPorts, "DummyPort::set_latency_range (): invalid port.");
|
DEBUG_TRACE (PBD::DEBUG::BackendPorts, "DummyPort::set_latency_range (): invalid port.");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
port->set_latency_range (latency_range, for_playback);
|
port->set_latency_range (latency_range, for_playback);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1407,6 +1407,7 @@ PortAudioBackend::set_latency_range (PortEngine::PortHandle port_handle, bool fo
|
||||||
boost::shared_ptr<BackendPort> port = boost::dynamic_pointer_cast<BackendPort>(port_handle);
|
boost::shared_ptr<BackendPort> port = boost::dynamic_pointer_cast<BackendPort>(port_handle);
|
||||||
if (!valid_port (port)) {
|
if (!valid_port (port)) {
|
||||||
DEBUG_PORTS("BackendPort::set_latency_range (): invalid port.\n");
|
DEBUG_PORTS("BackendPort::set_latency_range (): invalid port.\n");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
port->set_latency_range (latency_range, for_playback);
|
port->set_latency_range (latency_range, for_playback);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue