slomo gst-plugins-base: gst-plugins-base/ gst-plugins-base/docs/plugins/ gst-plugins-base/docs/plugins/inspect/ gst-plugins-base/gst/speexresample/ gst-plugins-base/tests/check/ gst-plugins-base/tests/check/elements/

[email protected]
Newsgroups gmane.comp.video.gstreamer.cvs
Message-ID <[email protected]>
CVS Root:       /cvs/gstreamer
Module:         gst-plugins-base
Changes by:     slomo
Date:           Thu Nov 27 2008  16:57:24 UTC

Log message:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* docs/plugins/inspect/plugin-adder.xml:
* docs/plugins/inspect/plugin-alsa.xml:
* docs/plugins/inspect/plugin-audioconvert.xml:
* docs/plugins/inspect/plugin-audiorate.xml:
* docs/plugins/inspect/plugin-audioresample.xml:
* docs/plugins/inspect/plugin-audiotestsrc.xml:
* docs/plugins/inspect/plugin-cdparanoia.xml:
* docs/plugins/inspect/plugin-decodebin.xml:
* docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
* docs/plugins/inspect/plugin-gdp.xml:
* docs/plugins/inspect/plugin-gio.xml:
* docs/plugins/inspect/plugin-gnomevfs.xml:
* docs/plugins/inspect/plugin-libvisual.xml:
* docs/plugins/inspect/plugin-ogg.xml:
* docs/plugins/inspect/plugin-pango.xml:
* docs/plugins/inspect/plugin-playback.xml:
* docs/plugins/inspect/plugin-queue2.xml:
* docs/plugins/inspect/plugin-subparse.xml:
* docs/plugins/inspect/plugin-tcp.xml:
* docs/plugins/inspect/plugin-theora.xml:
* docs/plugins/inspect/plugin-typefindfunctions.xml:
* docs/plugins/inspect/plugin-uridecodebin.xml:
* docs/plugins/inspect/plugin-video4linux.xml:
* docs/plugins/inspect/plugin-videorate.xml:
* docs/plugins/inspect/plugin-videoscale.xml:
* docs/plugins/inspect/plugin-videotestsrc.xml:
* docs/plugins/inspect/plugin-volume.xml:
* docs/plugins/inspect/plugin-vorbis.xml:
* docs/plugins/inspect/plugin-ximagesink.xml:
* docs/plugins/inspect/plugin-xvimagesink.xml:
* gst/speexresample/gstspeexresample.c: (plugin_init):
* gst/speexresample/Makefile.am:
* tests/check/Makefile.am:
* tests/check/elements/speexresample.c: (setup_speexresample),
(GST_START_TEST), (test_pipeline):
Rename the moved speexresample to audioresample, integrate into the
build system and remove the old audioresample from the build system.
Fixes bug #558124, #385061, #346218, #116051.

Modified files:
    .               : ChangeLog configure.ac
    docs/plugins    : Makefile.am
                      gst-plugins-base-plugins-sections.txt
                      gst-plugins-base-plugins.args
                      gst-plugins-base-plugins.hierarchy
                      gst-plugins-base-plugins.interfaces
                      gst-plugins-base-plugins.prerequisites
    docs/plugins/inspect: plugin-adder.xml plugin-alsa.xml
                      plugin-audioconvert.xml plugin-audiorate.xml
                      plugin-audioresample.xml plugin-audiotestsrc.xml
                      plugin-cdparanoia.xml plugin-decodebin.xml
                      plugin-ffmpegcolorspace.xml plugin-gdp.xml
                      plugin-gio.xml plugin-gnomevfs.xml
                      plugin-libvisual.xml plugin-ogg.xml
                      plugin-pango.xml plugin-playback.xml
                      plugin-queue2.xml plugin-subparse.xml
                      plugin-tcp.xml plugin-theora.xml
                      plugin-typefindfunctions.xml
                      plugin-uridecodebin.xml plugin-video4linux.xml
                      plugin-videorate.xml plugin-videoscale.xml
                      plugin-videotestsrc.xml plugin-volume.xml
                      plugin-vorbis.xml plugin-ximagesink.xml
                      plugin-xvimagesink.xml
    gst/speexresample: Makefile.am gstspeexresample.c
    tests/check     : Makefile.am
    tests/check/elements: speexresample.c

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/ChangeLog.diff?r1=1.4220&r2=1.4221
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/configure.ac.diff?r1=1.750&r2=1.751
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/Makefile.am.diff?r1=1.39&r2=1.40
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins-sections.txt.diff?r1=1.32&r2=1.33
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins.args.diff?r1=1.33&r2=1.34
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins.hierarchy.diff?r1=1.17&r2=1.18
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins.interfaces.diff?r1=1.12&r2=1.13
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins.prerequisites.diff?r1=1.11&r2=1.12
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-adder.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-alsa.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-audioconvert.xml.diff?r1=1.38&r2=1.39
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-audiorate.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-audioresample.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-audiotestsrc.xml.diff?r1=1.34&r2=1.35
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-cdparanoia.xml.diff?r1=1.26&r2=1.27
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-decodebin.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-ffmpegcolorspace.xml.diff?r1=1.38&r2=1.39
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-gdp.xml.diff?r1=1.19&r2=1.20
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-gio.xml.diff?r1=1.3&r2=1.4
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-gnomevfs.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-libvisual.xml.diff?r1=1.35&r2=1.36
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-ogg.xml.diff?r1=1.39&r2=1.40
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-pango.xml.diff?r1=1.31&r2=1.32
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-playback.xml.diff?r1=1.7&r2=1.8
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-queue2.xml.diff?r1=1.7&r2=1.8
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-subparse.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-tcp.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-theora.xml.diff?r1=1.38&r2=1.39
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-typefindfunctions.xml.diff?r1=1.36&r2=1.37
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-uridecodebin.xml.diff?r1=1.7&r2=1.8
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-video4linux.xml.diff?r1=1.36&r2=1.37
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-videorate.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-videoscale.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-videotestsrc.xml.diff?r1=1.36&r2=1.37
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-volume.xml.diff?r1=1.37&r2=1.38
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-vorbis.xml.diff?r1=1.38&r2=1.39
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-ximagesink.xml.diff?r1=1.31&r2=1.32
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-xvimagesink.xml.diff?r1=1.36&r2=1.37
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/gst/speexresample/Makefile.am.diff?r1=1.5&r2=1.6
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/gst/speexresample/gstspeexresample.c.diff?r1=1.20&r2=1.21
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/tests/check/Makefile.am.diff?r1=1.89&r2=1.90
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/tests/check/elements/speexresample.c.diff?r1=1.5&r2=1.6

====Begin Diffs====
Index: ChangeLog
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-base/ChangeLog,v
retrieving revision 1.4220
retrieving revision 1.4221
diff -u -d -r1.4220 -r1.4221
--- ChangeLog	27 Nov 2008 16:47:40 -0000	1.4220
+++ ChangeLog	27 Nov 2008 16:57:03 -0000	1.4221
@@ -1,3 +1,51 @@
+2008-11-27  Sebastian Dröge  <[email protected]>
+
+	* configure.ac:
+	* docs/plugins/Makefile.am:
+	* docs/plugins/gst-plugins-base-plugins-sections.txt:
+	* docs/plugins/gst-plugins-base-plugins.args:
+	* docs/plugins/gst-plugins-base-plugins.hierarchy:
+	* docs/plugins/gst-plugins-base-plugins.interfaces:
+	* docs/plugins/gst-plugins-base-plugins.prerequisites:
+	* docs/plugins/inspect/plugin-adder.xml:
+	* docs/plugins/inspect/plugin-alsa.xml:
+	* docs/plugins/inspect/plugin-audioconvert.xml:
+	* docs/plugins/inspect/plugin-audiorate.xml:
+	* docs/plugins/inspect/plugin-audioresample.xml:
+	* docs/plugins/inspect/plugin-audiotestsrc.xml:
+	* docs/plugins/inspect/plugin-cdparanoia.xml:
+	* docs/plugins/inspect/plugin-decodebin.xml:
+	* docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+	* docs/plugins/inspect/plugin-gdp.xml:
+	* docs/plugins/inspect/plugin-gio.xml:
+	* docs/plugins/inspect/plugin-gnomevfs.xml:
+	* docs/plugins/inspect/plugin-libvisual.xml:
+	* docs/plugins/inspect/plugin-ogg.xml:
+	* docs/plugins/inspect/plugin-pango.xml:
+	* docs/plugins/inspect/plugin-playback.xml:
+	* docs/plugins/inspect/plugin-queue2.xml:
+	* docs/plugins/inspect/plugin-subparse.xml:
+	* docs/plugins/inspect/plugin-tcp.xml:
+	* docs/plugins/inspect/plugin-theora.xml:
+	* docs/plugins/inspect/plugin-typefindfunctions.xml:
+	* docs/plugins/inspect/plugin-uridecodebin.xml:
+	* docs/plugins/inspect/plugin-video4linux.xml:
+	* docs/plugins/inspect/plugin-videorate.xml:
+	* docs/plugins/inspect/plugin-videoscale.xml:
+	* docs/plugins/inspect/plugin-videotestsrc.xml:
+	* docs/plugins/inspect/plugin-volume.xml:
+	* docs/plugins/inspect/plugin-vorbis.xml:
+	* docs/plugins/inspect/plugin-ximagesink.xml:
+	* docs/plugins/inspect/plugin-xvimagesink.xml:
+	* gst/speexresample/gstspeexresample.c: (plugin_init):
+	* gst/speexresample/Makefile.am:
+	* tests/check/Makefile.am:
+	* tests/check/elements/speexresample.c: (setup_speexresample),
+	(GST_START_TEST), (test_pipeline):
+	Rename the moved speexresample to audioresample, integrate into the
+	build system and remove the old audioresample from the build system.
+	Fixes bug #558124, #385061, #346218, #116051.
 2008-11-27  Wim Taymans  <[email protected]>
 
 	* gst-libs/gst/audio/gstbaseaudiosrc.c:
Index: configure.ac
RCS file: /cvs/gstreamer/gst-plugins-base/configure.ac,v
retrieving revision 1.750
retrieving revision 1.751
diff -u -d -r1.750 -r1.751
--- configure.ac	9 Oct 2008 11:18:09 -0000	1.750
+++ configure.ac	27 Nov 2008 16:57:04 -0000	1.751
@@ -291,11 +291,11 @@
 AG_GST_CHECK_PLUGIN(adder)
 AG_GST_CHECK_PLUGIN(audioconvert)
 AG_GST_CHECK_PLUGIN(audiorate)
-AG_GST_CHECK_PLUGIN(audioresample)
 AG_GST_CHECK_PLUGIN(audiotestsrc)
 AG_GST_CHECK_PLUGIN(ffmpegcolorspace)
 AG_GST_CHECK_PLUGIN(gdp)
 AG_GST_CHECK_PLUGIN(playback)
+AG_GST_CHECK_PLUGIN(speexresample)
 AG_GST_CHECK_PLUGIN(subparse)
 AG_GST_CHECK_PLUGIN(tcp)
 AG_GST_CHECK_PLUGIN(typefind)
@@ -639,11 +639,11 @@
 gst/adder/Makefile
 gst/audioconvert/Makefile
 gst/audiorate/Makefile
-gst/audioresample/Makefile
 gst/audiotestsrc/Makefile
 gst/ffmpegcolorspace/Makefile
 gst/gdp/Makefile
 gst/playback/Makefile
+gst/speexresample/Makefile
 gst/subparse/Makefile
 gst/tcp/Makefile
 gst/typefind/Makefile
Index: Makefile.am
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/Makefile.am,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- Makefile.am	28 May 2008 16:10:19 -0000	1.39
+++ Makefile.am	27 Nov 2008 16:57:04 -0000	1.40
@@ -63,7 +63,7 @@
 SCANOBJ_DEPS =
 # Header files to ignore when scanning.
-IGNORE_HFILES = avcodec.h gstffmpegcodecmap.h dsputil.h
+IGNORE_HFILES = avcodec.h gstffmpegcodecmap.h dsputil.h arch.h speex_resampler.h speex_resampler_wrapper.h fixed_arm4.h fixed_arm5e.h fixed_bfin.h fixed_debug.h fixed_generic.h resample_sse.h
 IGNORE_CFILES = utils.c mem.c imgconvert.c
 # we add all .h files of elements that have signals/args we want
@@ -101,12 +101,12 @@
 	$(top_srcdir)/gst/adder/gstadder.h \
 	$(top_srcdir)/gst/audioconvert/audioconvert.h \
 	$(top_srcdir)/gst/audioconvert/gstaudioconvert.h \
-	$(top_srcdir)/gst/audioresample/gstaudioresample.h \
 	$(top_srcdir)/gst/audiotestsrc/gstaudiotestsrc.h \
 	$(top_srcdir)/gst/ffmpegcolorspace/gstffmpegcolorspace.h \
 	$(top_srcdir)/gst/gdp/gstgdpdepay.h \
 	$(top_srcdir)/gst/gdp/gstgdppay.h \
 	$(top_srcdir)/gst/playback/gstplay-enum.h \
+	$(top_srcdir)/gst/speexresample/gstspeexresample.h \
 	$(top_srcdir)/gst/tcp/gstmultifdsink.h \
 	$(top_srcdir)/gst/tcp/gsttcpserversink.h \
 	$(top_srcdir)/gst/tcp/gsttcp-enumtypes.h \
Index: gst-plugins-base-plugins-sections.txt
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins-sections.txt,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- gst-plugins-base-plugins-sections.txt	10 Jul 2008 21:05:52 -0000	1.32
+++ gst-plugins-base-plugins-sections.txt	27 Nov 2008 16:57:04 -0000	1.33
@@ -95,15 +95,15 @@
 <SECTION>
 <FILE>element-audioresample</FILE>
 <TITLE>audioresample</TITLE>
-GstAudioresample
+GstSpeexResample
 <SUBSECTION Standard>
-GST_AUDIORESAMPLE
-GST_IS_AUDIORESAMPLE
-GST_TYPE_AUDIORESAMPLE
-gst_audioresample_get_type
-GST_AUDIORESAMPLE_CLASS
-GST_IS_AUDIORESAMPLE_CLASS
-GstAudioresampleClass
+GST_SPEEX_RESAMPLE
+GST_IS_SPEEX_RESAMPLE
+GST_TYPE_SPEEX_RESAMPLE
+gst_speex_resample_get_type
+GST_SPEEX_RESAMPLE_CLASS
+GST_IS_SPEEX_RESAMPLE_CLASS
+GstSpeexResampleClass
 </SECTION>
Index: gst-plugins-base-plugins.args
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins.args,v
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- gst-plugins-base-plugins.args	3 Oct 2008 00:03:01 -0000	1.33
+++ gst-plugins-base-plugins.args	27 Nov 2008 16:57:05 -0000	1.34
@@ -142,7 +142,7 @@
 <NAME>GstXvImageSink::colorkey</NAME>
 <TYPE>gint</TYPE>
 <RANGE></RANGE>
-<FLAGS>r</FLAGS>
+<FLAGS>rw</FLAGS>
 <NICK>Colorkey</NICK>
 <BLURB>Color to use for the overlay mask.</BLURB>
 <DEFAULT>0</DEFAULT>
@@ -329,6 +329,16 @@
 </ARG>
 <ARG>
+<NAME>GstVideoTestSrc::colorspec</NAME>
+<TYPE>GstVideoTestSrcColorSpec</TYPE>
+<RANGE></RANGE>
+<NICK>Color Specification</NICK>
+<BLURB>Generate video in the given color specification.</BLURB>
+<DEFAULT>ITU-R Rec. BT.601</DEFAULT>
+</ARG>
+<ARG>
 <NAME>GstVideoscale::method</NAME>
 <TYPE>GstVideoscaleMethod</TYPE>
@@ -511,7 +521,7 @@
 <NAME>GstMultiFdSink::buffers-max</NAME>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Buffers max</NICK>
 <BLURB>max number of buffers to queue for a client (-1 = no limit).</BLURB>
@@ -531,7 +541,7 @@
 <NAME>GstMultiFdSink::buffers-soft-max</NAME>
 <NICK>Buffers soft max</NICK>
 <BLURB>Recover client when going over this limit (-1 = no limit).</BLURB>
@@ -621,7 +631,7 @@
 <NAME>GstMultiFdSink::buffers-min</NAME>
 <NICK>Buffers min</NICK>
 <BLURB>min number of buffers to queue (-1 = as few as possible).</BLURB>
@@ -651,7 +661,7 @@
 <NAME>GstMultiFdSink::bytes-min</NAME>
 <NICK>Bytes min</NICK>
 <BLURB>min number of bytes to queue (-1 = as little as possible).</BLURB>
@@ -661,7 +671,7 @@
 <NAME>GstMultiFdSink::time-min</NAME>
 <TYPE>gint64</TYPE>
 <NICK>Time min</NICK>
 <BLURB>min number of time to queue (-1 = as little as possible).</BLURB>
@@ -681,7 +691,7 @@
 <NAME>GstMultiFdSink::units-max</NAME>
 <NICK>Units max</NICK>
 <BLURB>max number of units to queue (-1 = no limit).</BLURB>
@@ -691,7 +701,7 @@
 <NAME>GstMultiFdSink::units-soft-max</NAME>
 <NICK>Units soft max</NICK>
@@ -701,7 +711,7 @@
 <NAME>GstMultiFdSink::qos-dscp</NAME>
-<RANGE>[-1,63]</RANGE>
+<RANGE>[G_MAXULONG,63]</RANGE>
 <NICK>QoS diff srv code point</NICK>
 <BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB>
@@ -719,6 +729,16 @@
+<NAME>GstDecodeBin::sink-caps</NAME>
+<TYPE>GstCaps*</TYPE>
+<NICK>Sink Caps</NICK>
+<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
+<DEFAULT></DEFAULT>
 <NAME>GstPlayBin::audio-sink</NAME>
 <TYPE>GstElement*</TYPE>
@@ -841,7 +861,7 @@
 <NAME>GstVorbisEnc::bitrate</NAME>
-<RANGE>[-1,250001]</RANGE>
+<RANGE>[G_MAXULONG,250001]</RANGE>
 <NICK>Target Bitrate</NICK>
 <BLURB>Attempt to encode at a bitrate averaging this (in bps). This uses the bitrate management engine, and is not recommended for most users. Quality is a better alternative. (-1 == disabled).</BLURB>
@@ -871,7 +891,7 @@
 <NAME>GstVorbisEnc::max-bitrate</NAME>
 <NICK>Maximum Bitrate</NICK>
 <BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB>
@@ -881,7 +901,7 @@
 <NAME>GstVorbisEnc::min-bitrate</NAME>
 <NICK>Minimum Bitrate</NICK>
 <BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB>
@@ -1701,7 +1721,7 @@
 <NAME>GstCdParanoiaSrc::read-speed</NAME>
 <NICK>Read speed</NICK>
 <BLURB>Read from device at specified speed.</BLURB>
@@ -1711,7 +1731,7 @@
 <NAME>GstCdParanoiaSrc::search-overlap</NAME>
-<RANGE>[-1,75]</RANGE>
+<RANGE>[G_MAXULONG,75]</RANGE>
 <NICK>Search overlap</NICK>
 <BLURB>Force minimum overlap search during verification to n sectors.</BLURB>
@@ -1724,7 +1744,7 @@
 <NICK>subtitle charset encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
+<BLURB>Encoding to assume if input subtitles are not in UTF-8 or any other Unicode encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
 <DEFAULT>NULL</DEFAULT>
@@ -2001,7 +2021,7 @@
 <NAME>GstPlayBin2::current-audio</NAME>
 <NICK>Current audio</NICK>
 <BLURB>Currently playing audio stream (-1 = auto).</BLURB>
@@ -2011,7 +2031,7 @@
 <NAME>GstPlayBin2::current-text</NAME>
 <NICK>Current Text</NICK>
 <BLURB>Currently playing text stream (-1 = auto).</BLURB>
@@ -2021,7 +2041,7 @@
 <NAME>GstPlayBin2::current-video</NAME>
 <NICK>Current Video</NICK>
 <BLURB>Currently playing video stream (-1 = auto).</BLURB>
@@ -2378,3 +2398,33 @@
+<NAME>GstSpeexResample::filter-length</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Filter length</NICK>
+<BLURB>DEPRECATED, DON'T USE THIS! Length of the resample filter.</BLURB>
+<DEFAULT>64</DEFAULT>
+<NAME>GstSpeexResample::quality</NAME>
+<RANGE>[0,10]</RANGE>
+<NICK>Quality</NICK>
+<BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB>
+<DEFAULT>4</DEFAULT>
+<NAME>GstClockOverlay::time-format</NAME>
+<TYPE>gchar*</TYPE>
+<NICK>Date/Time Format</NICK>
+<BLURB>Format to use for time and date value, as in strftime.</BLURB>
+<DEFAULT>"%H:%M:%S"</DEFAULT>
Index: gst-plugins-base-plugins.hierarchy
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins.hierarchy,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- gst-plugins-base-plugins.hierarchy	3 Oct 2008 00:03:01 -0000	1.17
+++ gst-plugins-base-plugins.hierarchy	27 Nov 2008 16:57:05 -0000	1.18
@@ -12,43 +12,48 @@
           GstPlayBaseBin
             GstPlayBin
           GstPlayBin2
+        GstDecodeBin
         GstDecodeBin2
         GstURIDecodeBin
-        GstDecodeBin
-      GstBaseSrc
-        GstGnomeVFSSrc
-        GstPushSrc
-          GstCddaBaseSrc
-            GstCdParanoiaSrc
-          GstBaseAudioSrc
-            GstAudioSrc
-              GstAlsaSrc
-          GstV4lElement
-            GstV4lSrc
-          GstTCPClientSrc
-          GstTCPServerSrc
-          GstVideoTestSrc
-        GstGioBaseSrc
-          GstGioSrc
-          GstGioStreamSrc
-        GstAudioTestSrc
+      GstOggDemux
+      GstOggMux
+      GstOgmParse
+        GstOgmAudioParse
+        GstOgmVideoParse
+        GstOgmTextParse
+      GstOggParse
+      GstOggAviParse
       GstBaseSink
-        GstGnomeVFSSink
         GstGioBaseSink
           GstGioSink
           GstGioStreamSink
         GstBaseAudioSink
           GstAudioSink
             GstAlsaSink
+        GstGnomeVFSSink
         GstVideoSink
-          GstXImageSink
           GstXvImageSink
+          GstXImageSink
         GstTCPClientSink
         GstMultiFdSink
           GstTCPServerSink
-      GstTheoraDec
-      GstTheoraEnc
-      GstTheoraParse
+      GstBaseSrc
+        GstGioBaseSrc
+          GstGioSrc
+          GstGioStreamSrc
+        GstPushSrc
+          GstBaseAudioSrc
+            GstAudioSrc
+              GstAlsaSrc
+          GstCddaBaseSrc
+            GstCdParanoiaSrc
+          GstV4lElement
+            GstV4lSrc
+          GstTCPClientSrc
+          GstTCPServerSrc
+          GstVideoTestSrc
+        GstGnomeVFSSrc
+        GstAudioTestSrc
       GstVorbisEnc
       GstVorbisDec
       GstVorbisParse
@@ -57,31 +62,35 @@
         GstTimeOverlay
         GstClockOverlay
       GstTextRender
-      GstOggDemux
-      GstOggMux
-      GstOgmParse
-        GstOgmAudioParse
-        GstOgmVideoParse
-        GstOgmTextParse
-      GstOggParse
-      GstOggAviParse
+      GstTheoraDec
+      GstTheoraEnc
+      GstTheoraParse
       GstAlsaMixerElement
+      GstVisual
+        GstVisualjess
+        GstVisualbumpscope
+        GstVisualcorona
+        GstVisualinfinite
+        GstVisualjakdaw
+        GstVisuallv_analyzer
+        GstVisuallv_scope
+        GstVisualoinksie
+      GstSubParse
+      GstSsaParse
+      GstAudioRate
       GstBaseTransform
-        GstFFMpegCsp
-        GstVideoScale
-        GstAudioresample
         GstAudioConvert
+        GstFFMpegCsp
+        GstSpeexResample
         GstAudioFilter
           GstVolume
+        GstVideoScale
+      GstAdder
       GstGDPDepay
       GstGDPPay
-      GstVideoRate
-      GstQueue2
       GstStreamSelector
-      GstSubParse
-      GstSsaParse
-      GstAdder
-      GstAudioRate
+      GstQueue2
+      GstVideoRate
     GstBus
     GstTask
     GstClock
@@ -91,17 +100,10 @@
     GstRegistry
     GstRingBuffer
   GstSignalObject
-  LinkConnection
-    GIOPConnection
-  LinkServer
-    GIOPServer
-  GConfClient
   GFileMonitor
     GLocalDirectoryMonitor
-      GFamDirectoryMonitor
       GInotifyDirectoryMonitor
     GLocalFileMonitor
-      GFamFileMonitor
       GInotifyFileMonitor
   GVolumeMonitor
     GNativeVolumeMonitor
@@ -113,26 +115,30 @@
     GLocalVfs
   GTypeModule
     GIOModule
+  GVfsUriMapper
+    GVfsUriMapperSmb
+    GVfsUriMapperHttp
+  GAppLookupGConf
   HalDevice
   HalPool
   GHalDrive
   GHalMount
   GHalVolume
-  GVfsUriMapper
-    GVfsUriMapperSmb
-    GVfsUriMapperHttp
-  GAppLookupGConf
   GOutputStream
   GInputStream
   PangoFontMap
     PangoFcFontMap
       PangoFT2FontMap
   PangoContext
-  GstMixerTrack
-    GstMixerOptions
+  LinkConnection
+    GIOPConnection
+  LinkServer
+    GIOPServer
+  GConfClient
+  GstColorBalanceChannel
   GstTunerNorm
   GstTunerChannel
-  GstColorBalanceChannel
+  GstMixerTrack
   GstStreamInfo
 GInterface
   GTypePlugin
@@ -149,5 +155,5 @@
   GstPropertyProbe
   GstNavigation
   GstXOverlay
-  GstTuner
   GstColorBalance
+  GstTuner
Index: gst-plugins-base-plugins.interfaces
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins.interfaces,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- gst-plugins-base-plugins.interfaces	3 Oct 2008 00:03:01 -0000	1.12
+++ gst-plugins-base-plugins.interfaces	27 Nov 2008 16:57:05 -0000	1.13
@@ -3,28 +3,28 @@
 GstPlayBaseBin GstChildProxy
 GstPlayBin GstChildProxy
 GstPlayBin2 GstChildProxy
+GstDecodeBin GstChildProxy
 GstDecodeBin2 GstChildProxy
 GstURIDecodeBin GstChildProxy
-GstDecodeBin GstChildProxy
-GstGnomeVFSSrc GstURIHandler
-GstCddaBaseSrc GstURIHandler
-GstCdParanoiaSrc GstURIHandler
-GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe
-GstV4lElement GstImplementsInterface GstPropertyProbe GstXOverlay GstTuner GstColorBalance
-GstV4lSrc GstImplementsInterface GstPropertyProbe GstXOverlay GstTuner GstColorBalance
-GstGioSrc GstURIHandler
-GstGnomeVFSSink GstURIHandler
 GstGioSink GstURIHandler
 GstAlsaSink GstPropertyProbe
-GstXImageSink GstImplementsInterface GstNavigation GstXOverlay
+GstGnomeVFSSink GstURIHandler
 GstXvImageSink GstImplementsInterface GstPropertyProbe GstNavigation GstXOverlay GstColorBalance
+GstXImageSink GstImplementsInterface GstNavigation GstXOverlay
+GstGioSrc GstURIHandler
+GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe
+GstCddaBaseSrc GstURIHandler
+GstCdParanoiaSrc GstURIHandler
+GstV4lElement GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner
+GstV4lSrc GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner
+GstGnomeVFSSrc GstURIHandler
 GstVorbisEnc GstTagSetter
 GstVorbisTag GstTagSetter
 GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe
 GstVolume GstImplementsInterface GstMixer
 GTypeModule GTypePlugin
 GIOModule GTypePlugin
+GAppLookupGConf GDesktopAppInfoLookup
 GHalDrive GDrive
 GHalMount GMount
 GHalVolume GVolume
-GAppLookupGConf GDesktopAppInfoLookup
Index: gst-plugins-base-plugins.prerequisites
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/gst-plugins-base-plugins.prerequisites,v
retrieving revision 1.11
diff -u -d -r1.11 -r1.12
--- gst-plugins-base-plugins.prerequisites	3 Oct 2008 00:03:02 -0000	1.11
+++ gst-plugins-base-plugins.prerequisites	27 Nov 2008 16:57:05 -0000	1.12
@@ -8,5 +8,5 @@
 GstImplementsInterface GstObject GstElement
 GstMixer GstObject GstImplementsInterface GstElement
 GstXOverlay GstObject GstImplementsInterface GstElement
-GstTuner GstObject GstImplementsInterface GstElement
 GstColorBalance GstObject GstImplementsInterface GstElement
+GstTuner GstObject GstImplementsInterface GstElement
Index: plugin-adder.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-adder.xml,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- plugin-adder.xml	3 Oct 2008 00:03:02 -0000	1.37
+++ plugin-adder.xml	27 Nov 2008 16:57:05 -0000	1.38
@@ -3,10 +3,10 @@
   <description>Adds multiple streams</description>
   <filename>../../gst/adder/.libs/libgstadder.so</filename>
   <basename>libgstadder.so</basename>
-  <version>0.10.21</version>
+  <version>0.10.21.1</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins source release</package>
+  <package>GStreamer Base Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -14,7 +14,7 @@
       <longname>Adder</longname>
       <class>Generic/Audio</class>
       <description>Add N audio channels together</description>
-      <author>Thomas &lt;[email protected]&gt;</author>
+      <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
       <pads>
         <caps>
           <name>sink%d</name>
Index: plugin-alsa.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-alsa.xml,v
--- plugin-alsa.xml	3 Oct 2008 00:03:02 -0000	1.37
+++ plugin-alsa.xml	27 Nov 2008 16:57:05 -0000	1.38
   <description>ALSA plugin library</description>
   <filename>../../ext/alsa/.libs/libgstalsa.so</filename>
   <basename>libgstalsa.so</basename>
Index: plugin-audioconvert.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-audioconvert.xml,v
diff -u -d -r1.38 -r1.39
--- plugin-audioconvert.xml	3 Oct 2008 00:03:02 -0000	1.38
+++ plugin-audioconvert.xml	27 Nov 2008 16:57:05 -0000	1.39
   <description>Convert audio to different formats</description>
   <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
   <basename>libgstaudioconvert.so</basename>
Index: plugin-audiorate.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-audiorate.xml,v
--- plugin-audiorate.xml	3 Oct 2008 00:03:02 -0000	1.37
+++ plugin-audiorate.xml	27 Nov 2008 16:57:05 -0000	1.38
   <description>Adjusts audio frames</description>
   <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
   <basename>libgstaudiorate.so</basename>
Index: plugin-audioresample.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-audioresample.xml,v
--- plugin-audioresample.xml	3 Oct 2008 00:03:02 -0000	1.37
+++ plugin-audioresample.xml	27 Nov 2008 16:57:05 -0000	1.38
@@ -1,32 +1,32 @@
 <plugin>
   <name>audioresample</name>
   <description>Resamples audio</description>
-  <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
-  <basename>libgstaudioresample.so</basename>
+  <filename>../../gst/speexresample/.libs/libgstspeexresample.so</filename>
+  <basename>libgstspeexresample.so</basename>
       <name>audioresample</name>
-      <longname>Audio scaler</longname>
+      <longname>Audio resampler</longname>
       <class>Filter/Converter/Audio</class>
-      <description>Resample audio</description>
-      <author>David Schleef &lt;[email protected]&gt;</author>
+      <description>Resamples audio</description>
+      <author>Sebastian Dröge &lt;[email protected]&gt;</author>
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)64</details>
+          <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)24, depth=(int)24, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)8, depth=(int)8, signed=(boolean)true</details>
         </caps>
           <name>src</name>
           <direction>source</direction>
       </pads>
     </element>
Index: plugin-audiotestsrc.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-audiotestsrc.xml,v
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- plugin-audiotestsrc.xml	3 Oct 2008 00:03:02 -0000	1.34
+++ plugin-audiotestsrc.xml	27 Nov 2008 16:57:05 -0000	1.35
   <description>Creates audio test signals of given frequency and volume</description>
   <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
   <basename>libgstaudiotestsrc.so</basename>
Index: plugin-cdparanoia.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-cdparanoia.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- plugin-cdparanoia.xml	3 Oct 2008 00:03:02 -0000	1.26
+++ plugin-cdparanoia.xml	27 Nov 2008 16:57:06 -0000	1.27
   <description>Read audio from CD in paranoid mode</description>
   <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
   <basename>libgstcdparanoia.so</basename>
   <license>GPL</license>
Index: plugin-decodebin.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-decodebin.xml,v
--- plugin-decodebin.xml	3 Oct 2008 00:03:02 -0000	1.37
+++ plugin-decodebin.xml	27 Nov 2008 16:57:06 -0000	1.38
   <description>decoder bin</description>
   <filename>../../gst/playback/.libs/libgstdecodebin.so</filename>
   <basename>libgstdecodebin.so</basename>
Index: plugin-ffmpegcolorspace.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-ffmpegcolorspace.xml,v
--- plugin-ffmpegcolorspace.xml	3 Oct 2008 00:03:03 -0000	1.38
+++ plugin-ffmpegcolorspace.xml	27 Nov 2008 16:57:06 -0000	1.39
@@ -3,7 +3,7 @@
   <description>colorspace conversion copied from FFMpeg 0.4.9-pre1</description>
   <filename>../../gst/ffmpegcolorspace/.libs/libgstffmpegcolorspace.so</filename>
   <basename>libgstffmpegcolorspace.so</basename>
   <package>FFMpeg</package>
Index: plugin-gdp.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-gdp.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- plugin-gdp.xml	3 Oct 2008 00:03:03 -0000	1.19
+++ plugin-gdp.xml	27 Nov 2008 16:57:06 -0000	1.20
   <description>Payload/depayload GDP packets</description>
   <filename>../../gst/gdp/.libs/libgstgdp.so</filename>
   <basename>libgstgdp.so</basename>
Index: plugin-gio.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-gio.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- plugin-gio.xml	3 Oct 2008 00:03:03 -0000	1.3
+++ plugin-gio.xml	27 Nov 2008 16:57:06 -0000	1.4
   <description>GIO elements</description>
   <filename>../../ext/gio/.libs/libgstgio.so</filename>
   <basename>libgstgio.so</basename>
Index: plugin-gnomevfs.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-gnomevfs.xml,v
--- plugin-gnomevfs.xml	3 Oct 2008 00:03:03 -0000	1.37
+++ plugin-gnomevfs.xml	27 Nov 2008 16:57:06 -0000	1.38
   <description>elements to read from and write to  Gnome-VFS uri's</description>
   <filename>../../ext/gnomevfs/.libs/libgstgnomevfs.so</filename>
   <basename>libgstgnomevfs.so</basename>
Index: plugin-libvisual.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-libvisual.xml,v
retrieving revision 1.36
diff -u -d -r1.35 -r1.36
--- plugin-libvisual.xml	3 Oct 2008 00:03:03 -0000	1.35
+++ plugin-libvisual.xml	27 Nov 2008 16:57:06 -0000	1.36
@@ -3,12 +3,179 @@
   <description>libvisual visualization plugins</description>
   <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
   <basename>libgstlibvisual.so</basename>
-
+    <element>
+      <name>libvisual_bumpscope</name>
+      <longname>libvisual Bumpscope plugin plugin v.0.0.1</longname>
+      <class>Visualization</class>
+      <description>Bumpscope visual plugin</description>
+      <author>Benjamin Otte &lt;[email protected]&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
+        </caps>
+          <name>src</name>
+          <direction>source</direction>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+      </pads>
+    </element>
+      <name>libvisual_corona</name>
+      <longname>libvisual libvisual corona plugin plugin v.0.1</longname>
+      <description>Libvisual corona plugin</description>
+      <name>libvisual_infinite</name>
+      <longname>libvisual infinite plugin plugin v.0.1</longname>
+      <description>Infinite visual plugin</description>
+      <name>libvisual_jakdaw</name>
+      <longname>libvisual Jakdaw plugin plugin v.0.0.1</longname>
+      <description>jakdaw visual plugin</description>
+      <name>libvisual_jess</name>
+      <longname>libvisual jess plugin plugin v.0.1</longname>
+      <description>Jess visual plugin</description>
+      <name>libvisual_lv_analyzer</name>
+      <longname>libvisual libvisual analyzer plugin v.1.0</longname>
+      <description>Libvisual analyzer plugin</description>
+      <name>libvisual_lv_scope</name>
+      <longname>libvisual libvisual scope plugin v.0.1</longname>
+      <description>Libvisual scope plugin</description>
+      <name>libvisual_oinksie</name>
+      <longname>libvisual oinksie plugin plugin v.0.1</longname>
+      <description>Libvisual Oinksie visual plugin</description>
   </elements>
 </plugin>
\ No newline at end of file
Index: plugin-ogg.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-ogg.xml,v
--- plugin-ogg.xml	3 Oct 2008 00:03:03 -0000	1.39
+++ plugin-ogg.xml	27 Nov 2008 16:57:06 -0000	1.40
   <description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
   <filename>../../ext/ogg/.libs/libgstogg.so</filename>
   <basename>libgstogg.so</basename>
@@ -104,7 +104,7 @@
           <presence>sometimes</presence>
-          <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)
 [ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(i
 nt)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech, rate=(int)[ 8000, 8000 ], channels=(int)[ 1, 2 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]
 ; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)117, rate=(int)[ 1000, 96000 ], channel
 s=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk4, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi</details>
+          <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)
 [ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(i
 nt)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-
 raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)117, rate=(int)[ 1000, 96000 ], channels=(int)[ 1
 , 2 ]; audio/x-adpcm, layout=(string)dk4, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi</details>
@@ -146,7 +146,7 @@
-          <details>video/x-3ivx, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-rgb, bpp=(int){ 8, 24 }, depth=(int){ 8, 24 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxver
 sion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=
 (int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)50, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)itu, framerate=(frac
 tion)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(
 int)[ 16, 4096 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h26
 3, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)lead, framerate=(fraction)[ 0/1, 21474836
 47/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, mpegversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], wid
 th=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[
  16, 4096 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)2, framerate
 =(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4
 096 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp3, framerate=(fractio
 n)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], heigh
 t=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xvid, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YVU
 9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int
 )[ 16, 4096 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dirac, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details>
+          <details>video/x-3ivx, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-rgb, bpp=(int){ 8, 24 }, depth=(int){ 8, 24 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxver
 sion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=
 (int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)50, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)itu, framerate=(frac
 tion)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(
 int)[ 16, 4096 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h26
 3, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)lead, framerate=(fraction)[ 0/1, 21474836
 47/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, mpegversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], wid
 th=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[
  16, 4096 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)2, framerate
 =(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4
 096 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp3, framerate=(fractio
 n)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], heigh
 t=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xvid, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YVU
 9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int
 )[ 16, 4096 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dirac, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ffv, ffvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-kmvc, framerate=(fraction)[ 0
 /1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details>
Index: plugin-pango.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-pango.xml,v
retrieving revision 1.31
diff -u -d -r1.31 -r1.32
--- plugin-pango.xml	3 Oct 2008 00:03:03 -0000	1.31
+++ plugin-pango.xml	27 Nov 2008 16:57:06 -0000	1.32
   <description>Pango-based text rendering and overlay</description>
   <filename>../../ext/pango/.libs/libgstpango.so</filename>
   <basename>libgstpango.so</basename>
Index: plugin-playback.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-playback.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- plugin-playback.xml	3 Oct 2008 00:03:03 -0000	1.7
+++ plugin-playback.xml	27 Nov 2008 16:57:06 -0000	1.8
   <description>various playback elements</description>
   <filename>../../gst/playback/.libs/libgstplaybin.so</filename>
   <basename>libgstplaybin.so</basename>
Index: plugin-queue2.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-queue2.xml,v
--- plugin-queue2.xml	3 Oct 2008 00:03:03 -0000	1.7
+++ plugin-queue2.xml	27 Nov 2008 16:57:07 -0000	1.8
   <description>Queue newer version</description>
   <filename>../../gst/playback/.libs/libgstqueue2.so</filename>
   <basename>libgstqueue2.so</basename>
Index: plugin-subparse.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-subparse.xml,v
--- plugin-subparse.xml	3 Oct 2008 00:03:04 -0000	1.37
+++ plugin-subparse.xml	27 Nov 2008 16:57:07 -0000	1.38
   <description>Subtitle parsing</description>
   <filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
   <basename>libgstsubparse.so</basename>
Index: plugin-tcp.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-tcp.xml,v
--- plugin-tcp.xml	3 Oct 2008 00:03:04 -0000	1.37
+++ plugin-tcp.xml	27 Nov 2008 16:57:07 -0000	1.38
   <description>transfer data over the network via TCP</description>
   <filename>../../gst/tcp/.libs/libgsttcp.so</filename>
   <basename>libgsttcp.so</basename>
Index: plugin-theora.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-theora.xml,v
--- plugin-theora.xml	3 Oct 2008 00:03:04 -0000	1.38
+++ plugin-theora.xml	27 Nov 2008 16:57:07 -0000	1.39
   <description>Theora plugin library</description>
   <filename>../../ext/theora/.libs/libgsttheora.so</filename>
   <basename>libgsttheora.so</basename>
Index: plugin-typefindfunctions.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-typefindfunctions.xml,v
diff -u -d -r1.36 -r1.37
--- plugin-typefindfunctions.xml	3 Oct 2008 00:03:04 -0000	1.36
+++ plugin-typefindfunctions.xml	27 Nov 2008 16:57:07 -0000	1.37
   <description>default typefind functions</description>
   <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
   <basename>libgsttypefindfunctions.so</basename>
Index: plugin-uridecodebin.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-uridecodebin.xml,v
--- plugin-uridecodebin.xml	3 Oct 2008 00:03:04 -0000	1.7
+++ plugin-uridecodebin.xml	27 Nov 2008 16:57:07 -0000	1.8
   <description>URI Decoder bin</description>
   <filename>../../gst/playback/.libs/libgstdecodebin2.so</filename>
   <basename>libgstdecodebin2.so</basename>
Index: plugin-video4linux.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-video4linux.xml,v
--- plugin-video4linux.xml	3 Oct 2008 00:03:04 -0000	1.36
+++ plugin-video4linux.xml	27 Nov 2008 16:57:07 -0000	1.37
   <description>elements for Video 4 Linux</description>
   <filename>../../sys/v4l/.libs/libgstvideo4linux.so</filename>
   <basename>libgstvideo4linux.so</basename>
Index: plugin-videorate.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-videorate.xml,v
--- plugin-videorate.xml	3 Oct 2008 00:03:04 -0000	1.37
+++ plugin-videorate.xml	27 Nov 2008 16:57:07 -0000	1.38
   <description>Adjusts video frames</description>
   <filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
   <basename>libgstvideorate.so</basename>
Index: plugin-videoscale.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-videoscale.xml,v
--- plugin-videoscale.xml	3 Oct 2008 00:03:04 -0000	1.37
+++ plugin-videoscale.xml	27 Nov 2008 16:57:08 -0000	1.38
   <description>Resizes video</description>
   <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
   <basename>libgstvideoscale.so</basename>
Index: plugin-videotestsrc.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-videotestsrc.xml,v
--- plugin-videotestsrc.xml	3 Oct 2008 00:03:04 -0000	1.36
+++ plugin-videotestsrc.xml	27 Nov 2008 16:57:08 -0000	1.37
   <description>Creates a test video stream</description>
   <filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
   <basename>libgstvideotestsrc.so</basename>
Index: plugin-volume.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-volume.xml,v
--- plugin-volume.xml	3 Oct 2008 00:03:04 -0000	1.37
+++ plugin-volume.xml	27 Nov 2008 16:57:08 -0000	1.38
   <description>plugin for controlling audio volume</description>
   <filename>../../gst/volume/.libs/libgstvolume.so</filename>
   <basename>libgstvolume.so</basename>
Index: plugin-vorbis.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-vorbis.xml,v
--- plugin-vorbis.xml	3 Oct 2008 00:03:04 -0000	1.38
+++ plugin-vorbis.xml	27 Nov 2008 16:57:08 -0000	1.39
   <description>Vorbis plugin library</description>
   <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
   <basename>libgstvorbis.so</basename>
Index: plugin-ximagesink.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-ximagesink.xml,v
--- plugin-ximagesink.xml	3 Oct 2008 00:03:05 -0000	1.31
+++ plugin-ximagesink.xml	27 Nov 2008 16:57:08 -0000	1.32
   <description>X11 video output element based on standard Xlib calls</description>
   <filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
   <basename>libgstximagesink.so</basename>
Index: plugin-xvimagesink.xml
RCS file: /cvs/gstreamer/gst-plugins-base/docs/plugins/inspect/plugin-xvimagesink.xml,v
--- plugin-xvimagesink.xml	3 Oct 2008 00:03:05 -0000	1.36
+++ plugin-xvimagesink.xml	27 Nov 2008 16:57:08 -0000	1.37
   <description>XFree86 video output plugin using Xv extension</description>
   <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
   <basename>libgstxvimagesink.so</basename>
RCS file: /cvs/gstreamer/gst-plugins-base/gst/speexresample/Makefile.am,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Makefile.am	4 Nov 2008 12:42:18 -0000	1.5
+++ Makefile.am	27 Nov 2008 16:57:08 -0000	1.6
@@ -1,18 +1,18 @@
-plugin_LTLIBRARIES = libgstspeexresample.la
+plugin_LTLIBRARIES = libgstaudioresample.la
-libgstspeexresample_la_SOURCES = \
+libgstaudioresample_la_SOURCES = \
 	gstspeexresample.c \
 	speex_resampler_int.c \
 	speex_resampler_float.c \
 	speex_resampler_double.c
-libgstspeexresample_la_CFLAGS = \
+libgstaudioresample_la_CFLAGS = \
 	$(GST_PLUGINS_BASE_CFLAGS) \
 	$(GST_BASE_CFLAGS) \
 	$(GST_CFLAGS) \
 	$(LIBOIL_CFLAGS)
-libgstspeexresample_la_LIBADD = \
+libgstaudioresample_la_LIBADD = \
 	$(GST_PLUGINS_BASE_LIBS) \
 	$(GST_BASE_LIBS) \
 	$(GST_LIBS) \
@@ -20,8 +20,8 @@
 	$(LIBOIL_LIBS) \
 	$(LIBM)
-libgstspeexresample_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstspeexresample_la_LIBTOOLFLAGS = --tag=disable-static
+libgstaudioresample_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstaudioresample_la_LIBTOOLFLAGS = --tag=disable-static
 noinst_HEADERS = \
 	arch.h \
Index: gstspeexresample.c
RCS file: /cvs/gstreamer/gst-plugins-base/gst/speexresample/gstspeexresample.c,v
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- gstspeexresample.c	21 Nov 2008 15:45:15 -0000	1.20
+++ gstspeexresample.c	27 Nov 2008 16:57:08 -0000	1.21
@@ -1389,7 +1389,7 @@
   if (!_benchmark_integer_resampling ())
     return FALSE;
-  if (!gst_element_register (plugin, "speexresample", GST_RANK_NONE,
+  if (!gst_element_register (plugin, "audioresample", GST_RANK_PRIMARY,
           GST_TYPE_SPEEX_RESAMPLE)) {
   }
@@ -1399,6 +1399,6 @@
 GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
     GST_VERSION_MINOR,
-    "speexresample",
+    "audioresample",
     "Resamples audio", plugin_init, VERSION, "LGPL", GST_PACKAGE_NAME,
     GST_PACKAGE_ORIGIN);
RCS file: /cvs/gstreamer/gst-plugins-base/tests/check/Makefile.am,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -d -r1.89 -r1.90
--- Makefile.am	24 Jun 2008 16:27:35 -0000	1.89
+++ Makefile.am	27 Nov 2008 16:57:09 -0000	1.90
@@ -91,7 +91,6 @@
 	elements/adder	\
 	elements/audioconvert \
 	elements/audiorate \
-	elements/audioresample \
 	elements/audiotestsrc \
 	elements/decodebin \
 	elements/ffmpegcolorspace \
@@ -100,6 +99,7 @@
 	elements/multifdsink \
 	elements/playbin \
 	$(check_subparse) \
+	elements/speexresample \
 	elements/videorate \
 	elements/videotestsrc \
 	elements/volume \
@@ -123,7 +123,6 @@
 # ffmpegcolorspace takes too long, so disabled for now
 VALGRIND_TO_FIX = \
 	libs/video
@@ -242,6 +241,17 @@
 elements_subparse_LDADD =  $(LDADD)
 elements_subparse_CFLAGS = $(CFLAGS) $(AM_CFLAGS)
+elements_speexresample_CFLAGS = \
+	$(GST_PLUGINS_BASE_CFLAGS) \
+	$(GST_BASE_CFLAGS) \
+	$(AM_CFLAGS)
+elements_speexresample_LDADD = \
+	$(top_builddir)/gst-libs/gst/audio/libgstaudio-@[email protected] \
+	$(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-@[email protected] \
+	$(GST_BASE_LIBS) \
+	$(LDADD)
 elements_textoverlay_LDADD = $(GST_BASE_LIBS) $(LDADD)
 elements_textoverlay_CFLAGS = $(GST_BASE_CFLAGS) $(AM_CFLAGS)
Index: speexresample.c
RCS file: /cvs/gstreamer/gst-plugins-base/tests/check/elements/speexresample.c,v
--- speexresample.c	25 Nov 2008 16:37:50 -0000	1.5
+++ speexresample.c	27 Nov 2008 16:57:09 -0000	1.6
@@ -72,7 +72,7 @@
   GstStructure *structure;
   GST_DEBUG ("setup_speexresample");
-  speexresample = gst_check_setup_element ("speexresample");
+  speexresample = gst_check_setup_element ("audioresample");
   if (fp)
     caps = gst_caps_from_string (RESAMPLE_CAPS_FLOAT);
@@ -418,7 +418,7 @@
   src = gst_check_setup_element ("audiotestsrc");
   cf1 = gst_check_setup_element ("capsfilter");
-  ar = gst_check_setup_element ("speexresample");
+  ar = gst_check_setup_element ("audioresample");
   cf2 = gst_check_setup_element ("capsfilter");
   g_object_set (cf2, "name", "capsfilter2", NULL);
   sink = gst_check_setup_element ("fakesink");
@@ -615,7 +615,7 @@
   pipe_str =
       g_strdup_printf
-      ("audiotestsrc num-buffers=10 ! audioconvert ! audio/x-raw-%s,rate=%d,width=%d,channels=2 ! speexresample quality=%d ! audio/x-raw-%s,rate=%d,width=%d ! identity check-imperfect-timestamp=TRUE ! fakesink",
+      ("audiotestsrc num-buffers=10 ! audioconvert ! audio/x-raw-%s,rate=%d,width=%d,channels=2 ! audioresample quality=%d ! audio/x-raw-%s,rate=%d,width=%d ! identity check-imperfect-timestamp=TRUE ! fakesink",
       (fp) ? "float" : "int", inrate, width, quality, (fp) ? "float" : "int",
       outrate, width);

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

_______________________________________________
gstreamer-cvs-verbose mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gstreamer-cvs-verbose
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.