[gst-cvs] wtay gstreamer: gstreamer/ gstreamer/check/gst/ gstreamer/gst/

Wim Taymans wtay at freedesktop.org
Tue Sep 27 09:17:48 PDT 2005


CVS Root:       /cvs/gstreamer
Module:         gstreamer
Changes by:     wtay
Date:           Tue Sep 27 2005  09:16:51 PDT

Log message:
        * check/gst/gstbin.c: (GST_START_TEST):
        Enable check that works now.
        * gst/gstbin.c: (add_to_queue), (clear_queue), (reset_outdegree),
        (update_outdegree), (find_element), (gst_bin_sort_iterator_next),
        (gst_bin_sort_iterator_resync), (gst_bin_sort_iterator_free),
        (gst_bin_iterate_sorted), (gst_bin_element_set_state),
        (gst_bin_change_state):
        * gst/gstbin.h:
        Redid the state change algorithm using a topological sort algo.
        Handles all cases correctly.
        Exposed iterator for state change order.
        * gst/gstelement.h:
        Temp storage for state changes. Need to get rid of this soon.

Modified files:
    .               : ChangeLog
    check/gst       : gstbin.c
    gst             : gstbin.c gstbin.h gstelement.h

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.1578&r2=1.1579
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/check/gst/gstbin.c.diff?r1=1.28&r2=1.29
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstbin.c.diff?r1=1.265&r2=1.266
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstbin.h.diff?r1=1.78&r2=1.79
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelement.h.diff?r1=1.208&r2=1.209




More information about the Gstreamer-commits mailing list