camera: changes to provide postview callback.
Thumbnail buffer is used for sending postview callback.
Bug: 7378257
Change-Id: I8e8db25420a1a3df5431befb9fc9b1a3cbbe7477
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/QCameraHWI_Still.cpp b/QCameraHWI_Still.cpp
index 50d1f5b..81692fd 100644
--- a/QCameraHWI_Still.cpp
+++ b/QCameraHWI_Still.cpp
@@ -2108,6 +2108,15 @@
if (notifyCb) {
notifyCb(CAMERA_MSG_RAW_IMAGE_NOTIFY, 0, 0, mHalCamCtrl->mCallbackCookie);
}
+
+ if (!isZSLMode() &&
+ (!isLiveSnapshot() && !isFullSizeLiveshot())) {
+ if(mHalCamCtrl->mDataCb &&
+ (mHalCamCtrl->mMsgEnabled & CAMERA_MSG_POSTVIEW_FRAME)) {
+ mHalCamCtrl->mDataCb(CAMERA_MSG_POSTVIEW_FRAME,mHalCamCtrl->mThumbnailMemory.camera_memory[0],
+ 0, NULL, mHalCamCtrl->mCallbackCookie);
+ }
+ }
}
}