diff options
| author | 2011-02-11 14:39:34 -0800 | |
|---|---|---|
| committer | 2011-02-11 14:53:23 -0800 | |
| commit | d0545f5334b07b52a8192f11cc29b08dae1dc5ca (patch) | |
| tree | b2fc8129b22ae6ead10bf3c86696915d34e11231 | |
| parent | eab7b0bbb4fbec158e66b9058efc9a2c6515eadf (diff) | |
Fix issue 3400751.
Add a delay before restoring output path when a notification ends so that
short sounds can be heard on proper device before the path is actualy switched.
Change-Id: I1d2dd8e7e28e15fbcab344256f88499b26297372
| -rw-r--r-- | services/audioflinger/AudioPolicyManagerBase.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/services/audioflinger/AudioPolicyManagerBase.cpp b/services/audioflinger/AudioPolicyManagerBase.cpp index 6a82a595bcd1..3082d45145a7 100644 --- a/services/audioflinger/AudioPolicyManagerBase.cpp +++ b/services/audioflinger/AudioPolicyManagerBase.cpp @@ -610,7 +610,7 @@ status_t AudioPolicyManagerBase::stopOutput(audio_io_handle_t output,          // store time at which the stream was stopped - see isStreamActive()          outputDesc->mStopTime[stream] = systemTime(); -        setOutputDevice(output, getNewDevice(output)); +        setOutputDevice(output, getNewDevice(output), false, outputDesc->mLatency*2);  #ifdef WITH_A2DP          if (mA2dpOutput != 0 && !a2dpUsedForSonification() &&  |