diff options
author | 2012-03-19 08:37:48 -0700 | |
---|---|---|
committer | 2012-03-19 08:37:48 -0700 | |
commit | a48285c4f22ffc43f1771ebd1ff35dcec48db2c7 (patch) | |
tree | 648d505ff6c073f02f18398abcef5949fc434fb0 | |
parent | c2c444f5a8e9d483c7a413d4050b305154690de6 (diff) | |
parent | 165ee4c53da462b1b6d131e25456dade51c18496 (diff) |
am 165ee4c5: am 14958e21: Merge "audioflinger: fix issue with camcorder and A2DP" into ics-mr1
* commit '165ee4c53da462b1b6d131e25456dade51c18496':
audioflinger: fix issue with camcorder and A2DP
-rw-r--r-- | services/audioflinger/AudioFlinger.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/audioflinger/AudioFlinger.cpp b/services/audioflinger/AudioFlinger.cpp index 5a46e44e35b1..dab76a3f009d 100644 --- a/services/audioflinger/AudioFlinger.cpp +++ b/services/audioflinger/AudioFlinger.cpp @@ -794,7 +794,8 @@ status_t AudioFlinger::setParameters(int ioHandle, const String8& keyValuePairs) // indicate output device change to all input threads for pre processing AudioParameter param = AudioParameter(keyValuePairs); int value; - if (param.getInt(String8(AudioParameter::keyRouting), value) == NO_ERROR) { + if ((param.getInt(String8(AudioParameter::keyRouting), value) == NO_ERROR) && + (value != 0)) { for (size_t i = 0; i < mRecordThreads.size(); i++) { mRecordThreads.valueAt(i)->setParameters(keyValuePairs); } |