From 00431e4aed6fb8bbdbf36d993f7e29e191b32acd Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 11 Jan 2010 07:45:34 +0000 Subject: [PATCH] Since we're not using the CoreAudio HAL now, we don't need to use EnableIO. I think that's how it works. Fixes failure to open audio device on Mac OS X. --- src/audio/macosx/SDL_coreaudio.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/audio/macosx/SDL_coreaudio.c b/src/audio/macosx/SDL_coreaudio.c index 3d45124a5..40da523e0 100644 --- a/src/audio/macosx/SDL_coreaudio.c +++ b/src/audio/macosx/SDL_coreaudio.c @@ -420,7 +420,6 @@ prepare_audiounit(_THIS, const char *devname, int iscapture, AURenderCallbackStruct callback; ComponentDescription desc; Component comp = NULL; - UInt32 enableIO = 0; const AudioUnitElement output_bus = 0; const AudioUnitElement input_bus = 1; const AudioUnitElement bus = ((iscapture) ? input_bus : output_bus); @@ -449,22 +448,6 @@ prepare_audiounit(_THIS, const char *devname, int iscapture, this->hidden->audioUnitOpened = 1; - // !!! FIXME: this is wrong? - enableIO = ((iscapture) ? 1 : 0); - result = AudioUnitSetProperty(this->hidden->audioUnit, - kAudioOutputUnitProperty_EnableIO, - kAudioUnitScope_Input, input_bus, - &enableIO, sizeof(enableIO)); - CHECK_RESULT("AudioUnitSetProperty (kAudioUnitProperty_EnableIO input)"); - - // !!! FIXME: this is wrong? - enableIO = ((iscapture) ? 0 : 1); - result = AudioUnitSetProperty(this->hidden->audioUnit, - kAudioOutputUnitProperty_EnableIO, - kAudioUnitScope_Output, output_bus, - &enableIO, sizeof(enableIO)); - CHECK_RESULT("AudioUnitSetProperty (kAudioUnitProperty_EnableIO output)"); - result = AudioUnitSetProperty(this->hidden->audioUnit, kAudioOutputUnitProperty_CurrentDevice, kAudioUnitScope_Global, 0,