[gst-cvs] gstreamer wtay
Wim Taymans
wtay at users.sourceforge.net
Sat Apr 14 11:56:37 PDT 2001
CVSROOT: /cvsroot/gstreamer
Module name: gstreamer
Changes by: wtay 01/04/14 11:56:37
Modified files:
docs/gst : gstreamer-sections.txt
docs/gst/tmpl : gstcaps.sgml gstpad.sgml gstprops.sgml
gstreamer-unused.sgml
editor : gsteditorproperty.c
examples/plugins: example.c
gst : gstcaps.c gstcaps.h gstpad.c gstpad.h
gstplugin.c gstprops.c gstprops.h
gst/elements : gsttee.c
gst/meta : Makefile.am
gstplay : Makefile.am gstplay.c
plugins/alaw : alaw.c
plugins/alsa : alsa.h alsa_common.c alsasink.c alsasrc.c
plugins/artsd : artsdsink.c
plugins/au : gstparseau.c
plugins/audioscale: audioscale.c
plugins/avi : audiocodecs.c gstavidecoder.c gstaviencoder.c
plugins/avi/wincodec: gstwincodec.c gstwindec.c
plugins/capture/v4l: gstv4lsrc.c
plugins/cdparanoia: cdparanoia.c
plugins/esd/esdsink: esdsink.c
plugins/filters/colorspace: colorspace.c
plugins/filters/stereo2mono: stereo2mono.c
plugins/flx : flx_decoder.c
plugins/jpeg : gstjpeg.c
plugins/mp3decode/mpg123: gstmpg123.c
plugins/mp3decode/parse: mp3parse.c
plugins/mp3decode/types: mp3types.c
plugins/mp3encode/lame: gstlame.c
plugins/mpeg1/mpeg_play: gstmpeg_play.c
plugins/mpeg1/mpegtypes: mpeg1types.c
plugins/mpeg1/parse: mpeg1parse.c
plugins/mpeg1video/parse: mp1videoparse.c
plugins/mpeg2/ac3dec: ac3dec.c
plugins/mpeg2/ac3parse: ac3parse.c
plugins/mpeg2/mpeg2dec: gstmpeg2dec.c
plugins/mpeg2/mpegtypes: mpeg2types.c
plugins/mpeg2/parse: mpeg2parse.c
plugins/mpeg2/video: gstmpeg2play.c
plugins/mpeg2/videoparse: mp2videoparse.c
plugins/mulaw : mulaw.c
plugins/oss : gstosssink.c
plugins/rtp/rtpsend: rtpsend.c
plugins/visualization/synaesthesia: synaesthesia.c
plugins/visualization/vumeter: vumeter.c
plugins/vorbis : vorbis.c vorbisdec.c
plugins/wav : gstriff.c
plugins/xmms : gstxmmseffect.c gstxmmsinput.c
plugins/xvideosink: gstxvimage.c xvideosink.c
tests : autoplug.c autoplug2.c autoplug3.c caps.c
props.c
tools : gstreamer-inspect.c
Added files:
plugins/filters/colorspace: yuv2rgb.c
Removed files:
docs/gst/tmpl : videoraw.sgml
Log message:
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.
More information about the Gstreamer-commits
mailing list