diff options
Diffstat (limited to 'audio/AudioPolicyManagerBase.cpp')
-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()) { |