}
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);