Browse Source

Merge pull request #98305 from cadence-s/fix-ios-audio-driver-error

Fix iOS audio driver attempting to start output too early
Clay John 9 months ago
parent
commit
a1c7998d5f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/coreaudio/audio_driver_coreaudio.cpp

+ 1 - 1
drivers/coreaudio/audio_driver_coreaudio.cpp

@@ -250,7 +250,7 @@ OSStatus AudioDriverCoreAudio::input_callback(void *inRefCon,
 }
 }
 
 
 void AudioDriverCoreAudio::start() {
 void AudioDriverCoreAudio::start() {
-	if (!active) {
+	if (!active && audio_unit != nullptr) {
 		OSStatus result = AudioOutputUnitStart(audio_unit);
 		OSStatus result = AudioOutputUnitStart(audio_unit);
 		if (result != noErr) {
 		if (result != noErr) {
 			ERR_PRINT("AudioOutputUnitStart failed, code: " + itos(result));
 			ERR_PRINT("AudioOutputUnitStart failed, code: " + itos(result));