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