From 12b41c417f901fc76d985ff51c2525284635e74e Mon Sep 17 00:00:00 2001 From: Dave Sparks Date: Wed, 8 Jul 2009 15:58:41 -0700 Subject: [PATCH] Add timestamps to video frames to improve A/V sync. Bug 1927069. --- libcamera2/QualcommCameraHardware.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libcamera2/QualcommCameraHardware.cpp b/libcamera2/QualcommCameraHardware.cpp index e8c67dd..37cf953 100644 --- a/libcamera2/QualcommCameraHardware.cpp +++ b/libcamera2/QualcommCameraHardware.cpp @@ -1505,7 +1505,7 @@ void QualcommCameraHardware::receivePreviewFrame(struct msm_frame *frame) if(rcb != NULL) { Mutex::Autolock rLock(&mRecordFrameLock); - rcb(mPreviewHeap->mBuffers[offset], rdata); + rcb(systemTime(), mPreviewHeap->mBuffers[offset], rdata); if (mReleasedRecordingFrame != true) { LOGV("block for release frame request/command"); mRecordWait.wait(mRecordFrameLock);