gstreamer/libs/gst
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
..
base check/: Check fixes, use API as stated in design docs, remove hacks. 2005-10-10 16:38:26 +00:00
check configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug #316076) 2005-09-15 05:58:37 +00:00
controller libs/gst/controller/gstcontroller.c: Better if we actually iterate the list :) 2005-09-29 15:39:22 +00:00
dataprotocol libs/gst/dataprotocol/: It's about time we bump the version number. 2005-10-08 17:17:25 +00:00
getbits configure.ac: Remove getbits library. Nothing uses it, and it should be in something like liboil if someone did want... 2005-09-15 05:48:30 +00:00
Makefile.am configure.ac: Remove getbits library. Nothing uses it, and it should be in something like liboil if someone did want... 2005-09-15 05:48:30 +00:00