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. --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404388
This commit is contained in:
parent
25ed437154
commit
975ee45243
1 changed files with 0 additions and 17 deletions
|
@ -420,7 +420,6 @@ prepare_audiounit(_THIS, const char *devname, int iscapture,
|
||||||
AURenderCallbackStruct callback;
|
AURenderCallbackStruct callback;
|
||||||
ComponentDescription desc;
|
ComponentDescription desc;
|
||||||
Component comp = NULL;
|
Component comp = NULL;
|
||||||
UInt32 enableIO = 0;
|
|
||||||
const AudioUnitElement output_bus = 0;
|
const AudioUnitElement output_bus = 0;
|
||||||
const AudioUnitElement input_bus = 1;
|
const AudioUnitElement input_bus = 1;
|
||||||
const AudioUnitElement bus = ((iscapture) ? input_bus : output_bus);
|
const AudioUnitElement bus = ((iscapture) ? input_bus : output_bus);
|
||||||
|
@ -449,22 +448,6 @@ prepare_audiounit(_THIS, const char *devname, int iscapture,
|
||||||
|
|
||||||
this->hidden->audioUnitOpened = 1;
|
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,
|
result = AudioUnitSetProperty(this->hidden->audioUnit,
|
||||||
kAudioOutputUnitProperty_CurrentDevice,
|
kAudioOutputUnitProperty_CurrentDevice,
|
||||||
kAudioUnitScope_Global, 0,
|
kAudioUnitScope_Global, 0,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue