From: minje.ahn Date: Wed, 7 Feb 2024 05:34:39 +0000 (+0900) Subject: Fix missing delimit X-Git-Tag: accepted/tizen/unified/20240207.171615^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F47%2F305747%2F1;p=platform%2Fcore%2Fmultimedia%2Flibmedia-service.git Fix missing delimit Change-Id: I9b244b829591944f56f78104cdd4252b84ff8245 Signed-off-by: minje.ahn --- diff --git a/src/common/media-svc-util.c b/src/common/media-svc-util.c index e6e13c3..f4997a6 100644 --- a/src/common/media-svc-util.c +++ b/src/common/media-svc-util.c @@ -628,7 +628,7 @@ int _media_svc_extract_audio_metadata(sqlite3 *handle, bool is_direct, media_svc if ((mmf_error == FILEINFO_ERROR_NONE) && (size > 0)) { if (g_str_has_suffix(content_info->mime_type, "mp4") || g_str_has_suffix(content_info->mime_type, "3gpp")) { /*Creation time format is 20130101 00:00:00 +0000. change it to 2013:01:01 00:00:00 +0000 like exif time format*/ - char *p_value = g_strdelimit(g_strdup(p), "", ':'); + char *p_value = g_strdelimit(g_strdup(p), "-", ':'); content_info->media_meta.recorded_date = g_strdup_printf("%s +0000", p_value); g_free(p_value); } else { @@ -723,9 +723,7 @@ int _media_svc_extract_video_metadata(media_svc_content_info_s *content_info) if ((mmf_error == FILEINFO_ERROR_NONE) && (size > 0)) { if (g_str_has_suffix(content_info->mime_type, "mp4") || g_str_has_suffix(content_info->mime_type, "3gpp")) { /*Creation time format is 20130101 00:00:00 +0000. change it to 2013:01:01 00:00:00 +0000 like exif time format*/ - char *p_value = g_strdelimit(g_strdup(p), "", ':'); - content_info->media_meta.recorded_date = g_strdup_printf("%s +0000", p_value); - g_free(p_value); + content_info->media_meta.recorded_date = g_strdelimit(g_strdup(p), "-", ':'); } else { content_info->media_meta.recorded_date = g_strdup(p); } @@ -747,6 +745,8 @@ int _media_svc_extract_video_metadata(media_svc_content_info_s *content_info) MM_FILE_CONTENT_VIDEO_HEIGHT, &content_info->media_meta.height, NULL); + mm_file_destroy_content_attrs(content); + content_info->media_meta.title = __media_svc_get_title(NULL, content_info->path); content_info->media_meta.album = g_strdup(MEDIA_SVC_TAG_UNKNOWN); content_info->media_meta.artist = g_strdup(MEDIA_SVC_TAG_UNKNOWN);