gstreamer/testsuite
Benjamin Otte 28bf20507e gst/gstbin.c: make state changes work correctly and reentrant (so removing elements from bins during state changes of...
Original commit message from CVS:
* gst/gstbin.c: (gst_bin_get_type), (gst_bin_class_init),
(gst_bin_fix_state), (gst_bin_add_func), (gst_bin_remove_func),
(gst_bin_child_state_change_func), (set_kid_state_func),
(gst_bin_set_state), (gst_bin_change_state_norecurse):
make state changes work correctly and reentrant (so removing
elements from bins during state changes of bins doesn't cause
segfaults or even wrong states)
add debugging category and debugging output to print children states
* gst/gstbin.c: (gst_bin_dispose):
add some assertion checks
* gst/gstbin.h:
* gst/gstbin.c: (gst_bin_sync_children_state):
deprecate this function - it just does gst_bin_set_state (bin,
GST_STATE (bin))
* testsuite/threads/queue.c: (main):
don't use gst_bin_sync_children_state anymore
* testsuite/states/Makefile.am:
* testsuite/states/bin.c:
test that the state changes of bins work as expected
* gst/gstthread.c: (gst_thread_class_init), (gst_thread_set_state):
some adjustments to change states correctly, too
* gst/gstthread.c: (gst_thread_change_state):
don't enable/disable "threadsafe" properties, they're unused and
cause random segfaults
* testsuite/threads/Makefile.am:
the queue check randomly passes now, ignore it
2004-07-21 21:28:58 +00:00
..
bins fix Rules 2004-05-04 12:47:58 +00:00
bytestream gst/gsttypes.h: get rid of GST_O_READONLY, GST_FILE_MODE_READ and 2004-07-12 21:57:35 +00:00
caps docs/random/ds/0.9-suggested-changes: Make note about renaming fixed-list to array. 2004-07-20 19:35:15 +00:00
cleanup fix testsuite 2004-07-02 13:29:11 +00:00
clock gst/gstclock.h: GST_SECOND shouldn't cause a conversion to unsigned. 2004-07-11 18:19:54 +00:00
debug gst/gstvalue.c: use ints and return ints, fractions only use ints, too, so this avoids accidently casting multiplicat... 2004-07-16 01:16:53 +00:00
dlopen gst/gstvalue.c: use ints and return ints, fractions only use ints, too, so this avoids accidently casting multiplicat... 2004-07-16 01:16:53 +00:00
dynparams more tests fixing 2004-07-02 13:54:59 +00:00
elements testsuite/Makefile.am: define tests_ignore 2004-04-15 04:54:53 +00:00
enumcaps Oops, forgot new files 2004-07-07 04:25:23 +00:00
ghostpads testsuite/Makefile.am: define tests_ignore 2004-04-15 04:54:53 +00:00
indexers testsuite/Makefile.am: define tests_ignore 2004-04-15 04:54:53 +00:00
negotiation gst/gstpad.c: refuse to link if the link is not possible 2004-04-21 19:12:51 +00:00
parse debugging additions and style cleanups 2004-07-15 16:20:50 +00:00
plugin tell us more about your failure 2004-05-19 18:50:35 +00:00
refcounting testsuite/refcounting/pad.c: fix test 2004-04-22 05:08:19 +00:00
schedulers testsuite/schedulers/: Added failing testcase for variant of #147894 2004-07-20 11:21:03 +00:00
states gst/gstbin.c: make state changes work correctly and reentrant (so removing elements from bins during state changes of... 2004-07-21 21:28:58 +00:00
tags testsuite/Makefile.am: define tests_ignore 2004-04-15 04:54:53 +00:00
threads gst/gstbin.c: make state changes work correctly and reentrant (so removing elements from bins during state changes of... 2004-07-21 21:28:58 +00:00
.gitignore ignore some more 2004-03-15 17:26:30 +00:00
Makefile.am re-enable states and add test 2004-07-09 08:43:34 +00:00
Rules change plugin path 2004-07-02 10:15:14 +00:00
test_gst_init.c gst-indent run on core 2004-03-13 15:27:01 +00:00