am 25d9bc8a: am ce77365b: hardware: samsung_slsi: libcamera2: VDIS disable bug fix
* commit '25d9bc8aef93c36c781a45af58604e257df1943c':
hardware: samsung_slsi: libcamera2: VDIS disable bug fix
diff --git a/libcamera2/ExynosCameraHWInterface2.cpp b/libcamera2/ExynosCameraHWInterface2.cpp
index c8b6c0f..1602795 100644
--- a/libcamera2/ExynosCameraHWInterface2.cpp
+++ b/libcamera2/ExynosCameraHWInterface2.cpp
@@ -3100,10 +3100,12 @@
}
if (matchedFrameCnt != -1) {
- if (m_vdisBubbleCnt == 0) {
+ if (m_vdisBubbleCnt == 0 || m_vdisDupFrame != matchedFrameCnt) {
frameTime = systemTime();
m_requestManager->RegisterTimestamp(matchedFrameCnt, &frameTime);
m_requestManager->UpdateIspParameters(shot_ext, matchedFrameCnt, &m_ctlInfo);
+ } else {
+ ALOGV("bubble for vids: m_vdisBubbleCnt %d, matchedFrameCnt %d", m_vdisDupFrame, matchedFrameCnt);
}
// face af mode setting in case of face priority scene mode