diff options
author | Glenn Kasten <gkasten@google.com> | 2014-01-17 18:11:54 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-01-17 18:11:54 +0000 |
commit | 269a7e210949c4b28ba84dc71b9f99f6ef14f94e (patch) | |
tree | a13375a41b19b19104625782f77b4f3ea3571410 /media/libmedia/AudioRecord.cpp | |
parent | a1ebc3b03d4dca534374c19e3c4f32ee687942e3 (diff) | |
parent | d8a9d0220e84ae0b5049385aa9b1a0d8ea02b5bb (diff) | |
download | frameworks_av-269a7e210949c4b28ba84dc71b9f99f6ef14f94e.zip frameworks_av-269a7e210949c4b28ba84dc71b9f99f6ef14f94e.tar.gz frameworks_av-269a7e210949c4b28ba84dc71b9f99f6ef14f94e.tar.bz2 |
Merge "Cleanup loop termination logic in AudioRecord::obtainBuffer()"
Diffstat (limited to 'media/libmedia/AudioRecord.cpp')
-rw-r--r-- | media/libmedia/AudioRecord.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libmedia/AudioRecord.cpp b/media/libmedia/AudioRecord.cpp index 7183193..98697f5 100644 --- a/media/libmedia/AudioRecord.cpp +++ b/media/libmedia/AudioRecord.cpp @@ -596,6 +596,9 @@ status_t AudioRecord::obtainBuffer(Buffer* audioBuffer, const struct timespec *r if (newSequence == oldSequence) { status = restoreRecord_l("obtainBuffer"); if (status != NO_ERROR) { + buffer.mFrameCount = 0; + buffer.mRaw = NULL; + buffer.mNonContig = 0; break; } } |