From: Jiyong Date: Fri, 4 Apr 2025 00:26:19 +0000 (+0900) Subject: Bug fix. Getting the wrong video codec X-Git-Tag: accepted/tizen/9.0/unified/20250407.170155^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_9.0;p=platform%2Fcore%2Fapi%2Fmetadata-extractor.git Bug fix. Getting the wrong video codec Change-Id: I6d8a8f91a10b611186eb01d6e0f0a2980a55cea8 --- diff --git a/packaging/capi-media-metadata-extractor.spec b/packaging/capi-media-metadata-extractor.spec index d53b6e5..4a4a109 100644 --- a/packaging/capi-media-metadata-extractor.spec +++ b/packaging/capi-media-metadata-extractor.spec @@ -1,6 +1,6 @@ Name: capi-media-metadata-extractor Summary: A media metadata extractor library in Tizen Native API -Version: 0.2.2 +Version: 0.2.3 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/metadata_extractor.c b/src/metadata_extractor.c index 9cba6b6..cf7c1e1 100644 --- a/src/metadata_extractor.c +++ b/src/metadata_extractor.c @@ -413,7 +413,7 @@ static int __metadata_extractor_get_video_codec(metadata_extractor_s *metadata, "Real", "VC-1", "AVS", "Cinepak", "Indeo", "Theora", "Flv" }; - ret = __metadata_extractor_get_video_attr_int(metadata, MM_FILE_CONTENT_AUDIO_CODEC, &video_codec_idx); + ret = __metadata_extractor_get_video_attr_int(metadata, MM_FILE_CONTENT_VIDEO_CODEC, &video_codec_idx); metadata_extractor_retvm_if(ret != METADATA_EXTRACTOR_ERROR_NONE, ret, "Fail to get codec idx"); metadata_extractor_retvm_if(video_codec_idx < 0 || video_codec_idx >= (int)(sizeof(VideoCodecTypeString) / sizeof(char *)), METADATA_EXTRACTOR_ERROR_OPERATION_FAILED, "Invalid Video Codec [%d]", video_codec_idx); diff --git a/test/metadata_extractor_test.c b/test/metadata_extractor_test.c index 8f8c249..3e55880 100644 --- a/test/metadata_extractor_test.c +++ b/test/metadata_extractor_test.c @@ -405,8 +405,8 @@ static bool __capi_metadata_extractor(metadata_extractor_h metadata) SAFE_FREE(audio_codec); SAFE_FREE(video_codec); SAFE_FREE(is_360); + SAFE_FREE(is_stitched); #ifdef SUPPORT_GSPHERICAL_METADATA - SAFE_FREE(is_stitched_v1); SAFE_FREE(stitching_software_v1); SAFE_FREE(projection_type_v1); SAFE_FREE(stereo_mode_v1);