summaryrefslogtreecommitdiffstats
path: root/libs/audioflinger/AudioFlinger.cpp
diff options
context:
space:
mode:
authorandroid-build SharedAccount <android-build@undroid16.corp.google.com>2009-01-15 16:16:01 -0800
committerandroid-build SharedAccount <android-build@undroid16.corp.google.com>2009-01-15 16:16:01 -0800
commit0fda766e53fba7e829fe6e145738f6a94ce48bda (patch)
treefdca3dc04f5dce55978b3ef6016c1042b9d675e5 /libs/audioflinger/AudioFlinger.cpp
parent562bb3db4f4475f5d933877d428097a6d1203605 (diff)
parent9266c558bf1d21ff647525ff99f7dadbca417309 (diff)
downloadframeworks_base-0fda766e53fba7e829fe6e145738f6a94ce48bda.zip
frameworks_base-0fda766e53fba7e829fe6e145738f6a94ce48bda.tar.gz
frameworks_base-0fda766e53fba7e829fe6e145738f6a94ce48bda.tar.bz2
Merge branch 'cupcake'
Diffstat (limited to 'libs/audioflinger/AudioFlinger.cpp')
-rw-r--r--libs/audioflinger/AudioFlinger.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/libs/audioflinger/AudioFlinger.cpp b/libs/audioflinger/AudioFlinger.cpp
index d4692ad..51b800c 100644
--- a/libs/audioflinger/AudioFlinger.cpp
+++ b/libs/audioflinger/AudioFlinger.cpp
@@ -38,7 +38,7 @@
#include <private/media/AudioTrackShared.h>
-#include <hardware/AudioHardwareInterface.h>
+#include <hardware_legacy/AudioHardwareInterface.h>
#include "AudioMixer.h"
#include "AudioFlinger.h"
@@ -832,10 +832,15 @@ bool AudioFlinger::isMusicActive() const
status_t AudioFlinger::setParameter(const char* key, const char* value)
{
- status_t result;
+ status_t result, result2;
AutoMutex lock(mHardwareLock);
mHardwareStatus = AUDIO_SET_PARAMETER;
result = mAudioHardware->setParameter(key, value);
+ if (mA2dpAudioInterface) {
+ result2 = mA2dpAudioInterface->setParameter(key, value);
+ if (result2)
+ result = result2;
+ }
mHardwareStatus = AUDIO_HW_IDLE;
return result;
}