summaryrefslogtreecommitdiff
path: root/src/common/media-svc-util.c
diff options
context:
space:
mode:
authorMinje Ahn <minje.ahn@samsung.com>2019-05-13 16:59:29 +0900
committerMinje Ahn <minje.ahn@samsung.com>2019-05-15 16:07:10 +0900
commit6fdac0c2e28600810e17893b33329582ebbedf85 (patch)
tree998c6dce7c00783c9ed2dbbbf92f5a3665063509 /src/common/media-svc-util.c
parent92b3eb68a3815d90934b2fa44bc503ac5a704bb1 (diff)
downloadlibmedia-service-6fdac0c2e28600810e17893b33329582ebbedf85.tar.gz
libmedia-service-6fdac0c2e28600810e17893b33329582ebbedf85.tar.bz2
libmedia-service-6fdac0c2e28600810e17893b33329582ebbedf85.zip
Reduce DB connection when notisubmit/tizen/20190515.071609
Change-Id: Iaa04ae49271fdb26df960ffd3233f60a778ec291 Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Diffstat (limited to 'src/common/media-svc-util.c')
-rwxr-xr-xsrc/common/media-svc-util.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/common/media-svc-util.c b/src/common/media-svc-util.c
index 4758449..2e2a03b 100755
--- a/src/common/media-svc-util.c
+++ b/src/common/media-svc-util.c
@@ -819,13 +819,13 @@ int _media_svc_set_default_value(media_svc_content_info_s *content_info, bool re
return MS_MEDIA_ERR_NONE;
}
-int _media_svc_set_media_info(media_svc_content_info_s *content_info, const char *storage_id, ms_user_storage_type_e storage_type,
- const char *path, media_svc_media_type_e *media_type, bool refresh)
+int _media_svc_set_media_info(media_svc_content_info_s *content_info, const char *storage_id, ms_user_storage_type_e storage_type, const char *path, bool refresh)
{
int ret = MS_MEDIA_ERR_NONE;
char * media_uuid = NULL;
bool drm_type = false;
char mime_type[256] = {0, };
+ media_svc_media_type_e media_type;
media_svc_retvm_if(_media_svc_check_storage_type(storage_type) != TRUE, MS_MEDIA_ERR_INVALID_PARAMETER, "Invalid storage_type");
media_svc_retvm_if(!STRING_VALID(path), MS_MEDIA_ERR_INVALID_PARAMETER, "path is NULL");
@@ -877,19 +877,19 @@ int _media_svc_set_media_info(media_svc_content_info_s *content_info, const char
media_svc_debug("mime [%s]", mime_type);
content_info->is_drm = drm_type;
- ret = __media_svc_get_media_type(path, mime_type, media_type);
+ ret = __media_svc_get_media_type(path, mime_type, &media_type);
media_svc_retv_del_if(ret != MS_MEDIA_ERR_NONE, ret, content_info);
- if ((*media_type < MEDIA_SVC_MEDIA_TYPE_IMAGE) || (*media_type > MEDIA_SVC_MEDIA_TYPE_OTHER)) {
- media_svc_error("invalid media_type condition[%d]", *media_type);
+ if ((media_type < MEDIA_SVC_MEDIA_TYPE_IMAGE) || (media_type > MEDIA_SVC_MEDIA_TYPE_OTHER)) {
+ media_svc_error("invalid media_type condition[%d]", media_type);
return MS_MEDIA_ERR_INVALID_PARAMETER;
}
content_info->mime_type = g_strdup(mime_type);
media_svc_retv_del_if(content_info->mime_type == NULL, MS_MEDIA_ERR_INTERNAL, content_info);
- media_svc_sec_debug("storage[%d], path[%s], media_type[%d]", storage_type, path, *media_type);
+ media_svc_sec_debug("storage[%d], path[%s], media_type[%d]", storage_type, path, media_type);
- content_info->media_type = *media_type;
+ content_info->media_type = media_type;
return MS_MEDIA_ERR_NONE;
}