diff options
author | Glenn Kasten <gkasten@google.com> | 2012-03-09 07:19:43 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-03-09 07:19:43 -0800 |
commit | 083c154162c88a9f63aeaa10a4b52dd454bda9ff (patch) | |
tree | 8301c82a13fbab347ca6057972fff30c1f685fed | |
parent | b3dfcf483a96816fe2e949dd86fed26e52ad7404 (diff) | |
parent | 639dbee79140956c43926344c23af765f6e0c9a5 (diff) | |
download | frameworks_av-083c154162c88a9f63aeaa10a4b52dd454bda9ff.zip frameworks_av-083c154162c88a9f63aeaa10a4b52dd454bda9ff.tar.gz frameworks_av-083c154162c88a9f63aeaa10a4b52dd454bda9ff.tar.bz2 |
Merge "Don't ask policy manager about invalid stream type"
-rw-r--r-- | services/audioflinger/AudioFlinger.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/audioflinger/AudioFlinger.cpp b/services/audioflinger/AudioFlinger.cpp index fd7418c..f9b033b 100644 --- a/services/audioflinger/AudioFlinger.cpp +++ b/services/audioflinger/AudioFlinger.cpp @@ -1621,7 +1621,7 @@ sp<AudioFlinger::PlaybackThread::Track> AudioFlinger::PlaybackThread::createTra uint32_t strategy = AudioSystem::getStrategyForStream(streamType); for (size_t i = 0; i < mTracks.size(); ++i) { sp<Track> t = mTracks[i]; - if (t != 0) { + if (t != 0 && !t->isOutputTrack()) { uint32_t actual = AudioSystem::getStrategyForStream(t->streamType()); if (sessionId == t->sessionId() && strategy != actual) { ALOGE("createTrack_l() mismatched strategy; expected %u but found %u", |