Bug fix. Getting the wrong video codec 31/322131/3 accepted/tizen_9.0_unified tizen_9.0 accepted/tizen/9.0/unified/20250407.170155
authorJiyong <jiyong.min@samsung.com>
Fri, 4 Apr 2025 00:26:19 +0000 (09:26 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Fri, 4 Apr 2025 03:28:29 +0000 (03:28 +0000)
Change-Id: I6d8a8f91a10b611186eb01d6e0f0a2980a55cea8

packaging/capi-media-metadata-extractor.spec
src/metadata_extractor.c
test/metadata_extractor_test.c

index d53b6e5ca10a5fe4f3ecc7165ab34ecefa426409..4a4a109c89f7acb412033889aaf4894b36d44097 100644 (file)
@@ -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
index 9cba6b6442223f29a4207580c72e05bdfb0b38b5..cf7c1e12c5707921ee305a787649d2c1473802e1 100644 (file)
@@ -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);
index 8f8c249d7a77874e435526231ca0217728383a09..3e55880bdd9691d4ed77bd67f889fb84b835d7eb 100644 (file)
@@ -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);