From a6cc6ae08e976af8c6df55d5b8bdc9f2888cedbc Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Wed, 28 Aug 2024 17:06:43 +0900 Subject: [PATCH] Reset drop count for encoded format - The first frame for encoded format should not be dropped. [Version] 1.2.4 [Issue Type] Bug fix Change-Id: I884bb88e10246374c2dcdf64bdc6a36d957e738d Signed-off-by: Jeongmo Yang --- packaging/libmm-camcorder.spec | 2 +- src/mm_camcorder_gstcommon.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packaging/libmm-camcorder.spec b/packaging/libmm-camcorder.spec index adcd731..8dc22e9 100755 --- a/packaging/libmm-camcorder.spec +++ b/packaging/libmm-camcorder.spec @@ -1,6 +1,6 @@ Name: libmm-camcorder Summary: Camera and recorder library -Version: 1.2.3 +Version: 1.2.4 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_camcorder_gstcommon.c b/src/mm_camcorder_gstcommon.c index 842a96c..0c396b9 100644 --- a/src/mm_camcorder_gstcommon.c +++ b/src/mm_camcorder_gstcommon.c @@ -2120,6 +2120,12 @@ int _mmcamcorder_video_frame_stabilize(MMHandleType handle, int cmd) mmf_return_val_if_fail(sc, MM_ERROR_CAMCORDER_NOT_INITIALIZED); + if (_mmcamcorder_is_encoded_preview_pixel_format(sc->info_image->preview_format)) { + MMCAM_LOG_INFO("Reset frame_stability_count for encoded format"); + sc->frame_stability_count = 0; + return MM_ERROR_NONE; + } + switch (cmd) { case _MMCamcorder_CMD_PREVIEW_START: category = CONFIGURE_CATEGORY_CTRL_CAMERA; -- 2.34.1