Landed the new improved capsnegotiation system.
authorWim Taymans <wim.taymans@gmail.com>
Sun, 13 Jan 2002 22:22:42 +0000 (22:22 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sun, 13 Jan 2002 22:22:42 +0000 (22:22 +0000)
commitb2ee38575ddf8474a1f9724ff2d7156235bae7cf
tree9d2c3057bebbe9b9f9b75277e19fd351e51eae27
parent0a0598f97a0a73c1b047645e7ede116641726fe7
Landed the new improved capsnegotiation system.

Original commit message from CVS:
Landed the new improved capsnegotiation system.
The main idea is to keep track of the possible data types that can
pass through a connection. plugins can at any time inspect, adjust and
refine these caps. plugins also get notified when something changes to
the types so that they can reconfigure themselves.
Look at the updated plugins and the soon to be finished doc.
19 files changed:
gst/autoplug/gststaticautoplugrender.c
gst/elements/gstidentity.c
gst/elements/gststatistics.c
gst/elements/gsttee.c
gst/gstcaps.c
gst/gstcaps.h
gst/gstelement.c
gst/gstelement.h
gst/gstpad.c
gst/gstpad.h
gst/gstprops.c
gst/gstprops.h
gst/gstpropsprivate.h
gst/gstqueue.c
gst/gsttypefind.c
plugins/elements/gstidentity.c
plugins/elements/gstqueue.c
plugins/elements/gststatistics.c
plugins/elements/gsttee.c