gstreamer/gst/elements
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
..
.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
gstasyncdisksrc.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstasyncdisksrc.h Updated copyright notices. 2000-12-29 05:38:06 +00:00
gstaudiosink.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstaudiosink.h Updated copyright notices. 2000-12-29 05:38:06 +00:00
gstaudiosrc.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstaudiosrc.h Updated copyright notices. 2000-12-29 05:38:06 +00:00
gstdisksrc.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstdisksrc.h Updated copyright notices. 2000-12-29 05:38:06 +00:00
gstelements.c Moved queue and typefind elements to the core since they are referenced by name. 2001-01-19 00:01:42 +00:00
gstfakesink.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstfakesink.h Rearranged cothreads sources a bit, added some API docs. 2001-01-04 10:54:27 +00:00
gstfakesrc.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstfakesrc.h Added an extra signal_cond to queue to make sure that the waiting thread is woken up. Can somebody with queue problem... 2001-01-14 14:43:57 +00:00
gstfdsink.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstfdsink.h Updated copyright notices. 2000-12-29 05:38:06 +00:00
gstfdsrc.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstfdsrc.h Updated copyright notices. 2000-12-29 05:38:06 +00:00
gsthttpsrc.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gsthttpsrc.h Updated copyright notices. 2000-12-29 05:38:06 +00:00
gstidentity.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstidentity.h Added sleep time to identity 2001-01-07 03:42:27 +00:00
gstpipefilter.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstpipefilter.h Updated copyright notices. 2000-12-29 05:38:06 +00:00
gstsinesrc.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gstsinesrc.h Updated copyright notices. 2000-12-29 05:38:06 +00:00
gsttee.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
gsttee.h Added mthodes to request an element to create pads: gst_element_request_pad* 2001-01-18 23:46:15 +00:00
Makefile.am Moved queue and typefind elements to the core since they are referenced by name. 2001-01-19 00:01:42 +00:00