From a4a4d295a139e33ab6e0043fc0858fcc29009867 Mon Sep 17 00:00:00 2001 From: Ignacio Casal Quinteiro Date: Wed, 30 Mar 2022 09:59:59 +0200 Subject: [PATCH] osxaudio: reduce scope of default device id variable Part-of: --- .../gst-plugins-good/sys/osxaudio/gstosxcoreaudiohal.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/subprojects/gst-plugins-good/sys/osxaudio/gstosxcoreaudiohal.c b/subprojects/gst-plugins-good/sys/osxaudio/gstosxcoreaudiohal.c index f649e4fc70..748c3d1402 100644 --- a/subprojects/gst-plugins-good/sys/osxaudio/gstosxcoreaudiohal.c +++ b/subprojects/gst-plugins-good/sys/osxaudio/gstosxcoreaudiohal.c @@ -1185,7 +1185,6 @@ gst_core_audio_select_device_impl (GstCoreAudio * core_audio) { AudioDeviceID *devices = NULL; AudioDeviceID device_id = core_audio->device_id; - AudioDeviceID default_device_id = 0; gint i, ndevices = 0; gboolean output = !core_audio->is_src; gboolean res = FALSE; @@ -1227,12 +1226,14 @@ gst_core_audio_select_device_impl (GstCoreAudio * core_audio) } #endif - /* Find the ID of the default output device */ - default_device_id = _audio_system_get_default_device (output); - /* Here we decide if selected device is valid or autoselect * the default one when required */ if (device_id == kAudioDeviceUnknown) { + AudioDeviceID default_device_id; + + /* Find the ID of the default output device */ + default_device_id = _audio_system_get_default_device (output); + if (default_device_id != kAudioDeviceUnknown) { device_id = default_device_id; res = TRUE;