diff options
author | Karthik Reddy Katta <akkatta@codeaurora.org> | 2013-02-05 14:46:34 +0530 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2013-06-15 11:19:10 -0700 |
commit | 5031825dfc8eced5c837bcec9acf0076b63d3481 (patch) | |
tree | 6bd42e06a42e2775c1dd791ee5f8239671cc111b | |
parent | e38f4ac5ec743e13ba0acc24db54018a25c88ffb (diff) | |
download | hardware_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.cpp | 7 |
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()) { |