mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-24 02:31:03 +00:00
51cbf22624
Original commit message from CVS: This is a megapatch with the following changes: - moved the gchar *name to GstObject, removed the ones in GstElement and GstPad. - moved the parent handling completely into GstObject. This cause *all* of the plugins to fail (except those that used gst_pad_get_parent) - rearanged the XML save handling. - GstObject now has a class function save/restore_thyself. - GstObject has a generic method gst_object_save_thyself, this makes it possible to fire a signal wehever a new object is loaded. This is needed so we can add XML save hooks. - GstXML API has changed slightly. You now have to create a GstXML object first before you can actually load something. This makes it possible to attach a signal to GstXML whenever an object is loaded. I'm not sure we will keep this interface. - GstObject can now print the path_string without knowing about the GstPad and GstElement types. - Added gst_bin_get_by_name_recurse_up to lookup an element in the current element hierarchy. - added XML namespaces to the saved pipelines the namespace is: http://gstreamer.net/gst-core/1.0/ namespaces are needed to distinguish user generated XML from the core XML. Note that the plugins still contain a macro GST_OBJECT_PARENT that will be replaced with gst_pad_get_parent shortly. |
||
---|---|---|
.. | ||
.gitignore | ||
audioraw.sgml | ||
cothreads.sgml | ||
gst.sgml | ||
gstarch.sgml | ||
gstasyncdisksrc.sgml | ||
gstaudiosink.sgml | ||
gstaudiosrc.sgml | ||
gstautoplug.sgml | ||
gstbin.sgml | ||
gstbuffer.sgml | ||
gstbufferpool.sgml | ||
gstcaps.sgml | ||
gstclock.sgml | ||
gstcpu.sgml | ||
gstdisksrc.sgml | ||
gstelement.sgml | ||
gstextratypes.sgml | ||
gstfakesink.sgml | ||
gstfakesrc.sgml | ||
gstfdsink.sgml | ||
gstfdsrc.sgml | ||
gsthttpsrc.sgml | ||
gstidentity.sgml | ||
gstinfo.sgml | ||
gstlog.sgml | ||
gstmeta.sgml | ||
gstobject.sgml | ||
gstpad.sgml | ||
gstparse.sgml | ||
gstpipefilter.sgml | ||
gstpipeline.sgml | ||
gstplugin.sgml | ||
gstprops.sgml | ||
gstqueue.sgml | ||
gstreamer-unused.sgml | ||
gstscheduler.sgml | ||
gstsinesrc.sgml | ||
gsttee.sgml | ||
gstthread.sgml | ||
gsttrace.sgml | ||
gsttype.sgml | ||
gsttypefind.sgml | ||
gstutils.sgml | ||
gstxml.sgml | ||
spectrum.sgml | ||
videoraw.sgml |