Fixed bug 1632 - iOS CoreAudio doesn't close
C.W. Betts 2012-10-28 19:42:01 PDT I noticed when looking through the CoreAudio code of SDL 2.0 that there was a fix me wondering how iOS closed the audio system. While working on my own audio code on PlayerPRO, I discovered that Carbon's component code was replaced in the audio subsystem with Audio Component Services.
This commit is contained in:
parent
2ee48c6885
commit
6f52124aad
1 changed files with 2 additions and 1 deletions
|
@ -340,9 +340,10 @@ COREAUDIO_CloseDevice(_THIS)
|
||||||
scope, bus, &callback,
|
scope, bus, &callback,
|
||||||
sizeof(callback));
|
sizeof(callback));
|
||||||
|
|
||||||
/* !!! FIXME: how does iOS free this? */
|
|
||||||
#if MACOSX_COREAUDIO
|
#if MACOSX_COREAUDIO
|
||||||
CloseComponent(this->hidden->audioUnit);
|
CloseComponent(this->hidden->audioUnit);
|
||||||
|
#else
|
||||||
|
AudioComponentInstanceDispose(this->hidden->audioUnit);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
this->hidden->audioUnitOpened = 0;
|
this->hidden->audioUnitOpened = 0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue