am 9ef7ea7e: libcamera2: update the frame offset after we call the recording callback

Merge commit '9ef7ea7ef81ae46de84e660024a73047372cc133'

* commit '9ef7ea7ef81ae46de84e660024a73047372cc133':
  libcamera2: update the frame offset after we call the recording callback
This commit is contained in:
Iliyan Malchev 2009-06-10 17:20:00 -07:00 committed by The Android Open Source Project
commit 79003a001f

View File

@ -1554,9 +1554,6 @@ void QualcommCameraHardware::receivePreviewFrame(struct msm_frame *frame)
pcb(mPreviewHeap->mBuffers[mPreviewFrameOffset],
pdata);
mPreviewFrameOffset++;
mPreviewFrameOffset %= kPreviewBufferCount;
if(rcb != NULL) {
Mutex::Autolock rLock(&mRecordFrameLock);
rcb(mPreviewHeap->mBuffers[mPreviewFrameOffset], rdata);
@ -1568,6 +1565,9 @@ void QualcommCameraHardware::receivePreviewFrame(struct msm_frame *frame)
}
mInPreviewCallback = false;
mPreviewFrameOffset++;
mPreviewFrameOffset %= kPreviewBufferCount;
// LOGV("receivePreviewFrame X");
}