gstreamer/tests/check
Wim Taymans 5665680537 gst/gstbin.c: Fix race for bins that simulate ASYNC state changes by inserting
Original commit message from CVS:
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
(gst_bin_change_state_func), (bin_handle_async_done),
(gst_bin_handle_message_func):
Fix race for bins that simulate ASYNC state changes by inserting
ASYNC_START and ASYNC_DONE messages in their bus. We need to check for
pending ASYNC messages even when the bin does not have ASYNC children.
We note detect this behaviour because we will receive an ASYNC message
that is originating from the bin itself.
Fixes races with decodebin2 state changes.
* tests/check/gst/gstbin.c: (GST_START_TEST):
Add some more debug.
2008-08-04 15:49:13 +00:00
..
elements Don't use gst_element_get_pad(). 2008-05-21 15:57:52 +00:00
generic Don't use gst_element_get_pad(). 2008-05-21 15:57:52 +00:00
gst gst/gstbin.c: Fix race for bins that simulate ASYNC state changes by inserting 2008-08-04 15:49:13 +00:00
libs tests/check/libs/gdp.c: Also enable the GDP unit test again on PPC now that the bug is fixed. 2008-06-30 09:42:43 +00:00
pipelines tests/check/: Use HAVE_VALGRIND_H some more. 2008-06-20 21:08:47 +00:00
.gitignore tests/check/.cvsignore: Ignore test-registry.xml as well. 2007-01-09 14:38:11 +00:00
Makefile.am tests/check/: Add some test basetransform element and the beginnings of various unit tests for it. 2008-06-20 12:06:54 +00:00