From 771f2d2499fabdddb9d823efc4689b901f901002 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 24 Jul 2019 16:30:42 +0200 Subject: ALSA backend: fix play/capture device param detection --- libs/backends/alsa/alsa_audiobackend.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'libs/backends/alsa') diff --git a/libs/backends/alsa/alsa_audiobackend.cc b/libs/backends/alsa/alsa_audiobackend.cc index a6b16e039d..69a23c1912 100644 --- a/libs/backends/alsa/alsa_audiobackend.cc +++ b/libs/backends/alsa/alsa_audiobackend.cc @@ -310,7 +310,7 @@ AlsaAudioBackend::set_input_device_name (const std::string& d) return 1; } /* device will be busy once used, hence cache the parameters */ - /* return */ get_alsa_device_parameters (alsa_device.c_str(), true, &_input_audio_device_info); + /* return */ get_alsa_device_parameters (alsa_device.c_str(), false, &_input_audio_device_info); return 0; } @@ -869,6 +869,11 @@ AlsaAudioBackend::_start (bool for_latency_measurement) #ifndef NDEBUG _pcmi->printinfo (); +#else + /* If any debug parameter is set, print info */ + if (getenv ("ZITA_ALSA_PCMI_DEBUG")) { + _pcmi->printinfo (); + } #endif if (_n_outputs != _pcmi->nplay ()) { -- cgit v1.2.3