From: Andy Hung Date: Thu, 17 Jul 2014 21:00:07 +0000 (-0700) Subject: Fix initial audio glitch on startup X-Git-Tag: android-x86-6.0-r1~852^2~577^2~1 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=4b0dfdbf2cd265947a9de476092290c0dd0a43ba;p=android-x86%2Fframeworks-av.git Fix initial audio glitch on startup Also happens when restarting AudioFlinger. Bug: 16322824 Change-Id: I382b20174cb0639e04316130141f2094d7dd0cb3 --- diff --git a/services/audioflinger/Threads.cpp b/services/audioflinger/Threads.cpp index 0f01b02c00..a396aafe63 100755 --- a/services/audioflinger/Threads.cpp +++ b/services/audioflinger/Threads.cpp @@ -3643,7 +3643,7 @@ track_is_ready: ; memset(mEffectBuffer, 0, mEffectBufferSize); } // FIXME as a performance optimization, should remember previous zero status - memset(mSinkBuffer, 0, mNormalFrameCount * mChannelCount * sizeof(int16_t)); + memset(mSinkBuffer, 0, mNormalFrameCount * mFrameSize); } // if any fast tracks, then status is ready