[gst-cvs] gstreamer wtay

Wim Taymans wtay at users.sourceforge.net
Tue Aug 21 13:16:48 PDT 2001


CVSROOT:	/cvsroot/gstreamer
Module name:	gstreamer
Changes by:	wtay	01/08/21 13:16:48

Modified files:
	.              : configure.base 
	editor         : gsteditorcreate.c gsteditorproperty.c 
	                 gstelementselect.c 
	examples/plugins: example.c 
	gst            : Makefile.am gst.c gstautoplug.c gstautoplug.h 
	                 gstcaps.c gstelement.c gstelement.h 
	                 gstelementfactory.c gstobject.c gstobject.h 
	                 gstplugin.c gstplugin.h gstqueue.c gsttype.c 
	                 gsttype.h gsttypefind.c 
	gst/autoplug   : gstautoplugcache.c gstautoplugger.c 
	                 gststaticautoplug.c gststaticautoplugrender.c 
	gst/elements   : gstelements.c 
	gst/types      : gsttypes.c 
	plugins/1394   : gst1394.c 
	plugins/SID    : gstsiddec.cc 
	plugins/aasink : aasink.c 
	plugins/alaw   : alaw.c 
	plugins/alsa   : alsasink.c alsasrc.c 
	plugins/arts   : gst_arts.c 
	plugins/artsd  : artsdsink.c 
	plugins/au     : gstparseau.c 
	plugins/audiofile: gstafsink.c gstafsrc.c 
	plugins/audioscale: audioscale.c 
	plugins/avi    : gstavidecoder.c gstavidemux.c gstavimux.c 
	                 gstavitypes.c 
	plugins/avi/winaudio: aviaudiodecoder.c 
	plugins/avi/wincodec: gstwincodec.cc 
	plugins/capture/qcam: gstqcamsrc.c 
	plugins/capture/v4l: gstv4lsrc.c 
	plugins/cdparanoia: cdparanoia.c 
	plugins/cobin  : cobin.c spindentity.c 
	plugins/dv     : dvdec.c 
	plugins/dvdsrc : dvdsrc.c 
	plugins/effects/stereo: stereo.c 
	plugins/effects/volume: volume.c 
	plugins/esd/esdsink: esdsink.c 
	plugins/festival: gstfestival.c 
	plugins/ffmpeg : gstffmpegdec.c gstffmpegenc.c 
	plugins/filters/adder: adder.c 
	plugins/filters/colorspace: colorspace.c 
	plugins/filters/cutter: cutter.c 
	plugins/filters/deinterlace: deinterlace.c 
	plugins/filters/intfloatconvert: float2int.c int2float.c 
	plugins/filters/ladspa: gstladspa.c 
	plugins/filters/lav: lavencode.c 
	plugins/filters/level: level.c 
	plugins/filters/median: median.c 
	plugins/filters/mono2stereo: mono2stereo.c 
	plugins/filters/passthrough: level.c passthrough.c 
	plugins/filters/smooth: smooth.c 
	plugins/filters/speed: speed.c 
	plugins/filters/stereo2mono: stereo2mono.c 
	plugins/filters/volenv: volenv.c 
	plugins/filters/volume: volume.c 
	plugins/flac   : flac.c 
	plugins/flx    : flx_decoder.c 
	plugins/gnomevfs: gnomevfssink.c gnomevfssrc.c 
	plugins/gsm    : gstgsm.c 
	plugins/icecast/icecastsend: icecastsend.c 
	plugins/jpeg   : gstjpeg.c 
	plugins/mp3decode/mad: gstmad.c 
	plugins/mp3decode/mpg123: gstmpg123.c 
	plugins/mp3decode/parse: mp3parse.c 
	plugins/mp3decode/types: mp3types.c 
	plugins/mp3decode/xa: gstxa.c 
	plugins/mp3decode/xing: gstxing.c 
	plugins/mp3encode/lame: gstlame.c 
	plugins/mpeg1/mpeg1encoder: gstmpeg1encoder.c 
	plugins/mpeg1/mpeg_play: gstmpeg_play.c 
	plugins/mpeg1/mpegaudio: gstmpegaudio.c 
	plugins/mpeg1/mpegtypes: mpeg1types.c 
	plugins/mpeg1/parse: mpeg1parse.c 
	plugins/mpeg1/system_encode: system_encode.c 
	plugins/mpeg1video/parse: mp1videoparse.c 
	plugins/mpeg2/ac3dec: ac3dec.c 
	plugins/mpeg2/ac3parse: ac3parse.c 
	plugins/mpeg2/mpeg2dec: gstmpeg2dec.c 
	plugins/mpeg2/mpeg2enc: gstmpeg2enc.c 
	plugins/mpeg2/mpegtypes: mpeg2types.c 
	plugins/mpeg2/parse: mpeg2parse.c 
	plugins/mpeg2/subtitles: mpeg2subt.c 
	plugins/mpeg2/video: gstmpeg2play.c 
	plugins/mpeg2/videoparse: mp2videoparse.c 
	plugins/mulaw  : mulaw.c 
	plugins/oss    : gstossgst.c gstosssink.c gstosssrc.c 
	plugins/quicktime: gstquicktimedecoder.c gstquicktimedemux.c 
	                   gstquicktimesink.c gstquicktimetypes.c 
	plugins/rtjpeg : rtjpeg.c 
	plugins/rtp/rtpsend: rtpsend.c 
	plugins/sdlsink: sdlvideosink.c 
	plugins/udp    : gstudp.c 
	plugins/vcdsrc : vcdsrc.c 
	plugins/vgasink: vgavideosink.c 
	plugins/videoscale: videoscale.c 
	plugins/visualization/chart: gstchart.c 
	plugins/visualization/smoothwave: smoothwave.c 
	plugins/visualization/spectrum: gstspectrum.c 
	plugins/visualization/synaesthesia: synaesthesia.c 
	plugins/visualization/vumeter: vumeter.c 
	plugins/vorbis : vorbis.c 
	plugins/wav    : gstparsewav.c 
	plugins/xmms   : gstxmmseffect.c gstxmmsinput.c 
	plugins/xvideosink: xvideosink.c 
	test/xml       : createreg.c 
	tests          : caps.c registry.c 
	testsuite      : Makefile.am 
	tools          : Makefile.am gstreamer-compprep.c 
	                 gstreamer-inspect.c 
Added files:
	gst            : gstpluginfeature.c gstpluginfeature.h 
	testsuite/plugin: .cvsignore Makefile.am README dynamic.c 
	                  linked.c loading.c registry.c static.c 
	                  static2.c testplugin.c testplugin2.c 
	                  testplugin2_s.c testplugin_s.c 

Log message:
Lots of modifications to the plugin system.
- Added a GstPluginfeature object that serves as a base class for all
plugin contents.
- changed the plugin API, everyhting is now added with
gst_plugin_add_feature
- typefactories are named now so that they can be located easily and filled
in at plugin load.
- mime types like "video/raw image/raw" are gone for now.
- lots of plugin updates (style and API changes)
- tested with an without registry.
- updates to various tools.
- added a little testsuite to test/show how you can load plugins (4 modes)

Test this one, Almost everything has changed :-)





More information about the Gstreamer-commits mailing list