Reset drop count for encoded format 96/316796/2
authorJeongmo Yang <jm80.yang@samsung.com>
Wed, 28 Aug 2024 08:06:43 +0000 (17:06 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Wed, 28 Aug 2024 08:11:53 +0000 (17:11 +0900)
- 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 <jm80.yang@samsung.com>
packaging/libmm-camcorder.spec
src/mm_camcorder_gstcommon.c

index adcd73171c98edb7b586c5b0346ca07d0b82658d..8dc22e9f6c5a4d068ff2d62b8036804df48dac85 100755 (executable)
@@ -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
index 842a96cc4779086bdd140532b424d53797080416..0c396b9ac294bb37bd495e08a1a1e696e26c8478 100644 (file)
@@ -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;