From: Benjamin O. <co...@pd...> - 2004-07-12 21:27:25
|
CVS Root: /home/cvs/gstreamer Module: gstreamer Changes by: company Date: Tue Jul 13 2004 07:27:23 EST Log message: * gst/gstelement.c: (gst_element_class_init), (gst_element_set_state), (gst_element_set_state_func): virutalize gst_element_set_state, use set_state member in class struct that was already added in 0.7 for this. * gst/gstbin.c: (gst_bin_foreach), (set_kid_state_func), (gst_bin_change_state): make gst_bin_foreach works similar to other foreach functions, plug memleaks in it. Make functions using it work with the new approach. Document gst_bin_foreach, so it can be exported if we want to * gst/gstbin.c: (gst_bin_class_init), (gst_bin_set_state): use virtualized set_state to make set_state on bins set the state of all its children. Modified files: . : ChangeLog gst : gstbin.c gstelement.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.662&r2=1.663 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstbin.c.diff?r1=1.196&r2=1.197 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelement.c.diff?r1=1.293&r2=1.294 |