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:
commit
79003a001f
@ -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");
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user