bool _gl_data_is_screenshot_album(const char *match_folder,
gl_album_s * album);
bool _gl_data_is_camera_album(gl_album_s * album);
- int _gl_data_delete_media(void *data, gl_media_s * media_item);
int _gl_data_create_thumb(gl_media_s * item,
media_thumbnail_completed_cb callback,
void *user_data);
char *_gl_get_camera_folder_path_external(void);
char *_gl_get_downloads_folder_path(void);
void _gl_get_total_space_required(void *data,
- unsigned long long *total_space);
+ long int *total_space);
void _gl_set_app_data(void *ad);
void *_gl_get_app_data();
int _gl_albums_set_current(void *data, gl_cluster * current);
int i = 0;
int item_cnt = 0;
gl_item *gitem = NULL;
- int ret = -1;
char *burstshot_id = NULL;
/* Get all medias count of current album */
Eina_List *media_elist = NULL;
if (!gitem->item->file_url) {
gl_dbg("file_url is invalid.");
- ret = _gl_data_delete_media(ad, gitem->item);
- if (ret != 0) {
- continue;
- }
_gl_data_selected_list_remove(ad, gitem);
media_elist = eina_list_remove(media_elist, gitem);
_gl_thumbs_set_list(data, media_elist);
if (!gitem->item->file_url) {
gl_dbg("file_url is invalid.");
- _gl_data_delete_media(ad, gitem->item);
_gl_data_selected_list_remove(ad, gitem);
media_elist = eina_list_remove(media_elist, gitem);
_gl_thumbs_set_list(data, media_elist);
GL_DEVICE_MEMORY_FULL);
goto GL_FAILED;
}
- unsigned long long total_space = 0;
+ long int total_space = 0;
_gl_get_total_space_required(ad, &total_space);
- gl_dbgW("Total space required is : %lld .", total_space);
+ gl_dbgW("Total space required is : %ld .", total_space);
if (total_space > free_size) {
gl_dbgW("Low memory.");
gl_popup_create_popup(ad, GL_POPUP_ALBUM_MEMORY_FULL,
}
/* Delete record from DB then delete media from file system */
- ret = media_info_delete_from_db(uuid);
+ ret = media_content_scan_file(path);
if (ret != 0) {
- gl_dbgE("media_info_delete_from_db failed[%d]!", ret);
+ gl_dbgE("media_content_scan_file failed[%d]!", ret);
return -1;
}
return err;
}
-/**
- * Delete the media from media database
- * @param data : App data
- * @param media_item : media item data
- * @return
- */
-int _gl_data_delete_media(void *data, gl_media_s * media_item)
-{
- GL_CHECK_VAL(media_item, -1);
- return media_info_delete_from_db(media_item->uuid);
-}
/**
* Creates a thumbnail image for given the media, asynchronously
gl_dbgE("file_unlink failed!");
}
if (!is_hide) {
- media_info_delete_from_db(item->uuid);
+ media_content_scan_file(item->file_url);
if (cb) {
int (*delete_cb) (void *data, char *uuid);
delete_cb = cb;
}
/* Delete record from DB then delete media from file system */
- ret = media_info_delete_from_db(uuid);
+ ret = media_content_scan_file(path);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- gl_dbgE("media_info_delete_from_db failed[%d]!", ret);
+ gl_dbgE("media_content_scan_file failed[%d]!", ret);
goto DEL_MEDIA_BY_ID_FAILED;
}
*
* @param path
*/
-unsigned long long _gl_get_file_storage_space_required(char *path)
+long int _gl_get_file_storage_space_required(char *path)
{
struct stat info;
if (stat(path, &info)) {
gl_dbgE("Fail to stat item : %s", path);
return 0;
}
- unsigned long long size = (unsigned long long) info.st_size;
- return size;
+ return info.st_size;
}
/**
* @param total_space
*/
void _gl_get_total_space_required(void *data,
- unsigned long long *total_space)
+ long int *total_space)
{
gl_appdata *ad = (gl_appdata *) data;
int cnt = _gl_data_selected_list_count(ad);
GL_DEVICE_MEMORY_FULL);
goto GL_FAILED;
}
- unsigned long long total_space = 0;
+ long int total_space = 0;
_gl_get_total_space_required(ad, &total_space);
- gl_dbgW("Total space required is : %lld .", total_space);
+ gl_dbgW("Total space required is : %ld .", total_space);
if (total_space > free_size) {
gl_dbgW("Low memory.");
gl_popup_create_popup(ad, GL_POPUP_ALBUM_MEMORY_FULL,