aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMemphiz <memphis@machzwo.de>2013-01-27 01:03:43 +0100
committerMemphiz <memphis@machzwo.de>2013-01-27 01:03:43 +0100
commit5f19a36cee539758a945f66284c6c81d4f58587a (patch)
treed7983dd826dd89dc23aaeeea2bfd31e09fb04818
parentdc3756dd462ece6010baf17116056ad433eb7a62 (diff)
[AE/CA] - no need for the streamsilence / idle suspend stuff on ios - so do it only for osx
-rw-r--r--xbmc/cores/AudioEngine/Engines/CoreAudio/CoreAudioAE.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/xbmc/cores/AudioEngine/Engines/CoreAudio/CoreAudioAE.cpp b/xbmc/cores/AudioEngine/Engines/CoreAudio/CoreAudioAE.cpp
index 129040f948..d5f9d5e051 100644
--- a/xbmc/cores/AudioEngine/Engines/CoreAudio/CoreAudioAE.cpp
+++ b/xbmc/cores/AudioEngine/Engines/CoreAudio/CoreAudioAE.cpp
@@ -660,6 +660,7 @@ void CCoreAudioAE::MixSounds(float *buffer, unsigned int samples)
void CCoreAudioAE::GarbageCollect()
{
+#if defined(TARGET_DARWIN_OSX)
if (g_advancedSettings.m_streamSilence)
return;
@@ -689,6 +690,7 @@ void CCoreAudioAE::GarbageCollect()
Suspend();// locks m_engineLock internally
CLog::Log(LOGDEBUG, "CCoreAudioAE::GarbageCollect - Release CA HAL.");
}
+#endif // TARGET_DARWIN_OSX
}
void CCoreAudioAE::EnumerateOutputDevices(AEDeviceList &devices, bool passthrough)