int ret = MEDIA_CONTENT_ERROR_NONE;
char *query = NULL;
- media_content_retvm_if(!STRING_VALID(select_query), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid select_query");
+ content_retvm_if(!STRING_VALID(select_query), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid select_query");
/* If 'option_query' is NULL, 'condition_query' is also NULL. */
if (option_query) {
{
int err = MEDIA_CONTENT_ERROR_NONE;
- media_content_retvm_if(_content_get_db_handle() == NULL, MEDIA_CONTENT_ERROR_DB_FAILED, "database is not connected");
- media_content_retvm_if(!STRING_VALID(query), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid query");
+ content_retvm_if(_content_get_db_handle() == NULL, MEDIA_CONTENT_ERROR_DB_FAILED, "database is not connected");
+ content_retvm_if(!STRING_VALID(query), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid query");
- media_content_sec_debug("Query[%s]", query);
+ content_sec_debug("Query[%s]", query);
err = sqlite3_prepare_v2(_content_get_db_handle(), query, strlen(query), stmt, NULL);
if (err != SQLITE_OK) {
- media_content_error("Failed to sqlite3_prepare_v2[%s]", sqlite3_errmsg(_content_get_db_handle()));
+ content_error("Failed to sqlite3_prepare_v2[%s]", sqlite3_errmsg(_content_get_db_handle()));
if (err == SQLITE_BUSY)
return MEDIA_CONTENT_ERROR_DB_BUSY;
else if (err == SQLITE_PERM)
char query[MAX_QUERY_SIZE] = {0, };
memset(query, '\0', sizeof(query));
- media_content_retvm_if(_content_get_db_handle() == NULL, MEDIA_CONTENT_ERROR_DB_FAILED, "database is not connected");
- media_content_retvm_if(!STRING_VALID(select_query1), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid select_query1");
- media_content_retvm_if(!STRING_VALID(select_query2), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid select_query2");
+ content_retvm_if(_content_get_db_handle() == NULL, MEDIA_CONTENT_ERROR_DB_FAILED, "database is not connected");
+ content_retvm_if(!STRING_VALID(select_query1), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid select_query1");
+ content_retvm_if(!STRING_VALID(select_query2), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid select_query2");
if (!STRING_VALID(condition_query1))
condition_query1 = (char *)" ";
} else if (len >= sizeof(query)) {
query[MAX_QUERY_SIZE -1] = '\0';
} else {
- media_content_error("snprintf failed");
+ content_error("snprintf failed");
return MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
}
- media_content_sec_debug("Query : [%s]", query);
+ content_sec_debug("Query : [%s]", query);
err = sqlite3_prepare_v2(_content_get_db_handle(), query, strlen(query), stmt, NULL);
if (err != SQLITE_OK) {
- media_content_error("DB_FAILED(0x%08x) fail to sqlite3_prepare(), %s", MEDIA_CONTENT_ERROR_DB_FAILED, sqlite3_errmsg(_content_get_db_handle()));
+ content_error("DB_FAILED(0x%08x) fail to sqlite3_prepare(), %s", MEDIA_CONTENT_ERROR_DB_FAILED, sqlite3_errmsg(_content_get_db_handle()));
if (err == SQLITE_BUSY) {
- media_content_error(" BUSY ERROR");
+ content_error(" BUSY ERROR");
return MEDIA_CONTENT_ERROR_DB_BUSY;
} else if (err == SQLITE_PERM) {
- media_content_error("PERMISSION EROR");
+ content_error("PERMISSION EROR");
return MEDIA_CONTENT_ERROR_PERMISSION_DENIED;
} else {
- media_content_error("OTHER ERROR");
+ content_error("OTHER ERROR");
return MEDIA_CONTENT_ERROR_DB_FAILED;
}
}
if (internal_error == MS_MEDIA_ERR_NONE)
return MEDIA_CONTENT_ERROR_NONE;
- media_content_error("MS Error[%d]", internal_error);
+ content_error("MS Error[%d]", internal_error);
switch (internal_error) {
case MS_MEDIA_ERR_INVALID_PARAMETER:
int ret = MEDIA_CONTENT_ERROR_NONE;
g_mutex_lock(&db_mutex);
- media_content_info("ref count : %d", ref_count);
+ content_info("ref count : %d", ref_count);
if (ref_count == 0) {
if (db_handle == NULL) {
if (ret == MEDIA_CONTENT_ERROR_NONE)
ref_count++;
} else {
- media_content_error("Wrong DB Connection status");
+ content_error("Wrong DB Connection status");
ret = MEDIA_CONTENT_ERROR_DB_FAILED;
}
} else {
if (db_handle != NULL) {
ref_count++;
} else {
- media_content_error("Wrong DB Handle status");
+ content_error("Wrong DB Handle status");
ret = MEDIA_CONTENT_ERROR_DB_FAILED;
}
}
- media_content_info("ref count changed to: %d", ref_count);
+ content_info("ref count changed to: %d", ref_count);
g_mutex_unlock(&db_mutex);
return ret;
int media_content_connect_with_uid(uid_t uid)
{
- media_content_sec_debug("media_content_connect_with_uid [%d]", uid);
+ content_sec_debug("media_content_connect_with_uid [%d]", uid);
content_g_uid = uid;
return media_content_connect();
int media_content_disconnect(void)
{
g_mutex_lock(&db_mutex);
- media_content_debug("ref count : %d", ref_count);
+ content_debug("ref count : %d", ref_count);
if (db_handle && ref_count > 0) {
if (--ref_count == 0) {
db_handle = NULL;
}
} else {
- media_content_error("Database is not connected");
+ content_error("Database is not connected");
g_mutex_unlock(&db_mutex);
return MEDIA_CONTENT_ERROR_DB_FAILED;
}
g_mutex_unlock(&db_mutex);
- media_content_info("ref count changed to: %d", ref_count);
+ content_info("ref count changed to: %d", ref_count);
return MEDIA_CONTENT_ERROR_NONE;
}
char storage_id[MEDIA_CONTENT_UUID_SIZE+1] = {0,};
char repl_path[MAX_PATH_LEN] = {0,};
- media_content_retvm_if(!STRING_VALID(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid path");
+ content_retvm_if(!STRING_VALID(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid path");
- media_content_sec_debug("Path : %s", path);
+ content_sec_debug("Path : %s", path);
memset(repl_path, 0, sizeof(repl_path));
ret = _media_content_replace_path(path, repl_path);
- media_content_retvm_if(!STRING_VALID(repl_path), MEDIA_CONTENT_ERROR_INVALID_OPERATION, "path replacement failed");
+ content_retvm_if(!STRING_VALID(repl_path), MEDIA_CONTENT_ERROR_INVALID_OPERATION, "path replacement failed");
ret = _media_util_check_ignore_file(repl_path, &ignore_file);
- media_content_retvm_if(ignore_file == TRUE, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
+ content_retvm_if(ignore_file == TRUE, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
memset(storage_id, 0x00, sizeof(storage_id));
ret = media_svc_get_storage_id(_content_get_db_handle(), repl_path, storage_id, _content_get_uid());
if (ret != MS_MEDIA_ERR_NONE) {
- media_content_error("media_svc_get_storage_id failed : %d", ret);
+ content_error("media_svc_get_storage_id failed : %d", ret);
return _content_error_capi(ret);
}
ret = _media_util_check_ignore_dir(folder_path, &ignore_dir);
g_free(folder_path);
- media_content_retvm_if(ignore_dir == TRUE, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid folder path");
+ content_retvm_if(ignore_dir == TRUE, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid folder path");
/* check feature */
- media_content_retvm_if(!_media_util_check_support_media_type(repl_path), MEDIA_CONTENT_ERROR_NOT_SUPPORTED, "Unsupported media type");
+ content_retvm_if(!_media_util_check_support_media_type(repl_path), MEDIA_CONTENT_ERROR_NOT_SUPPORTED, "Unsupported media type");
ms_user_storage_type_e storage_type;
ret = ms_user_get_storage_type(_content_get_uid(), repl_path, &storage_type);
if (ret != MS_MEDIA_ERR_NONE) {
- media_content_sec_error("ms_user_get_storage_type failed : %d (%s)", ret, repl_path);
+ content_sec_error("ms_user_get_storage_type failed : %d (%s)", ret, repl_path);
return _content_error_capi(ret);
}
ret = media_svc_check_item_exist_by_path(_content_get_db_handle(), storage_id, repl_path);
/* Refresh */
ret = media_svc_refresh_item(_content_get_db_handle(), false, storage_id, storage_type, repl_path, _content_get_uid());
if (ret != MS_MEDIA_ERR_NONE) {
- media_content_error("media_svc_refresh_item failed : %d", ret);
+ content_error("media_svc_refresh_item failed : %d", ret);
return _content_error_capi(ret);
}
ret = media_svc_insert_item_immediately(_content_get_db_handle(), storage_id, storage_type, repl_path, _content_get_uid());
if (ret != MS_MEDIA_ERR_NONE) {
if (ret == MS_MEDIA_ERR_DB_CONSTRAINT_FAIL) {
- media_content_sec_error("This item is already inserted. This may be normal operation because other process already did this (%s)", repl_path);
+ content_sec_error("This item is already inserted. This may be normal operation because other process already did this (%s)", repl_path);
ret = MEDIA_CONTENT_ERROR_NONE;
} else {
- media_content_sec_error("media_svc_insert_item_immediately failed : %d (%s)", ret, repl_path);
+ content_sec_error("media_svc_insert_item_immediately failed : %d (%s)", ret, repl_path);
}
return _content_error_capi(ret);
}
} else {
- media_content_error("media_svc_check_item_exist_by_path failed : %d", ret);
+ content_error("media_svc_check_item_exist_by_path failed : %d", ret);
return _content_error_capi(ret);
}
} else if (check_file == MEDIA_CONTENT_ERROR_PERMISSION_DENIED) {
- media_content_error("You have no permission for this file %d", ret);
+ content_error("You have no permission for this file %d", ret);
return MEDIA_CONTENT_ERROR_PERMISSION_DENIED;
} else {
/* This means this path has to be deleted */
- media_content_debug("This path doesn't exists in file system... So now start to delete it from DB");
+ content_debug("This path doesn't exists in file system... So now start to delete it from DB");
ret = media_svc_delete_item_by_path(_content_get_db_handle(), storage_id, repl_path, _content_get_uid());
if (ret != MS_MEDIA_ERR_NONE) {
if (ret == MS_MEDIA_ERR_DB_NO_RECORD) {
- media_content_error("Does not exist in media DB also... So, this is an invalid parameter");
+ content_error("Does not exist in media DB also... So, this is an invalid parameter");
return MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
}
- media_content_error("media_svc_delete_item_by_path failed : %d", ret);
+ content_error("media_svc_delete_item_by_path failed : %d", ret);
return _content_error_capi(ret);
}
}
result->request_type != MEDIA_REQUEST_SCAN_PARTIAL &&
result->request_type != MEDIA_RECURSIVE_START) {
if (cb_data && cb_data->callback) {
- media_content_debug("begin:User callback is being called now, result=%d", err);
+ content_debug("begin:User callback is being called now, result=%d", err);
cb_data->callback(err, cb_data->user_data);
- media_content_debug("end:User callback is being called now, result=%d", err);
+ content_debug("end:User callback is being called now, result=%d", err);
}
SAFE_FREE(cb_data);
}
#else
if (cb_data && cb_data->callback) {
- media_content_debug("User callback is being called now");
+ content_debug("User callback is being called now");
cb_data->callback(err, cb_data->user_data);
}
media_content_scan_cb_data_v2 *cb_data = user_data;
media_content_complete_phase_e complete_phase = -1;
if (!cb_data)
- media_content_debug("cb_data is NULL");
+ content_debug("cb_data is NULL");
err = _content_error_capi(result->result);
- media_content_debug("result is %d", err);
+ content_debug("result is %d", err);
if (result->request_type == MEDIA_REQUEST_SCAN_PARTIAL)
complete_phase = MEDIA_CONTENT_SCAN_PARTIAL_COMPLETE;
if (cb_data && cb_data->callback)
cb_data->callback(err, complete_phase, cb_data->user_data);
else
- media_content_debug("run error");
+ content_debug("run error");
if ((result->request_type != MEDIA_REQUEST_SCAN_COMPLETE) &&
(result->request_type != MEDIA_REQUEST_SCAN_PARTIAL) &&
char repl_path[MAX_PATH_LEN] = {0, };
ms_user_storage_type_e storage_type = MS_USER_STORAGE_INTERNAL;
- media_content_retvm_if(!STRING_VALID(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
+ content_retvm_if(!STRING_VALID(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
memset(repl_path, 0, sizeof(repl_path));
ret = _media_content_replace_path(path, repl_path);
- media_content_retvm_if(!STRING_VALID(repl_path), MEDIA_CONTENT_ERROR_INVALID_OPERATION, "path replacement failed");
+ content_retvm_if(!STRING_VALID(repl_path), MEDIA_CONTENT_ERROR_INVALID_OPERATION, "path replacement failed");
memset(storage_id, 0x00, sizeof(storage_id));
ret = _media_content_check_dir(repl_path);
- media_content_retvm_if(ret == MEDIA_CONTENT_ERROR_PERMISSION_DENIED, ret, "Permission Denied");
+ content_retvm_if(ret == MEDIA_CONTENT_ERROR_PERMISSION_DENIED, ret, "Permission Denied");
if (ret == MEDIA_CONTENT_ERROR_NONE) {
/* If directory exist check that's ignore directory or not*/
ret = _media_util_check_ignore_dir(repl_path, &ignore_dir);
- media_content_retvm_if((ignore_dir == TRUE || ret != MEDIA_CONTENT_ERROR_NONE), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid folder path");
+ content_retvm_if((ignore_dir == TRUE || ret != MEDIA_CONTENT_ERROR_NONE), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid folder path");
} else {
/* This means this folder has to be deleted */
/* Or, it is real invalid path.. check storage type */
ret = ms_user_get_storage_type(_content_get_uid(), repl_path, &storage_type);
if (ret != MS_MEDIA_ERR_NONE) {
- media_content_sec_error("ms_user_get_storage_type failed : %d (%s)", ret, repl_path);
+ content_sec_error("ms_user_get_storage_type failed : %d (%s)", ret, repl_path);
return _content_error_capi(ret);
}
- media_content_debug("This path doesn't exists in file system... So will be deleted it from DB");
+ content_debug("This path doesn't exists in file system... So will be deleted it from DB");
}
ret = media_svc_get_storage_id(_content_get_db_handle(), repl_path, storage_id, _content_get_uid());
if (ret != MS_MEDIA_ERR_NONE) {
- media_content_error("media_svc_get_storage_id failed : %d", ret);
+ content_error("media_svc_get_storage_id failed : %d", ret);
return _content_error_capi(ret);
}
media_content_scan_cb_data *cb_data = NULL;
cb_data = (media_content_scan_cb_data *)malloc(sizeof(media_content_scan_cb_data));
- media_content_retvm_if(cb_data == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
+ content_retvm_if(cb_data == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
cb_data->callback = callback;
cb_data->user_data = user_data;
ret = media_directory_scanning_async(repl_path, storage_id, is_recursive, _media_content_scan_cb, cb_data, _content_get_uid());
if (ret != MS_MEDIA_ERR_NONE) {
- media_content_error("media_directory_scanning_async failed : %d", ret);
+ content_error("media_directory_scanning_async failed : %d", ret);
SAFE_FREE(cb_data);
}
bool ignore_dir = FALSE;
char storage_id[MEDIA_CONTENT_UUID_SIZE+1] = {0, };
- media_content_retvm_if(!STRING_VALID(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
+ content_retvm_if(!STRING_VALID(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
memset(storage_id, 0x00, sizeof(storage_id));
ret = _media_util_check_ignore_dir(path, &ignore_dir);
- media_content_retvm_if(ignore_dir, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid folder path");
+ content_retvm_if(ignore_dir, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid folder path");
ret = _media_content_check_dir(path);
- media_content_retvm_if(ret == MEDIA_CONTENT_ERROR_PERMISSION_DENIED, ret, "Permission Denied");
- media_content_retvm_if(ret == MEDIA_CONTENT_ERROR_INVALID_PARAMETER, ret, "invalid path[%s]", path);
+ content_retvm_if(ret == MEDIA_CONTENT_ERROR_PERMISSION_DENIED, ret, "Permission Denied");
+ content_retvm_if(ret == MEDIA_CONTENT_ERROR_INVALID_PARAMETER, ret, "invalid path[%s]", path);
media_content_scan_cb_data_v2* cb_data = NULL;
cb_data = (media_content_scan_cb_data_v2*)malloc(sizeof(media_content_scan_cb_data_v2));
- media_content_retvm_if(cb_data == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
+ content_retvm_if(cb_data == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
cb_data->callback = callback;
cb_data->user_data = user_data;
ret = media_directory_scanning_async(path, storage_id, is_recursive, _media_content_scan_cb_v2, cb_data, _content_get_uid());
if (ret != MS_MEDIA_ERR_NONE)
- media_content_error("media_directory_scanning_async failed : %d", ret);
+ content_error("media_directory_scanning_async failed : %d", ret);
return _content_error_capi(ret);
}
int ret = MEDIA_CONTENT_ERROR_NONE;
char repl_path[MAX_PATH_LEN] = {0, };
- media_content_retvm_if(!STRING_VALID(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
+ content_retvm_if(!STRING_VALID(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
memset(repl_path, 0, sizeof(repl_path));
ret = _media_content_replace_path(path, repl_path);
- media_content_retvm_if(!STRING_VALID(repl_path), MEDIA_CONTENT_ERROR_INVALID_OPERATION, "path replacement failed");
+ content_retvm_if(!STRING_VALID(repl_path), MEDIA_CONTENT_ERROR_INVALID_OPERATION, "path replacement failed");
ret = media_directory_scanning_cancel(repl_path, _content_get_uid());
if (ret != MS_MEDIA_ERR_NONE)
- media_content_error("media_directory_scanning_async failed : %d", ret);
+ content_error("media_directory_scanning_async failed : %d", ret);
return _content_error_capi(ret);
}
int ret = MEDIA_CONTENT_ERROR_NONE;
media_noti_cb_s *noti_info = NULL;
- media_content_retvm_if(noti_handle == NULL, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "handle is NULL");
- media_content_retvm_if(callback == NULL, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "callback is NULL");
+ content_retvm_if(noti_handle == NULL, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "handle is NULL");
+ content_retvm_if(callback == NULL, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "callback is NULL");
noti_info = (media_noti_cb_s *)calloc(1, sizeof(media_noti_cb_s));
- media_content_retvm_if(noti_info == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, "Failed to create noti info");
+ content_retvm_if(noti_info == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, "Failed to create noti info");
noti_info->update_noti_cb = callback;
noti_info->user_data = user_data;
#ifdef TIZEN_FEATURE_COMPATIBILITY
int media_content_set_db_updated_cb(media_content_db_update_cb callback, void *user_data)
{
- media_content_warn("DEPRECATION WARNING: media_content_set_db_updated_cb() is removed from 5.0.");
+ content_warn("DEPRECATION WARNING: media_content_set_db_updated_cb() is removed from 5.0.");
return MEDIA_CONTENT_ERROR_NONE;
}
#endif
-void __media_content_clear_user_data(void *user_data)
+static void __media_content_clear_user_data(void *user_data)
{
media_noti_cb_s *noti_info = user_data;
SAFE_FREE(noti_info);
-
- return;
}
int media_content_remove_db_updated_cb(media_content_noti_h noti_handle)