int ret = MS_MEDIA_ERR_NONE;
char mime_type[256] = {0, };
media_svc_media_type_e media_type;
+ struct stat st = { 0, };
media_svc_retvm_if(!STRING_VALID(path), MS_MEDIA_ERR_INVALID_PARAMETER, "path is NULL");
content_info->path = g_strdup(path);
- media_svc_retv_del_if(content_info->path == NULL, MS_MEDIA_ERR_INTERNAL, content_info);
+ content_info->file_name = g_path_get_basename(path);
- struct stat st;
- memset(&st, 0, sizeof(struct stat));
if (stat(path, &st) == 0) {
content_info->modified_time = st.st_mtime;
content_info->size = st.st_size;
content_info->media_uuid = __media_info_generate_uuid();
media_svc_retv_del_if(content_info->media_uuid == NULL, MS_MEDIA_ERR_INTERNAL, content_info);
- content_info->file_name = g_path_get_basename(path);
- media_svc_retv_del_if(content_info->file_name == NULL, MS_MEDIA_ERR_INTERNAL, content_info);
-
ret = __media_svc_get_mime_type(path, mime_type);
media_svc_retv_del_if(ret != MS_MEDIA_ERR_NONE, ret, content_info);
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("path[%s], media_type[%d]", path, media_type);
+ media_svc_sec_debug("path[%s], media_type[%d]", content_info->path, media_type);
content_info->media_type = media_type;
media_svc_retvm_if(!STRING_VALID(storage_id), MS_MEDIA_ERR_INVALID_PARAMETER, "storage_id is NULL");
media_svc_retvm_if(!STRING_VALID(path), MS_MEDIA_ERR_INVALID_PARAMETER, "path is NULL");
- media_svc_content_info_s content_info;
- memset(&content_info, 0, sizeof(media_svc_content_info_s));
+ media_svc_content_info_s content_info = { 0, };
/*Set media info*/
ret = _media_svc_set_media_info(&content_info, storage_id, path, false);
media_svc_retvm_if(!STRING_VALID(storage_id), MS_MEDIA_ERR_INVALID_PARAMETER, "storage_id is NULL");
media_svc_retvm_if(!STRING_VALID(path), MS_MEDIA_ERR_INVALID_PARAMETER, "path is NULL");
- media_svc_content_info_s content_info;
- memset(&content_info, 0, sizeof(media_svc_content_info_s));
+ media_svc_content_info_s content_info = { 0, };
/*Set media info*/
ret = _media_svc_set_media_info(&content_info, storage_id, path, false);
media_svc_noti_item *noti_item = NULL;
media_svc_retvm_if(handle == NULL, MS_MEDIA_ERR_INVALID_PARAMETER, "Handle is NULL");
- media_svc_retvm_if(!STRING_VALID(storage_id), MS_MEDIA_ERR_INVALID_PARAMETER, "storage_id is NULL");
media_svc_retvm_if(!STRING_VALID(path), MS_MEDIA_ERR_INVALID_PARAMETER, "path is NULL");
/*Set media info*/
- ret = _media_svc_set_media_info(&content_info, storage_id, path, true);
+ ret = _media_svc_set_media_info(&content_info, NULL, path, true);
media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret);
/* Initialize thumbnail information to remake thumbnail. */