[gst-cvs] gstreamer wtay

Wim Taymans wtay at users.sourceforge.net
Tue Jan 30 15:53:04 PST 2001

CVSROOT:	/cvsroot/gstreamer
Module name:	gstreamer
Changes by:	wtay	01/01/30 15:53:04

Modified files:
	examples/xml   : createxml.c runxml.c 
	gst            : gstelement.c gstobject.c gstobject.h gstxml.c 

Log message:
Added a first attempt for XML embedding in the main core XML.
Objects will emit a signal that a user app can connect to in order to
insert its XML into the tree.
You can catch the object_loaded signal in GstXML to parse the user
supplied XML data in the stream. The object_loaded signal is implemented
with a custom made class signal. All GstObject classes now automatically
create a GstSignalObject that serves as a proxy to the user app when an
object is loaded. All objects are currently responsible to emit the
class signal themselves.
runxml and createxml serve as an example how the XML hooks can be used to
insert and retrieve custom XML tags.

More information about the Gstreamer-commits mailing list