DDDamian/xbmc — pull request #6 by Memphiz (2012-08-26 21:03:42+00:00)
Title: [AE/CA] Suspend/Resume

1. The change on ExternalPlayer.cpp leads to suspend/resume on all platforms not only win32 (doesn't hurt i guess?)
2. The changes to CA will shutdown the CoreAudio stack - leaving the sounds untouched (because guiaudiomanager holds pointers to the sounds and we shouldn't delete them under his ass).

I have tested this with VLC on OSX and it worked. I also got back into XBMC while the external player was still open and AE was suspended and navigated the menu and stuff - and it worked (e.x. we hear nothing and don't crash either :D).