Commit 025d0a23 authored by Filippo Carone's avatar Filippo Carone

failing test for libvlc_media_list_player added

parent 229c8f90
...@@ -69,12 +69,56 @@ static void test_media_list_player_pause_stop(const char** argv, int argc) ...@@ -69,12 +69,56 @@ static void test_media_list_player_pause_stop(const char** argv, int argc)
catch (); catch ();
} }
static void test_media_list_player_play_item_at_index(const char** argv, int argc)
{
libvlc_instance_t *vlc;
libvlc_media_t *md;
libvlc_media_list_t *ml;
libvlc_media_list_player_t *mlp;
const char * file = test_default_sample;
log ("Testing play and pause of %s using the media list.\n", file);
libvlc_exception_init (&ex);
vlc = libvlc_new (argc, argv, &ex);
catch ();
md = libvlc_media_new (vlc, file, &ex);
catch ();
ml = libvlc_media_list_new (vlc, &ex);
catch ();
mlp = libvlc_media_list_player_new (vlc, &ex);
libvlc_media_list_add_media( ml, md, &ex );
catch ();
libvlc_media_list_player_set_media_list( mlp, ml, &ex );
libvlc_media_list_player_play_item_at_index( mlp, 0, &ex );
catch ();
libvlc_media_list_player_stop (mlp, &ex);
catch ();
libvlc_media_release (md);
catch ();
libvlc_media_list_player_release (mlp);
catch ();
libvlc_release (vlc);
catch ();
}
int main (void) int main (void)
{ {
test_init(); test_init();
test_media_list_player_pause_stop (test_defaults_args, test_defaults_nargs); test_media_list_player_pause_stop (test_defaults_args, test_defaults_nargs);
test_media_list_player_play_item_at_index (test_defaults_args, test_defaults_nargs);
return 0; return 0;
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment