From 0c9fa8366b3d655b9bd9861ba5ac4b78776b34cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Fri, 6 Apr 2007 09:56:18 +0000 Subject: [PATCH] tests/check/elements/playbin.c: Add small test for stream-info-value-array code paths. Original commit message from CVS: * tests/check/elements/playbin.c: (test_sink_usage_video_only_stream), (playbin_suite): Add small test for stream-info-value-array code paths. --- ChangeLog | 6 ++++++ tests/check/elements/playbin.c | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/ChangeLog b/ChangeLog index 6f859813af..ae1be90278 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-04-06 Tim-Philipp Müller + + * tests/check/elements/playbin.c: + (test_sink_usage_video_only_stream), (playbin_suite): + Add small test for stream-info-value-array code paths. + 2007-04-05 Wim Taymans * gst-libs/gst/audio/gstbaseaudiosink.c: diff --git a/tests/check/elements/playbin.c b/tests/check/elements/playbin.c index 1d2f2229df..ae18efdb31 100644 --- a/tests/check/elements/playbin.c +++ b/tests/check/elements/playbin.c @@ -76,6 +76,15 @@ DEFINE_TEST (test_sink_usage_video_only_stream) fail_unless_equals_int (cur_state, GST_STATE_NULL); fail_unless_equals_int (pending_state, GST_STATE_VOID_PENDING); + { + GValueArray *stream_info = NULL; + + g_object_get (playbin, "stream-info-value-array", &stream_info, NULL); + fail_unless (stream_info != NULL); + fail_unless_equals_int (stream_info->n_values, 1); + g_value_array_free (stream_info); + } + gst_element_set_state (playbin, GST_STATE_NULL); gst_object_unref (playbin); }