summaryrefslogtreecommitdiffstats
path: root/docs/plugins
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2007-11-20 07:47:27 +0000
committerSebastian Dröge <slomo@circular-chaos.org>2007-11-20 07:47:27 +0000
commita9e5e697f1eccfd75539c1b296d903106c2e9d3c (patch)
tree0ddf71cf7fb04dad6378cfe485418d8bedba1491 /docs/plugins
parenta6a91b4ff893f1765310cde34fa168db26a9c65b (diff)
downloadgst-plugins-bad-a9e5e697f1eccfd75539c1b296d903106c2e9d3c.tar.gz
gst-plugins-bad-a9e5e697f1eccfd75539c1b296d903106c2e9d3c.tar.bz2
gst-plugins-bad-a9e5e697f1eccfd75539c1b296d903106c2e9d3c.zip
Add speexresample to the docs and while at that do a make update.
Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/gst-plugins-bad-plugins.args: * docs/plugins/gst-plugins-bad-plugins.signals: * docs/plugins/inspect/plugin-bz2.xml: * docs/plugins/inspect/plugin-cdxaparse.xml: * docs/plugins/inspect/plugin-dtsdec.xml: * docs/plugins/inspect/plugin-equalizer.xml: * docs/plugins/inspect/plugin-faac.xml: * docs/plugins/inspect/plugin-faad.xml: * docs/plugins/inspect/plugin-filter.xml: * docs/plugins/inspect/plugin-freeze.xml: * docs/plugins/inspect/plugin-gio.xml: * docs/plugins/inspect/plugin-gsm.xml: * docs/plugins/inspect/plugin-gstrtpmanager.xml: * docs/plugins/inspect/plugin-h264parse.xml: * docs/plugins/inspect/plugin-modplug.xml: * docs/plugins/inspect/plugin-mpeg2enc.xml: * docs/plugins/inspect/plugin-musepack.xml: * docs/plugins/inspect/plugin-musicbrainz.xml: * docs/plugins/inspect/plugin-nsfdec.xml: * docs/plugins/inspect/plugin-replaygain.xml: * docs/plugins/inspect/plugin-soundtouch.xml: * docs/plugins/inspect/plugin-spcdec.xml: * docs/plugins/inspect/plugin-spectrum.xml: * docs/plugins/inspect/plugin-speed.xml: * docs/plugins/inspect/plugin-tta.xml: * docs/plugins/inspect/plugin-videosignal.xml: * docs/plugins/inspect/plugin-xingheader.xml: * docs/plugins/inspect/plugin-xvid.xml: * gst/speexresample/gstspeexresample.h: Add speexresample to the docs and while at that do a make update.
Diffstat (limited to 'docs/plugins')
-rw-r--r--docs/plugins/Makefile.am8
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml2
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt14
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args390
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.signals2
-rw-r--r--docs/plugins/inspect/plugin-bz2.xml24
-rw-r--r--docs/plugins/inspect/plugin-cdxaparse.xml12
-rw-r--r--docs/plugins/inspect/plugin-dtsdec.xml12
-rw-r--r--docs/plugins/inspect/plugin-equalizer.xml36
-rw-r--r--docs/plugins/inspect/plugin-faac.xml12
-rw-r--r--docs/plugins/inspect/plugin-faad.xml12
-rw-r--r--docs/plugins/inspect/plugin-filter.xml24
-rw-r--r--docs/plugins/inspect/plugin-freeze.xml8
-rw-r--r--docs/plugins/inspect/plugin-gio.xml38
-rw-r--r--docs/plugins/inspect/plugin-gsm.xml24
-rw-r--r--docs/plugins/inspect/plugin-gstrtpmanager.xml128
-rw-r--r--docs/plugins/inspect/plugin-h264parse.xml8
-rw-r--r--docs/plugins/inspect/plugin-modplug.xml12
-rw-r--r--docs/plugins/inspect/plugin-mpeg2enc.xml12
-rw-r--r--docs/plugins/inspect/plugin-musepack.xml12
-rw-r--r--docs/plugins/inspect/plugin-musicbrainz.xml8
-rw-r--r--docs/plugins/inspect/plugin-nsfdec.xml12
-rw-r--r--docs/plugins/inspect/plugin-replaygain.xml24
-rw-r--r--docs/plugins/inspect/plugin-soundtouch.xml10
-rw-r--r--docs/plugins/inspect/plugin-spcdec.xml12
-rw-r--r--docs/plugins/inspect/plugin-spectrum.xml8
-rw-r--r--docs/plugins/inspect/plugin-speed.xml8
-rw-r--r--docs/plugins/inspect/plugin-tta.xml24
-rw-r--r--docs/plugins/inspect/plugin-videosignal.xml24
-rw-r--r--docs/plugins/inspect/plugin-xingheader.xml8
-rw-r--r--docs/plugins/inspect/plugin-xvid.xml24
31 files changed, 652 insertions, 300 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 533f4181..f1fac772 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -68,7 +68,12 @@ CFILE_GLOB=$(DOC_SOURCE_DIR)/*/*/*.c $(DOC_SOURCE_DIR)/*/*/*.cc
SCANOBJ_DEPS =
# Header files to ignore when scanning.
-IGNORE_HFILES =
+IGNORE_HFILES = \
+ arch.h \
+ speex_resampler.h \
+ speex_resampler_wrapper.h \
+ fixed_generic.h
+
IGNORE_CFILES =
# we add all .h files of elements that have signals/args we want
@@ -117,6 +122,7 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/rtpmanager/gstrtpsession.h \
$(top_srcdir)/gst/rtpmanager/gstrtpssrcdemux.h \
$(top_srcdir)/gst/spectrum/gstspectrum.h \
+ $(top_srcdir)/gst/speexresample/gstspeexresample.h \
$(top_srcdir)/gst/videosignal/gstvideoanalyse.h \
$(top_srcdir)/gst/videosignal/gstvideodetect.h \
$(top_srcdir)/gst/videosignal/gstvideomark.h
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index 2d8bac53..7aecff70 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -37,6 +37,7 @@
<xi:include href="xml/element-gstrtpssrcdemux.xml" />
<xi:include href="xml/element-sdlaudiosink.xml" />
<xi:include href="xml/element-sdlvideosink.xml" />
+ <xi:include href="xml/element-speexresample.xml" />
<xi:include href="xml/element-timidity.xml" />
<xi:include href="xml/element-trm.xml" />
<xi:include href="xml/element-videoanalyse.xml" />
@@ -72,6 +73,7 @@
<xi:include href="xml/plugin-sdl.xml" />
<xi:include href="xml/plugin-spectrum.xml" />
<xi:include href="xml/plugin-speed.xml" />
+ <xi:include href="xml/plugin-speexresample.xml" />
<xi:include href="xml/plugin-timidity.xml" />
<xi:include href="xml/plugin-tta.xml" />
<xi:include href="xml/plugin-videosignal.xml" />
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index 7e79e5f8..997c4480 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -396,6 +396,20 @@ gst_spectrum_get_type
</SECTION>
<SECTION>
+<FILE>element-speexresample</FILE>
+<TITLE>speexresample</TITLE>
+GstSpeexResample
+<SUBSECTION Standard>
+GstSpeexResampleClass
+GST_SPEEX_RESAMPLE
+GST_SPEEX_RESAMPLE_CLASS
+GST_IS_SPEEX_RESAMPLE
+GST_IS_SPEEX_RESAMPLE_CLASS
+GST_TYPE_SPEEX_RESAMPLE
+gst_speex_resample_get_type
+</SECTION>
+
+<SECTION>
<FILE>element-timidity</FILE>
<TITLE>timidity</TITLE>
GstTimidity
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 31411139..9e3a363b 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -1051,11 +1051,11 @@
<ARG>
<NAME>GstFaac::bitrate</NAME>
<TYPE>gint</TYPE>
-<RANGE>[8192,327680]</RANGE>
+<RANGE>[8000,320000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bitrate (bps)</NICK>
<BLURB>Bitrate in bits/sec.</BLURB>
-<DEFAULT>131072</DEFAULT>
+<DEFAULT>128000</DEFAULT>
</ARG>
<ARG>
@@ -1374,7 +1374,7 @@
<RANGE><= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Threshold</NICK>
-<BLURB>db threshold for result, maps to 0.</BLURB>
+<BLURB>dB threshold for result. All lower values will be set to this.</BLURB>
<DEFAULT>-60</DEFAULT>
</ARG>
@@ -1682,7 +1682,7 @@
<NAME>GstDvbSrc::bandwidth</NAME>
<TYPE>GstDvbSrcBandwidth</TYPE>
<RANGE></RANGE>
-<FLAGS>w</FLAGS>
+<FLAGS>rw</FLAGS>
<NICK>bandwidth</NICK>
<BLURB>Bandwidth (DVB-T).</BLURB>
<DEFAULT>7</DEFAULT>
@@ -1692,17 +1692,17 @@
<NAME>GstDvbSrc::code-rate-hp</NAME>
<TYPE>GstDvbSrcCode_Rate</TYPE>
<RANGE></RANGE>
-<FLAGS>w</FLAGS>
+<FLAGS>rw</FLAGS>
<NICK>code-rate-hp</NICK>
-<BLURB>High Priority Code Rate (DVB-T).</BLURB>
-<DEFAULT>1/2</DEFAULT>
+<BLURB>High Priority Code Rate (DVB-T and DVB-S).</BLURB>
+<DEFAULT>AUTO</DEFAULT>
</ARG>
<ARG>
<NAME>GstDvbSrc::code-rate-lp</NAME>
<TYPE>GstDvbSrcCode_Rate</TYPE>
<RANGE></RANGE>
-<FLAGS>w</FLAGS>
+<FLAGS>rw</FLAGS>
<NICK>code-rate-lp</NICK>
<BLURB>Low Priority Code Rate (DVB-T).</BLURB>
<DEFAULT>1/2</DEFAULT>
@@ -1742,7 +1742,7 @@
<NAME>GstDvbSrc::guard</NAME>
<TYPE>GstDvbSrcGuard</TYPE>
<RANGE></RANGE>
-<FLAGS>w</FLAGS>
+<FLAGS>rw</FLAGS>
<NICK>guard</NICK>
<BLURB>Guard Interval (DVB-T).</BLURB>
<DEFAULT>16</DEFAULT>
@@ -1752,7 +1752,7 @@
<NAME>GstDvbSrc::hierarchy</NAME>
<TYPE>GstDvbSrcHierarchy</TYPE>
<RANGE></RANGE>
-<FLAGS>w</FLAGS>
+<FLAGS>rw</FLAGS>
<NICK>hierarchy</NICK>
<BLURB>Hierarchy Information (DVB-T).</BLURB>
<DEFAULT>1</DEFAULT>
@@ -1762,7 +1762,7 @@
<NAME>GstDvbSrc::inversion</NAME>
<TYPE>GstDvbSrcInversion</TYPE>
<RANGE></RANGE>
-<FLAGS>w</FLAGS>
+<FLAGS>rw</FLAGS>
<NICK>inversion</NICK>
<BLURB>Inversion Information (DVB-T).</BLURB>
<DEFAULT>ON</DEFAULT>
@@ -1772,7 +1772,7 @@
<NAME>GstDvbSrc::modulation</NAME>
<TYPE>GstDvbSrcModulation</TYPE>
<RANGE></RANGE>
-<FLAGS>w</FLAGS>
+<FLAGS>rw</FLAGS>
<NICK>modulation</NICK>
<BLURB>Modulation (DVB-T).</BLURB>
<DEFAULT>QAM 16</DEFAULT>
@@ -1812,7 +1812,7 @@
<NAME>GstDvbSrc::trans-mode</NAME>
<TYPE>GstDvbSrcTransmission_Mode</TYPE>
<RANGE></RANGE>
-<FLAGS>w</FLAGS>
+<FLAGS>rw</FLAGS>
<NICK>trans-mode</NICK>
<BLURB>Transmission Mode (DVB-T).</BLURB>
<DEFAULT>8k</DEFAULT>
@@ -1889,6 +1889,16 @@
</ARG>
<ARG>
+<NAME>GstDvbSrc::stats-reporting-interval</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>stats-reporting-interval</NICK>
+<BLURB>The number of reads before reporting frontend stats.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstMultiFileSink::location</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
@@ -1899,12 +1909,22 @@
</ARG>
<ARG>
+<NAME>GstMultiFileSink::index</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Index</NICK>
+<BLURB>Index to use with location property to create file names. The index is incremented by one for each buffer read.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstMultiFileSrc::caps</NAME>
<TYPE>GstCaps</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Caps</NICK>
-<BLURB>Caps of source pad.</BLURB>
+<BLURB>Caps describing the format of the data.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
@@ -1914,7 +1934,7 @@
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Index</NICK>
-<BLURB>Index of file to read.</BLURB>
+<BLURB>Index to use with location property to create file names. The index is incremented by one for each buffer read.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
@@ -1924,8 +1944,8 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Location</NICK>
-<BLURB>Location of the file to read.</BLURB>
-<DEFAULT>NULL</DEFAULT>
+<BLURB>Pattern to create file names of input files. File names are created by calling sprintf() with the pattern and the current index.</BLURB>
+<DEFAULT>"%05d"</DEFAULT>
</ARG>
<ARG>
@@ -1969,6 +1989,56 @@
</ARG>
<ARG>
+<NAME>GstRfbSrc::height</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,65535]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>height of screen</NICK>
+<BLURB>height of screen.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRfbSrc::incremental</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Incremental updates</NICK>
+<BLURB>Incremental updates.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRfbSrc::offset-x</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,65535]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>x offset for screen scrapping</NICK>
+<BLURB>x offset for screen scrapping.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRfbSrc::offset-y</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,65535]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>y offset for screen scrapping</NICK>
+<BLURB>y offset for screen scrapping.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRfbSrc::width</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,65535]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>width of screen</NICK>
+<BLURB>width of screen.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstDeinterlace::blend</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -17341,137 +17411,137 @@
<ARG>
<NAME>GstIirEqualizer10Bands::band0</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>29 Hz</NICK>
-<BLURB>gain for the frequency band 29 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 29 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer10Bands::band1</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>59 Hz</NICK>
-<BLURB>gain for the frequency band 59 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 59 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer10Bands::band2</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>119 Hz</NICK>
-<BLURB>gain for the frequency band 119 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 119 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer10Bands::band3</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>227 Hz</NICK>
-<BLURB>gain for the frequency band 227 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 227 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer10Bands::band4</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>474 Hz</NICK>
-<BLURB>gain for the frequency band 474 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 474 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer10Bands::band5</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>947 Hz</NICK>
-<BLURB>gain for the frequency band 947 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 947 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer10Bands::band6</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>1889 Hz</NICK>
-<BLURB>gain for the frequency band 1889 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 1889 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer10Bands::band7</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>3770 Hz</NICK>
-<BLURB>gain for the frequency band 3770 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 3770 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer10Bands::band8</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>7523 Hz</NICK>
-<BLURB>gain for the frequency band 7523 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 7523 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer10Bands::band9</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>15011 Hz</NICK>
-<BLURB>gain for the frequency band 15011 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 15011 Hz, ranging from -24 dB to +12 dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer3Bands::band0</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>110 Hz</NICK>
-<BLURB>gain for the frequency band 110 Hz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 100 Hz, ranging from -24.0 to +12.0.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer3Bands::band1</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
-<NICK>1110 Hz</NICK>
-<BLURB>gain for the frequency band 1110 Hz, ranging from -1.0 to +1.0.</BLURB>
+<NICK>1100 Hz</NICK>
+<BLURB>gain for the frequency band 1100 Hz, ranging from -24.0 to +12.0.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizer3Bands::band2</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[-24,12]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>11 kHz</NICK>
-<BLURB>gain for the frequency band 11 kHz, ranging from -1.0 to +1.0.</BLURB>
+<BLURB>gain for the frequency band 11 kHz, ranging from -24.0 to +12.0.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIirEqualizerNBands::num-bands</NAME>
<TYPE>guint</TYPE>
-<RANGE>[2,64]</RANGE>
+<RANGE>[1,64]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>num-bands</NICK>
<BLURB>number of different bands to use.</BLURB>
@@ -18268,3 +18338,233 @@
<DEFAULT>NULL</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstGioStreamSrc::stream</NAME>
+<TYPE>GInputStream</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Stream</NICK>
+<BLURB>Stream to read from.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGioStreamSink::stream</NAME>
+<TYPE>GOutputStream</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Stream</NICK>
+<BLURB>Stream to write to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::adapter</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>The adapter device number</NICK>
+<BLURB>The adapter device number (eg. 0 for adapter0).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::bandwidth</NAME>
+<TYPE>GstDvbSrcBandwidth</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>bandwidth</NICK>
+<BLURB>Bandwidth (DVB-T).</BLURB>
+<DEFAULT>7</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::code-rate-hp</NAME>
+<TYPE>GstDvbSrcCode_Rate</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>code-rate-hp</NICK>
+<BLURB>High Priority Code Rate (DVB-T and DVB-S).</BLURB>
+<DEFAULT>AUTO</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::code-rate-lp</NAME>
+<TYPE>GstDvbSrcCode_Rate</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>code-rate-lp</NICK>
+<BLURB>Low Priority Code Rate (DVB-T).</BLURB>
+<DEFAULT>1/2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::diseqc-source</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-1,7]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>diseqc source</NICK>
+<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::frequency</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>frequency</NICK>
+<BLURB>Frequency.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::frontend</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>The frontend device number</NICK>
+<BLURB>The frontend device number (eg. 0 for frontend0).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::guard</NAME>
+<TYPE>GstDvbSrcGuard</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>guard</NICK>
+<BLURB>Guard Interval (DVB-T).</BLURB>
+<DEFAULT>16</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::hierarchy</NAME>
+<TYPE>GstDvbSrcHierarchy</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>hierarchy</NICK>
+<BLURB>Hierarchy Information (DVB-T).</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::inversion</NAME>
+<TYPE>GstDvbSrcInversion</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>inversion</NICK>
+<BLURB>Inversion Information (DVB-T).</BLURB>
+<DEFAULT>ON</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::modulation</NAME>
+<TYPE>GstDvbSrcModulation</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>modulation</NICK>
+<BLURB>Modulation (DVB-T).</BLURB>
+<DEFAULT>QAM 16</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::polarity</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>polarity</NICK>
+<BLURB>Polarity [vhHV] (DVB-S).</BLURB>
+<DEFAULT>"h"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::program-numbers</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Program Numbers</NICK>
+<BLURB>Colon separated list of programs.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::stats-reporting-interval</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>stats-reporting-interval</NICK>
+<BLURB>The number of reads before reporting frontend stats.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::symbol-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>symbol rate</NICK>
+<BLURB>Symbol Rate (DVB-S, DVB-C).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::trans-mode</NAME>
+<TYPE>GstDvbSrcTransmission_Mode</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>trans-mode</NICK>
+<BLURB>Transmission Mode (DVB-T).</BLURB>
+<DEFAULT>8k</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSDPDemux::debug</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Debug</NICK>
+<BLURB>Dump request and response messages to stdout.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSDPDemux::latency</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Buffer latency in ms</NICK>
+<BLURB>Amount of ms to buffer.</BLURB>
+<DEFAULT>200</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSDPDemux::timeout</NAME>
+<TYPE>guint64</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Timeout</NICK>
+<BLURB>Fail transport after UDP timeout microseconds (0 = disabled).</BLURB>
+<DEFAULT>10000000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSouphttpSrc::location</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Location</NICK>
+<BLURB>Location to read from.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSpeexResample::quality</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Quality</NICK>
+<BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals
index 07af2115..22182bea 100644
--- a/docs/plugins/gst-plugins-bad-plugins.signals
+++ b/docs/plugins/gst-plugins-bad-plugins.signals
@@ -135,7 +135,7 @@ guint arg1
<SIGNAL>
<NAME>GstRtpBin::clear-pt-map</NAME>
<RETURNS>void</RETURNS>
-<FLAGS>a</FLAGS>
+<FLAGS>la</FLAGS>
GstRtpBin *gstrtpbin
</SIGNAL>
diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml
index beaf9a78..a461d0e2 100644
--- a/docs/plugins/inspect/plugin-bz2.xml
+++ b/docs/plugins/inspect/plugin-bz2.xml
@@ -17,17 +17,17 @@
<author>Lutz Mueller &lt;lutz@users.sourceforge.net&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>application/x-bzip</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>ANY</details>
+ </caps>
</pads>
</element>
<element>
@@ -38,17 +38,17 @@
<author>Lutz Mueller &lt;lutz@users.sourceforge.net&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>application/x-bzip</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>application/x-bzip</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-cdxaparse.xml b/docs/plugins/inspect/plugin-cdxaparse.xml
index ad295ef0..a6391dde 100644
--- a/docs/plugins/inspect/plugin-cdxaparse.xml
+++ b/docs/plugins/inspect/plugin-cdxaparse.xml
@@ -17,17 +17,17 @@
<author>Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/mpeg, systemstream=(boolean)true</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-cdxa</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/mpeg, systemstream=(boolean)true</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml
index e08c7754..57a68632 100644
--- a/docs/plugins/inspect/plugin-dtsdec.xml
+++ b/docs/plugins/inspect/plugin-dtsdec.xml
@@ -17,17 +17,17 @@
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-dts</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml
index 853c2398..7c8022a8 100644
--- a/docs/plugins/inspect/plugin-equalizer.xml
+++ b/docs/plugins/inspect/plugin-equalizer.xml
@@ -17,16 +17,16 @@
<author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+ <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+ <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -38,16 +38,16 @@
<author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+ <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+ <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -59,16 +59,16 @@
<author>Benjamin Otte &lt;otte@gnome.org&gt;, Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+ <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+ <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml
index 223075f7..dc522034 100644
--- a/docs/plugins/inspect/plugin-faac.xml
+++ b/docs/plugins/inspect/plugin-faac.xml
@@ -17,17 +17,17 @@
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ]</details>
- </caps>
- <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/mpeg, mpegversion=(int){ 4, 2 }, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 96000 ]</details>
</caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ]</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml
index 8699a3cd..cc9566be 100644
--- a/docs/plugins/inspect/plugin-faad.xml
+++ b/docs/plugins/inspect/plugin-faad.xml
@@ -17,17 +17,17 @@
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/mpeg, mpegversion=(int){ 2, 4 }</details>
- </caps>
- <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]</details>
</caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/mpeg, mpegversion=(int){ 2, 4 }</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-filter.xml b/docs/plugins/inspect/plugin-filter.xml
index 25f06c12..a910d795 100644
--- a/docs/plugins/inspect/plugin-filter.xml
+++ b/docs/plugins/inspect/plugin-filter.xml
@@ -17,14 +17,14 @@
<author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
@@ -38,14 +38,14 @@
<author>Monty &lt;monty@xiph.org&gt;, Thomas &lt;thomas@apestaart.org&gt;, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32</details>
</caps>
@@ -59,14 +59,14 @@
<author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-freeze.xml b/docs/plugins/inspect/plugin-freeze.xml
index 5797813b..88242ec6 100644
--- a/docs/plugins/inspect/plugin-freeze.xml
+++ b/docs/plugins/inspect/plugin-freeze.xml
@@ -17,14 +17,14 @@
<author>Gergely Nagy &lt;gergely.nagy@neteyes.hu&gt;, Renato Filho &lt;renato.filho@indt.org.br&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-gio.xml b/docs/plugins/inspect/plugin-gio.xml
index 4ce74d73..9636d176 100644
--- a/docs/plugins/inspect/plugin-gio.xml
+++ b/docs/plugins/inspect/plugin-gio.xml
@@ -13,8 +13,8 @@
<name>giosink</name>
<longname>GIO sink</longname>
<class>Sink/File</class>
- <description>Write to any GVFS-supported location</description>
- <author>René Stadler &lt;mail@renestadler.de&gt;</author>
+ <description>Write to any GIO-supported location</description>
+ <author>René Stadler &lt;mail@renestadler.de&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>sink</name>
@@ -28,8 +28,38 @@
<name>giosrc</name>
<longname>GIO source</longname>
<class>Source/File</class>
- <description>Read from any GVFS-supported location</description>
- <author>René Stadler &lt;mail@renestadler.de&gt;</author>
+ <description>Read from any GIO-supported location</description>
+ <author>René Stadler &lt;mail@renestadler.de&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>ANY</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>giostreamsink</name>
+ <longname>GIO stream sink</longname>
+ <class>Sink</class>
+ <description>Write to any GIO stream</description>
+ <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>ANY</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>giostreamsrc</name>
+ <longname>GIO stream source</longname>
+ <class>Source</class>
+ <description>Read from any GIO stream</description>
+ <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>src</name>
diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml
index 5f86a895..f5e74410 100644
--- a/docs/plugins/inspect/plugin-gsm.xml
+++ b/docs/plugins/inspect/plugin-gsm.xml
@@ -17,17 +17,17 @@
<author>Philippe Khalaf &lt;burger@speedy.org&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)8000, channels=(int)1</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-gsm, rate=(int)8000, channels=(int)1; audio/ms-gsm, rate=(int)8000, channels=(int)1</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)8000, channels=(int)1</details>
+ </caps>
</pads>
</element>
<element>
@@ -38,17 +38,17 @@
<author>Philippe Khalaf &lt;burger@speedy.org&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)8000, channels=(int)1</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-gstrtpmanager.xml b/docs/plugins/inspect/plugin-gstrtpmanager.xml
index 8c99b703..a25bcc27 100644
--- a/docs/plugins/inspect/plugin-gstrtpmanager.xml
+++ b/docs/plugins/inspect/plugin-gstrtpmanager.xml
@@ -17,39 +17,39 @@
<author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
<pads>
<caps>
- <name>send_rtp_src_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
+ <name>recv_rtp_sink_%d</name>
+ <direction>sink</direction>
+ <presence>request</presence>
<details>application/x-rtp</details>
</caps>
<caps>
- <name>send_rtcp_src_%d</name>
- <direction>source</direction>
+ <name>recv_rtcp_sink_%d</name>
+ <direction>sink</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
- <name>recv_rtp_src_%d_%d_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>application/x-rtp</details>
- </caps>
- <caps>
<name>send_rtp_sink_%d</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtp</details>
</caps>
<caps>
- <name>recv_rtcp_sink_%d</name>
- <direction>sink</direction>
+ <name>recv_rtp_src_%d_%d_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>application/x-rtp</details>
+ </caps>
+ <caps>
+ <name>send_rtcp_src_%d</name>
+ <direction>source</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
- <name>recv_rtp_sink_%d</name>
- <direction>sink</direction>
- <presence>request</presence>
+ <name>send_rtp_src_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
</pads>
@@ -62,9 +62,9 @@
<author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
<pads>
<caps>
- <name>rtp_src_%d_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
+ <name>rtp_sink_%d</name>
+ <direction>sink</direction>
+ <presence>request</presence>
<details>application/x-rtp</details>
</caps>
<caps>
@@ -74,9 +74,9 @@
<details>application/x-rtcp</details>
</caps>
<caps>
- <name>rtp_sink_%d</name>
- <direction>sink</direction>
- <presence>request</presence>
+ <name>rtp_src_%d_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
</pads>
@@ -89,17 +89,17 @@
<author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]</details>
- </caps>
- <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>application/x-rtp</details>
</caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
</pads>
</element>
<element>
@@ -110,17 +110,17 @@
<author>Kai Vehmanen &lt;kai.vehmanen@nokia.com&gt;</author>
<pads>
<caps>
- <name>src_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>application/x-rtp, payload=(int)[ 0, 255 ]</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>application/x-rtp</details>
</caps>
+ <caps>
+ <name>src_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>application/x-rtp, payload=(int)[ 0, 255 ]</details>
+ </caps>
</pads>
</element>
<element>
@@ -131,13 +131,25 @@
<author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
<pads>
<caps>
- <name>send_rtcp_src</name>
- <direction>source</direction>
+ <name>recv_rtp_sink</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>application/x-rtp</details>
+ </caps>
+ <caps>
+ <name>recv_rtcp_sink</name>
+ <direction>sink</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
- <name>send_rtp_src</name>
+ <name>send_rtp_sink</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>application/x-rtp</details>
+ </caps>
+ <caps>
+ <name>recv_rtp_src</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtp</details>
@@ -149,29 +161,17 @@
<details>application/x-rtcp</details>
</caps>
<caps>
- <name>recv_rtp_src</name>
+ <name>send_rtp_src</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
<caps>
- <name>send_rtp_sink</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>application/x-rtp</details>
- </caps>
- <caps>
- <name>recv_rtcp_sink</name>
- <direction>sink</direction>
+ <name>send_rtcp_src</name>
+ <direction>source</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
- <caps>
- <name>recv_rtp_sink</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>application/x-rtp</details>
- </caps>
</pads>
</element>
<element>
@@ -182,15 +182,9 @@
<author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
<pads>
<caps>
- <name>rtcp_src_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>application/x-rtcp</details>
- </caps>
- <caps>
- <name>src_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
<details>application/x-rtp</details>
</caps>
<caps>
@@ -200,11 +194,17 @@
<details>application/x-rtcp</details>
</caps>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
+ <name>src_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
+ <caps>
+ <name>rtcp_src_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>application/x-rtcp</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-h264parse.xml b/docs/plugins/inspect/plugin-h264parse.xml
index a3599313..52dd65ea 100644
--- a/docs/plugins/inspect/plugin-h264parse.xml
+++ b/docs/plugins/inspect/plugin-h264parse.xml
@@ -17,14 +17,14 @@
<author>Michal Benes &lt;michal.benes@itonis.tv&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>video/x-h264</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>video/x-h264</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml
index 9553efe0..573232ae 100644
--- a/docs/plugins/inspect/plugin-modplug.xml
+++ b/docs/plugins/inspect/plugin-modplug.xml
@@ -17,17 +17,17 @@
<author>Jeremy SIMON &lt;jsimon13@yahoo.fr&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)2; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-mod; audio/x-xm; audio/x-it; audio/x-s3m; audio/x-stm</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)2; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml
index 4cc858a5..8b23a976 100644
--- a/docs/plugins/inspect/plugin-mpeg2enc.xml
+++ b/docs/plugins/inspect/plugin-mpeg2enc.xml
@@ -18,17 +18,17 @@
Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw-yuv, format=(fourcc){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }</details>
- </caps>
- <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/mpeg, systemstream=(boolean)false, mpegversion=(int){ 1, 2 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }</details>
</caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-musepack.xml b/docs/plugins/inspect/plugin-musepack.xml
index 73c4617d..722b1357 100644
--- a/docs/plugins/inspect/plugin-musepack.xml
+++ b/docs/plugins/inspect/plugin-musepack.xml
@@ -17,17 +17,17 @@
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-musepack</details>
- </caps>
- <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</details>
</caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-musepack</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-musicbrainz.xml b/docs/plugins/inspect/plugin-musicbrainz.xml
index cb913573..ee474060 100644
--- a/docs/plugins/inspect/plugin-musicbrainz.xml
+++ b/docs/plugins/inspect/plugin-musicbrainz.xml
@@ -17,14 +17,14 @@
<author>Jeremy Simon &lt;jsimon13@yahoo.fr&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-nsfdec.xml b/docs/plugins/inspect/plugin-nsfdec.xml
index 91322e13..e5dde672 100644
--- a/docs/plugins/inspect/plugin-nsfdec.xml
+++ b/docs/plugins/inspect/plugin-nsfdec.xml
@@ -17,17 +17,17 @@
<author>Johan Dahlin &lt;johan@gnome.org&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-nsf</details>
- </caps>
- <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]</details>
</caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-nsf</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml
index 6bdc9acd..c73900e9 100644
--- a/docs/plugins/inspect/plugin-replaygain.xml
+++ b/docs/plugins/inspect/plugin-replaygain.xml
@@ -17,14 +17,14 @@
<author>René Stadler &lt;mail@renestadler.de&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }</details>
</caps>
@@ -38,14 +38,14 @@
<author>René Stadler &lt;mail@renestadler.de&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234</details>
</caps>
@@ -59,14 +59,14 @@
<author>René Stadler &lt;mail@renestadler.de&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml
index 29346f54..9bfcd209 100644
--- a/docs/plugins/inspect/plugin-soundtouch.xml
+++ b/docs/plugins/inspect/plugin-soundtouch.xml
@@ -14,17 +14,17 @@
<longname>Pitch controller</longname>
<class>Filter/Converter/Audio</class>
<description>Control the pitch of an audio stream</description>
- <author>Wouter Paesen &lt;wouter@kangaroot.net&gt;</author>
+ <author>Wouter Paesen &lt;wouter@blue-gate.be&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-spcdec.xml b/docs/plugins/inspect/plugin-spcdec.xml
index 3ab80a9e..b7d5c45b 100644
--- a/docs/plugins/inspect/plugin-spcdec.xml
+++ b/docs/plugins/inspect/plugin-spcdec.xml
@@ -17,17 +17,17 @@
<author>Chris Lee &lt;clee@kde.org&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000, channels=(int)2</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-spc</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000, channels=(int)2</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml
index 623fc53c..af511754 100644
--- a/docs/plugins/inspect/plugin-spectrum.xml
+++ b/docs/plugins/inspect/plugin-spectrum.xml
@@ -17,14 +17,14 @@
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Stefan Kost &lt;ensonic@users.sf.net&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)32, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)32, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml
index 4a3fbd4d..671db771 100644
--- a/docs/plugins/inspect/plugin-speed.xml
+++ b/docs/plugins/inspect/plugin-speed.xml
@@ -17,14 +17,14 @@
<author>Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;, Tim-Philipp Müller &lt;tim@centricular.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-tta.xml b/docs/plugins/inspect/plugin-tta.xml
index b81b788f..375e6a97 100644
--- a/docs/plugins/inspect/plugin-tta.xml
+++ b/docs/plugins/inspect/plugin-tta.xml
@@ -17,17 +17,17 @@
<author>Arwed v. Merkatz &lt;v.merkatz@gmx.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]</details>
- </caps>
- <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int){ 8, 16, 24 }, depth=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ], endianness=(int)1234, signed=(boolean)true</details>
</caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]</details>
+ </caps>
</pads>
</element>
<element>
@@ -38,17 +38,17 @@
<author>Arwed v. Merkatz &lt;v.merkatz@gmx.net&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-ttafile</details>
- </caps>
- <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]</details>
</caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-ttafile</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml
index 23ebc59c..79a2cb3e 100644
--- a/docs/plugins/inspect/plugin-videosignal.xml
+++ b/docs/plugins/inspect/plugin-videosignal.xml
@@ -17,14 +17,14 @@
<author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
@@ -38,14 +38,14 @@
<author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
@@ -59,14 +59,14 @@
<author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-xingheader.xml b/docs/plugins/inspect/plugin-xingheader.xml
index 3de07be5..4949dbdf 100644
--- a/docs/plugins/inspect/plugin-xingheader.xml
+++ b/docs/plugins/inspect/plugin-xingheader.xml
@@ -17,14 +17,14 @@
<author>Christophe Fergeau &lt;teuf@gnome.org&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
+ <name>src</name>
+ <direction>source</direction>
<presence>always</presence>
<details>audio/mpeg, mpegversion=(int)1, layer=(int)3</details>
</caps>
<caps>
- <name>src</name>
- <direction>source</direction>
+ <name>sink</name>
+ <direction>sink</direction>
<presence>always</presence>
<details>audio/mpeg, mpegversion=(int)1, layer=(int)3</details>
</caps>
diff --git a/docs/plugins/inspect/plugin-xvid.xml b/docs/plugins/inspect/plugin-xvid.xml
index 8be72b84..7d7ac03b 100644
--- a/docs/plugins/inspect/plugin-xvid.xml
+++ b/docs/plugins/inspect/plugin-xvid.xml
@@ -17,17 +17,17 @@
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, 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>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, 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>
+ </caps>
</pads>
</element>
<element>
@@ -38,17 +38,17 @@
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, 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>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
</pads>
</element>
</elements>