static media_content_error_e cb_result = MEDIA_CONTENT_ERROR_NONE;
static media_content_error_e startup_ret = MEDIA_CONTENT_ERROR_NONE;
-static bool __storage_device_supported_cb(int storage_id, storage_type_e type, storage_state_e state, const char *path, void *user_data)
-{
- if (type == STORAGE_TYPE_INTERNAL) {
- dir_path = strdup(path);
- return false;
- }
- return true;
-}
-
static void _scan_folder_cb(media_content_error_e error, void *user_data)
{
cb_result = error;
g_audio = NULL;
g_audio_dst = NULL;
- if (storage_foreach_device_supported(__storage_device_supported_cb, NULL) != STORAGE_ERROR_NONE)
+ if (storage_get_root_directory(0, &dir_path) != STORAGE_ERROR_NONE)
fprintf(stderr, "Startup error at %s:%d\n", __FILE__, __LINE__);
ret = media_content_connect();
g_audio_dst = NULL;
}
- if (dir_path) {
- free(dir_path);
- dir_path = NULL;
- }
+ FREE_MEMORY(dir_path);
media_content_disconnect();
}
media_playlist_get_name(g_playlist, &name);
}
- if (name) {
- free(name);
- name = NULL;
- }
+ FREE_MEMORY(name);
+
return true;
}
void utc_media_playlist_cleanup(void)
{
/* end of TC */
-
- if (g_media_id != NULL) {
- free(g_media_id);
- g_media_id = NULL;
- }
+ FREE_MEMORY(g_media_id);
if (g_filter != NULL) {
media_filter_destroy(g_filter);
media_playlist_delete_from_db(g_playlist_id);
media_content_disconnect();
- if (img_path != NULL) {
- free(img_path);
- img_path = NULL;
- }
- if (playlist_path != NULL) {
- free(playlist_path);
- playlist_path = NULL;
- }
- if (create_path != NULL) {
- free(create_path);
- create_path = NULL;
- }
- if (copy_path != NULL) {
- free(copy_path);
- copy_path = NULL;
- }
+ FREE_MEMORY(img_path);
+ FREE_MEMORY(playlist_path);
+ FREE_MEMORY(create_path);
+ FREE_MEMORY(copy_path);
}
/**
else
ret = MEDIA_CONTENT_ERROR_INVALID_OPERATION;
- if (name) {
- free(name);
- name = NULL;
- }
+ FREE_MEMORY(name);
assert_eq(ret, MEDIA_CONTENT_ERROR_NONE);
ret = media_playlist_get_playlist_id(g_playlist, &playlist_id);
if (strcmp(org_name, dst_name))
ret = MEDIA_CONTENT_ERROR_INVALID_OPERATION;
- free(org_name);
- org_name = NULL;
- free(dst_name);
- dst_name = NULL;
+ FREE_MEMORY(org_name);
+ FREE_MEMORY(dst_name);
} else {
ret = MEDIA_CONTENT_ERROR_INVALID_OPERATION;
}
char *name = NULL;
ret = media_playlist_get_name(NULL, &name);
-
- if (name) {
- free(name);
- name = NULL;
- }
-
+ FREE_MEMORY(name);
assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER);
return 0;
char *name = NULL;
ret = media_playlist_get_name(g_playlist, &name);
-
- if (name) {
- free(name);
- name = NULL;
- }
-
+ FREE_MEMORY(name);
assert_eq(ret, MEDIA_CONTENT_ERROR_NONE);
return 0;
ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
}
- if (name) {
- free(name);
- name = NULL;
- }
+ FREE_MEMORY(name);
assert_eq(ret, MEDIA_CONTENT_ERROR_NONE);
int ret = MEDIA_CONTENT_ERROR_NONE;
ret = media_playlist_get_thumbnail_path(g_playlist, &thumbnail_path);
-
- if (thumbnail_path) {
- free(thumbnail_path);
- thumbnail_path = NULL;
- }
-
+ FREE_MEMORY(thumbnail_path);
assert_eq(ret, MEDIA_CONTENT_ERROR_NONE);
return 0;
ret = MEDIA_CONTENT_ERROR_DB_FAILED;
}
}
-
- if (get_thumb_path) {
- free(get_thumb_path);
- get_thumb_path = NULL;
- }
-
+ FREE_MEMORY(get_thumb_path);
assert_eq(ret, MEDIA_CONTENT_ERROR_NONE);
return true;
media_filter_destroy(g_filter);
g_filter = NULL;
}
- if (g_media_id) {
- free(g_media_id);
- g_media_id = NULL;
- }
+ FREE_MEMORY(g_media_id);
+
media_content_disconnect();
}
if (name != NULL && strcmp(name, tag_name) == 0) {
fprintf(stderr, " tag name : %s \n", name);
- free(name);
+ FREE_MEMORY(name);
}
}
ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
}
- if (name) {
- free(name);
- name = NULL;
- }
+ FREE_MEMORY(name);
assert_eq(ret, MEDIA_CONTENT_ERROR_NONE);
char *name = NULL;
ret = media_tag_get_name(g_tag, &name);
-
- if (name) {
- free(name);
- name = NULL;
- }
-
+ FREE_MEMORY(name);
assert_eq(ret, MEDIA_CONTENT_ERROR_NONE);
return 0;