From 7753d463501a656f29c2ef016eac1c66336c7cc1 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Tue, 14 Jul 2009 15:06:41 +0100 Subject: [PATCH] adder: Perform get_state() in the unit test Wait for the alsasrc to return to NULL after setting it to PAUSED for testing, otherwise it leads to segfaults later on. --- tests/check/elements/adder.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/check/elements/adder.c b/tests/check/elements/adder.c index 0b4bb9689f..53ff3496a7 100644 --- a/tests/check/elements/adder.c +++ b/tests/check/elements/adder.c @@ -443,6 +443,7 @@ GST_START_TEST (test_live_seeking) /* Test that the audio source can get to paused, else skip */ res = gst_element_set_state (src1, GST_STATE_PAUSED); (void) gst_element_set_state (src1, GST_STATE_NULL); + (void) gst_element_get_state (src1, NULL, NULL, GST_CLOCK_TIME_NONE); if (res == GST_STATE_CHANGE_FAILURE) { gst_object_unref (src1); goto cleanup; @@ -521,6 +522,7 @@ GST_START_TEST (test_live_seeking) /* cleanup */ cleanup: + GST_INFO ("cleaning up"); if (main_loop) g_main_loop_unref (main_loop); if (play_seek_event)