gstreamer/gst
Wim Taymans 51cbf22624 This is a megapatch with the following changes:
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.
2001-01-29 00:06:02 +00:00
..
elements This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
meta Updated the API docs. 2000-12-28 21:42:23 +00:00
types Massive build fixup. Will send message to -devel list later with details on the changes and what they mean for Makef... 2001-01-14 21:55:41 +00:00
.gitignore OK, I think I've got all the .cvsignore stuff taken care of, though we'll want to fine-tune things as we go, of cours... 2000-01-31 03:36:35 +00:00
cothreads.c A very small change to make eos somewhat work. no inner bins are checked. 2001-01-20 03:10:44 +00:00
cothreads.h API docs updates 2001-01-19 22:15:21 +00:00
gst.c Moved queue and typefind elements to the core since they are referenced by name. 2001-01-19 00:01:42 +00:00
gst.h Added mthodes to request an element to create pads: gst_element_request_pad* 2001-01-18 23:46:15 +00:00
gst_private.h Massive build fixup. Will send message to -devel list later with details on the changes and what they mean for Makef... 2001-01-14 21:55:41 +00:00
gstalpha.h Major cleanup of the latest ghostpad changes. Fixed everything that broke, correctly. Someone will want to go updat... 2001-01-19 09:37:32 +00:00
gstarch.h more cothreads cleanup, and first pass at ARM code 2001-01-19 09:14:42 +00:00
gstarm.h more cothreads cleanup, and first pass at ARM code 2001-01-19 09:14:42 +00:00
gstautoplug.c Docs updates 2001-01-21 23:20:46 +00:00
gstautoplug.h Added multiple caps to the pads 2000-12-31 16:12:48 +00:00
gstbin.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstbin.h This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstbuffer.c Cleaned up the docs a bit. 2001-01-06 22:05:15 +00:00
gstbuffer.h Fixed buffer flag handling gstplay used old flag handling updated some plugins for the new objects/error handling 2000-12-29 19:45:45 +00:00
gstbufferpool.c Cleaned up the docs a bit. 2001-01-06 22:05:15 +00:00
gstbufferpool.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstcaps.c Fixes to work with libxml2. 2001-01-18 11:16:53 +00:00
gstcaps.h Fixes to work with libxml2. 2001-01-18 11:16:53 +00:00
gstclock.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstclock.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstcpu.c more leak fixes 2001-01-07 07:45:54 +00:00
gstcpu.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstcpuid_i386.s Added CPU detection. 2000-09-12 18:13:48 +00:00
gstelement.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstelement.h This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstelementfactory.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstextratypes.c Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstextratypes.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gsti386.h Major cleanup of the latest ghostpad changes. Fixed everything that broke, correctly. Someone will want to go updat... 2001-01-19 09:37:32 +00:00
gstinfo.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstinfo.h This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstlog.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstmeta.c Cleaned up the docs a bit. 2001-01-06 22:05:15 +00:00
gstmeta.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstobject.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstobject.h This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstpad.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstpad.h This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstparse.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstparse.h This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstpipeline.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstpipeline.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstplugin.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstplugin.h Fixes to work with libxml2. 2001-01-18 11:16:53 +00:00
gstppc.h Major cleanup of the latest ghostpad changes. Fixed everything that broke, correctly. Someone will want to go updat... 2001-01-19 09:37:32 +00:00
gstprops.c Fixes to work with libxml2. 2001-01-18 11:16:53 +00:00
gstprops.h Fixes to work with libxml2. 2001-01-18 11:16:53 +00:00
gstpropsprivate.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstqueue.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstqueue.h And here they are.... 2001-01-19 00:02:53 +00:00
gstscheduler.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstscheduler.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstthread.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstthread.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gsttrace.c Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gsttrace.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gsttype.c Fixes to work with libxml2. 2001-01-18 11:16:53 +00:00
gsttype.h Updated the manual and the docs. 2001-01-06 02:35:17 +00:00
gsttypefind.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gsttypefind.h And here they are.... 2001-01-19 00:02:53 +00:00
gstutils.c Cleaned up the docs a bit. 2001-01-06 22:05:15 +00:00
gstutils.h Updated copyright in all the libgst files. 2000-12-28 22:12:02 +00:00
gstxml.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstxml.h This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
Makefile.am more cothreads cleanup, and first pass at ARM code 2001-01-19 09:14:42 +00:00
ROADMAP A bunch more changes to clean up build/make dist issues, as well as a spec file, -config file, .m4, etc. Next step... 2000-01-31 06:46:18 +00:00