_media->image_meta->iso = sqlite3_column_int(stmt, MEDIA_INFO_ISO);
_media->image_meta->date_taken = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_DATETAKEN));
_media->image_meta->orientation = sqlite3_column_int(stmt, MEDIA_INFO_ORIENTATION);
- _media->image_meta->title = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_TITLE));
_media->image_meta->exposure_time = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_EXPOSURE_TIME));
_media->image_meta->model = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_MODEL));
}
_media->video_meta->media_id = g_strdup(_media->media_id);
_media->video_meta->width = sqlite3_column_int(stmt, MEDIA_INFO_WIDTH);
_media->video_meta->height = sqlite3_column_int(stmt, MEDIA_INFO_HEIGHT);
- _media->video_meta->title = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_TITLE));
_media->video_meta->album = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_ALBUM));
_media->video_meta->artist = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_ARTIST));
_media->video_meta->album_artist = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_ALBUM_ARTIST));
_media->audio_meta = (audio_meta_s *)calloc(1, sizeof(audio_meta_s));
if (_media->audio_meta) {
_media->audio_meta->media_id = g_strdup(_media->media_id);
- _media->audio_meta->title = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_TITLE));
_media->audio_meta->album = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_ALBUM));
_media->audio_meta->artist = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_ARTIST));
_media->audio_meta->album_artist = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_ALBUM_ARTIST));
SAFE_FREE(_media->image_meta->date_taken);
SAFE_FREE(_media->image_meta->exposure_time);
SAFE_FREE(_media->image_meta->model);
- SAFE_FREE(_media->image_meta->title);
SAFE_FREE(_media->image_meta);
}
if (_media->video_meta) {
SAFE_FREE(_media->video_meta->media_id);
- SAFE_FREE(_media->video_meta->title);
SAFE_FREE(_media->video_meta->album);
SAFE_FREE(_media->video_meta->artist);
SAFE_FREE(_media->video_meta->album_artist);
if (_media->audio_meta) {
SAFE_FREE(_media->audio_meta->media_id);
- SAFE_FREE(_media->audio_meta->title);
SAFE_FREE(_media->audio_meta->album);
SAFE_FREE(_media->audio_meta->artist);
SAFE_FREE(_media->audio_meta->album_artist);
_dst->video_meta->media_id = g_strdup(_src->video_meta->media_id);
media_content_retv_free_info_if(_dst->video_meta->media_id == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, (media_info_h)_dst);
}
- if (_src->video_meta->title != NULL) {
- _dst->video_meta->title = g_strdup(_src->video_meta->title);
- media_content_retv_free_info_if(_dst->video_meta->title == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, (media_info_h)_dst);
- }
if (_src->video_meta->album != NULL) {
_dst->video_meta->album = g_strdup(_src->video_meta->album);
media_content_retv_free_info_if(_dst->video_meta->album == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, (media_info_h)_dst);
_dst->audio_meta->media_id = g_strdup(_src->audio_meta->media_id);
media_content_retv_free_info_if(_dst->audio_meta->media_id == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, (media_info_h)_dst);
}
- if (_src->audio_meta->title != NULL) {
- _dst->audio_meta->title = g_strdup(_src->audio_meta->title);
- media_content_retv_free_info_if(_dst->audio_meta->title == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, (media_info_h)_dst);
- }
if (_src->audio_meta->album != NULL) {
_dst->audio_meta->album = g_strdup(_src->audio_meta->album);
media_content_retv_free_info_if(_dst->audio_meta->album == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, (media_info_h)_dst);
_image->fnumber = _media->image_meta->fnumber;
_image->iso = _media->image_meta->iso;
_image->date_taken = g_strdup(_media->image_meta->date_taken);
- _image->title = g_strdup(_media->image_meta->title);
_image->exposure_time = g_strdup(_media->image_meta->exposure_time);
_image->model = g_strdup(_media->image_meta->model);
media_content_retvm_if(_video == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
_video->media_id = g_strdup(_media->media_id);
- _video->title = g_strdup(_media->video_meta->title);
_video->album = g_strdup(_media->video_meta->album);
_video->artist = g_strdup(_media->video_meta->artist);
_video->album_artist = g_strdup(_media->video_meta->album_artist);
media_content_retvm_if(_audio == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
_audio->media_id = g_strdup(_media->media_id);
- _audio->title = g_strdup(_media->audio_meta->title);
_audio->album = g_strdup(_media->audio_meta->album);
_audio->artist = g_strdup(_media->audio_meta->artist);
_audio->album_artist = g_strdup(_media->audio_meta->album_artist);