From 22d646342dd8ba988b7391c3ae0a3d9c1c9f2bb7 Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Thu, 27 Jul 2017 14:05:08 +0900 Subject: [PATCH] Set error code for timeout error The EOS handling should be avoided in error case, but, error code could not be updated in case of timeout error. So, update the error code in that case. [Version] 0.10.129 [Profile] Common [Issue Type] Update [Dependency module] N/A Change-Id: I8437791467daee2f086f73350738699d2d0bec81 Signed-off-by: Jeongmo Yang --- packaging/libmm-camcorder.spec | 2 +- src/mm_camcorder_gstcommon.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packaging/libmm-camcorder.spec b/packaging/libmm-camcorder.spec index 1529aef..aaf03ca 100644 --- a/packaging/libmm-camcorder.spec +++ b/packaging/libmm-camcorder.spec @@ -1,6 +1,6 @@ Name: libmm-camcorder Summary: Camera and recorder library -Version: 0.10.128 +Version: 0.10.129 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_camcorder_gstcommon.c b/src/mm_camcorder_gstcommon.c index 824350b..99d93c0 100644 --- a/src/mm_camcorder_gstcommon.c +++ b/src/mm_camcorder_gstcommon.c @@ -2103,6 +2103,9 @@ int _mmcamcorder_get_eos_message(MMHandleType handle) _mmcam_dbg_log("EOS signal received"); } else { _mmcam_dbg_err("EOS wait time out"); + + if (hcamcorder->error_code == MM_ERROR_NONE) + hcamcorder->error_code = MM_ERROR_CAMCORDER_RESPONSE_TIMEOUT; } } else { _mmcam_dbg_log("already got EOS"); -- 2.34.1