Automated import from //branches/cupcake/...@142064,142064
This commit is contained in:
committed by
The Android Open Source Project
parent
c7daba1a64
commit
e0366d0b2f
@@ -532,7 +532,14 @@ bool AudioRecord::processAudioBuffer(const sp<ClientRecordThread>& thread)
|
||||
readSize = audioBuffer.size;
|
||||
|
||||
// Sanity check on returned size
|
||||
if (ssize_t(readSize) <= 0) break;
|
||||
if (ssize_t(readSize) <= 0) {
|
||||
// The callback is done filling buffers
|
||||
// Keep this thread going to handle timed events and
|
||||
// still try to get more data in intervals of WAIT_PERIOD_MS
|
||||
// but don't just loop and block the CPU, so wait
|
||||
usleep(WAIT_PERIOD_MS*1000);
|
||||
break;
|
||||
}
|
||||
if (readSize > reqSize) readSize = reqSize;
|
||||
|
||||
audioBuffer.size = readSize;
|
||||
|
||||
Reference in New Issue
Block a user