summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2015-10-14 20:40:42 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-10-14 20:40:42 +0000
commit5a018d15da438933c30de4b25bcff527331cf8df (patch)
treee6f52d6f8fca7722062c34eaedbda04d7c04326d /services
parentdd184a4824acc31160895e2c6f8d93a7facfc2c8 (diff)
parent0f21a6880e74b56834940a131df912a49b70e82d (diff)
downloadframeworks_av-5a018d15da438933c30de4b25bcff527331cf8df.zip
frameworks_av-5a018d15da438933c30de4b25bcff527331cf8df.tar.gz
frameworks_av-5a018d15da438933c30de4b25bcff527331cf8df.tar.bz2
am 0f21a688: Merge "DO NOT MERGE - AudioFlinger: Clear record buffers when starting RecordThread" into klp-dev
* commit '0f21a6880e74b56834940a131df912a49b70e82d': DO NOT MERGE - AudioFlinger: Clear record buffers when starting RecordThread
Diffstat (limited to 'services')
-rw-r--r--services/audioflinger/Threads.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/audioflinger/Threads.cpp b/services/audioflinger/Threads.cpp
index a9eaa8a..994c7db 100644
--- a/services/audioflinger/Threads.cpp
+++ b/services/audioflinger/Threads.cpp
@@ -5223,6 +5223,7 @@ void AudioFlinger::RecordThread::readInputParameters()
mBufferSize = mInput->stream->common.get_buffer_size(&mInput->stream->common);
mFrameCount = mBufferSize / mFrameSize;
mRsmpInBuffer = new int16_t[mFrameCount * mChannelCount];
+ memset(mRsmpInBuffer, 0, mFrameCount * mChannelCount * sizeof(mRsmpInBuffer[0]));
if (mSampleRate != mReqSampleRate && mChannelCount <= FCC_2 && mReqChannelCount <= FCC_2)
{