diff options
author | Minje Ahn <minje.ahn@samsung.com> | 2019-05-13 16:59:29 +0900 |
---|---|---|
committer | Minje Ahn <minje.ahn@samsung.com> | 2019-05-15 16:07:10 +0900 |
commit | 6fdac0c2e28600810e17893b33329582ebbedf85 (patch) | |
tree | 998c6dce7c00783c9ed2dbbbf92f5a3665063509 /src/common/media-svc-util.c | |
parent | 92b3eb68a3815d90934b2fa44bc503ac5a704bb1 (diff) | |
download | libmedia-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-x | src/common/media-svc-util.c | 14 |
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; } |