gstreamer/check
Wim Taymans 2153c45964 check/: Check fixes, use API as stated in design docs, remove hacks.
Original commit message from CVS:
* check/Makefile.am:
* check/generic/states.c: (GST_START_TEST):
* check/gst/gstbin.c: (GST_START_TEST):
* check/gst/gstpipeline.c: (GST_START_TEST), (gst_pipeline_suite):
* check/states/sinks.c: (GST_START_TEST):
* check/states/sinks2.c: (GST_START_TEST), (gst_object_suite),
(main):
Check fixes, use API as stated in design docs, remove hacks.

* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
(gst_base_sink_change_state):
Catch stopping our task while we're shutting down.

* gst/gstbin.c: (gst_bin_init), (gst_bin_add_func),
(gst_bin_remove_func), (gst_bin_get_state_func),
(gst_bin_recalc_state), (gst_bin_change_state_func),
(bin_bus_handler):
* gst/gstbin.h:
* gst/gstelement.c: (gst_element_init),
(gst_element_get_state_func), (gst_element_abort_state),
(gst_element_commit_state), (gst_element_lost_state),
(gst_element_set_state), (gst_element_change_state),
(gst_element_change_state_func):
* gst/gstelement.h:
New state change algorithm (see #318116)

* gst/gstpipeline.c: (gst_pipeline_class_init),
(gst_pipeline_init), (gst_pipeline_set_property),
(gst_pipeline_get_property), (do_pipeline_seek),
(gst_pipeline_change_state), (gst_pipeline_provide_clock_func):
* gst/gstpipeline.h:
Remove crude state change hacks.

* gst/gstutils.h:
Remove crude hacks.

* tools/gst-launch.c: (main):
Fixes for state change. Needs some more work to fully use the
new stuff.
2005-10-10 16:38:26 +00:00
..
elements check/elements/fakesrc.c (test_no_preroll): New check, checks that setting a live fakesrc to PAUSED returns NO_PREROL... 2005-10-07 15:22:38 +00:00
generic check/: Check fixes, use API as stated in design docs, remove hacks. 2005-10-10 16:38:26 +00:00
gst check/: Check fixes, use API as stated in design docs, remove hacks. 2005-10-10 16:38:26 +00:00
gst-libs check/gst-libs/controller.c: Update for controller api change. 2005-09-26 15:49:23 +00:00
pipelines check/pipelines/simple_launch_lines.c (run_pipeline): Merge from the state change patch. 2005-10-10 10:59:33 +00:00
states check/: Check fixes, use API as stated in design docs, remove hacks. 2005-10-10 16:38:26 +00:00
.gitignore ignore more; fix README 2005-06-17 08:59:41 +00:00
Makefile.am check/: Check fixes, use API as stated in design docs, remove hacks. 2005-10-10 16:38:26 +00:00