Exclude error related code for coverage 49/316649/1 accepted/tizen_unified_dev accepted/tizen/unified/20240827.163738 accepted/tizen/unified/dev/20240828.023749 accepted/tizen/unified/toolchain/20241004.102059 accepted/tizen/unified/x/20240828.041708
authorJeongmo Yang <jm80.yang@samsung.com>
Mon, 26 Aug 2024 07:21:04 +0000 (16:21 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Mon, 26 Aug 2024 07:21:04 +0000 (16:21 +0900)
[Version] 1.1.2
[Issue Type] Coverage

Change-Id: I761a680d03dedb8133fddb90589d5e0fc980317f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/capi-media-codec.spec
src/media_codec.c

index b8e806bfae9fefb709a8e81575f12959c3cbe8c4..e13c349a7268080c14912ec3324da6b6748b1293 100644 (file)
@@ -4,7 +4,7 @@
 
 Name:       capi-media-codec
 Summary:    A Media Codec library in Tizen Native API
-Version:    1.1.1
+Version:    1.1.2
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index bf6991c4dd76cc1b9bb901997c6252343a640e7b..732a76d9ed4e02a558efa17f2d590872a00578ce 100644 (file)
@@ -51,6 +51,7 @@ int __convert_error_code(int code, char *func_name)
                ret = MEDIACODEC_ERROR_INVALID_PARAMETER;
                msg = "MEDIACODEC_ERROR_INVALID_PARAMETER";
                break;
+//LCOV_EXCL_START
        case MC_PERMISSION_DENIED:
                ret = MEDIACODEC_ERROR_PERMISSION_DENIED;
                msg = "MEDIACODEC_ERROR_PERMISSION_DENIED";
@@ -59,10 +60,12 @@ int __convert_error_code(int code, char *func_name)
                ret = MEDIACODEC_ERROR_INVALID_STATE;
                msg = "MEDIACODEC_ERROR_INVALID_STATE";
                break;
+//LCOV_EXCL_STOP
        case MC_NOT_SUPPORTED:
                ret = MEDIACODEC_ERROR_NOT_SUPPORTED_ON_DEVICE;
                msg = "MEDIACODEC_ERROR_NOT_SUPPORTED_ON_DEVICE";
                break;
+//LCOV_EXCL_START
        case MC_ERROR:
        case MC_INTERNAL_ERROR:
        case MC_HW_ERROR:
@@ -106,7 +109,9 @@ int __convert_error_code(int code, char *func_name)
                ret = MEDIACODEC_ERROR_INTERNAL;
                msg = "MEDIACODEC_ERROR_INTERNAL";
                break;
+//LCOV_EXCL_STOP
        }
+
        LOGD("[%s] %s(0x%08x) : core fw error(0x%x)", func_name, msg, ret, code);
        return ret;
 }
@@ -133,12 +138,14 @@ int mediacodec_create(mediacodec_h *mediacodec)
 
        ret = mc_create(&handle->mc_handle);
        if (ret != MEDIACODEC_ERROR_NONE) {
+//LCOV_EXCL_START
                LOGE("MEDIACODEC_ERROR_INVALID_OPERATION(0x%08x)", MEDIACODEC_ERROR_INVALID_OPERATION); //LCOV_EXCL_LINE
                handle->state = MEDIACODEC_STATE_NONE;
                g_free(handle->mc_handle);
                g_free(handle);
                handle = NULL;
                return MEDIACODEC_ERROR_INVALID_OPERATION;
+//LCOV_EXCL_STOP
        } else {
                *mediacodec = (mediacodec_h)handle;
                handle->state = MEDIACODEC_STATE_IDLE;
@@ -155,6 +162,7 @@ int mediacodec_create(mediacodec_h *mediacodec)
 #ifdef RM_COMMON
        ret = mediacodec_resource_create(handle);
        if (ret != MEDIACODEC_ERROR_NONE) {
+//LCOV_EXCL_START
                handle->state = MEDIACODEC_STATE_NONE;
                if (mc_destroy(handle->mc_handle) != MEDIACODEC_ERROR_NONE) {
                        LOGE("MEDIACODEC_ERROR_INVALID_OPERATION(0x%08x)", MEDIACODEC_ERROR_INVALID_OPERATION);
@@ -162,6 +170,7 @@ int mediacodec_create(mediacodec_h *mediacodec)
                }
                g_free(handle);
                return __convert_error_code(ret, (char *)__FUNCTION__);
+//LCOV_EXCL_STOP
        }
 #endif
 
@@ -314,8 +323,8 @@ int mediacodec_prepare(mediacodec_h mediacodec)
                if (ret != MEDIACODEC_ERROR_NONE) {
                        return __convert_error_code(ret, (char *)__FUNCTION__);
                }
-//LCOV_EXCL_STOP
        }
+//LCOV_EXCL_STOP
 #endif
 
        ret = mc_prepare(handle->mc_handle);