summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sf.net>2009-10-02 11:09:11 +0300
committerStefan Kost <ensonic@users.sf.net>2009-10-02 11:09:11 +0300
commit9c4fd17edd7eb7389162eb9d739a8fe9ad494c31 (patch)
tree8707480e30152b04c4a2307e20e8f5a400d8f624
parentc22b45b4b29e0a9c1fa6a9f7b2b0537f0cfc79e0 (diff)
docs: add zbar plugin
-rw-r--r--docs/plugins/Makefile.am1
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml2
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt12
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args2820
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy692
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces27
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.prerequisites2
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.signals296
-rw-r--r--docs/plugins/inspect/plugin-amrwb.xml76
-rw-r--r--docs/plugins/inspect/plugin-cog.xml145
-rw-r--r--docs/plugins/inspect/plugin-pnm.xml55
-rw-r--r--docs/plugins/inspect/plugin-videomeasure.xml61
-rw-r--r--docs/plugins/inspect/plugin-xdgmime.xml14
-rw-r--r--docs/plugins/inspect/plugin-zbar.xml34
14 files changed, 3992 insertions, 245 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index d82872545..a5b298501 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -120,6 +120,7 @@ EXTRA_HFILES = \
$(top_srcdir)/ext/theora/theoradec.h \
$(top_srcdir)/ext/timidity/gsttimidity.h \
$(top_srcdir)/ext/timidity/gstwildmidi.h \
+ $(top_srcdir)/ext/zbar/gstzbar.h \
$(top_srcdir)/gst/aacparse/gstaacparse.h \
$(top_srcdir)/gst/amrparse/gstamrparse.h \
$(top_srcdir)/gst/autoconvert/gstautoconvert.h \
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index bf73a025b..0dc650043 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -84,6 +84,7 @@
<xi:include href="xml/element-videomark.xml" />
<xi:include href="xml/element-videoparse.xml" />
<xi:include href="xml/element-wildmidi.xml" />
+ <xi:include href="xml/element-zbar.xml" />
</chapter>
<chapter>
@@ -166,6 +167,7 @@
<xi:include href="xml/plugin-vmnc.xml" />
<xi:include href="xml/plugin-wildmidi.xml" />
<xi:include href="xml/plugin-xvid.xml" />
+ <xi:include href="xml/plugin-zbar.xml" />
</chapter>
<chapter>
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index 79761dd66..6b77f1581 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -1056,4 +1056,16 @@ GST_IS_WILDMIDI_CLASS
GST_TYPE_WILDMIDI
</SECTION>
+<SECTION>
+<FILE>element-zbar</FILE>
+<TITLE>zbar</TITLE>
+GstZBar
+<SUBSECTION Standard>
+GstZBarClass
+GST_ZBAR
+GST_ZBAR_CLASS
+GST_IS_ZBAR
+GST_IS_ZBAR_CLASS
+GST_TYPE_ZBAR
+</SECTION>
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 80fce858f..e2e3726c1 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -11,7 +11,7 @@
<ARG>
<NAME>GstPitch::pitch</NAME>
<TYPE>gfloat</TYPE>
-<RANGE>[0.1,10]</RANGE>
+<RANGE>[0,1,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pitch</NICK>
<BLURB>Audio stream pitch.</BLURB>
@@ -21,7 +21,7 @@
<ARG>
<NAME>GstPitch::rate</NAME>
<TYPE>gfloat</TYPE>
-<RANGE>[0.1,10]</RANGE>
+<RANGE>[0,1,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Rate</NICK>
<BLURB>Audio stream rate.</BLURB>
@@ -31,7 +31,7 @@
<ARG>
<NAME>GstPitch::tempo</NAME>
<TYPE>gfloat</TYPE>
-<RANGE>[0.1,10]</RANGE>
+<RANGE>[0,1,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tempo</NICK>
<BLURB>Audio stream tempo.</BLURB>
@@ -41,7 +41,7 @@
<ARG>
<NAME>GstXvidEnc::averaging-period</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Averaging Period</NICK>
<BLURB>[CBR] Number of frames for which XviD averages bitrate.</BLURB>
@@ -91,7 +91,7 @@
<ARG>
<NAME>GstXvidEnc::buffer</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Buffer Size</NICK>
<BLURB>[CBR] Size of the video buffers.</BLURB>
@@ -121,7 +121,7 @@
<ARG>
<NAME>GstXvidEnc::container-frame-overhead</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Container Frame Overhead</NICK>
<BLURB>[PASS2] Average container overhead per frame.</BLURB>
@@ -151,7 +151,7 @@
<ARG>
<NAME>GstXvidEnc::flow-control-strength</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flow Control Strength</NICK>
<BLURB>[PASS2] Overflow control strength per frame.</BLURB>
@@ -211,7 +211,7 @@
<ARG>
<NAME>GstXvidEnc::keyframe-reduction</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe Reduction</NICK>
<BLURB>[PASS2] Keyframe size reduction in % of those within threshold.</BLURB>
@@ -221,7 +221,7 @@
<ARG>
<NAME>GstXvidEnc::keyframe-threshold</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe Threshold</NICK>
<BLURB>[PASS2] Distance between keyframes not to be subject to reduction.</BLURB>
@@ -281,7 +281,7 @@
<ARG>
<NAME>GstXvidEnc::max-overflow-degradation</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max Overflow Degradation</NICK>
<BLURB>[PASS2] Amount in % that flow control can decrease frame size compared to ideal curve.</BLURB>
@@ -291,7 +291,7 @@
<ARG>
<NAME>GstXvidEnc::max-overflow-improvement</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max Overflow Improvement</NICK>
<BLURB>[PASS2] Amount in % that flow control can increase frame size compared to ideal curve.</BLURB>
@@ -421,7 +421,7 @@
<ARG>
<NAME>GstXvidEnc::reaction-delay-factor</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Reaction Delay Factor</NICK>
<BLURB>[CBR] Reaction delay factor.</BLURB>
@@ -564,7 +564,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>automatic-redirect</NICK>
-<BLURB>Automatically follow HTTP redirects (HTTP Status Code 302/303).</BLURB>
+<BLURB>Automatically follow HTTP redirects (HTTP Status Code 3xx).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
@@ -821,7 +821,7 @@
<ARG>
<NAME>GstMpeg2enc::max-gop-size</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,250]</RANGE>
+<RANGE>[-1,250]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max. GOP size</NICK>
<BLURB>Maximal size per Group-of-Pictures (-1=default).</BLURB>
@@ -831,7 +831,7 @@
<ARG>
<NAME>GstMpeg2enc::min-gop-size</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,250]</RANGE>
+<RANGE>[-1,250]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Min. GOP size</NICK>
<BLURB>Minimal size per Group-of-Pictures (-1=default).</BLURB>
@@ -911,7 +911,7 @@
<ARG>
<NAME>GstMpeg2enc::quantisation</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,31]</RANGE>
+<RANGE>[-1,31]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Quantisation</NICK>
<BLURB>Quantisation factor (-1=cbr, 0=default, 1=best, 31=worst).</BLURB>
@@ -1341,7 +1341,7 @@
<ARG>
<NAME>GstSpeed::speed</NAME>
<TYPE>gfloat</TYPE>
-<RANGE>[0.1,40]</RANGE>
+<RANGE>[0,1,40]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>speed</NICK>
<BLURB>speed.</BLURB>
@@ -1691,7 +1691,7 @@
<ARG>
<NAME>GstDvbSrc::diseqc-source</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,7]</RANGE>
+<RANGE>[-1,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
@@ -16865,7 +16865,7 @@
<FLAGS>rwx</FLAGS>
<NICK>Dry-Wet-Balance</NICK>
<BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
</ARG>
<ARG>
@@ -17475,7 +17475,7 @@
<FLAGS>rw</FLAGS>
<NICK>Path where to search for RealPlayer codecs</NICK>
<BLURB>Path where to search for RealPlayer codecs.</BLURB>
-<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
+<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
</ARG>
<ARG>
@@ -17515,7 +17515,7 @@
<FLAGS>rw</FLAGS>
<NICK>Path where to search for RealPlayer codecs</NICK>
<BLURB>Path where to search for RealPlayer codecs.</BLURB>
-<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
+<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
</ARG>
<ARG>
@@ -17781,7 +17781,7 @@
<ARG>
<NAME>GstVideoDetect::pattern-count</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= 1</RANGE>
+<RANGE>>= 0</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Pattern count</NICK>
<BLURB>The number of pattern markers.</BLURB>
@@ -17815,7 +17815,7 @@
<FLAGS>rwx</FLAGS>
<NICK>Pattern sensitivity</NICK>
<BLURB>The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest).</BLURB>
-<DEFAULT>0.3</DEFAULT>
+<DEFAULT>0,3</DEFAULT>
</ARG>
<ARG>
@@ -17855,7 +17855,7 @@
<FLAGS>rwx</FLAGS>
<NICK>Pattern center</NICK>
<BLURB>The center of the black/white separation (0.0 = lowest, 1.0 highest).</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
</ARG>
<ARG>
@@ -17871,7 +17871,7 @@
<ARG>
<NAME>GstVideoMark::pattern-count</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= 1</RANGE>
+<RANGE>>= 0</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Pattern count</NICK>
<BLURB>The number of pattern markers.</BLURB>
@@ -17882,7 +17882,7 @@
<NAME>GstVideoMark::pattern-data</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
-<FLAGS>rwx</FLAGS>
+<FLAGS>rw</FLAGS>
<NICK>Pattern data</NICK>
<BLURB>The extra data pattern markers.</BLURB>
<DEFAULT>10</DEFAULT>
@@ -17891,7 +17891,7 @@
<ARG>
<NAME>GstVideoMark::pattern-data-count</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,64]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Pattern data count</NICK>
<BLURB>The number of extra data pattern markers.</BLURB>
@@ -17939,6 +17939,16 @@
</ARG>
<ARG>
+<NAME>GstVideoMark::pattern-data-uint64</NAME>
+<TYPE>guint64</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern data</NICK>
+<BLURB>The extra data pattern markers.</BLURB>
+<DEFAULT>10</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstWildmidi::high-quality</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -18005,7 +18015,7 @@
<FLAGS>rw</FLAGS>
<NICK>stereo</NICK>
<BLURB>stereo.</BLURB>
-<DEFAULT>0.1</DEFAULT>
+<DEFAULT>0,1</DEFAULT>
</ARG>
<ARG>
@@ -18161,7 +18171,7 @@
<ARG>
<NAME>DvbBaseBin::diseqc-source</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,7]</RANGE>
+<RANGE>[-1,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
@@ -22136,10 +22146,10 @@
<ARG>
<NAME>GstCeltEnc::bitrate</NAME>
<TYPE>gint</TYPE>
-<RANGE>[0,150]</RANGE>
+<RANGE>[10,320]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Encoding Bit-rate</NICK>
-<BLURB>Specify an encoding bit-rate (in Kbps). (0 = automatic).</BLURB>
+<BLURB>Specify an encoding bit-rate (in Kbps).</BLURB>
<DEFAULT>64</DEFAULT>
</ARG>
@@ -22154,6 +22164,36 @@
</ARG>
<ARG>
+<NAME>GstCeltEnc::cbr</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Constant bit rate</NICK>
+<BLURB>Constant bit rate.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCeltEnc::complexity</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Complexity</NICK>
+<BLURB>Complexity.</BLURB>
+<DEFAULT>9</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCeltEnc::max-bitrate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[10,320]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Encoding Bit-rate</NICK>
+<BLURB>Specify a maximum encoding bit rate (in Kbps) for variable bit rate encoding.</BLURB>
+<DEFAULT>64</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstJackAudioSrc::connect</NAME>
<TYPE>GstJackConnect</TYPE>
<RANGE></RANGE>
@@ -22226,7 +22266,7 @@
<ARG>
<NAME>GstDCCPClientSrc::sockfd</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The socket file descriptor.</BLURB>
@@ -22266,7 +22306,7 @@
<ARG>
<NAME>GstDCCPServerSink::sockfd</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The client socket file descriptor.</BLURB>
@@ -22326,7 +22366,7 @@
<ARG>
<NAME>GstDCCPClientSink::sockfd</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The socket file descriptor.</BLURB>
@@ -22386,7 +22426,7 @@
<ARG>
<NAME>GstDCCPServerSrc::sockfd</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The client socket file descriptor.</BLURB>
@@ -22446,7 +22486,7 @@
<ARG>
<NAME>GstMpegTSDemux::program-number</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Program Number</NICK>
<BLURB>Program number to demux for (-1 to ignore).</BLURB>
@@ -22460,13 +22500,13 @@
<FLAGS>rw</FLAGS>
<NICK>Overlap Length</NICK>
<BLURB>Percentage of stride to overlap.</BLURB>
-<DEFAULT>0.2</DEFAULT>
+<DEFAULT>0,2</DEFAULT>
</ARG>
<ARG>
<NAME>GstScaletempo::rate</NAME>
<TYPE>gdouble</TYPE>
-<RANGE>[-2.14748e+09,2.14748e+09]</RANGE>
+<RANGE>[-2,14748e+09,2,14748e+09]</RANGE>
<FLAGS>r</FLAGS>
<NICK>Playback Rate</NICK>
<BLURB>Current playback rate.</BLURB>
@@ -22506,7 +22546,7 @@
<ARG>
<NAME>GstPcapParse::dst-port</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,65535]</RANGE>
+<RANGE>[-1,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Destination port</NICK>
<BLURB>Destination port to restrict to.</BLURB>
@@ -22526,7 +22566,7 @@
<ARG>
<NAME>GstPcapParse::src-port</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,65535]</RANGE>
+<RANGE>[-1,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Source port</NICK>
<BLURB>Source port to restrict to.</BLURB>
@@ -23076,7 +23116,7 @@
<ARG>
<NAME>GstRTPDTMFSrc::seqnum-offset</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sequence number Offset</NICK>
<BLURB>Offset to add to all outgoing seqnum (-1 = random).</BLURB>
@@ -23106,7 +23146,7 @@
<ARG>
<NAME>GstRTPDTMFSrc::timestamp-offset</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Timestamp Offset</NICK>
<BLURB>Offset to add to all outgoing timestamps (-1 = random).</BLURB>
@@ -23156,7 +23196,7 @@
<ARG>
<NAME>GstRTPMux::seqnum-offset</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sequence number Offset</NICK>
<BLURB>Offset to add to all outgoing seqnum (-1 = random).</BLURB>
@@ -23176,7 +23216,7 @@
<ARG>
<NAME>GstRTPMux::timestamp-offset</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Timestamp Offset</NICK>
<BLURB>Offset to add to all outgoing timestamps (-1 = random).</BLURB>
@@ -23534,6 +23574,16 @@
</ARG>
<ARG>
+<NAME>ladspa-MultiChorus::Overlap</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Overlap</NICK>
+<BLURB>Overlap.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>ladspa-Compressor::A-weighting</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -23664,6 +23714,16 @@
</ARG>
<ARG>
+<NAME>ladspa-Compressor::Weighting</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Weighting</NICK>
+<BLURB>Weighting.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>http---calf-sourceforge-net-plugins-Compressor::attack</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,01,2000]</RANGE>
@@ -23675,12 +23735,12 @@
<ARG>
<NAME>http---calf-sourceforge-net-plugins-Compressor::aweighting</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
+<TYPE>gint</TYPE>
+<RANGE>[0,4]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>aweighting</NICK>
<BLURB>aweighting.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@@ -24194,6 +24254,116 @@
</ARG>
<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::adsr-f</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-10000,10000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr_f</NICK>
+<BLURB>adsr_f.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::lfo-delay</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1,5]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>lfo_delay</NICK>
+<BLURB>lfo_delay.</BLURB>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::lfo-rate</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,01,20]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>lfo_rate</NICK>
+<BLURB>lfo_rate.</BLURB>
+<DEFAULT>5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::lfo2filter</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-4800,4800]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>lfo2filter</NICK>
+<BLURB>lfo2filter.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::lfo2pitch</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1200]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>lfo2pitch</NICK>
+<BLURB>lfo2pitch.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::lfo2pw</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>lfo2pw</NICK>
+<BLURB>lfo2pw.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::mwhl2lfo</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>mwhl2lfo</NICK>
+<BLURB>mwhl2lfo.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::o1-pw</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o1_pw</NICK>
+<BLURB>o1_pw.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::o2-pw</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o2_pw</NICK>
+<BLURB>o2_pw.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::pbend-range</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,2400]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>pbend_range</NICK>
+<BLURB>pbend_range.</BLURB>
+<DEFAULT>200</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Monosynth::scale-detune</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>scale_detune</NICK>
+<BLURB>scale_detune.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>http---calf-sourceforge-net-plugins-MultiChorus::amount</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,4]</RANGE>
@@ -24304,6 +24474,16 @@
</ARG>
<ARG>
+<NAME>http---calf-sourceforge-net-plugins-MultiChorus::overlap</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>overlap</NICK>
+<BLURB>overlap.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>http---calf-sourceforge-net-plugins-Organ::adsr-a</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[1,20000]</RANGE>
@@ -24795,12 +24975,12 @@
<ARG>
<NAME>http---calf-sourceforge-net-plugins-Organ::filter-chain</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>filter_chain</NICK>
<BLURB>filter_chain.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@@ -25474,6 +25654,66 @@
</ARG>
<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Organ::bass-freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bass_freq</NICK>
+<BLURB>bass_freq.</BLURB>
+<DEFAULT>80</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Organ::bass-gain</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1,10]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bass_gain</NICK>
+<BLURB>bass_gain.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Organ::filter1-type</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>filter1_type</NICK>
+<BLURB>filter1_type.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Organ::pbend-range</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,2400]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>pbend_range</NICK>
+<BLURB>pbend_range.</BLURB>
+<DEFAULT>200</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Organ::treble-freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>treble_freq</NICK>
+<BLURB>treble_freq.</BLURB>
+<DEFAULT>12000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Organ::treble-gain</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1,10]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>treble_gain</NICK>
+<BLURB>treble_gain.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>http---calf-sourceforge-net-plugins-Phaser::amount</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,4]</RANGE>
@@ -27773,3 +28013,2483 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstPnmenc::ascii</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ASCII Encoding</NICK>
+<BLURB>The output will be ASCII encoded.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpBin::do-lost</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Do Lost</NICK>
+<BLURB>Send an event downstream when a packet is lost.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpBin::latency</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer latency in ms</NICK>
+<BLURB>Default amount of ms to buffer in the jitterbuffers.</BLURB>
+<DEFAULT>200</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpBin::sdes</NAME>
+<TYPE>GstStructure*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>SDES</NICK>
+<BLURB>The SDES items of this session.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpJitterBuffer::do-lost</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Do Lost</NICK>
+<BLURB>Send an event downstream when a packet is lost.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpJitterBuffer::drop-on-latency</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Drop buffers when maximum latency is reached</NICK>
+<BLURB>Tells the jitterbuffer to never exceed the given latency in size.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpJitterBuffer::latency</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer latency in ms</NICK>
+<BLURB>Amount of ms to buffer.</BLURB>
+<DEFAULT>200</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpJitterBuffer::ts-offset</NAME>
+<TYPE>gint64</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Timestamp Offset</NICK>
+<BLURB>Adjust buffer timestamps with offset in nanoseconds.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpSession::bandwidth</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bandwidth</NICK>
+<BLURB>The bandwidth of the session.</BLURB>
+<DEFAULT>64000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpSession::internal-session</NAME>
+<TYPE>RTPSession*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Internal Session</NICK>
+<BLURB>The internal RTPSession object.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpSession::ntp-ns-base</NAME>
+<TYPE>guint64</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>NTP base time</NICK>
+<BLURB>The NTP base time corresponding to running_time 0.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpSession::num-active-sources</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Num Active Sources</NICK>
+<BLURB>The number of active sources in the session.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpSession::num-sources</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Num Sources</NICK>
+<BLURB>The number of sources in the session.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpSession::rtcp-fraction</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTCP Fraction</NICK>
+<BLURB>The fraction of the bandwidth used for RTCP.</BLURB>
+<DEFAULT>3000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRtpSession::sdes</NAME>
+<TYPE>GstStructure*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>SDES</NICK>
+<BLURB>The SDES items of this session.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSSim::gauss-sigma</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[G_MINFLOAT,10]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Deviation (for Gauss function)</NICK>
+<BLURB>Used to calculate Gussian weights (only when using Gaussian window).</BLURB>
+<DEFAULT>1,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSSim::ssim-type</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>SSIM type</NICK>
+<BLURB>Type of the SSIM metric. 0 - canonical. 1 - with fixed mu (almost the same results, but roughly 20% faster).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSSim::window-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,22]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Window size</NICK>
+<BLURB>Size of a window.</BLURB>
+<DEFAULT>11</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSSim::window-type</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Window type</NICK>
+<BLURB>Type of the weighting in the window. 0 - no weighting. 1 - Gaussian weighting (controlled by "sigma").</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstMeasureCollector::filename</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Output file name</NICK>
+<BLURB>A name of a file into which element will write the measurement information.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstMeasureCollector::flags</NAME>
+<TYPE>guint64</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Flags</NICK>
+<BLURB>Flags that control the operation of the element.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Fluidsynth::chorus</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>chorus</NICK>
+<BLURB>chorus.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Fluidsynth::interpolation</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,3]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>interpolation</NICK>
+<BLURB>interpolation.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Fluidsynth::master</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>master</NICK>
+<BLURB>master.</BLURB>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Fluidsynth::reverb</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>reverb</NICK>
+<BLURB>reverb.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr-a</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr_a</NICK>
+<BLURB>adsr_a.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr-d</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[10,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr_d</NICK>
+<BLURB>adsr_d.</BLURB>
+<DEFAULT>350</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr-f</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-10000,10000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr_f</NICK>
+<BLURB>adsr_f.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr-r</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[10,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr_r</NICK>
+<BLURB>adsr_r.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr-s</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr_s</NICK>
+<BLURB>adsr_s.</BLURB>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr-v</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr_v</NICK>
+<BLURB>adsr_v.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr2-a</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr2_a</NICK>
+<BLURB>adsr2_a.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr2-d</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[10,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr2_d</NICK>
+<BLURB>adsr2_d.</BLURB>
+<DEFAULT>350</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr2-f</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-10000,10000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr2_f</NICK>
+<BLURB>adsr2_f.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr2-r</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[10,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr2_r</NICK>
+<BLURB>adsr2_r.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr2-s</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr2_s</NICK>
+<BLURB>adsr2_s.</BLURB>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr2-v</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr2_v</NICK>
+<BLURB>adsr2_v.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr3-a</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr3_a</NICK>
+<BLURB>adsr3_a.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr3-d</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[10,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr3_d</NICK>
+<BLURB>adsr3_d.</BLURB>
+<DEFAULT>350</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr3-f</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-10000,10000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr3_f</NICK>
+<BLURB>adsr3_f.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr3-r</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[10,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr3_r</NICK>
+<BLURB>adsr3_r.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr3-s</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr3_s</NICK>
+<BLURB>adsr3_s.</BLURB>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::adsr3-v</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>adsr3_v</NICK>
+<BLURB>adsr3_v.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o1detune</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-100,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o1detune</NICK>
+<BLURB>o1detune.</BLURB>
+<DEFAULT>6</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o1level</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o1level</NICK>
+<BLURB>o1level.</BLURB>
+<DEFAULT>0,1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o1offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o1offset</NICK>
+<BLURB>o1offset.</BLURB>
+<DEFAULT>0,2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o1trans</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-48,48]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o1trans</NICK>
+<BLURB>o1trans.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o1wave</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,28]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o1wave</NICK>
+<BLURB>o1wave.</BLURB>
+<DEFAULT>28</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o2detune</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-100,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o2detune</NICK>
+<BLURB>o2detune.</BLURB>
+<DEFAULT>-6</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o2level</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o2level</NICK>
+<BLURB>o2level.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o2offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o2offset</NICK>
+<BLURB>o2offset.</BLURB>
+<DEFAULT>0,4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o2trans</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-48,48]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o2trans</NICK>
+<BLURB>o2trans.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::o2wave</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,28]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>o2wave</NICK>
+<BLURB>o2wave.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-plugins-Wavetable::pbend-range</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,2400]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>pbend_range</NICK>
+<BLURB>pbend_range.</BLURB>
+<DEFAULT>200</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-allpass::Cutoff</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Cutoff</NICK>
+<BLURB>Cutoff.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bandpass6::cutoff</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>cutoff</NICK>
+<BLURB>cutoff.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bandpass6::res</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,707,20]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>res</NICK>
+<BLURB>res.</BLURB>
+<DEFAULT>0,707</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-between-c::high</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>high</NICK>
+<BLURB>high.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-between-c::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-between-c::low</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>low</NICK>
+<BLURB>low.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-between-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bit-and-c::in-1</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bit-and-c::in-2</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bit-and-c::out</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bit-or-c::in-1</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bit-or-c::in-2</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bit-or-c::out</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bit-xor-c::in-1</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bit-xor-c::in-2</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-bit-xor-c::out</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-channel-less-than-m::threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,16]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>threshold</NICK>
+<BLURB>threshold.</BLURB>
+<DEFAULT>10</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-channelfilter-m::max</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,16]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>max</NICK>
+<BLURB>max.</BLURB>
+<DEFAULT>16</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-channelfilter-m::min</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,16]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>min</NICK>
+<BLURB>min.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-clip-c::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-clip-c::max</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>max</NICK>
+<BLURB>max.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-clip-c::min</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>min</NICK>
+<BLURB>min.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-clip-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-counter-c::carry</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>carry</NICK>
+<BLURB>carry.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-counter-c::clock</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>clock</NICK>
+<BLURB>clock.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-counter-c::max</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,15]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>max</NICK>
+<BLURB>max.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-counter-c::min</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>min</NICK>
+<BLURB>min.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-counter-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-counter-c::reset</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>reset</NICK>
+<BLURB>reset.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-counter-c::steps</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>steps</NICK>
+<BLURB>steps.</BLURB>
+<DEFAULT>16</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-crossfader2-c::in-a</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_a</NICK>
+<BLURB>in_a.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-crossfader2-c::in-b</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_b</NICK>
+<BLURB>in_b.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-crossfader2-c::mix</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>mix</NICK>
+<BLURB>mix.</BLURB>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-crossfader2-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-exp-inertia-c::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-exp-inertia-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-exp-inertia-c::reset</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>reset</NICK>
+<BLURB>reset.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-exp-inertia-c::time</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>time</NICK>
+<BLURB>time.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-flipflop-c::in</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-flipflop-c::out</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-highpass12::cutoff</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>cutoff</NICK>
+<BLURB>cutoff.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-highpass12::res</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,707,20]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>res</NICK>
+<BLURB>res.</BLURB>
+<DEFAULT>0,707</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-highpass6::Cutoff</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Cutoff</NICK>
+<BLURB>Cutoff.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-ifthenelse-c::else</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>else</NICK>
+<BLURB>else.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-ifthenelse-c::if</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>if</NICK>
+<BLURB>if.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-ifthenelse-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-ifthenelse-c::then</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>then</NICK>
+<BLURB>then.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-key-less-than-m::threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,128]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>threshold</NICK>
+<BLURB>threshold.</BLURB>
+<DEFAULT>60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-keyfilter-m::max</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,127]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>max</NICK>
+<BLURB>max.</BLURB>
+<DEFAULT>127</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-keyfilter-m::min</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,127]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>min</NICK>
+<BLURB>min.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-less-c::in-1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-less-c::in-2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-less-c::out</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-level2edge-c::in</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-level2edge-c::out</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-lin2exp::from-max</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>from_max</NICK>
+<BLURB>from_max.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-lin2exp::from-min</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>from_min</NICK>
+<BLURB>from_min.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-lin2exp::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-lin2exp::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-lin2exp::to-max</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>to_max</NICK>
+<BLURB>to_max.</BLURB>
+<DEFAULT>20000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-lin2exp::to-min</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,20]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>to_min</NICK>
+<BLURB>to_min.</BLURB>
+<DEFAULT>20</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-linear-inertia-c::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-linear-inertia-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-linear-inertia-c::reset</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>reset</NICK>
+<BLURB>reset.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-linear-inertia-c::time</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>time</NICK>
+<BLURB>time.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-and-c::in-1</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-and-c::in-2</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-and-c::out</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-not-c::in</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-not-c::out</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-or-c::in-1</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-or-c::in-2</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-or-c::out</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-xor-c::in-1</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-xor-c::in-2</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-logical-xor-c::out</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-lowpass12::cutoff</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>cutoff</NICK>
+<BLURB>cutoff.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-lowpass12::res</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,707,20]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>res</NICK>
+<BLURB>res.</BLURB>
+<DEFAULT>0,707</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-lowpass6::Cutoff</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Cutoff</NICK>
+<BLURB>Cutoff.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-max-c::in-1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-max-c::in-2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-max-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-min-c::in-1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-min-c::in-2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-min-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-minus-c::in-1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-minus-c::in-2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-minus-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-msgread-e::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mul-c::in-1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mul-c::in-2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mul-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-0</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_0</NICK>
+<BLURB>in_0.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-10</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_10</NICK>
+<BLURB>in_10.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-11</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_11</NICK>
+<BLURB>in_11.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-12</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_12</NICK>
+<BLURB>in_12.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-13</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_13</NICK>
+<BLURB>in_13.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-14</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_14</NICK>
+<BLURB>in_14.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-15</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_15</NICK>
+<BLURB>in_15.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-3</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_3</NICK>
+<BLURB>in_3.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-4</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_4</NICK>
+<BLURB>in_4.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-5</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_5</NICK>
+<BLURB>in_5.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-6</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_6</NICK>
+<BLURB>in_6.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-7</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_7</NICK>
+<BLURB>in_7.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-8</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_8</NICK>
+<BLURB>in_8.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::in-9</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_9</NICK>
+<BLURB>in_9.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux16-c::select</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,15]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>select</NICK>
+<BLURB>select.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux4-c::in-0</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_0</NICK>
+<BLURB>in_0.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux4-c::in-1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux4-c::in-2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux4-c::in-3</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_3</NICK>
+<BLURB>in_3.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux4-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux4-c::select</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,3]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>select</NICK>
+<BLURB>select.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::in-0</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_0</NICK>
+<BLURB>in_0.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::in-1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::in-2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::in-3</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_3</NICK>
+<BLURB>in_3.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::in-4</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_4</NICK>
+<BLURB>in_4.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::in-5</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_5</NICK>
+<BLURB>in_5.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::in-6</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_6</NICK>
+<BLURB>in_6.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::in-7</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_7</NICK>
+<BLURB>in_7.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-mux8-c::select</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,7]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>select</NICK>
+<BLURB>select.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-neg-c::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-neg-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-notch6::cutoff</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>cutoff</NICK>
+<BLURB>cutoff.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-notch6::res</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,707,20]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>res</NICK>
+<BLURB>res.</BLURB>
+<DEFAULT>0,707</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-print-c::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::any</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>any</NICK>
+<BLURB>any.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-0</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_0</NICK>
+<BLURB>gate_0.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-1</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_1</NICK>
+<BLURB>gate_1.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-2</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_2</NICK>
+<BLURB>gate_2.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-3</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_3</NICK>
+<BLURB>gate_3.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-4</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_4</NICK>
+<BLURB>gate_4.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-5</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_5</NICK>
+<BLURB>gate_5.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-6</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_6</NICK>
+<BLURB>gate_6.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-7</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_7</NICK>
+<BLURB>gate_7.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-enc8-c::out</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::gate-1</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_1</NICK>
+<BLURB>gate_1.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::gate-2</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_2</NICK>
+<BLURB>gate_2.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::gate-3</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_3</NICK>
+<BLURB>gate_3.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::gate-4</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate_4</NICK>
+<BLURB>gate_4.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::in-1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_1</NICK>
+<BLURB>in_1.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::in-2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_2</NICK>
+<BLURB>in_2.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::in-3</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_3</NICK>
+<BLURB>in_3.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::in-4</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_4</NICK>
+<BLURB>in_4.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::in-else</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in_else</NICK>
+<BLURB>in_else.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-prio-mux-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-pulse-lfo::freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,02,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>freq</NICK>
+<BLURB>freq.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-pulse-lfo::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-pulse-lfo::reset</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>reset</NICK>
+<BLURB>reset.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-quadpower-a::a</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>a</NICK>
+<BLURB>a.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-quadpower-c::a</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>a</NICK>
+<BLURB>a.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-quadpower-c::x</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>x</NICK>
+<BLURB>x.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-quadpower-c::xa</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>xa</NICK>
+<BLURB>xa.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-quadpower-c::xaa</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>xaa</NICK>
+<BLURB>xaa.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-quadpower-c::xaaa</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>xaaa</NICK>
+<BLURB>xaaa.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-quadpower-c::xaaaa</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>xaaaa</NICK>
+<BLURB>xaaaa.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-sample-hold-edge-c::clock</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>clock</NICK>
+<BLURB>clock.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-sample-hold-edge-c::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-sample-hold-edge-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-sample-hold-level-c::gate</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gate</NICK>
+<BLURB>gate.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-sample-hold-level-c::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-sample-hold-level-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-saw-lfo::freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,02,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>freq</NICK>
+<BLURB>freq.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-saw-lfo::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-saw-lfo::reset</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>reset</NICK>
+<BLURB>reset.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-saw-osc::freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>freq</NICK>
+<BLURB>freq.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-schmitt-c::change</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>change</NICK>
+<BLURB>change.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-schmitt-c::high</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>high</NICK>
+<BLURB>high.</BLURB>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-schmitt-c::in</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>in</NICK>
+<BLURB>in.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-schmitt-c::low</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>low</NICK>
+<BLURB>low.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-schmitt-c::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-setchannel-m::channel</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,16]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>channel</NICK>
+<BLURB>channel.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-square-lfo::freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,02,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>freq</NICK>
+<BLURB>freq.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-square-lfo::out</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-square-lfo::reset</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>reset</NICK>
+<BLURB>reset.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-square-osc::freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>freq</NICK>
+<BLURB>freq.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-timer-c::allow-retrig</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>allow_retrig</NICK>
+<BLURB>allow_retrig.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-timer-c::finished</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>finished</NICK>
+<BLURB>finished.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-timer-c::progress</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>progress</NICK>
+<BLURB>progress.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-timer-c::reset</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>reset</NICK>
+<BLURB>reset.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-timer-c::running</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>running</NICK>
+<BLURB>running.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-timer-c::time</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>time</NICK>
+<BLURB>time.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-timer-c::trigger</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>trigger</NICK>
+<BLURB>trigger.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-transpose-m::transpose</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,12]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>transpose</NICK>
+<BLURB>transpose.</BLURB>
+<DEFAULT>12</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---calf-sourceforge-net-small-plugins-trigger-a2c::out</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>out</NICK>
+<BLURB>out.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCogScale::quality</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>quality</NICK>
+<BLURB>Scaling Quality.</BLURB>
+<DEFAULT>5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstLogoinsert::location</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>location</NICK>
+<BLURB>location of PNG file to overlay.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstMSE::chroma-psnr</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,70]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>chroma-psnr</NICK>
+<BLURB>chroma-psnr.</BLURB>
+<DEFAULT>40</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstMSE::luma-psnr</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,70]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>luma-psnr</NICK>
+<BLURB>luma-psnr.</BLURB>
+<DEFAULT>40</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index 4662d41c4..e54d38c77 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -13,12 +13,469 @@ GObject
GstCameraBin
RsnDvdBin
DvbBaseBin
+ GstFPSDisplaySink
GstAutoConvert
GstSDPDemux
- GstFPSDisplaySink
+ GstBaseTransform
+ GstVideoFilter
+ GstZBar
+ GstVideoAnalyse
+ GstVideoDetect
+ GstVideoMark
+ GstCogdownsample
+ GstCogcolorspace
+ GstCogScale
+ GstColorconvert
+ GstLogoinsert
+ GstAudioFilter
+ GstBPMDetect
+ GstStereo
+ GstMeasureCollector
+ GstHDVParse
+ GstCapsSetter
+ GstLegacyresample
+ GstScaletempo
+ GstBayer2RGB
+ GstMSE
+ GstRsvgDec
+ GstSignalProcessor
+ http---calf-sourceforge-net-plugins-Compressor
+ http---calf-sourceforge-net-plugins-Filter
+ http---calf-sourceforge-net-plugins-Filterclavier
+ http---calf-sourceforge-net-plugins-Flanger
+ http---calf-sourceforge-net-plugins-Fluidsynth
+ http---calf-sourceforge-net-plugins-Monosynth
+ http---calf-sourceforge-net-plugins-MultiChorus
+ http---calf-sourceforge-net-plugins-Organ
+ http---calf-sourceforge-net-plugins-Phaser
+ http---calf-sourceforge-net-plugins-Reverb
+ http---calf-sourceforge-net-plugins-RotarySpeaker
+ http---calf-sourceforge-net-plugins-VintageDelay
+ http---calf-sourceforge-net-plugins-Wavetable
+ http---calf-sourceforge-net-small-plugins-allpass
+ http---calf-sourceforge-net-small-plugins-bandpass6
+ http---calf-sourceforge-net-small-plugins-between-c
+ http---calf-sourceforge-net-small-plugins-bit-and-c
+ http---calf-sourceforge-net-small-plugins-bit-or-c
+ http---calf-sourceforge-net-small-plugins-bit-xor-c
+ http---calf-sourceforge-net-small-plugins-ccfilter-m
+ http---calf-sourceforge-net-small-plugins-channel-less-than-m
+ http---calf-sourceforge-net-small-plugins-channelfilter-m
+ http---calf-sourceforge-net-small-plugins-clip-c
+ http---calf-sourceforge-net-small-plugins-copy-em
+ http---calf-sourceforge-net-small-plugins-counter-c
+ http---calf-sourceforge-net-small-plugins-crossfader2-a
+ http---calf-sourceforge-net-small-plugins-crossfader2-c
+ http---calf-sourceforge-net-small-plugins-eventmerge-e
+ http---calf-sourceforge-net-small-plugins-exp-inertia-c
+ http---calf-sourceforge-net-small-plugins-flipflop-c
+ http---calf-sourceforge-net-small-plugins-highpass12
+ http---calf-sourceforge-net-small-plugins-highpass6
+ http---calf-sourceforge-net-small-plugins-ifthenelse-c
+ http---calf-sourceforge-net-small-plugins-key-less-than-m
+ http---calf-sourceforge-net-small-plugins-keyfilter-m
+ http---calf-sourceforge-net-small-plugins-less-c
+ http---calf-sourceforge-net-small-plugins-level2edge-c
+ http---calf-sourceforge-net-small-plugins-lin2exp
+ http---calf-sourceforge-net-small-plugins-linear-inertia-c
+ http---calf-sourceforge-net-small-plugins-logical-and-c
+ http---calf-sourceforge-net-small-plugins-logical-not-c
+ http---calf-sourceforge-net-small-plugins-logical-or-c
+ http---calf-sourceforge-net-small-plugins-logical-xor-c
+ http---calf-sourceforge-net-small-plugins-lowpass12
+ http---calf-sourceforge-net-small-plugins-lowpass6
+ http---calf-sourceforge-net-small-plugins-max
+ http---calf-sourceforge-net-small-plugins-max-c
+ http---calf-sourceforge-net-small-plugins-min
+ http---calf-sourceforge-net-small-plugins-min-c
+ http---calf-sourceforge-net-small-plugins-minus
+ http---calf-sourceforge-net-small-plugins-minus-c
+ http---calf-sourceforge-net-small-plugins-msgread-e
+ http---calf-sourceforge-net-small-plugins-mul
+ http---calf-sourceforge-net-small-plugins-mul-c
+ http---calf-sourceforge-net-small-plugins-mux16-c
+ http---calf-sourceforge-net-small-plugins-mux4-c
+ http---calf-sourceforge-net-small-plugins-mux8-c
+ http---calf-sourceforge-net-small-plugins-neg
+ http---calf-sourceforge-net-small-plugins-neg-c
+ http---calf-sourceforge-net-small-plugins-notch6
+ http---calf-sourceforge-net-small-plugins-notefilter-m
+ http---calf-sourceforge-net-small-plugins-pcfilter-m
+ http---calf-sourceforge-net-small-plugins-pitchbendfilter-m
+ http---calf-sourceforge-net-small-plugins-pressurefilter-m
+ http---calf-sourceforge-net-small-plugins-print-a
+ http---calf-sourceforge-net-small-plugins-print-c
+ http---calf-sourceforge-net-small-plugins-print-e
+ http---calf-sourceforge-net-small-plugins-print-em
+ http---calf-sourceforge-net-small-plugins-prio-enc8-c
+ http---calf-sourceforge-net-small-plugins-prio-mux-c
+ http---calf-sourceforge-net-small-plugins-pulse-lfo
+ http---calf-sourceforge-net-small-plugins-quadpower-a
+ http---calf-sourceforge-net-small-plugins-quadpower-c
+ http---calf-sourceforge-net-small-plugins-sample-hold-edge-c
+ http---calf-sourceforge-net-small-plugins-sample-hold-level-c
+ http---calf-sourceforge-net-small-plugins-saw-lfo
+ http---calf-sourceforge-net-small-plugins-saw-osc
+ http---calf-sourceforge-net-small-plugins-schmitt-c
+ http---calf-sourceforge-net-small-plugins-setchannel-m
+ http---calf-sourceforge-net-small-plugins-square-lfo
+ http---calf-sourceforge-net-small-plugins-square-osc
+ http---calf-sourceforge-net-small-plugins-systemfilter-m
+ http---calf-sourceforge-net-small-plugins-timer-c
+ http---calf-sourceforge-net-small-plugins-transpose-m
+ http---calf-sourceforge-net-small-plugins-trigger-a2c
+ ladspa-delay-5s
+ ladspa-amp-mono
+ ladspa-amp-stereo
+ ladspa-adsr
+ ladspa-lpf
+ ladspa-hpf
+ ladspa-noise-white
+ ladspa-sine-faaa
+ ladspa-sine-faac
+ ladspa-sine-fcaa
+ ladspa-sine-fcac
+ ladspa-difference-iama-oa
+ ladspa-difference-iamc-oa
+ ladspa-difference-icma-oa
+ ladspa-difference-icmc-oc
+ ladspa-adsr-g+t
+ ladspa-amp-gaia-oa
+ ladspa-amp-gcia-oa
+ ladspa-branch-ia-oaoa
+ ladspa-branch-ic-ococ
+ ladspa-dahdsr-g+t-audio
+ ladspa-dahdsr-g+t-control
+ ladspa-dahdsr-cg+t-control
+ ladspa-interpolator
+ ladspa-fmod-fama-oa
+ ladspa-fmod-famc-oa
+ ladspa-fmod-fcma-oa
+ ladspa-fmod-fcmc-oc
+ ladspa-quantiser20
+ ladspa-lp4pole-faraia-oa
+ ladspa-lp4pole-fcrcia-oa
+ ladspa-product-iaia-oa
+ ladspa-product-iaic-oa
+ ladspa-product-icic-oc
+ ladspa-pulse-fapa-oa
+ ladspa-pulse-fapc-oa
+ ladspa-pulse-fcpa-oa
+ ladspa-pulse-fcpc-oa
+ ladspa-quantiser100
+ ladspa-quantiser50
+ ladspa-sawtooth-fa-oa
+ ladspa-sawtooth-fc-oa
+ ladspa-random-fasa-oa
+ ladspa-random-fasc-oa
+ ladspa-random-fcsa-oa
+ ladspa-random-fcsc-oa
+ ladspa-ratio-nada-oa
+ ladspa-ratio-nadc-oa
+ ladspa-ratio-ncda-oa
+ ladspa-ratio-ncdc-oc
+ ladspa-sinusWavewrapper
+ ladspa-sequencer64
+ ladspa-sequencer32
+ ladspa-sequencer16
+ ladspa-square-fa-oa
+ ladspa-square-fc-oa
+ ladspa-sum-iaia-oa
+ ladspa-sum-iaic-oa
+ ladspa-sum-icic-oc
+ ladspa-syncpulse-fapaga-oa
+ ladspa-syncpulse-fcpcga-oa
+ ladspa-syncsquare-faga-oa
+ ladspa-syncsquare-fcga-oa
+ ladspa-tracker-gaaadaia-oa
+ ladspa-tracker-gaacdcia-oa
+ ladspa-triangle-fasa-oa
+ ladspa-triangle-fasc-oa
+ ladspa-triangle-fcsa-oa
+ ladspa-triangle-fcsc-oa
+ ladspa-bf2cube
+ ladspa-bf2quad
+ ladspa-bf2stereo
+ ladspa-fmh2oct
+ ladspa-encode-bformat
+ ladspa-encode-fmh
+ ladspa-bf-rotate-z
+ ladspa-fmh-rotate-z
+ ladspa-am
+ ladspa-analogue
+ ladspa-canyon-delay
+ ladspa-disintegrator
+ ladspa-sledgehammer
+ ladspa-delay-0-01s
+ ladspa-delay-0-1s
+ ladspa-delay-1s
+ ladspa-delay-60s
+ ladspa-track-max-peak
+ ladspa-track-max-rms
+ ladspa-track-peak
+ ladspa-track-rms
+ ladspa-fmh2bf
+ ladspa-fbdelay-0-01s
+ ladspa-fbdelay-0-1s
+ ladspa-fbdelay-1s
+ ladspa-fbdelay-5s
+ ladspa-fbdelay-60s
+ ladspa-freeverb3
+ ladspa-grain-scatter
+ ladspa-hard-gate
+ ladspa-identity-audio
+ ladspa-identity-control
+ ladspa-lofi
+ ladspa-logistic
+ ladspa-mixer
+ ladspa-noise-source-white
+ ladspa-null-ai
+ ladspa-null-ao
+ ladspa-null-ci
+ ladspa-null-co
+ ladspa-organ
+ ladspa-peak
+ ladspa-phasemod
+ ladspa-pink-interpolated-audio
+ ladspa-pink-full-frequency
+ ladspa-pink-sh
+ ladspa-compress-peak
+ ladspa-compress-rms
+ ladspa-expand-peak
+ ladspa-expand-rms
+ ladspa-limit-peak
+ ladspa-limit-rms
+ ladspa-syndrum
+ ladspa-vcf303
+ ladspa-wshape-sine
+ ladspa-amp
+ ladspa-diode
+ ladspa-divider
+ ladspa-shaper
+ ladspa-ringmod-2i1o
+ ladspa-ringmod-1i1o1l
+ ladspa-comb
+ ladspa-declip
+ ladspa-foverdrive
+ ladspa-multivoiceChorus
+ ladspa-hermesFilter
+ ladspa-decimator
+ ladspa-flanger
+ ladspa-retroFlange
+ ladspa-singlePara
+ ladspa-triplePara
+ ladspa-transient
+ ladspa-fadDelay
+ ladspa-dcRemove
+ ladspa-tapeDelay
+ ladspa-valve
+ ladspa-sifter
+ ladspa-harmonicGen
+ ladspa-stepMuxer
+ ladspa-foldover
+ ladspa-svf
+ ladspa-gsm
+ ladspa-gverb
+ ladspa-lfoPhaser
+ ladspa-fourByFourPole
+ ladspa-autoPhaser
+ ladspa-fastLookaheadLimiter
+ ladspa-surroundEncoder
+ ladspa-delayorama
+ ladspa-dysonCompress
+ ladspa-crossoverDist
+ ladspa-valveRect
+ ladspa-split
+ ladspa-alias
+ ladspa-satanMaximiser
+ ladspa-karaoke
+ ladspa-gate
+ ladspa-combSplitter
+ ladspa-waveTerrain
+ ladspa-hardLimiter
+ ladspa-smoothDecimate
+ ladspa-fmOsc
+ ladspa-analogueOsc
+ ladspa-rateShifter
+ ladspa-freqTracker
+ ladspa-modDelay
+ ladspa-matrixStMS
+ ladspa-matrixMSSt
+ ladspa-matrixSpatialiser
+ ladspa-plate
+ ladspa-gong
+ ladspa-sc1
+ ladspa-sc2
+ ladspa-sc3
+ ladspa-zm1
+ ladspa-inv
+ ladspa-chebstortion
+ ladspa-bodeShifter
+ ladspa-bodeShifterCV
+ ladspa-amPitchshift
+ ladspa-sc4
+ ladspa-lcrDelay
+ ladspa-giantFlange
+ ladspa-djFlanger
+ ladspa-gongBeater
+ ladspa-hilbert
+ ladspa-sinCos
+ ladspa-se4
+ ladspa-bandpass-a-iir
+ ladspa-bandpass-iir
+ ladspa-highpass-iir
+ ladspa-lowpass-iir
+ ladspa-notch-iir
+ ladspa-dj-eq-mono
+ ladspa-dj-eq
+ ladspa-bwxover-iir
+ ladspa-buttlow-iir
+ ladspa-butthigh-iir
+ ladspa-allpass-n
+ ladspa-allpass-l
+ ladspa-allpass-c
+ ladspa-comb-n
+ ladspa-comb-l
+ ladspa-comb-c
+ ladspa-decay
+ ladspa-delay-n
+ ladspa-delay-l
+ ladspa-delay-c
+ ladspa-impulse-fc
+ ladspa-vynil
+ ladspa-revdelay
+ ladspa-lsFilter
+ ladspa-const
+ ladspa-pointerCastDistortion
+ ladspa-pitchScale
+ ladspa-artificialLatency
+ ladspa-xfade
+ ladspa-xfade4
+ ladspa-sc4m
+ ladspa-mbeq
+ ladspa-formant-vc
+ ladspa-pitchScaleHQ
+ ladspa-imp
+ ladspa-Parametric1
+ ladspa-jaminController
+ ladspa-Chorus1
+ ladspa-Chorus2
+ ladspa-Phaser1
+ ladspa-Phaser1+LFO
+ ladspa-Mvchpf-1
+ ladspa-Mvclpf-1
+ ladspa-Mvclpf-2
+ ladspa-Mvclpf-3
+ ladspa-Mvclpf-4
+ ladspa-G2reverb
+ ladspa-Pulse-VCO
+ ladspa-Saw-VCO
+ ladspa-Rec-VCO
+ ladspa-Sync-Saw-VCO
+ ladspa-Sync-Rect-VCO
+ ladspa-Sync-Tri-VCO
+ ladspa-hz-voct-cr
+ ladspa-hz-voct-ar
+ ladspa-range-trans-cr
+ ladspa-range-trans-ar
+ ladspa-adenv-lvl
+ ladspa-adenv
+ ladspa-prob-switch-cr
+ ladspa-prob-switch-ar
+ ladspa-dahdsr-fexp
+ ladspa-dahdsr-hexp
+ ladspa-slew-limiter-ra
+ ladspa-slew-limiter-rc
+ ladspa-signal-abs-cr
+ ladspa-signal-abs-ar
+ ladspa-slide-ta
+ ladspa-slide-tc
+ ladspa-Filter
+ ladspa-Filterclavier
+ ladspa-Flanger
+ ladspa-Reverb
+ ladspa-VintageDelay
+ ladspa-RotarySpeaker
+ ladspa-Phaser
+ ladspa-MultiChorus
+ ladspa-Compressor
+ ladspa-Eq
+ ladspa-Eq2x2
+ ladspa-Compress
+ ladspa-Pan
+ ladspa-PreampIII
+ ladspa-PreampIV
+ ladspa-ToneStack
+ ladspa-ToneStackLT
+ ladspa-AmpIII
+ ladspa-AmpIV
+ ladspa-AmpV
+ ladspa-AmpVTS
+ ladspa-CabinetI
+ ladspa-CabinetII
+ ladspa-Clip
+ ladspa-ChorusI
+ ladspa-StereoChorusI
+ ladspa-ChorusII
+ ladspa-StereoChorusII
+ ladspa-PhaserI
+ ladspa-PhaserII
+ ladspa-SweepVFI
+ ladspa-SweepVFII
+ ladspa-AutoWah
+ ladspa-Scape
+ ladspa-VCOs
+ ladspa-VCOd
+ ladspa-CEO
+ ladspa-Sin
+ ladspa-White
+ ladspa-Lorenz
+ ladspa-Roessler
+ ladspa-JVRev
+ ladspa-Plate
+ ladspa-Plate2x2
+ ladspa-Click
+ ladspa-Dirac
+ ladspa-HRTF
+ ladspa-wg-mesh-cr
+ ladspa-fast-xfade
+ ladspa-mux-cr
+ ladspa-mux-ar
+ ladspa-power-cr
+ ladspa-power
+ ladspa-ssm-masher
+ ladspa-sh-cr
+ ladspa-sh-ar
+ ladspa-tap-stereo-echo
+ ladspa-comp-ac
+ ladspa-comp-aa
+ ladspa-tap-autopan
+ ladspa-tap-chorusflanger
+ ladspa-tap-deesser
+ ladspa-tap-doubler
+ ladspa-tap-dynamics-m
+ ladspa-tap-dynamics-st
+ ladspa-tap-equalizer
+ ladspa-tap-equalizer-bw
+ ladspa-tap-limiter
+ ladspa-tap-pinknoise
+ ladspa-tap-pitch
+ ladspa-tap-reflector
+ ladspa-tap-reverb
+ ladspa-tap-rotspeak
+ ladspa-tap-sigmoid
+ ladspa-tap-tremolo
+ ladspa-tap-tubewarmth
+ ladspa-tap-vibrato
+ GstModPlug
+ GstXvidEnc
+ GstXvidDec
GstWildmidi
- GstMpeg2enc
+ GstTimidity
+ GstSpcDec
+ GstPitch
GstBaseSink
+ GstSFSink
GstVideoSink
GstSDLVideoSink
GstDfbVideoSink
@@ -29,230 +486,109 @@ GObject
GstApExSink
GstOss4Sink
GstJackAudioSink
- GstSFSink
AlsaSPDIFSink
GstFBDEVSink
GstDCCPServerSink
GstDCCPClientSink
- Gstassrender
- GstCeltEnc
- GstCeltDec
- GstMimEnc
- GstMimDec
- GstCDAudio
- GstMusepackDec
- GstBaseTransform
- GstAudioFilter
- GstOFA
- GstBPMDetect
- GstStereo
- GstBayer2RGB
- GstCapsSetter
- GstVideoFilter
- GstVideoAnalyse
- GstVideoDetect
- GstVideoMark
- frei0r-filter-threshold0r
- frei0r-filter-scanline0r
- frei0r-filter-glow
- frei0r-filter-color-distance
- frei0r-filter-twolay0r
- frei0r-filter-water
- frei0r-filter-delay0r
- frei0r-filter-luminance
- frei0r-filter-r
- frei0r-filter-cartoon
- frei0r-filter-lens-correction
- frei0r-filter-brightness
- frei0r-filter-contrast0r
- frei0r-filter-pixeliz0r
- frei0r-filter-3dflippo
- frei0r-filter-mask0mate
- frei0r-filter-saturat0r
- frei0r-filter-gamma
- frei0r-filter-hueshift0r
- frei0r-filter-edgeglow
- frei0r-filter-rgb-parade
- frei0r-filter-g
- frei0r-filter-bw0r
- frei0r-filter-k-means-clustering
- frei0r-filter-white-balance
- frei0r-filter-equaliz0r
- frei0r-filter-perspective
- frei0r-filter-sobel
- frei0r-filter-invert0r
- frei0r-filter-flippo
- frei0r-filter-vectorscope
- frei0r-filter-tehroxx0r
- frei0r-filter-letterb0xed
- frei0r-filter-squareblur
- frei0r-filter-distort0r
- frei0r-filter-b
- frei0r-filter-transparency
- frei0r-filter-scale0tilt
- frei0r-filter-nosync0r
- GstLegacyresample
- GstScaletempo
- GstHDVParse
GstBaseSrc
GstSFSrc
GstPushSrc
- GstDc1394
+ GstNeonhttpSrc
+ GstMythtvSrc
+ GstMMS
GstBaseAudioSrc
GstJackAudioSrc
GstAudioSrc
GstOss4Source
- GstMythtvSrc
- GstMMS
- GstNeonhttpSrc
+ GstDc1394
GstVCDSrc
GstDvbSrc
GstRfbSrc
GstDCCPClientSrc
GstDCCPServerSrc
- frei0r-src-nois0r
- frei0r-src-lissajous0r
- frei0r-src-onecol0r
- frei0r-src-ising0r
- frei0r-src-partik0l
GstDTMFSrc
GstRTPDTMFSrc
- GstAmrWbEnc
GstTRM
- GstX264Enc
- GstGSMEnc
- GstGSMDec
+ GstMusepackDec
+ GstMplex
+ GstMpeg2enc
GstBaseMetadata
GstMetadataDemux
GstMetadataMux
- GstPitch
+ GstGSMEnc
+ GstGSMDec
+ GstFaad
GstFaac
- GstMplex
- GstXvidEnc
- GstXvidDec
- GstBaseVideoCodec
- GstBaseVideoDecoder
- GstSchroDec
- GstBaseVideoParse
- GstSchroParse
- GstBaseVideoEncoder
- GstSchroEnc
- GstKateDec
- GstKateEnc
- GstKateParse
- GstKateTag
- GstKateTiger
GstDtsDec
- GstDiracEnc
+ GstCeltEnc
+ GstCeltDec
+ GstCDAudio
GstBz2enc
GstBz2dec
- GstFaad
- GstRsvgDec
- GstModPlug
- GstSignalProcessor
- ladspa-amp-mono
- ladspa-amp-stereo
- ladspa-sine-faaa
- ladspa-sine-faac
- ladspa-sine-fcaa
- ladspa-sine-fcac
- ladspa-lpf
- ladspa-hpf
- ladspa-delay-5s
- ladspa-noise-white
- GstVdpMpegDec
- GstVdpVideoYUV
- GstVdpYUVVideo
+ GstAmrwbDec
+ GstAmrwbParse
+ GstAmrwbEnc
GstOss4Mixer
- GstVMncDec
+ GstSSim
+ MpegPsMux
GstShapeWipe
+ GstValve
+ GstSirenDec
+ GstSirenEnc
+ GstRTPMux
+ GstRTPDTMFMux
+ GstLiveAdder
GstBaseRTPDepayload
GstRtpDTMFDepay
- GstMveDemux
- GstMveMux
- GstNsfDec
- GstTtaParse
- GstTtaDec
- GstPcapParse
GstId3BaseMux
GstId3Mux
- GstLiveAdder
+ GstVMncDec
+ GstTtaParse
+ GstTtaDec
+ GstSrtEnc
+ ADPCMDec
+ GstSpeed
+ GstInputSelector
+ GstOutputSelector
GstRealVideoDec
GstRealAudioDec
- MpegTsMux
- GstValve
- MpegVideoParse
- GstNuvDemux
- ADPCMDec
+ GstRawParse
+ GstVideoParse
+ GstAudioParse
GstQTMux
GstMP4Mux
GstGPPMux
GstMJ2Mux
- GstFestival
- MpegPsMux
- GstCDXAParse
- GstVcdParse
- AIFFParse
- GstRawParse
- GstVideoParse
- GstAudioParse
+ GstPcapParse
+ GstNuvDemux
+ GstNsfDec
+ GstMXFDemux
+ GstMXFMux
+ GstMveDemux
+ GstMveMux
+ MpegVideoParse
+ MpegTsMux
GstMpegPSDemux
GstMpegTSDemux
MpegTSParse
- GstSirenDec
- GstSirenEnc
- GstFlacBaseParse
- GstFlacParse
+ GstMpeg4VParse
+ GstH264Parse
+ GstFreeze
+ GstPnmdec
+ GstPnmenc
+ GstFestival
+ GstDVDSpu
GstAsfMux
GstBaseRTPPayload
GstRtpAsfPay
GstAsfParse
- GstDVDSpu
- GstFreeze
- GstH264Parse
- GstMXFDemux
- GstMXFMux
- GstInputSelector
- GstOutputSelector
- frei0r-mixer-alphaout
- frei0r-mixer-hardlight
- frei0r-mixer-subtract
- frei0r-mixer-dodge
- frei0r-mixer-alphaxor
- frei0r-mixer-addition
- frei0r-mixer-grain-merge
- frei0r-mixer-value
- frei0r-mixer-uv-map
- frei0r-mixer-color-only
- frei0r-mixer-alphain
- frei0r-mixer-composition
- frei0r-mixer-hue
- frei0r-mixer-overlay
- frei0r-mixer-burn
- frei0r-mixer-alpha-injection
- frei0r-mixer-rgb
- frei0r-mixer-softlight
- frei0r-mixer-alphaover
- frei0r-mixer-lighten
- frei0r-mixer-alphaatop
- frei0r-mixer-grain-extract
- frei0r-mixer-screen
- frei0r-mixer-divide
- frei0r-mixer-darken
- frei0r-mixer-saturation
- frei0r-mixer-blend
- frei0r-mixer-multiply
- frei0r-mixer-difference
- frei0r-mixer-xfade0r
- GstSpeed
- GstRTPMux
- GstRTPDTMFMux
+ GstCDXAParse
+ GstVcdParse
GstAmrBaseParse
GstAmrParse
+ AIFFParse
GstAacBaseParse
GstAacParse
- GstMpeg4VParse
- GstSrtEnc
GstBus
GstTask
GstTaskPool
@@ -270,6 +606,8 @@ GObject
MpegTsPatInfo
MpegTsPmtInfo
GstColorBalanceChannel
+ GstMixerTrack
+ GstMixerOptions
GInterface
GTypePlugin
GstChildProxy
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index d7269ff7b..15caffcff 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -1,34 +1,27 @@
GstBin GstChildProxy
GstPipeline GstChildProxy
-GstCameraBin GstChildProxy GstImplementsInterface GstTagSetter GstColorBalance GstPhotography
+GstCameraBin GstChildProxy GstImplementsInterface GstTagSetter GstPhotography GstColorBalance
RsnDvdBin GstURIHandler GstChildProxy
DvbBaseBin GstURIHandler GstChildProxy
+GstFPSDisplaySink GstChildProxy
GstAutoConvert GstChildProxy
GstSDPDemux GstChildProxy
-GstFPSDisplaySink GstChildProxy
-GstMpeg2enc GstPreset
-GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
+GstXvidEnc GstPreset
+GstSDLVideoSink GstXOverlay GstImplementsInterface GstNavigation
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstApExSink GstImplementsInterface GstMixer
GstOss4Sink GstPropertyProbe
-GstCeltEnc GstPreset GstTagSetter
-GstCDAudio GstURIHandler
-GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
+GstNeonhttpSrc GstURIHandler
GstMythtvSrc GstURIHandler
GstMMS GstURIHandler
-GstNeonhttpSrc GstURIHandler
+GstOss4Source GstImplementsInterface GstPropertyProbe GstMixer
GstVCDSrc GstURIHandler
-GstAmrWbEnc GstPreset
-GstX264Enc GstPreset
+GstMpeg2enc GstPreset
GstMetadataMux GstTagSetter
GstFaac GstPreset
-GstXvidEnc GstPreset
-GstBaseVideoEncoder GstPreset
-GstSchroEnc GstPreset
-GstKateEnc GstTagSetter
-GstKateTag GstTagSetter
-GstDiracEnc GstPreset
-GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
+GstCeltEnc GstPreset GstTagSetter
+GstCDAudio GstURIHandler
+GstOss4Mixer GstImplementsInterface GstPropertyProbe GstMixer
GstId3BaseMux GstTagSetter
GstId3Mux GstTagSetter
GstQTMux GstTagSetter
diff --git a/docs/plugins/gst-plugins-bad-plugins.prerequisites b/docs/plugins/gst-plugins-bad-plugins.prerequisites
index c676c6b66..4d9b85672 100644
--- a/docs/plugins/gst-plugins-bad-plugins.prerequisites
+++ b/docs/plugins/gst-plugins-bad-plugins.prerequisites
@@ -5,4 +5,4 @@ GstTagSetter GstObject GstElement
GstColorBalance GstObject GstImplementsInterface GstElement
GstMixer GstObject GstImplementsInterface GstElement
GstPhotography GstObject GstImplementsInterface GstElement
-MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
+MXFDescriptiveMetadataFrameworkInterface MXFMetadataBase MXFDescriptiveMetadata
diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals
index 0550d9b16..cfc51ac5b 100644
--- a/docs/plugins/gst-plugins-bad-plugins.signals
+++ b/docs/plugins/gst-plugins-bad-plugins.signals
@@ -217,3 +217,299 @@ GstRTPDTMFMux *gstrtpdtmfmux
GstPad *arg1
</SIGNAL>
+<SIGNAL>
+<NAME>GstRtpBin::clear-pt-map</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>la</FLAGS>
+GstRtpBin *gstrtpbin
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::get-internal-session</NAME>
+<RETURNS>RTPSession*</RETURNS>
+<FLAGS>la</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-bye-ssrc</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-bye-timeout</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-new-ssrc</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-npt-stop</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-sender-timeout</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-ssrc-active</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-ssrc-collision</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-ssrc-sdes</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-ssrc-validated</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-timeout</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::request-pt-map</NAME>
+<RETURNS>GstCaps*</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::reset-sync</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>la</FLAGS>
+GstRtpBin *gstrtpbin
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpJitterBuffer::clear-pt-map</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>la</FLAGS>
+GstRtpJitterBuffer *gstrtpjitterbuffer
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpJitterBuffer::handle-sync</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpJitterBuffer *gstrtpjitterbuffer
+GstStructure *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpJitterBuffer::on-npt-stop</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpJitterBuffer *gstrtpjitterbuffer
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpJitterBuffer::request-pt-map</NAME>
+<RETURNS>GstCaps*</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpJitterBuffer *gstrtpjitterbuffer
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpPtDemux::clear-pt-map</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>la</FLAGS>
+GstRtpPtDemux *gstrtpptdemux
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpPtDemux::new-payload-type</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpPtDemux *gstrtpptdemux
+guint arg1
+GstPad *arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpPtDemux::payload-type-change</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpPtDemux *gstrtpptdemux
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpPtDemux::request-pt-map</NAME>
+<RETURNS>GstCaps*</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpPtDemux *gstrtpptdemux
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::clear-pt-map</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>a</FLAGS>
+GstRtpSession *gstrtpsession
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::on-bye-ssrc</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::on-bye-timeout</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::on-new-ssrc</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::on-sender-timeout</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::on-ssrc-active</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::on-ssrc-collision</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::on-ssrc-sdes</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::on-ssrc-validated</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::on-timeout</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSession::request-pt-map</NAME>
+<RETURNS>GstCaps*</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSession *gstrtpsession
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSsrcDemux::clear-ssrc</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>la</FLAGS>
+GstRtpSsrcDemux *gstrtpssrcdemux
+guint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSsrcDemux::new-ssrc-pad</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSsrcDemux *gstrtpssrcdemux
+guint arg1
+GstPad *arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSsrcDemux::removed-ssrc-pad</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSsrcDemux *gstrtpssrcdemux
+guint arg1
+GstPad *arg2
+</SIGNAL>
+
diff --git a/docs/plugins/inspect/plugin-amrwb.xml b/docs/plugins/inspect/plugin-amrwb.xml
new file mode 100644
index 000000000..bd617351c
--- /dev/null
+++ b/docs/plugins/inspect/plugin-amrwb.xml
@@ -0,0 +1,76 @@
+<plugin>
+ <name>amrwb</name>
+ <description>Adaptive Multi-Rate Wide-Band</description>
+ <filename>../../ext/amrwb/.libs/libgstamrwb.so</filename>
+ <basename>libgstamrwb.so</basename>
+ <version>0.10.13.1</version>
+ <license>unknown</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git/prerelease</package>
+ <origin>http://gstreamer.freedesktop.org</origin>
+ <elements>
+ <element>
+ <name>amrwbdec</name>
+ <longname>AMR-WB audio decoder</longname>
+ <class>Codec/Decoder/Audio</class>
+ <description>Adaptive Multi-Rate Wideband audio decoder</description>
+ <author>Renato Araujo &lt;renato.filho@indt.org.br&gt;</author>
+ <pads>
+ <caps>
+ <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)16000, channels=(int)1</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/AMR-WB, rate=(int)16000, channels=(int)1</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>amrwbenc</name>
+ <longname>AMR-WB audio encoder</longname>
+ <class>Codec/Encoder/Audio</class>
+ <description>Adaptive Multi-Rate Wideband audio encoder</description>
+ <author>Renato Araujo &lt;renato.filho@indt.org.br&gt;</author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/AMR-WB, rate=(int)16000, channels=(int)1</details>
+ </caps>
+ <caps>
+ <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)16000, channels=(int)1</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>amrwbparse</name>
+ <longname>AMR-WB audio stream parser</longname>
+ <class>Codec/Parser/Audio</class>
+ <description>Adaptive Multi-Rate WideBand audio parser</description>
+ <author>Renato Filho &lt;renato.filho@indt.org.br&gt;</author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/AMR-WB, rate=(int)16000, channels=(int)1</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-amr-wb-sh</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-cog.xml b/docs/plugins/inspect/plugin-cog.xml
new file mode 100644
index 000000000..0012c219f
--- /dev/null
+++ b/docs/plugins/inspect/plugin-cog.xml
@@ -0,0 +1,145 @@
+<plugin>
+ <name>cog</name>
+ <description>Cog plugin</description>
+ <filename>../../ext/cog/.libs/libgstcog.so</filename>
+ <basename>libgstcog.so</basename>
+ <version>0.10.14.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git/prerelease</package>
+ <origin>http://gstreamer.freedesktop.org</origin>
+ <elements>
+ <element>
+ <name>cogcolorspace</name>
+ <longname>YCbCr format conversion</longname>
+ <class>Filter/Effect/Video</class>
+ <description>YCbCr format conversion</description>
+ <author>David Schleef &lt;ds@schleef.org&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, 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)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, 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-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, 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)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>cogdownsample</name>
+ <longname>Downsample video</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Decreases size of video by a factor of 2</description>
+ <author>David Schleef &lt;ds@schleef.org&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV }, 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-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>coglogoinsert</name>
+ <longname>Video Filter Template</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Template for a video filter</description>
+ <author>David Schleef &lt;ds@schleef.org&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc)I420, 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-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>cogmse</name>
+ <longname>FIXME</longname>
+ <class>Filter/Effect</class>
+ <description>FIXME example filter</description>
+ <author>FIXME &lt;fixme@fixme.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink_test</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ <caps>
+ <name>sink_ref</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, AYUV }, 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-raw-yuv, format=(fourcc){ I420, YUY2, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>cogscale</name>
+ <longname>Video scaler</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Resizes video</description>
+ <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV, Y42B }, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 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, YV12, YUY2, UYVY, AYUV, Y42B }, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>colorconvert</name>
+ <longname>Video Filter Template</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Template for a video filter</description>
+ <author>David Schleef &lt;ds@schleef.org&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, 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-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml
new file mode 100644
index 000000000..8200eeda0
--- /dev/null
+++ b/docs/plugins/inspect/plugin-pnm.xml
@@ -0,0 +1,55 @@
+<plugin>
+ <name>pnm</name>
+ <description>PNM plugin</description>
+ <filename>../../gst/pnm/.libs/libgstpnm.so</filename>
+ <basename>libgstpnm.so</basename>
+ <version>0.10.14.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git/prerelease</package>
+ <origin>http://gstreamer.freedesktop.org</origin>
+ <elements>
+ <element>
+ <name>pnmdec</name>
+ <longname>PNM converter</longname>
+ <class>Codec/Decoder/Image</class>
+ <description>Decodes PNM format</description>
+ <author>Lutz Mueller &lt;lutz@users.sourceforge.net&gt;</author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>image/x-image-bitmap; image/x-image-graymap; image/x-image-pixmap; image/x-image-anymap</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>pnmenc</name>
+ <longname>PNM converter</longname>
+ <class>Codec/Encoder/Image</class>
+ <description>Encodes in PNM format</description>
+ <author>Lutz Mueller &lt;lutz@users.sourceforge.net&gt;</author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>image/x-image-bitmap; image/x-image-graymap; image/x-image-pixmap; image/x-image-anymap</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-videomeasure.xml b/docs/plugins/inspect/plugin-videomeasure.xml
new file mode 100644
index 000000000..e836e64f2
--- /dev/null
+++ b/docs/plugins/inspect/plugin-videomeasure.xml
@@ -0,0 +1,61 @@
+<plugin>
+ <name>videomeasure</name>
+ <description>Various video measurers</description>
+ <filename>../../gst/videomeasure/.libs/libgstvideomeasure.so</filename>
+ <basename>libgstvideomeasure.so</basename>
+ <version>0.10.14.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git/prerelease</package>
+ <origin>http://gstreamer.freedesktop.org</origin>
+ <elements>
+ <element>
+ <name>measurecollector</name>
+ <longname>Video measure collector</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Collect measurements from a measuring element</description>
+ <author>Руслан Ижбулатов &lt;lrn _at_ gmail _dot_ com&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>ANY</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>ssim</name>
+ <longname>SSim</longname>
+ <class>Filter/Converter/Video</class>
+ <description>Calculate Y-SSIM for n+2 YUV video streams</description>
+ <author>Руслан Ижбулатов &lt;lrn1986 _at_ gmail _dot_ com&gt;</author>
+ <pads>
+ <caps>
+ <name>modified%d</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ YV12, Y41B, Y42B }</details>
+ </caps>
+ <caps>
+ <name>original</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ YV12, Y41B, Y42B }</details>
+ </caps>
+ <caps>
+ <name>src%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-xdgmime.xml b/docs/plugins/inspect/plugin-xdgmime.xml
new file mode 100644
index 000000000..42d28990b
--- /dev/null
+++ b/docs/plugins/inspect/plugin-xdgmime.xml
@@ -0,0 +1,14 @@
+<plugin>
+ <name>xdgmime</name>
+ <description>XDG-MIME</description>
+ <filename>../../gst/xdgmime/.libs/libgstxdgmime.so</filename>
+ <basename>libgstxdgmime.so</basename>
+ <version>0.10.13.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git/prerelease</package>
+ <origin>http://gstreamer.freedesktop.org</origin>
+ <elements>
+
+ </elements>
+</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml
new file mode 100644
index 000000000..2892fa3a7
--- /dev/null
+++ b/docs/plugins/inspect/plugin-zbar.xml
@@ -0,0 +1,34 @@
+<plugin>
+ <name>zbar</name>
+ <description>zbar barcode scanner</description>
+ <filename>../../ext/zbar/.libs/libgstzbar.so</filename>
+ <basename>libgstzbar.so</basename>
+ <version>0.10.14.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git/prerelease</package>
+ <origin>http://gstreamer.freedesktop.org</origin>
+ <elements>
+ <element>
+ <name>zbar</name>
+ <longname>Barcode detector</longname>
+ <class>Filter/Analyzer/Video</class>
+ <description>Detect bar codes in the video streams</description>
+ <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ Y800 }, 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-raw-yuv, format=(fourcc){ Y800 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file