From cff58bd9da03f027428f10b0e27bab87365e2e9f Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 22 Jan 2021 16:06:42 +0100 Subject: [PATCH] ALSA: Fix slave device lookup --- libs/backends/alsa/alsa_audiobackend.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/backends/alsa/alsa_audiobackend.cc b/libs/backends/alsa/alsa_audiobackend.cc index d2ca6f28b9..04cfe0753f 100644 --- a/libs/backends/alsa/alsa_audiobackend.cc +++ b/libs/backends/alsa/alsa_audiobackend.cc @@ -994,6 +994,8 @@ AlsaAudioBackend::_start (bool for_latency_measurement) _midi_device_thread_active = listen_for_midi_device_changes (); + get_alsa_audio_device_names(devices, (AlsaDuplex)slave_duplex); + if (!slave_device.empty () && (di = devices.find (slave_device)) != devices.end ()) { std::string dev = di->second; if (add_slave (dev.c_str(), _samplerate, _samples_per_period, _periods_per_cycle, slave_duplex)) {