mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-20 07:16:55 +00:00
adder: One more attempt to fix the adder test
Give up and discard and recreate the alsasrc after checking it can be opened, due to some strange crash inside alsa when we don't.
This commit is contained in:
parent
7753d46350
commit
de02af8d4f
1 changed files with 4 additions and 4 deletions
|
@ -443,11 +443,11 @@ 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);
|
||||
gst_object_unref (src1);
|
||||
|
||||
if (res == GST_STATE_CHANGE_FAILURE)
|
||||
goto cleanup;
|
||||
}
|
||||
src1 = gst_element_factory_make ("alsasrc", "src1");
|
||||
|
||||
/* live sources ignore seeks, force eos after 2 sec (4 buffers half second
|
||||
* each) - don't use autoaudiosrc, as then we can't set anything here */
|
||||
|
|
Loading…
Reference in a new issue