From: Minje Ahn Date: Fri, 8 Apr 2022 06:40:59 +0000 (+0900) Subject: [UTC][media-content][Non-ACR] media-audio refactoring X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ba4fc3642acea9959b37b3800f884652951fffda;p=test%2Ftct%2Fnative%2Fapi.git [UTC][media-content][Non-ACR] media-audio refactoring Change-Id: Icc15804b321a1955fe3dfdc5c2456a3464c3d6dc Signed-off-by: Minje Ahn --- diff --git a/src/utc/media-content/utc-media-audio.c b/src/utc/media-content/utc-media-audio.c index 2da09415c..0db379a8d 100755 --- a/src/utc/media-content/utc-media-audio.c +++ b/src/utc/media-content/utc-media-audio.c @@ -16,43 +16,14 @@ #include #include #include -#include +#include //& set: MediaAudio static audio_meta_h g_audio; -static audio_meta_h g_audio_dst; -static filter_h g_filter; -static char *dir_path = NULL; -static GMainLoop *g_loop = NULL; - -static media_content_error_e cb_result = MEDIA_CONTENT_ERROR_NONE; -static media_content_error_e startup_ret = MEDIA_CONTENT_ERROR_NONE; - -static void _scan_folder_cb(media_content_error_e error, void *user_data) -{ - cb_result = error; - g_main_loop_quit(g_loop); -} - -static gboolean _startup_scan_start(gpointer data) -{ - if (media_content_scan_folder(dir_path, TRUE, _scan_folder_cb, NULL) != MEDIA_CONTENT_ERROR_NONE) - return false; - - return false; -} - -static bool media_item_cb(media_info_h media, void *user_data) -{ - int ret = MEDIA_CONTENT_ERROR_NONE; - - ret = media_info_get_audio(media, &g_audio); - if ((ret != MEDIA_CONTENT_ERROR_NONE) || (g_audio == NULL)) - return false; - - return true; -} +static char *g_val_str = NULL; +static int g_val_int = 0; +static int startup_ret = MEDIA_CONTENT_ERROR_NONE; /** * @function utc_media_audio_startup @@ -62,70 +33,35 @@ static bool media_item_cb(media_info_h media, void *user_data) */ void utc_media_audio_startup(void) { - media_content_error_e ret = MEDIA_CONTENT_ERROR_NONE; - GSource *source = NULL; - GMainContext *context = NULL; - int media_count = 0; + char *root_path = NULL; + char audio_path[PATH_MAX + 1] = { 0, }; + media_info_h media = NULL; - g_filter = NULL; - g_audio = NULL; - g_audio_dst = NULL; - - 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(); - if (ret != MEDIA_CONTENT_ERROR_NONE) { - fprintf(stderr, "Startup error at %s:%d\n", __FILE__, __LINE__); - fprintf(stderr, " media_content_connect failed (code: %d)\n", ret); - startup_ret = ret; + if (storage_get_root_directory(0, &root_path) == STORAGE_ERROR_NONE) { + snprintf(audio_path, PATH_MAX, "%s/res/sound.mp3", root_path); + FREE_MEMORY(root_path); } - char *condition = "MEDIA_STORAGE_TYPE=0 AND MEDIA_PATH like '%/res/sound.mp3'"; //Music - - media_filter_create(&g_filter); - media_filter_set_condition(g_filter, condition, MEDIA_CONTENT_COLLATE_DEFAULT); - media_filter_set_order(g_filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_TITLE, MEDIA_CONTENT_COLLATE_DEFAULT); - if (g_filter == NULL) { - fprintf(stderr, "Startup error at %s:%d\n", __FILE__, __LINE__); - fprintf(stderr, "filter is NULL"); - startup_ret = ret; + startup_ret = media_content_connect(); + if (startup_ret != MEDIA_CONTENT_ERROR_NONE) { + FPRINTF("[Line : %d] media_content_connect failed.\\n", __LINE__); return; } - ret = media_info_get_media_count_from_db(g_filter, &media_count); - if (ret != MEDIA_CONTENT_ERROR_NONE) { - fprintf(stderr, "Startup error at %s:%d\n", __FILE__, __LINE__); - fprintf(stderr, " media_info_foreach_media_from_db failed (code: %d)\n", ret); - startup_ret = ret; - } - - if (media_count == 0) { - g_loop = g_main_loop_new(NULL, FALSE); - context = g_main_loop_get_context(g_loop); - source = g_idle_source_new(); - g_source_set_callback(source, _startup_scan_start, NULL, NULL); - g_source_attach(source, context); - - g_main_loop_run(g_loop); - g_main_loop_unref(g_loop); - - g_loop = NULL; - if (cb_result != MEDIA_CONTENT_ERROR_NONE) { - fprintf(stderr, "Startup error at %s:%d\n", __FILE__, __LINE__); - fprintf(stderr, " media_content_connect failed (code: %d)\n", ret); - startup_ret = cb_result; + startup_ret = media_info_get_media_from_db_by_path(audio_path, &media); + if (startup_ret != MEDIA_CONTENT_ERROR_NONE) { + startup_ret = media_info_insert_to_db(audio_path, &media); + if (startup_ret != MEDIA_CONTENT_ERROR_NONE) { + FPRINTF("[Line : %d] media_info_insert_to_db failed.\\n", __LINE__); return; } } - media_filter_set_condition(g_filter, condition, MEDIA_CONTENT_COLLATE_DEFAULT); - - ret = media_info_foreach_media_from_db(g_filter, media_item_cb, NULL); - if (ret != MEDIA_CONTENT_ERROR_NONE) { - fprintf(stderr, "Startup error at %s:%d\n", __FILE__, __LINE__); - fprintf(stderr, " media_info_foreach_media_from_db failed (code: %d)\n", ret); - startup_ret = ret; + startup_ret = media_info_get_audio(media, &g_audio); + media_info_destroy(media); + if (startup_ret != MEDIA_CONTENT_ERROR_NONE) { + FPRINTF("[Line : %d] media_info_get_audio failed.\\n", __LINE__); + return; } } @@ -137,23 +73,14 @@ void utc_media_audio_startup(void) */ void utc_media_audio_cleanup(void) { - if (g_filter) { - media_filter_destroy(g_filter); - g_filter = NULL; - } + media_content_disconnect(); if (g_audio) { audio_meta_destroy(g_audio); g_audio = NULL; } - if (g_audio_dst) { - audio_meta_destroy(g_audio_dst); - g_audio_dst = NULL; - } - - FREE_MEMORY(dir_path); - media_content_disconnect(); + FREE_MEMORY(g_val_str); } /** @@ -165,10 +92,7 @@ int utc_media_audio_meta_destroy_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - - ret = audio_meta_destroy(NULL); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_destroy(NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -182,16 +106,8 @@ int utc_media_audio_meta_destroy_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - - /* precondition */ - ret = audio_meta_clone(&g_audio_dst, g_audio); - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); - - /* actual test */ - ret = audio_meta_destroy(g_audio_dst); - g_audio_dst = NULL; - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_destroy(g_audio), MEDIA_CONTENT_ERROR_NONE); + g_audio = NULL; return 0; } @@ -205,10 +121,11 @@ int utc_media_audio_meta_clone_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; + audio_meta_h cloned = NULL; - ret = audio_meta_clone(&g_audio_dst, NULL); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_clone(&cloned, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + + assert_eq(audio_meta_clone(NULL, g_audio), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -222,16 +139,11 @@ int utc_media_audio_meta_clone_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; + audio_meta_h cloned = NULL; - ret = audio_meta_clone(&g_audio_dst, g_audio); + assert_eq(audio_meta_clone(&cloned, g_audio), MEDIA_CONTENT_ERROR_NONE); - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); - if (g_audio_dst) { - ret = audio_meta_destroy(g_audio_dst); - g_audio_dst = NULL; - } - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_destroy(cloned), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -245,16 +157,9 @@ int utc_media_audio_meta_get_media_id_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *media_id = NULL; + assert_eq(audio_meta_get_media_id(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_media_id(NULL, &media_id); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - - if (media_id) { - free(media_id); - media_id = NULL; - } + assert_eq(audio_meta_get_media_id(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -268,16 +173,7 @@ int utc_media_audio_meta_get_media_id_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *media_id = NULL; - - ret = audio_meta_get_media_id(g_audio, &media_id); - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); - - if (media_id) { - free(media_id); - media_id = NULL; - } + assert_eq(audio_meta_get_media_id(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -291,16 +187,9 @@ int utc_media_audio_meta_get_album_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *album = NULL; - - ret = audio_meta_get_album(NULL, &album); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_album(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - if (album) { - free(album); - album = NULL; - } + assert_eq(audio_meta_get_album(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -314,16 +203,7 @@ int utc_media_audio_meta_get_album_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *album = NULL; - - ret = audio_meta_get_album(g_audio, &album); - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); - - if (album) { - free(album); - album = NULL; - } + assert_eq(audio_meta_get_album(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -337,16 +217,9 @@ int utc_media_audio_meta_get_artist_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *artist = NULL; + assert_eq(audio_meta_get_artist(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_artist(NULL, &artist); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - - if (artist) { - free(artist); - artist = NULL; - } + assert_eq(audio_meta_get_artist(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -360,17 +233,7 @@ int utc_media_audio_meta_get_artist_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *artist = NULL; - - ret = audio_meta_get_artist(g_audio, &artist); - - if (artist) { - free(artist); - artist = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_artist(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -384,17 +247,9 @@ int utc_media_audio_meta_get_album_artist_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *album_artist = NULL; - - ret = audio_meta_get_album_artist(NULL, &album_artist); - - if (album_artist) { - free(album_artist); - album_artist = NULL; - } + assert_eq(audio_meta_get_album_artist(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_album_artist(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -408,17 +263,7 @@ int utc_media_audio_meta_get_album_artist_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *album_artist = NULL; - - ret = audio_meta_get_album_artist(g_audio, &album_artist); - - if (album_artist) { - free(album_artist); - album_artist = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_album_artist(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -432,17 +277,9 @@ int utc_media_audio_meta_get_genre_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *genre = NULL; - - ret = audio_meta_get_genre(NULL, &genre); - - if (genre) { - free(genre); - genre = NULL; - } + assert_eq(audio_meta_get_genre(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_genre(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -456,17 +293,7 @@ int utc_media_audio_meta_get_genre_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *genre = NULL; - - ret = audio_meta_get_genre(g_audio, &genre); - - if (genre) { - free(genre); - genre = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_genre(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -480,17 +307,9 @@ int utc_media_audio_meta_get_composer_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *composer = NULL; - - ret = audio_meta_get_composer(NULL, &composer); - - if (composer) { - free(composer); - composer = NULL; - } + assert_eq(audio_meta_get_composer(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_composer(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -504,17 +323,7 @@ int utc_media_audio_meta_get_composer_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *composer = NULL; - - ret = audio_meta_get_composer(g_audio, &composer); - - if (composer) { - free(composer); - composer = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_composer(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -528,17 +337,9 @@ int utc_media_audio_meta_get_year_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *year = NULL; - - ret = audio_meta_get_year(NULL, &year); + assert_eq(audio_meta_get_year(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - if (year) { - free(year); - year = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_year(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -552,17 +353,7 @@ int utc_media_audio_meta_get_year_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *year = NULL; - - ret = audio_meta_get_year(g_audio, &year); - - if (year) { - free(year); - year = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_year(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -576,17 +367,9 @@ int utc_media_audio_meta_get_recorded_date_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *recorded_date = NULL; + assert_eq(audio_meta_get_recorded_date(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_recorded_date(NULL, &recorded_date); - - if (recorded_date) { - free(recorded_date); - recorded_date = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_recorded_date(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -600,17 +383,7 @@ int utc_media_audio_meta_get_recorded_date_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *recorded_date = NULL; - - ret = audio_meta_get_recorded_date(g_audio, &recorded_date); - - if (recorded_date) { - free(recorded_date); - recorded_date = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_recorded_date(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -624,17 +397,9 @@ int utc_media_audio_meta_get_copyright_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *copyright = NULL; + assert_eq(audio_meta_get_copyright(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_copyright(NULL, ©right); - - if (copyright) { - free(copyright); - copyright = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_copyright(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -648,17 +413,7 @@ int utc_media_audio_meta_get_copyright_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *copyright = NULL; - - ret = audio_meta_get_copyright(g_audio, ©right); - - if (copyright) { - free(copyright); - copyright = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_copyright(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -672,17 +427,9 @@ int utc_media_audio_meta_get_track_num_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *tracknum = NULL; + assert_eq(audio_meta_get_track_num(NULL, &g_val_str), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_track_num(NULL, &tracknum); - - if (tracknum) { - free(tracknum); - tracknum = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_track_num(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -696,17 +443,7 @@ int utc_media_audio_meta_get_track_num_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - char *tracknum = NULL; - - ret = audio_meta_get_track_num(g_audio, &tracknum); - - if (tracknum) { - free(tracknum); - tracknum = NULL; - } - - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_track_num(g_audio, &g_val_str), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -720,11 +457,9 @@ int utc_media_audio_meta_get_bit_rate_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int bit_rate = 0; + assert_eq(audio_meta_get_bit_rate(NULL, &g_val_int), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_bit_rate(NULL, &bit_rate); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_bit_rate(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -738,11 +473,7 @@ int utc_media_audio_meta_get_bit_rate_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int bit_rate = 0; - - ret = audio_meta_get_bit_rate(g_audio, &bit_rate); - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_bit_rate(g_audio, &g_val_int), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -756,11 +487,9 @@ int utc_media_audio_meta_get_sample_rate_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int sample_rate = 0; + assert_eq(audio_meta_get_sample_rate(NULL, &g_val_int), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_sample_rate(NULL, &sample_rate); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_sample_rate(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -774,11 +503,7 @@ int utc_media_audio_meta_get_sample_rate_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int sample_rate = 0; - - ret = audio_meta_get_sample_rate(g_audio, &sample_rate); - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_sample_rate(g_audio, &g_val_int), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -792,11 +517,9 @@ int utc_media_audio_meta_get_channel_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int channel = 0; + assert_eq(audio_meta_get_channel(NULL, &g_val_int), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_channel(NULL, &channel); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_channel(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -810,11 +533,7 @@ int utc_media_audio_meta_get_channel_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int channel = 0; - - ret = audio_meta_get_channel(g_audio, &channel); - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_channel(g_audio, &g_val_int), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -828,11 +547,9 @@ int utc_media_audio_meta_get_duration_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int duration = 0; + assert_eq(audio_meta_get_duration(NULL, &g_val_int), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_duration(NULL, &duration); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_duration(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -846,11 +563,7 @@ int utc_media_audio_meta_get_duration_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int duration = 0; - - ret = audio_meta_get_duration(g_audio, &duration); - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_duration(g_audio, &g_val_int), MEDIA_CONTENT_ERROR_NONE); return 0; } @@ -864,11 +577,9 @@ int utc_media_audio_meta_get_bitpersample_n(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int bitpersample = 0; + assert_eq(audio_meta_get_bitpersample(NULL, &g_val_int), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); - ret = audio_meta_get_bitpersample(NULL, &bitpersample); - assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER); + assert_eq(audio_meta_get_bitpersample(g_audio, NULL), MEDIA_CONTENT_ERROR_INVALID_PARAMETER); return 0; } @@ -882,11 +593,7 @@ int utc_media_audio_meta_get_bitpersample_p(void) { assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE); - int ret = MEDIA_CONTENT_ERROR_NONE; - int bitpersample = 0; - - ret = audio_meta_get_bitpersample(g_audio, &bitpersample); - assert_eq(ret, MEDIA_CONTENT_ERROR_NONE); + assert_eq(audio_meta_get_bitpersample(g_audio, &g_val_int), MEDIA_CONTENT_ERROR_NONE); return 0; }