SAFE_FREE(_image->media_id);
SAFE_FREE(_image->date_taken);
- SAFE_FREE(_image->title);
SAFE_FREE(_image->exposure_time);
SAFE_FREE(_image->model);
SAFE_FREE(_image);
media_content_retv_free_image_if(_dst->date_taken == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, (image_meta_h)_dst);
}
- if (STRING_VALID(_src->title)) {
- _dst->title = strdup(_src->title);
- media_content_retv_free_image_if(_dst->title == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, (image_meta_h)_dst);
- }
-
if (STRING_VALID(_src->exposure_time)) {
_dst->exposure_time = strdup(_src->exposure_time);
media_content_retv_free_image_if(_dst->exposure_time == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, (image_meta_h)_dst);
char *sql = NULL;
if (_image != NULL && STRING_VALID(_image->media_id)) {
- char storage_id[MEDIA_CONTENT_UUID_SIZE+1] = {0,};
- memset(storage_id, 0x00, sizeof(storage_id));
-
- ret = _media_db_get_storage_id_by_media_id(_image->media_id, storage_id);
+#ifdef _USE_TVPD_MODE
+ char *storage_id = NULL;
+ ret = _media_db_get_storage_id_by_media_id(_image->media_id, &storage_id);
media_content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
-
sql = sqlite3_mprintf(UPDATE_IMAGE_META_FROM_MEDIA, storage_id, _image->orientation, _image->media_id);
+ SAFE_FREE(storage_id);
+#else
+ sql = sqlite3_mprintf(UPDATE_IMAGE_META_FROM_MEDIA, _image->orientation, _image->media_id);
+#endif
ret = _content_query_sql(sql);
SQLITE3_SAFE_FREE(sql);
} else {