diff options
| author | 2012-03-19 08:32:35 -0700 | |
|---|---|---|
| committer | 2012-03-19 08:32:35 -0700 | |
| commit | 14958e21c12f922d7501d32c3bec05109eb342d5 (patch) | |
| tree | 1c3d15cc71bc87cb35568c4d2ee0dada4e6a2bcf | |
| parent | dbab18f64a1b17311a0c865ed43200e9dc239113 (diff) | |
| parent | 10c3fc89a458d8cafc82fcae7d58f661cd822ba7 (diff) | |
Merge "audioflinger: fix issue with camcorder and A2DP" into ics-mr1
| -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 ce701ca297c9..05d6d7228043 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); } |