[gst-cvs] wtay gstreamer: gstreamer/ gstreamer/check/ gstreamer/check/generic/ gstreamer/check/gst/ gstreamer/check/states/ gstreamer/gst/ gstreamer/gst/base/ gstreamer/tools/

Wim Taymans wtay at freedesktop.org
Mon Oct 10 09:39:40 PDT 2005


CVS Root:       /cvs/gstreamer
Module:         gstreamer
Changes by:     wtay
Date:           Mon Oct 10 2005  09:38:38 PDT

Log message:
        * 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.

Modified files:
    .               : ChangeLog
    check           : Makefile.am
    check/generic   : states.c
    check/gst       : gstbin.c gstpipeline.c
    check/states    : sinks.c
    gst             : gstbin.c gstbin.h gstelement.c gstelement.h
                      gstpipeline.c gstpipeline.h gstutils.h
    gst/base        : gstbasesink.c
    tools           : gst-launch.c
Added files:
    check/states    : sinks2.c

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.1684&r2=1.1685
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/check/Makefile.am.diff?r1=1.63&r2=1.64
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/check/generic/states.c.diff?r1=1.5&r2=1.6
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/check/gst/gstbin.c.diff?r1=1.36&r2=1.37
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/check/gst/gstpipeline.c.diff?r1=1.8&r2=1.9
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/check/states/sinks.c.diff?r1=1.10&r2=1.11
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/check/states/sinks2.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstbin.c.diff?r1=1.281&r2=1.282
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstbin.h.diff?r1=1.79&r2=1.80
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelement.c.diff?r1=1.382&r2=1.383
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelement.h.diff?r1=1.215&r2=1.216
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstpipeline.c.diff?r1=1.115&r2=1.116
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstpipeline.h.diff?r1=1.30&r2=1.31
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstutils.h.diff?r1=1.54&r2=1.55
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/base/gstbasesink.c.diff?r1=1.63&r2=1.64
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/tools/gst-launch.c.diff?r1=1.91&r2=1.92




More information about the Gstreamer-commits mailing list