am 0233cce1: libcamera: avoid a race condition on starting and stopping a recording

Merge commit '0233cce1fad9b150c93f80a06aeaac8de6da8cdf'

* commit '0233cce1fad9b150c93f80a06aeaac8de6da8cdf':
  libcamera: avoid a race condition on starting and stopping a recording
This commit is contained in:
Iliyan Malchev 2009-06-11 00:45:16 -07:00 committed by The Android Open Source Project
commit 8dd361b496

View File

@ -1547,7 +1547,7 @@ void QualcommCameraHardware::receivePreviewFrame(struct msm_frame *frame)
if(rcb != NULL) {
Mutex::Autolock rLock(&mRecordFrameLock);
rcb(mPreviewHeap->mBuffers[mPreviewFrameOffset], rdata);
while(mReleasedRecordingFrame != true) {
if (mReleasedRecordingFrame != true) {
LOGV("block for release frame request/command");
mRecordWait.wait(mRecordFrameLock);
}