#include <media_content.h>
#include <tct_common.h>
#include <storage.h>
-#include <glib.h>
+#include <limits.h>
//& 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
*/
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;
}
}
*/
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);
}
/**
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}