diff options
author | Zaheer Abbas Merali <zaheerabbas@merali.org> | 2006-04-07 15:47:27 +0000 |
---|---|---|
committer | Zaheer Abbas Merali <zaheerabbas@merali.org> | 2006-04-07 15:47:27 +0000 |
commit | 83e863d15c6370aa2fb1c30500b482bb5e8a7fd5 (patch) | |
tree | b46dababc339530746ffa9f2afbb46ff36282abe /tests | |
parent | 26b748c0fbd90d98c5a57966f4c784afa2860fec (diff) | |
download | gst-plugins-bad-83e863d15c6370aa2fb1c30500b482bb5e8a7fd5.tar.gz gst-plugins-bad-83e863d15c6370aa2fb1c30500b482bb5e8a7fd5.tar.bz2 gst-plugins-bad-83e863d15c6370aa2fb1c30500b482bb5e8a7fd5.zip |
tests/icles/ximagesrc-test.c: Actually assert that pipeline goes to playing
Original commit message from CVS:
2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* tests/icles/ximagesrc-test.c: (main):
Actually assert that pipeline goes to playing
Diffstat (limited to 'tests')
-rw-r--r-- | tests/icles/ximagesrc-test.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/icles/ximagesrc-test.c b/tests/icles/ximagesrc-test.c index 471c36a3..7af0e68b 100644 --- a/tests/icles/ximagesrc-test.c +++ b/tests/icles/ximagesrc-test.c @@ -38,6 +38,7 @@ main (int argc, char **argv) { GstElement *pipeline; GstBus *bus; + GstState state, pending; GError *error = NULL; gst_init (&argc, &argv); @@ -54,6 +55,11 @@ main (int argc, char **argv) gst_element_set_state (pipeline, GST_STATE_PLAYING); + /* lets check it gets to PLAYING */ + g_assert (gst_element_get_state (pipeline, &state, &pending, + GST_CLOCK_TIME_NONE) != GST_STATE_CHANGE_FAILURE); + g_assert (state == GST_STATE_PLAYING || pending == GST_STATE_PLAYING); + /* We want to get out after 5 seconds */ g_timeout_add (5000, (GSourceFunc) terminate_playback, pipeline); |