A rather large patch:
authorWim Taymans <wim.taymans@gmail.com>
Sat, 14 Apr 2001 18:56:37 +0000 (18:56 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sat, 14 Apr 2001 18:56:37 +0000 (18:56 +0000)
commitb38d9a945b327aee08cbafe95c3d7c72d7d5e024
tree127c77c6df9333d660736667640972e46de1d587
parent335080574f49557763f505c264d79ee86c236b37
A rather large patch:

Original commit message from CVS:
A rather large patch:
- changed the API for the padtemplates:
- remove the factories (array of pointers) for the padtemplates,
properties and caps. The static array was a nice idea but converting
all the property values to a gpointer was not a good idea.
float properties were not possible, and casting a gint to a pointer
is not very portable. The new API just uses the _padtemplate_new,
_caps_new and _props_new functions to create the templates.
This has the added benefit that the API is now uniform for static
and dynamic templates and that the code can be made cleaner.
- lots of cleanups in the way the capabilities are constructed (va_list)
- lots of updates for all the plugins (new API)
- docs updates (new API)
- removed the videoraw docs.
27 files changed:
docs/gst/gstreamer-sections.txt
docs/gst/tmpl/gstcaps.sgml
docs/gst/tmpl/gstpad.sgml
docs/gst/tmpl/gstprops.sgml
docs/gst/tmpl/gstreamer-unused.sgml
docs/gst/tmpl/videoraw.sgml [deleted file]
editor/gsteditorproperty.c
examples/plugins/example.c
gst/elements/gsttee.c
gst/gstcaps.c
gst/gstcaps.h
gst/gstpad.c
gst/gstpad.h
gst/gstplugin.c
gst/gstprops.c
gst/gstprops.h
gst/meta/Makefile.am
gstplay/Makefile.am
gstplay/gstplay.c
plugins/elements/gsttee.c
tests/autoplug.c
tests/autoplug2.c
tests/autoplug3.c
tests/caps.c
tests/old/examples/plugins/example.c
tests/props.c
tools/gstreamer-inspect.c