Change to always extract mime type 59/224159/3
authorMinje Ahn <minje.ahn@samsung.com>
Thu, 6 Feb 2020 23:38:53 +0000 (08:38 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Fri, 7 Feb 2020 00:31:31 +0000 (09:31 +0900)
Change-Id: Idebbe548ea12c0ff9bb0aa5b9fae8e7c2bf3ac93
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
src/common/media-svc.c

index 99ce4f6..6ed6265 100755 (executable)
@@ -596,16 +596,21 @@ int media_svc_refresh_item(sqlite3 *handle, bool is_direct, const char *storage_
        }
 
        content_info.media_type = noti_item->media_type;
+       content_info.mime_type = g_strdup(noti_item->mime_type);
 
-       if (content_info.media_type == MEDIA_SVC_MEDIA_TYPE_OTHER
-       || (content_info.media_type == MEDIA_SVC_MEDIA_TYPE_PVR)
-       || (content_info.media_type == MEDIA_SVC_MEDIA_TYPE_UHD)
-       || (content_info.media_type == MEDIA_SVC_MEDIA_TYPE_SCSA))
-               media_svc_debug("Do nothing [%d]", content_info.media_type);
-       else if (content_info.media_type == MEDIA_SVC_MEDIA_TYPE_IMAGE)
+       switch (content_info.media_type) {
+       case MEDIA_SVC_MEDIA_TYPE_IMAGE:
                ret = _media_svc_extract_image_metadata(&content_info);
-       else
+               break;
+       case MEDIA_SVC_MEDIA_TYPE_VIDEO:
+       case MEDIA_SVC_MEDIA_TYPE_SOUND:
+       case MEDIA_SVC_MEDIA_TYPE_MUSIC:
                ret = _media_svc_extract_media_metadata(handle, is_direct, &content_info, uid);
+               break;
+       default:
+               media_svc_debug("Do nothing[%d]", content_info.media_type);
+               break;
+       }
 
        if (ret != MS_MEDIA_ERR_NONE) {
                _media_svc_destroy_noti_item(noti_item);