From df0571892fb748ef9a5b87de5b487b3c345711db Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 29 May 2021 17:48:45 +0200 Subject: [PATCH] Coreaudio: fix duplicates in device list This is an edge-case only, some devices may dis and reconnect with different IDs. --- libs/backends/coreaudio/coreaudio_pcmio.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/backends/coreaudio/coreaudio_pcmio.cc b/libs/backends/coreaudio/coreaudio_pcmio.cc index 26231dad62..ca0a57de43 100644 --- a/libs/backends/coreaudio/coreaudio_pcmio.cc +++ b/libs/backends/coreaudio/coreaudio_pcmio.cc @@ -595,6 +595,9 @@ CoreAudioPCM::discover() free(_device_outs); _device_outs = 0; } _devices.clear(); + _input_devices.clear(); + _output_devices.clear(); + _duplex_devices.clear(); err = GetHardwarePropertyInfoWrapper (kAudioHardwarePropertyDevices, &size);