From b4fd9d1f38fae745081df36d7d793b97253fc8c8 Mon Sep 17 00:00:00 2001 From: Cadence <137074cs@gmail.com> Date: Fri, 18 Oct 2024 13:05:30 -0400 Subject: [PATCH] Fix iOS audio driver attempting to start output too early --- drivers/coreaudio/audio_driver_coreaudio.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/coreaudio/audio_driver_coreaudio.cpp b/drivers/coreaudio/audio_driver_coreaudio.cpp index fd0adb1fd1..433bbfb3f5 100644 --- a/drivers/coreaudio/audio_driver_coreaudio.cpp +++ b/drivers/coreaudio/audio_driver_coreaudio.cpp @@ -250,7 +250,7 @@ OSStatus AudioDriverCoreAudio::input_callback(void *inRefCon, } void AudioDriverCoreAudio::start() { - if (!active) { + if (!active && audio_unit != nullptr) { OSStatus result = AudioOutputUnitStart(audio_unit); if (result != noErr) { ERR_PRINT("AudioOutputUnitStart failed, code: " + itos(result));