13
0
livetrax/libs/backends
Robin Gareus a7d2718aa4
ALSA: use dedicated device reservation for probing
It can happen that the main AlsaAudioBackend::_device_reservation
is still busy while I/O devices are set. In this case a
dedicated AlsaDeviceReservation needs to be used which can fail
silently.

A common example is disconnecting a USB device while it is in
use. The Halted signal can show the session dialog, which calls
set_input_device_name before the device reservation of the
unplugged device terminated.
2022-11-29 17:34:45 +01:00
..
alsa ALSA: use dedicated device reservation for probing 2022-11-29 17:34:45 +01:00
coreaudio Increase coreMIDI robustness, do not drop late events 2022-09-24 02:29:50 +02:00
dummy AudioBackends: ignore setting latency of invalid port(s) 2022-06-24 19:55:17 +02:00
jack jack backend: catch some possible errors in ::get_port_name() 2022-10-29 09:37:17 -06:00
MSVCbackends MSVC changes to support the new code modules (Tabbable API stuff) 2021-02-24 14:32:23 +00:00
portaudio Suggest WinMME as default (enable MIDI by default) 2022-07-11 21:45:55 +02:00
pulseaudio PulseAudio: fix error message 2022-11-04 13:44:55 +01:00
wscript wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00