summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarthik Reddy Katta <akkatta@codeaurora.org>2013-02-05 14:46:34 +0530
committerSteve Kondik <shade@chemlab.org>2013-06-15 11:19:10 -0700
commit5031825dfc8eced5c837bcec9acf0076b63d3481 (patch)
tree6bd42e06a42e2775c1dd791ee5f8239671cc111b
parente38f4ac5ec743e13ba0acc24db54018a25c88ffb (diff)
downloadhardware_libhardware_legacy-5031825dfc8eced5c837bcec9acf0076b63d3481.tar.gz
hardware_libhardware_legacy-5031825dfc8eced5c837bcec9acf0076b63d3481.tar.bz2
hardware_libhardware_legacy-5031825dfc8eced5c837bcec9acf0076b63d3481.zip
libhardware_legacy: Increase stream mute time
- Increase the stream mute time to avoid audio glitches while switching between combo devices. Change-Id: I8b47e6e8b977b1025310fd2b16b452a6c11005bd CRs-Fixed: 448577
-rw-r--r--audio/AudioPolicyManagerBase.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/audio/AudioPolicyManagerBase.cpp b/audio/AudioPolicyManagerBase.cpp
index d8ec61b..9c48d35 100644
--- a/audio/AudioPolicyManagerBase.cpp
+++ b/audio/AudioPolicyManagerBase.cpp
@@ -2355,7 +2355,12 @@ uint32_t AudioPolicyManagerBase::checkDeviceMuteStrategies(AudioOutputDescriptor
if (tempMute) {
setStrategyMute((routing_strategy)i, true, curOutput);
setStrategyMute((routing_strategy)i, false, curOutput,
- desc->latency() * 2, device);
+#ifdef QCOM_HARDWARE
+ desc->latency() * 4,
+#else
+ desc->latency() * 2,
+#endif
+ device);
}
if (tempMute || mute) {
if (muteWaitMs < desc->latency()) {