assrender: Add docs and integrate into the docs build system
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 8 Dec 2009 13:46:35 +0000 (14:46 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 8 Dec 2009 13:46:35 +0000 (14:46 +0100)
102 files changed:
docs/plugins/Makefile.am
docs/plugins/gst-plugins-bad-plugins-docs.sgml
docs/plugins/gst-plugins-bad-plugins-sections.txt
docs/plugins/gst-plugins-bad-plugins.args
docs/plugins/gst-plugins-bad-plugins.hierarchy
docs/plugins/gst-plugins-bad-plugins.interfaces
docs/plugins/gst-plugins-bad-plugins.prerequisites
docs/plugins/inspect/plugin-aacparse.xml
docs/plugins/inspect/plugin-adpcmdec.xml
docs/plugins/inspect/plugin-aiff.xml
docs/plugins/inspect/plugin-aiffparse.xml [new file with mode: 0644]
docs/plugins/inspect/plugin-alsaspdif.xml
docs/plugins/inspect/plugin-amrparse.xml
docs/plugins/inspect/plugin-amrwbenc.xml
docs/plugins/inspect/plugin-apex.xml
docs/plugins/inspect/plugin-asfmux.xml
docs/plugins/inspect/plugin-assrender.xml
docs/plugins/inspect/plugin-autoconvert.xml
docs/plugins/inspect/plugin-bayer.xml
docs/plugins/inspect/plugin-bz2.xml
docs/plugins/inspect/plugin-camerabin.xml
docs/plugins/inspect/plugin-cdaudio.xml
docs/plugins/inspect/plugin-cdxaparse.xml
docs/plugins/inspect/plugin-celt.xml
docs/plugins/inspect/plugin-dc1394.xml
docs/plugins/inspect/plugin-dccp.xml
docs/plugins/inspect/plugin-debugutilsbad.xml
docs/plugins/inspect/plugin-dfbvideosink.xml
docs/plugins/inspect/plugin-dirac.xml
docs/plugins/inspect/plugin-dtmf.xml
docs/plugins/inspect/plugin-dtsdec.xml
docs/plugins/inspect/plugin-dvb.xml
docs/plugins/inspect/plugin-dvdspu.xml
docs/plugins/inspect/plugin-faac.xml
docs/plugins/inspect/plugin-faad.xml
docs/plugins/inspect/plugin-fbdevsink.xml
docs/plugins/inspect/plugin-festival.xml
docs/plugins/inspect/plugin-freeze.xml
docs/plugins/inspect/plugin-frei0r.xml
docs/plugins/inspect/plugin-gmedec.xml
docs/plugins/inspect/plugin-gsm.xml
docs/plugins/inspect/plugin-gstrtpmanager.xml [new file with mode: 0644]
docs/plugins/inspect/plugin-gstsiren.xml
docs/plugins/inspect/plugin-h264parse.xml
docs/plugins/inspect/plugin-hdvparse.xml
docs/plugins/inspect/plugin-id3tag.xml
docs/plugins/inspect/plugin-jack.xml
docs/plugins/inspect/plugin-kate.xml
docs/plugins/inspect/plugin-ladspa.xml
docs/plugins/inspect/plugin-legacyresample.xml
docs/plugins/inspect/plugin-liveadder.xml
docs/plugins/inspect/plugin-lv2.xml
docs/plugins/inspect/plugin-metadata.xml
docs/plugins/inspect/plugin-mimic.xml
docs/plugins/inspect/plugin-mms.xml
docs/plugins/inspect/plugin-modplug.xml
docs/plugins/inspect/plugin-mpeg4videoparse.xml
docs/plugins/inspect/plugin-mpegdemux2.xml
docs/plugins/inspect/plugin-mpegpsmux.xml
docs/plugins/inspect/plugin-mpegtsmux.xml
docs/plugins/inspect/plugin-mpegvideoparse.xml
docs/plugins/inspect/plugin-musepack.xml
docs/plugins/inspect/plugin-musicbrainz.xml
docs/plugins/inspect/plugin-mve.xml
docs/plugins/inspect/plugin-mxf.xml
docs/plugins/inspect/plugin-mythtv.xml
docs/plugins/inspect/plugin-nas.xml
docs/plugins/inspect/plugin-neon.xml
docs/plugins/inspect/plugin-nsfdec.xml
docs/plugins/inspect/plugin-nuvdemux.xml
docs/plugins/inspect/plugin-ofa.xml
docs/plugins/inspect/plugin-oss4.xml
docs/plugins/inspect/plugin-pcapparse.xml
docs/plugins/inspect/plugin-pnm.xml
docs/plugins/inspect/plugin-qtmux.xml
docs/plugins/inspect/plugin-rawparse.xml
docs/plugins/inspect/plugin-real.xml
docs/plugins/inspect/plugin-resindvd.xml
docs/plugins/inspect/plugin-rfbsrc.xml
docs/plugins/inspect/plugin-rsvg.xml
docs/plugins/inspect/plugin-rtpmux.xml
docs/plugins/inspect/plugin-scaletempo.xml
docs/plugins/inspect/plugin-schro.xml
docs/plugins/inspect/plugin-sdl.xml
docs/plugins/inspect/plugin-sdp.xml
docs/plugins/inspect/plugin-selector.xml
docs/plugins/inspect/plugin-shapewipe.xml
docs/plugins/inspect/plugin-sndfile.xml
docs/plugins/inspect/plugin-soundtouch.xml
docs/plugins/inspect/plugin-speed.xml
docs/plugins/inspect/plugin-stereo.xml
docs/plugins/inspect/plugin-subenc.xml
docs/plugins/inspect/plugin-tta.xml
docs/plugins/inspect/plugin-valve.xml
docs/plugins/inspect/plugin-vcdsrc.xml
docs/plugins/inspect/plugin-videomeasure.xml
docs/plugins/inspect/plugin-videosignal.xml
docs/plugins/inspect/plugin-vmnc.xml
docs/plugins/inspect/plugin-wildmidi.xml
docs/plugins/inspect/plugin-xvid.xml
ext/assrender/gstassrender.c
ext/assrender/gstassrender.h

index 22b49b8..93cebbd 100644 (file)
@@ -89,6 +89,7 @@ EXAMPLE_CFILES = \
         $(top_srcdir)/ext/directfb/dfb-example.c
 
 EXTRA_HFILES = \
+       $(top_srcdir)/ext/assrender/gstassrender.h \
        $(top_srcdir)/ext/amrwbenc/gstamrwbenc.h \
        $(top_srcdir)/ext/celt/gstceltdec.h \
        $(top_srcdir)/ext/celt/gstceltenc.h \
index 8890769..6349414 100644 (file)
@@ -22,6 +22,7 @@
     <xi:include href="xml/element-aiffmux.xml" />
     <xi:include href="xml/element-amrparse.xml" />
     <xi:include href="xml/element-amrwbenc.xml" />
+    <xi:include href="xml/element-assrender.xml" />
     <xi:include href="xml/element-autoconvert.xml" />
     <xi:include href="xml/element-camerabin.xml" />
     <xi:include href="xml/element-capssetter.xml" />
     <xi:include href="xml/plugin-legacyresample.xml" />
     <xi:include href="xml/plugin-alsaspdif.xml" />
     <xi:include href="xml/plugin-amrwbenc.xml" />
+    <xi:include href="xml/plugin-assrender.xml" />
     <xi:include href="xml/plugin-bayer.xml" />
     <xi:include href="xml/plugin-bz2.xml" />
     <xi:include href="xml/plugin-camerabin.xml" />
index aa6fefa..be12d1d 100644 (file)
@@ -70,6 +70,20 @@ gst_amrwbenc_get_type
 </SECTION>
 
 <SECTION>
+<FILE>element-assrender</FILE>
+<TITLE>assrender</TITLE>
+GstAssRender
+<SUBSECTION Standard>
+GstAssRenderBlitFunction
+GstAssRenderClass
+GST_ASS_RENDER
+GST_ASS_RENDER_CLASS
+GST_IS_ASS_RENDER
+GST_IS_ASS_RENDER_CLASS
+gst_ass_render_get_type
+</SECTION>
+
+<SECTION>
 <FILE>element-audioparse</FILE>
 <TITLE>audioparse</TITLE>
 GstAudioParse
index b51e0e7..7d88dbb 100644 (file)
@@ -41,7 +41,7 @@
 <ARG>
 <NAME>GstXvidEnc::averaging-period</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,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>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Buffer Size</NICK>
 <BLURB>[CBR] Size of the video buffers.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::container-frame-overhead</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Container Frame Overhead</NICK>
 <BLURB>[PASS2] Average container overhead per frame.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::flow-control-strength</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Flow Control Strength</NICK>
 <BLURB>[PASS2] Overflow control strength per frame.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::keyframe-reduction</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Keyframe Reduction</NICK>
 <BLURB>[PASS2] Keyframe size reduction in % of those within threshold.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::keyframe-threshold</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Keyframe Threshold</NICK>
 <BLURB>[PASS2] Distance between keyframes not to be subject to reduction.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::max-overflow-degradation</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,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>
 <ARG>
 <NAME>GstXvidEnc::max-overflow-improvement</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,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>
 <ARG>
 <NAME>GstXvidEnc::reaction-delay-factor</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Reaction Delay Factor</NICK>
 <BLURB>[CBR] Reaction delay factor.</BLURB>
 <ARG>
 <NAME>GstDvbSrc::diseqc-source</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,7]</RANGE>
+<RANGE>[G_MAXULONG,7]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>diseqc source</NICK>
 <BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
 <ARG>
 <NAME>ladspa-tap-tubewarmth::Drive</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,10]</RANGE>
+<RANGE>[0.1,10]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Drive</NICK>
 <BLURB>Drive.</BLURB>
-<DEFAULT>2,575</DEFAULT>
+<DEFAULT>2.575</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Rotor-Horn-Mix</NICK>
 <BLURB>Rotor-Horn-Mix.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Fractal-Dimension</NICK>
 <BLURB>Fractal-Dimension.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-tap-limiter::latency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,2500,1]</RANGE>
+<RANGE>[0,2500.1]</RANGE>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>2500,1</DEFAULT>
+<DEFAULT>2500.1</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-tap-equalizer-bw::Band-1-Bandwidth--octaves-</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,5]</RANGE>
+<RANGE>[0.1,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-1-Bandwidth--octaves-</NICK>
 <BLURB>Band-1-Bandwidth--octaves-.</BLURB>
 <ARG>
 <NAME>ladspa-tap-equalizer-bw::Band-2-Bandwidth--octaves-</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,5]</RANGE>
+<RANGE>[0.1,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-2-Bandwidth--octaves-</NICK>
 <BLURB>Band-2-Bandwidth--octaves-.</BLURB>
 <ARG>
 <NAME>ladspa-tap-equalizer-bw::Band-3-Bandwidth--octaves-</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,5]</RANGE>
+<RANGE>[0.1,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-3-Bandwidth--octaves-</NICK>
 <BLURB>Band-3-Bandwidth--octaves-.</BLURB>
 <ARG>
 <NAME>ladspa-tap-equalizer-bw::Band-4-Bandwidth--octaves-</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,5]</RANGE>
+<RANGE>[0.1,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-4-Bandwidth--octaves-</NICK>
 <BLURB>Band-4-Bandwidth--octaves-.</BLURB>
 <ARG>
 <NAME>ladspa-tap-equalizer-bw::Band-5-Bandwidth--octaves-</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,5]</RANGE>
+<RANGE>[0.1,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-5-Bandwidth--octaves-</NICK>
 <BLURB>Band-5-Bandwidth--octaves-.</BLURB>
 <ARG>
 <NAME>ladspa-tap-equalizer-bw::Band-6-Bandwidth--octaves-</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,5]</RANGE>
+<RANGE>[0.1,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-6-Bandwidth--octaves-</NICK>
 <BLURB>Band-6-Bandwidth--octaves-.</BLURB>
 <ARG>
 <NAME>ladspa-tap-equalizer-bw::Band-7-Bandwidth--octaves-</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,5]</RANGE>
+<RANGE>[0.1,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-7-Bandwidth--octaves-</NICK>
 <BLURB>Band-7-Bandwidth--octaves-.</BLURB>
 <ARG>
 <NAME>ladspa-tap-equalizer-bw::Band-8-Bandwidth--octaves-</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,5]</RANGE>
+<RANGE>[0.1,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-8-Bandwidth--octaves-</NICK>
 <BLURB>Band-8-Bandwidth--octaves-.</BLURB>
 <FLAGS>rwx</FLAGS>
 <NICK>Pitch-Tracking</NICK>
 <BLURB>Pitch-Tracking.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Time-Tracking</NICK>
 <BLURB>Time-Tracking.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-pitchScaleHQ::Pitch-co-efficient</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,5,2]</RANGE>
+<RANGE>[0.5,2]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Pitch-co-efficient</NICK>
 <BLURB>Pitch-co-efficient.</BLURB>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Frequency--Hz-</NICK>
 <BLURB>Frequency--Hz-.</BLURB>
-<DEFAULT>1,25</DEFAULT>
+<DEFAULT>1.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-sc4m::Attack-time</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[1,5,400]</RANGE>
+<RANGE>[1.5,400]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-time</NICK>
 <BLURB>Attack-time.</BLURB>
-<DEFAULT>101,125</DEFAULT>
+<DEFAULT>101.125</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Knee-radius</NICK>
 <BLURB>Knee-radius.</BLURB>
-<DEFAULT>3,25</DEFAULT>
+<DEFAULT>3.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-pitchScale::Pitch-co-efficient</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,5,2]</RANGE>
+<RANGE>[0.5,2]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Pitch-co-efficient</NICK>
 <BLURB>Pitch-co-efficient.</BLURB>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-pointerCastDistortion::Effect-cutoff-freq</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,13230]</RANGE>
+<RANGE>[4.41,13230]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Effect-cutoff-freq</NICK>
 <BLURB>Effect-cutoff-freq.</BLURB>
-<DEFAULT>32,6377</DEFAULT>
+<DEFAULT>32.6376</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-const::Signal-amplitude</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[-1,1,1]</RANGE>
+<RANGE>[-1,1.1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Signal-amplitude</NICK>
 <BLURB>Signal-amplitude.</BLURB>
 <ARG>
 <NAME>ladspa-lsFilter::Cutoff-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[88,2,22050]</RANGE>
+<RANGE>[88.2,22050]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Cutoff-frequency</NICK>
 <BLURB>Cutoff-frequency.</BLURB>
-<DEFAULT>1394,56</DEFAULT>
+<DEFAULT>1394.56</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-butthigh-iir::Cutoff-Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Cutoff-Frequency</NICK>
 <BLURB>Cutoff-Frequency.</BLURB>
-<DEFAULT>36,1195</DEFAULT>
+<DEFAULT>36.1195</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-butthigh-iir::Resonance</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,1,41]</RANGE>
+<RANGE>[0.1,1.41]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Resonance</NICK>
 <BLURB>Resonance.</BLURB>
-<DEFAULT>0,755</DEFAULT>
+<DEFAULT>0.755</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-buttlow-iir::Cutoff-Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Cutoff-Frequency</NICK>
 <BLURB>Cutoff-Frequency.</BLURB>
-<DEFAULT>36,1195</DEFAULT>
+<DEFAULT>36.1195</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-buttlow-iir::Resonance</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,1,41]</RANGE>
+<RANGE>[0.1,1.41]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Resonance</NICK>
 <BLURB>Resonance.</BLURB>
-<DEFAULT>0,755</DEFAULT>
+<DEFAULT>0.755</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-bwxover-iir::Cutoff-Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Cutoff-Frequency</NICK>
 <BLURB>Cutoff-Frequency.</BLURB>
-<DEFAULT>36,1195</DEFAULT>
+<DEFAULT>36.1195</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-bwxover-iir::Resonance</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,1,41]</RANGE>
+<RANGE>[0.1,1.41]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Resonance</NICK>
 <BLURB>Resonance.</BLURB>
-<DEFAULT>0,755</DEFAULT>
+<DEFAULT>0.755</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-notch-iir::Bandwidth</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Bandwidth</NICK>
 <BLURB>Bandwidth.</BLURB>
-<DEFAULT>295,832</DEFAULT>
+<DEFAULT>295.832</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-notch-iir::Center-Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Center-Frequency</NICK>
 <BLURB>Center-Frequency.</BLURB>
-<DEFAULT>295,832</DEFAULT>
+<DEFAULT>295.832</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-lowpass-iir::Cutoff-Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Cutoff-Frequency</NICK>
 <BLURB>Cutoff-Frequency.</BLURB>
-<DEFAULT>2422,97</DEFAULT>
+<DEFAULT>2422.97</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-highpass-iir::Cutoff-Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Cutoff-Frequency</NICK>
 <BLURB>Cutoff-Frequency.</BLURB>
-<DEFAULT>36,1195</DEFAULT>
+<DEFAULT>36.1195</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-bandpass-iir::Bandwidth</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Bandwidth</NICK>
 <BLURB>Bandwidth.</BLURB>
-<DEFAULT>295,832</DEFAULT>
+<DEFAULT>295.832</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-bandpass-iir::Center-Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Center-Frequency</NICK>
 <BLURB>Center-Frequency.</BLURB>
-<DEFAULT>295,832</DEFAULT>
+<DEFAULT>295.832</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-bandpass-a-iir::Bandwidth</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Bandwidth</NICK>
 <BLURB>Bandwidth.</BLURB>
-<DEFAULT>295,832</DEFAULT>
+<DEFAULT>295.832</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-bandpass-a-iir::Center-Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,19845]</RANGE>
+<RANGE>[4.41,19845]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Center-Frequency</NICK>
 <BLURB>Center-Frequency.</BLURB>
-<DEFAULT>36,1195</DEFAULT>
+<DEFAULT>36.1195</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-se4::Attack-time</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[1,5,400]</RANGE>
+<RANGE>[1.5,400]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-time</NICK>
 <BLURB>Attack-time.</BLURB>
-<DEFAULT>101,125</DEFAULT>
+<DEFAULT>101.125</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Knee-radius</NICK>
 <BLURB>Knee-radius.</BLURB>
-<DEFAULT>3,25</DEFAULT>
+<DEFAULT>3.25</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-sinCos::Base-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,0441,22050]</RANGE>
+<RANGE>[0.0441,22050]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Base-frequency</NICK>
 <BLURB>Base-frequency.</BLURB>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-gongBeater::Strike-duration</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,001,0,2]</RANGE>
+<RANGE>[0.001,0.2]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Strike-duration</NICK>
 <BLURB>Strike-duration.</BLURB>
-<DEFAULT>0,1005</DEFAULT>
+<DEFAULT>0.1005</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-djFlanger::LFO-period</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,32]</RANGE>
+<RANGE>[0.1,32]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>LFO-period</NICK>
 <BLURB>LFO-period.</BLURB>
 <FLAGS>rwx</FLAGS>
 <NICK>LFO-sync</NICK>
 <BLURB>LFO-sync.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-giantFlange::Delay-1-range</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,10,5]</RANGE>
+<RANGE>[0,10.5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay-1-range</NICK>
 <BLURB>Delay-1-range.</BLURB>
-<DEFAULT>2,625</DEFAULT>
+<DEFAULT>2.625</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-giantFlange::Delay-2-range</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,10,5]</RANGE>
+<RANGE>[0,10.5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay-2-range</NICK>
 <BLURB>Delay-2-range.</BLURB>
 <FLAGS>rwx</FLAGS>
 <NICK>Double-delay</NICK>
 <BLURB>Double-delay.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-sc4::Attack-time</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[1,5,400]</RANGE>
+<RANGE>[1.5,400]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-time</NICK>
 <BLURB>Attack-time.</BLURB>
-<DEFAULT>101,125</DEFAULT>
+<DEFAULT>101.125</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Knee-radius</NICK>
 <BLURB>Knee-radius.</BLURB>
-<DEFAULT>3,25</DEFAULT>
+<DEFAULT>3.25</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-amPitchshift::Pitch-shift</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,25,4]</RANGE>
+<RANGE>[0.25,4]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Pitch-shift</NICK>
 <BLURB>Pitch-shift.</BLURB>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-time</NICK>
 <BLURB>Attack-time.</BLURB>
-<DEFAULT>101,5</DEFAULT>
+<DEFAULT>101.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Knee-radius</NICK>
 <BLURB>Knee-radius.</BLURB>
-<DEFAULT>3,25</DEFAULT>
+<DEFAULT>3.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-time</NICK>
 <BLURB>Attack-time.</BLURB>
-<DEFAULT>101,5</DEFAULT>
+<DEFAULT>101.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Knee-radius</NICK>
 <BLURB>Knee-radius.</BLURB>
-<DEFAULT>3,25</DEFAULT>
+<DEFAULT>3.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-time</NICK>
 <BLURB>Attack-time.</BLURB>
-<DEFAULT>101,5</DEFAULT>
+<DEFAULT>101.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Knee-radius</NICK>
 <BLURB>Knee-radius.</BLURB>
-<DEFAULT>3,25</DEFAULT>
+<DEFAULT>3.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-damping</NICK>
 <BLURB>Inner-damping.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-size-1</NICK>
 <BLURB>Inner-size-1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-size-2</NICK>
 <BLURB>Inner-size-2.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-size-3</NICK>
 <BLURB>Inner-size-3.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-size-4</NICK>
 <BLURB>Inner-size-4.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-stiffness-1--</NICK>
 <BLURB>Inner-stiffness-1--.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-stiffness-1---1</NICK>
 <BLURB>Inner-stiffness-1---1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-stiffness-2--</NICK>
 <BLURB>Inner-stiffness-2--.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-stiffness-2---1</NICK>
 <BLURB>Inner-stiffness-2---1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-stiffness-3--</NICK>
 <BLURB>Inner-stiffness-3--.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-stiffness-3---1</NICK>
 <BLURB>Inner-stiffness-3---1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-stiffness-4--</NICK>
 <BLURB>Inner-stiffness-4--.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Inner-stiffness-4---1</NICK>
 <BLURB>Inner-stiffness-4---1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Mic-position</NICK>
 <BLURB>Mic-position.</BLURB>
-<DEFAULT>0,25</DEFAULT>
+<DEFAULT>0.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-damping</NICK>
 <BLURB>Outer-damping.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-size-1</NICK>
 <BLURB>Outer-size-1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-size-2</NICK>
 <BLURB>Outer-size-2.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-size-3</NICK>
 <BLURB>Outer-size-3.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-size-4</NICK>
 <BLURB>Outer-size-4.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-stiffness-1--</NICK>
 <BLURB>Outer-stiffness-1--.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-stiffness-1---1</NICK>
 <BLURB>Outer-stiffness-1---1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-stiffness-2--</NICK>
 <BLURB>Outer-stiffness-2--.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-stiffness-2---1</NICK>
 <BLURB>Outer-stiffness-2---1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-stiffness-3--</NICK>
 <BLURB>Outer-stiffness-3--.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-stiffness-3---1</NICK>
 <BLURB>Outer-stiffness-3---1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-stiffness-4--</NICK>
 <BLURB>Outer-stiffness-4--.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Outer-stiffness-4---1</NICK>
 <BLURB>Outer-stiffness-4---1.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Damping</NICK>
 <BLURB>Damping.</BLURB>
-<DEFAULT>0,25</DEFAULT>
+<DEFAULT>0.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-wet-mix</NICK>
 <BLURB>Dry-wet-mix.</BLURB>
-<DEFAULT>0,25</DEFAULT>
+<DEFAULT>0.25</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-plate::Reverb-time</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,01,8,5]</RANGE>
+<RANGE>[0.01,8.5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Reverb-time</NICK>
 <BLURB>Reverb-time.</BLURB>
-<DEFAULT>4,255</DEFAULT>
+<DEFAULT>4.255</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Tracking-speed</NICK>
 <BLURB>Tracking-speed.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-analogueOsc::Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,0441,22005,9]</RANGE>
+<RANGE>[0.0441,22005.9]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Frequency</NICK>
 <BLURB>Frequency.</BLURB>
 <ARG>
 <NAME>ladspa-gate::Attack</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,01,1000]</RANGE>
+<RANGE>[0.01,1000]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack</NICK>
 <BLURB>Attack.</BLURB>
-<DEFAULT>250,008</DEFAULT>
+<DEFAULT>250.008</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-gate::HF-key-filter</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[220,5,21609]</RANGE>
+<RANGE>[220.5,21609]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>HF-key-filter</NICK>
 <BLURB>HF-key-filter.</BLURB>
 <FLAGS>rwx</FLAGS>
 <NICK>Hold</NICK>
 <BLURB>Hold.</BLURB>
-<DEFAULT>1500,5</DEFAULT>
+<DEFAULT>1500.5</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-gate::LF-key-filter</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[30,87,4410]</RANGE>
+<RANGE>[30.87,4410]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>LF-key-filter</NICK>
 <BLURB>LF-key-filter.</BLURB>
-<DEFAULT>30,87</DEFAULT>
+<DEFAULT>30.87</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-gate::Output-select</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,1]</RANGE>
+<RANGE>[G_MAXULONG,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-select</NICK>
 <BLURB>Output-select.</BLURB>
 <ARG>
 <NAME>ladspa-crossoverDist::Crossover-amplitude</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,0,1]</RANGE>
+<RANGE>[0,0.1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Crossover-amplitude</NICK>
 <BLURB>Crossover-amplitude.</BLURB>
 <FLAGS>rwx</FLAGS>
 <NICK>Compression-ratio</NICK>
 <BLURB>Compression-ratio.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Fast-compression-ratio</NICK>
 <BLURB>Fast-compression-ratio.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Release-time</NICK>
 <BLURB>Release-time.</BLURB>
-<DEFAULT>0,25</DEFAULT>
+<DEFAULT>0.25</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-delayorama::Amplitude-change</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,2,5]</RANGE>
+<RANGE>[0.2,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Amplitude-change</NICK>
 <BLURB>Amplitude-change.</BLURB>
 <ARG>
 <NAME>ladspa-delayorama::Delay-change</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,2,5]</RANGE>
+<RANGE>[0.2,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay-change</NICK>
 <BLURB>Delay-change.</BLURB>
 <ARG>
 <NAME>ladspa-delayorama::Delay-range</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,0001,6]</RANGE>
+<RANGE>[0.0001,6]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay-range</NICK>
 <BLURB>Delay-range.</BLURB>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-time</NICK>
 <BLURB>Attack-time.</BLURB>
-<DEFAULT>0,25</DEFAULT>
+<DEFAULT>0.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Decay-time</NICK>
 <BLURB>Decay-time.</BLURB>
-<DEFAULT>0,25</DEFAULT>
+<DEFAULT>0.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Modulation-depth</NICK>
 <BLURB>Modulation-depth.</BLURB>
-<DEFAULT>0,25</DEFAULT>
+<DEFAULT>0.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Frequency-1</NICK>
 <BLURB>Frequency-1.</BLURB>
-<DEFAULT>5000,75</DEFAULT>
+<DEFAULT>5000.75</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Frequency-2</NICK>
 <BLURB>Frequency-2.</BLURB>
-<DEFAULT>10000,5</DEFAULT>
+<DEFAULT>10000.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Frequency-3</NICK>
 <BLURB>Frequency-3.</BLURB>
-<DEFAULT>15000,2</DEFAULT>
+<DEFAULT>15000.2</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>LFO-depth</NICK>
 <BLURB>LFO-depth.</BLURB>
-<DEFAULT>0,25</DEFAULT>
+<DEFAULT>0.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Damping</NICK>
 <BLURB>Damping.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Input-bandwidth</NICK>
 <BLURB>Input-bandwidth.</BLURB>
-<DEFAULT>0,75</DEFAULT>
+<DEFAULT>0.75</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-gverb::Reverb-time</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,30]</RANGE>
+<RANGE>[0.1,30]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Reverb-time</NICK>
 <BLURB>Reverb-time.</BLURB>
-<DEFAULT>7,575</DEFAULT>
+<DEFAULT>7.575</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Roomsize</NICK>
 <BLURB>Roomsize.</BLURB>
-<DEFAULT>75,75</DEFAULT>
+<DEFAULT>75.75</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Tail-level</NICK>
 <BLURB>Tail-level.</BLURB>
-<DEFAULT>-17,5</DEFAULT>
+<DEFAULT>-17.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Filter-Q</NICK>
 <BLURB>Filter-Q.</BLURB>
-<DEFAULT>0,25</DEFAULT>
+<DEFAULT>0.25</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Average-stall</NICK>
 <BLURB>Average-stall.</BLURB>
-<DEFAULT>2,5</DEFAULT>
+<DEFAULT>2.5</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-retroFlange::Flange-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,5,8]</RANGE>
+<RANGE>[0.5,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Flange-frequency</NICK>
 <BLURB>Flange-frequency.</BLURB>
 <ARG>
 <NAME>ladspa-fadDelay::Delay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,10]</RANGE>
+<RANGE>[0.1,10]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay</NICK>
 <BLURB>Delay.</BLURB>
 <ARG>
 <NAME>ladspa-triplePara::Band-1-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,21609]</RANGE>
+<RANGE>[4.41,21609]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-1-frequency</NICK>
 <BLURB>Band-1-frequency.</BLURB>
-<DEFAULT>36,8967</DEFAULT>
+<DEFAULT>36.8967</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-triplePara::Band-2-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,21609]</RANGE>
+<RANGE>[4.41,21609]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-2-frequency</NICK>
 <BLURB>Band-2-frequency.</BLURB>
-<DEFAULT>308,7</DEFAULT>
+<DEFAULT>308.7</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-triplePara::Band-3-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,21609]</RANGE>
+<RANGE>[4.41,21609]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Band-3-frequency</NICK>
 <BLURB>Band-3-frequency.</BLURB>
-<DEFAULT>2582,77</DEFAULT>
+<DEFAULT>2582.77</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-triplePara::High-shelving-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,21609]</RANGE>
+<RANGE>[4.41,21609]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>High-shelving-frequency</NICK>
 <BLURB>High-shelving-frequency.</BLURB>
 <FLAGS>rwx</FLAGS>
 <NICK>High-shelving-slope</NICK>
 <BLURB>High-shelving-slope.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-triplePara::Low-shelving-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[4,41,21609]</RANGE>
+<RANGE>[4.41,21609]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Low-shelving-frequency</NICK>
 <BLURB>Low-shelving-frequency.</BLURB>
-<DEFAULT>4,41</DEFAULT>
+<DEFAULT>4.41</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Low-shelving-slope</NICK>
 <BLURB>Low-shelving-slope.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-decimator::Sample-rate</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[44,1,44100]</RANGE>
+<RANGE>[44.1,44100]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Sample-rate</NICK>
 <BLURB>Sample-rate.</BLURB>
 <ARG>
 <NAME>ladspa-flanger::Delay-base</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1,25]</RANGE>
+<RANGE>[0.1,25]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay-base</NICK>
 <BLURB>Delay-base.</BLURB>
-<DEFAULT>6,325</DEFAULT>
+<DEFAULT>6.325</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-flanger::LFO-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,05,100]</RANGE>
+<RANGE>[0.05,100]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>LFO-frequency</NICK>
 <BLURB>LFO-frequency.</BLURB>
-<DEFAULT>0,33437</DEFAULT>
+<DEFAULT>0.33437</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Max-slowdown</NICK>
 <BLURB>Max-slowdown.</BLURB>
-<DEFAULT>2,5</DEFAULT>
+<DEFAULT>2.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Voice-separation</NICK>
 <BLURB>Voice-separation.</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Xover-lower-freq</NICK>
 <BLURB>Xover-lower-freq.</BLURB>
-<DEFAULT>1537,5</DEFAULT>
+<DEFAULT>1537.5</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-fastLookaheadLimiter::Release-time</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,01,2]</RANGE>
+<RANGE>[0.01,2]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Release-time</NICK>
 <BLURB>Release-time.</BLURB>
-<DEFAULT>0,5075</DEFAULT>
+<DEFAULT>0.5075</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3,40282e+38</DEFAULT>
+<DEFAULT>-3.40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-comb::Feedback</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[-0,99,0,99]</RANGE>
+<RANGE>[-0.99,0.99]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Feedback</NICK>
 <BLURB>Feedback.</BLURB>
 <ARG>
 <NAME>ladspa-Phaser1+LFO::LFO-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,01,30]</RANGE>
+<RANGE>[0.01,30]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>LFO-frequency</NICK>
 <BLURB>LFO-frequency.</BLURB>
-<DEFAULT>0,01</DEFAULT>
+<DEFAULT>0.01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-Parametric1::Bandwidth-1</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,125,8]</RANGE>
+<RANGE>[0.125,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Bandwidth-1</NICK>
 <BLURB>Bandwidth-1.</BLURB>
 <ARG>
 <NAME>ladspa-Parametric1::Bandwidth-2</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,125,8]</RANGE>
+<RANGE>[0.125,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Bandwidth-2</NICK>
 <BLURB>Bandwidth-2.</BLURB>
 <ARG>
 <NAME>ladspa-Parametric1::Bandwidth-3</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,125,8]</RANGE>
+<RANGE>[0.125,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Bandwidth-3</NICK>
 <BLURB>Bandwidth-3.</BLURB>
 <ARG>
 <NAME>ladspa-Parametric1::Bandwidth-4</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,125,8]</RANGE>
+<RANGE>[0.125,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Bandwidth-4</NICK>
 <BLURB>Bandwidth-4.</BLURB>
 <ARG>
 <NAME>ladspa-Chorus2::Mod-Frequency-1</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,003,10]</RANGE>
+<RANGE>[0.003,10]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Mod-Frequency-1</NICK>
 <BLURB>Mod-Frequency-1.</BLURB>
-<DEFAULT>0,003</DEFAULT>
+<DEFAULT>0.003</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-Chorus2::Mod-Frequency-2</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,01,30]</RANGE>
+<RANGE>[0.01,30]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Mod-Frequency-2</NICK>
 <BLURB>Mod-Frequency-2.</BLURB>
-<DEFAULT>0,01</DEFAULT>
+<DEFAULT>0.01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-Chorus1::Mod-Frequency-1</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,003,10]</RANGE>
+<RANGE>[0.003,10]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Mod-Frequency-1</NICK>
 <BLURB>Mod-Frequency-1.</BLURB>
-<DEFAULT>0,003</DEFAULT>
+<DEFAULT>0.003</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-Chorus1::Mod-Frequency-2</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,01,30]</RANGE>
+<RANGE>[0.01,30]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Mod-Frequency-2</NICK>
 <BLURB>Mod-Frequency-2.</BLURB>
-<DEFAULT>0,01</DEFAULT>
+<DEFAULT>0.01</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Path where to search for RealPlayer codecs</NICK>
 <BLURB>Path where to search for RealPlayer codecs.</BLURB>
-<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
+<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Path where to search for RealPlayer codecs</NICK>
 <BLURB>Path where to search for RealPlayer codecs.</BLURB>
-<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
+<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>DvbBaseBin::diseqc-source</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,7]</RANGE>
+<RANGE>[G_MAXULONG,7]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>diseqc source</NICK>
 <BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
 </ARG>
 
 <ARG>
+<NAME>GstH264Parse::access-unit</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Access Units</NICK>
+<BLURB>Output Acess Units rather than NALUs.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstH264Parse::output-format</NAME>
+<TYPE>GstH264ParseFormat</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Output Format</NICK>
+<BLURB>Output Format of stream (bytestream or otherwise).</BLURB>
+<DEFAULT>Input Format</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>Ivorbisfile::metadata</NAME>
 <TYPE>GstCaps*</TYPE>
 <RANGE></RANGE>
 <ARG>
 <NAME>GstDCCPClientSrc::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Socket fd</NICK>
 <BLURB>The socket file descriptor.</BLURB>
 <ARG>
 <NAME>GstDCCPServerSink::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Socket fd</NICK>
 <BLURB>The client socket file descriptor.</BLURB>
 <ARG>
 <NAME>GstDCCPClientSink::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Socket fd</NICK>
 <BLURB>The socket file descriptor.</BLURB>
 <ARG>
 <NAME>GstDCCPServerSrc::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Socket fd</NICK>
 <BLURB>The client socket file descriptor.</BLURB>
 <ARG>
 <NAME>GstMpegTSDemux::program-number</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Program Number</NICK>
 <BLURB>Program number to demux for (-1 to ignore).</BLURB>
 <ARG>
 <NAME>GstPcapParse::dst-port</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,65535]</RANGE>
+<RANGE>[G_MAXULONG,65535]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Destination port</NICK>
 <BLURB>Destination port to restrict to.</BLURB>
 <ARG>
 <NAME>GstPcapParse::src-port</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,65535]</RANGE>
+<RANGE>[G_MAXULONG,65535]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Source port</NICK>
 <BLURB>Source port to restrict to.</BLURB>
 </ARG>
 
 <ARG>
+<NAME>GstCameraBin::flags</NAME>
+<TYPE>GstCameraBinFlags</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Flags</NICK>
+<BLURB>Flags to control behaviour.</BLURB>
+<DEFAULT>Enable source crop and scale|Enable scale for viewfinder|Enable colorspace conversion for still image</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstDTMFSrc::interval</NAME>
 <TYPE>guint</TYPE>
 <RANGE>[10,50]</RANGE>
 <ARG>
 <NAME>GstRTPDTMFSrc::seqnum-offset</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Sequence number Offset</NICK>
 <BLURB>Offset to add to all outgoing seqnum (-1 = random).</BLURB>
 <ARG>
 <NAME>GstRTPDTMFSrc::timestamp-offset</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Timestamp Offset</NICK>
 <BLURB>Offset to add to all outgoing timestamps (-1 = random).</BLURB>
 <ARG>
 <NAME>GstRTPMux::seqnum-offset</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Sequence number Offset</NICK>
 <BLURB>Offset to add to all outgoing seqnum (-1 = random).</BLURB>
 <ARG>
 <NAME>GstRTPMux::timestamp-offset</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Timestamp Offset</NICK>
 <BLURB>Offset to add to all outgoing timestamps (-1 = random).</BLURB>
 <FLAGS>rw</FLAGS>
 <NICK>physics</NICK>
 <BLURB>water density: from 1 to 4.</BLURB>
-<DEFAULT>1.37974e-309</DEFAULT>
+<DEFAULT>7.29112e-304</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>splash</NICK>
 <BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>1.37429e-309</DEFAULT>
+<DEFAULT>7.29112e-304</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>splash</NICK>
 <BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>1.37974e-309</DEFAULT>
+<DEFAULT>7.29112e-304</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>ratiox</NICK>
 <BLURB>x-ratio.</BLURB>
-<DEFAULT>1.01172e-316</DEFAULT>
+<DEFAULT>1.57351e-316</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>ratioy</NICK>
 <BLURB>y-ratio.</BLURB>
-<DEFAULT>1.16173e-316</DEFAULT>
+<DEFAULT>1.38588e-316</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>DelayTime</NICK>
 <BLURB>the delay time.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>1.31882e-310</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Color</NICK>
 <BLURB>the color of the image.</BLURB>
-<DEFAULT>4.24713e-38</DEFAULT>
+<DEFAULT>6.27068e-38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Color-R</NICK>
 <BLURB>the color of the image.</BLURB>
-<DEFAULT>3.38803e-38</DEFAULT>
+<DEFAULT>3.50514e-38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Temperature</NICK>
 <BLURB>Noise Temperature.</BLURB>
-<DEFAULT>3.90912e-311</DEFAULT>
+<DEFAULT>3.93156e-311</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Center position (X)</NICK>
 <BLURB>Position of the center of rotation on the X axis.</BLURB>
-<DEFAULT>-1.728e+38</DEFAULT>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Center position (Y)</NICK>
 <BLURB>Position of the center of rotation on the Y axis.</BLURB>
-<DEFAULT>2.3695e-38</DEFAULT>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>lthresh</NICK>
 <BLURB>threshold for edge lightening.</BLURB>
-<DEFAULT>8.20075e-304</DEFAULT>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>lupscale</NICK>
 <BLURB>multiplier for upscaling edge brightness.</BLURB>
-<DEFAULT>4.77831e-299</DEFAULT>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>blend</NICK>
 <BLURB>blend factor.</BLURB>
-<DEFAULT>4.74303e-322</DEFAULT>
+<DEFAULT>2.37152e-322</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>fader</NICK>
 <BLURB>the fader position.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>4.74303e-322</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>HSync</NICK>
 <BLURB>the hsync offset.</BLURB>
-<DEFAULT>1.1762e-316</DEFAULT>
+<DEFAULT>1.38372e-316</DEFAULT>
 </ARG>
 
 <ARG>
 <DEFAULT>40</DEFAULT>
 </ARG>
 
+<ARG>
+<NAME>GstAssRender::embeddedfonts</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Embedded Fonts</NICK>
+<BLURB>Extract and use fonts embedded in the stream.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstAssRender::enable</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Enable</NICK>
+<BLURB>Enable rendering of subtitles.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::dcoffset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>dcoffset</NICK>
+<BLURB>dcoffset.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::drive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,18]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>drive</NICK>
+<BLURB>drive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::meterDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterDrive</NICK>
+<BLURB>meterDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::meterInL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInL</NICK>
+<BLURB>meterInL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::meterInR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInR</NICK>
+<BLURB>meterInR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::mix</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>mix</NICK>
+<BLURB>mix.</BLURB>
+<DEFAULT>75</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-stereo::phase</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>phase</NICK>
+<BLURB>phase.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-mono::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-mono::dcoffset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>dcoffset</NICK>
+<BLURB>dcoffset.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-mono::drive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,18]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>drive</NICK>
+<BLURB>drive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-mono::meterDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterDrive</NICK>
+<BLURB>meterDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-mono::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-mono::meterOut</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOut</NICK>
+<BLURB>meterOut.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-mono::mix</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>mix</NICK>
+<BLURB>mix.</BLURB>
+<DEFAULT>75</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-tube-mono::phase</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>phase</NICK>
+<BLURB>phase.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-testtone::active</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>active</NICK>
+<BLURB>active.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-testtone::frequency</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>frequency</NICK>
+<BLURB>frequency.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-testtone::meterOut</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOut</NICK>
+<BLURB>meterOut.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-testtone::trim</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-24,0]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>trim</NICK>
+<BLURB>trim.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::cycle</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.5,500]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>cycle</NICK>
+<BLURB>cycle.</BLURB>
+<DEFAULT>25</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::depth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>depth</NICK>
+<BLURB>depth.</BLURB>
+<DEFAULT>75.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::lampL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampL</NICK>
+<BLURB>lampL.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::lampR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampR</NICK>
+<BLURB>lampR.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::phase</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-180,180]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>phase</NICK>
+<BLURB>phase.</BLURB>
+<DEFAULT>45</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-sum::width</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1,15]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>width</NICK>
+<BLURB>width.</BLURB>
+<DEFAULT>8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::cycle</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.5,500]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>cycle</NICK>
+<BLURB>cycle.</BLURB>
+<DEFAULT>25</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::depth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>depth</NICK>
+<BLURB>depth.</BLURB>
+<DEFAULT>75.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::lampL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampL</NICK>
+<BLURB>lampL.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::lampR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampR</NICK>
+<BLURB>lampR.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::meterInL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInL</NICK>
+<BLURB>meterInL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::meterInR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInR</NICK>
+<BLURB>meterInR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::phase</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-180,180]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>phase</NICK>
+<BLURB>phase.</BLURB>
+<DEFAULT>45</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-stereo::width</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1,15]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>width</NICK>
+<BLURB>width.</BLURB>
+<DEFAULT>8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::cycle</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.5,500]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>cycle</NICK>
+<BLURB>cycle.</BLURB>
+<DEFAULT>25</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::depth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>depth</NICK>
+<BLURB>depth.</BLURB>
+<DEFAULT>75.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::lampL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampL</NICK>
+<BLURB>lampL.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::lampR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampR</NICK>
+<BLURB>lampR.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::phase</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-180,180]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>phase</NICK>
+<BLURB>phase.</BLURB>
+<DEFAULT>45</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-phaser-mono::width</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1,15]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>width</NICK>
+<BLURB>width.</BLURB>
+<DEFAULT>8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::meterL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterL</NICK>
+<BLURB>meterL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::meterPhase</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1.5708]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterPhase</NICK>
+<BLURB>meterPhase.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::meterR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterR</NICK>
+<BLURB>meterR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec100</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec100</NICK>
+<BLURB>spec100.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec1000</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec1000</NICK>
+<BLURB>spec1000.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec10000</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec10000</NICK>
+<BLURB>spec10000.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec125</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec125</NICK>
+<BLURB>spec125.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec1250</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec1250</NICK>
+<BLURB>spec1250.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec12500</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec12500</NICK>
+<BLURB>spec12500.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec160</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec160</NICK>
+<BLURB>spec160.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec1600</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec1600</NICK>
+<BLURB>spec1600.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec16000</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec16000</NICK>
+<BLURB>spec16000.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec20</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec20</NICK>
+<BLURB>spec20.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec200</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec200</NICK>
+<BLURB>spec200.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec2000</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec2000</NICK>
+<BLURB>spec2000.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec20000</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec20000</NICK>
+<BLURB>spec20000.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec25</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec25</NICK>
+<BLURB>spec25.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec250</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec250</NICK>
+<BLURB>spec250.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec2500</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec2500</NICK>
+<BLURB>spec2500.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec31</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec31</NICK>
+<BLURB>spec31.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec315</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec315</NICK>
+<BLURB>spec315.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec3150</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec3150</NICK>
+<BLURB>spec3150.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec40</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec40</NICK>
+<BLURB>spec40.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec400</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec400</NICK>
+<BLURB>spec400.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec4000</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec4000</NICK>
+<BLURB>spec4000.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec50</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec50</NICK>
+<BLURB>spec50.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec500</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec500</NICK>
+<BLURB>spec500.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec5000</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec5000</NICK>
+<BLURB>spec5000.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec63</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec63</NICK>
+<BLURB>spec63.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec630</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec630</NICK>
+<BLURB>spec630.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec6300</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec6300</NICK>
+<BLURB>spec6300.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec80</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec80</NICK>
+<BLURB>spec80.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec800</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec800</NICK>
+<BLURB>spec800.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::spec8000</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,12]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>spec8000</NICK>
+<BLURB>spec8000.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::vuL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>vuL</NICK>
+<BLURB>vuL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-meter::vuR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>vuR</NICK>
+<BLURB>vuR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::gain</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-24,24]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gain</NICK>
+<BLURB>gain.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::meterInL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInL</NICK>
+<BLURB>meterInL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::meterInR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInR</NICK>
+<BLURB>meterInR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::meterPhase</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1.5708]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterPhase</NICK>
+<BLURB>meterPhase.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::pan</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>pan</NICK>
+<BLURB>pan.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::phaseL</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>phaseL</NICK>
+<BLURB>phaseL.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::phaseR</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>phaseR</NICK>
+<BLURB>phaseR.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-input::width</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>width</NICK>
+<BLURB>width.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-stereo::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-stereo::freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>freq</NICK>
+<BLURB>freq.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-stereo::gain</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,12]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gain</NICK>
+<BLURB>gain.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-stereo::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-stereo::meterInL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInL</NICK>
+<BLURB>meterInL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-stereo::meterInR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInR</NICK>
+<BLURB>meterInR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-stereo::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-stereo::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-stereo::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-mono::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-mono::freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>freq</NICK>
+<BLURB>freq.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-mono::gain</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,12]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gain</NICK>
+<BLURB>gain.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-mono::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-mono::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-mono::meterOut</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOut</NICK>
+<BLURB>meterOut.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-lpf-mono::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-stereo::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-stereo::freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>freq</NICK>
+<BLURB>freq.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-stereo::gain</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,12]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gain</NICK>
+<BLURB>gain.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-stereo::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-stereo::meterInL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInL</NICK>
+<BLURB>meterInL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-stereo::meterInR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInR</NICK>
+<BLURB>meterInR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-stereo::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-stereo::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-stereo::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-mono::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-mono::freq</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,20000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>freq</NICK>
+<BLURB>freq.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-mono::gain</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,12]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gain</NICK>
+<BLURB>gain.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-mono::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-mono::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-mono::meterOut</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOut</NICK>
+<BLURB>meterOut.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-filter-hpf-mono::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::diffusion</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>diffusion</NICK>
+<BLURB>diffusion.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::hpf</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,2000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>hpf</NICK>
+<BLURB>hpf.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::listFB</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,0.5]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>listFB</NICK>
+<BLURB>listFB.</BLURB>
+<DEFAULT>0.2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::listLR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>listLR</NICK>
+<BLURB>listLR.</BLURB>
+<DEFAULT>0.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::roomHeight</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[3,30]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>roomHeight</NICK>
+<BLURB>roomHeight.</BLURB>
+<DEFAULT>10</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::roomLength</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[3,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>roomLength</NICK>
+<BLURB>roomLength.</BLURB>
+<DEFAULT>25</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::roomWidth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[3,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>roomWidth</NICK>
+<BLURB>roomWidth.</BLURB>
+<DEFAULT>30</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::sourceFB</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.5,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>sourceFB</NICK>
+<BLURB>sourceFB.</BLURB>
+<DEFAULT>0.8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::sourceLR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>sourceLR</NICK>
+<BLURB>sourceLR.</BLURB>
+<DEFAULT>-0.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-sum::warmth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>warmth</NICK>
+<BLURB>warmth.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::diffusion</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>diffusion</NICK>
+<BLURB>diffusion.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::hpf</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[20,2000]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>hpf</NICK>
+<BLURB>hpf.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::listFB</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,0.5]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>listFB</NICK>
+<BLURB>listFB.</BLURB>
+<DEFAULT>0.2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::listLR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>listLR</NICK>
+<BLURB>listLR.</BLURB>
+<DEFAULT>0.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::roomHeight</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[3,30]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>roomHeight</NICK>
+<BLURB>roomHeight.</BLURB>
+<DEFAULT>10</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::roomLength</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[3,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>roomLength</NICK>
+<BLURB>roomLength.</BLURB>
+<DEFAULT>25</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::roomWidth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[3,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>roomWidth</NICK>
+<BLURB>roomWidth.</BLURB>
+<DEFAULT>30</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::sourceFB</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.5,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>sourceFB</NICK>
+<BLURB>sourceFB.</BLURB>
+<DEFAULT>0.8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::sourceLR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>sourceLR</NICK>
+<BLURB>sourceLR.</BLURB>
+<DEFAULT>-0.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-erreverb-mono::warmth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>warmth</NICK>
+<BLURB>warmth.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::LFOcycle</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[2,200]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>LFOcycle</NICK>
+<BLURB>LFOcycle.</BLURB>
+<DEFAULT>20</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::LFOdepth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>LFOdepth</NICK>
+<BLURB>LFOdepth.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::LFOlamp</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>LFOlamp</NICK>
+<BLURB>LFOlamp.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::delay1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.02,2]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>delay1</NICK>
+<BLURB>delay1.</BLURB>
+<DEFAULT>0.3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::delay2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.02,2]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>delay2</NICK>
+<BLURB>delay2.</BLURB>
+<DEFAULT>0.2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::fb1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,133.333]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>fb1</NICK>
+<BLURB>fb1.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::fb2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,133.333]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>fb2</NICK>
+<BLURB>fb2.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::mode</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>mode</NICK>
+<BLURB>mode.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::munge</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>munge</NICK>
+<BLURB>munge.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::mungemode</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>mungemode</NICK>
+<BLURB>mungemode.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::pan1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>pan1</NICK>
+<BLURB>pan1.</BLURB>
+<DEFAULT>-0.7</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::pan2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>pan2</NICK>
+<BLURB>pan2.</BLURB>
+<DEFAULT>0.7</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::vol1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>vol1</NICK>
+<BLURB>vol1.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-sum::vol2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>vol2</NICK>
+<BLURB>vol2.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::LFOcycle</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[2,200]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>LFOcycle</NICK>
+<BLURB>LFOcycle.</BLURB>
+<DEFAULT>20</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::LFOdepth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>LFOdepth</NICK>
+<BLURB>LFOdepth.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::LFOlamp</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>LFOlamp</NICK>
+<BLURB>LFOlamp.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::delay1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.02,2]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>delay1</NICK>
+<BLURB>delay1.</BLURB>
+<DEFAULT>0.3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::delay2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.02,2]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>delay2</NICK>
+<BLURB>delay2.</BLURB>
+<DEFAULT>0.2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::fb1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,133.333]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>fb1</NICK>
+<BLURB>fb1.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::fb2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,133.333]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>fb2</NICK>
+<BLURB>fb2.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::mode</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>mode</NICK>
+<BLURB>mode.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::munge</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>munge</NICK>
+<BLURB>munge.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::mungemode</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>mungemode</NICK>
+<BLURB>mungemode.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::pan1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>pan1</NICK>
+<BLURB>pan1.</BLURB>
+<DEFAULT>-0.7</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::pan2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>pan2</NICK>
+<BLURB>pan2.</BLURB>
+<DEFAULT>0.7</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::vol1</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>vol1</NICK>
+<BLURB>vol1.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-delay-mono::vol2</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>vol2</NICK>
+<BLURB>vol2.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::attack</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1e-05,0.75]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>attack</NICK>
+<BLURB>attack.</BLURB>
+<DEFAULT>0.015</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::gain</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-6,36]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gain</NICK>
+<BLURB>gain.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::grmeter</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-36,0]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>grmeter</NICK>
+<BLURB>grmeter.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::meterInL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInL</NICK>
+<BLURB>meterInL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::meterInR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterInR</NICK>
+<BLURB>meterInR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::meterOutL</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutL</NICK>
+<BLURB>meterOutL.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::meterOutR</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOutR</NICK>
+<BLURB>meterOutR.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::ratio</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1,20]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>ratio</NICK>
+<BLURB>ratio.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::release</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.001,5]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>release</NICK>
+<BLURB>release.</BLURB>
+<DEFAULT>0.05</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::rms</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>rms</NICK>
+<BLURB>rms.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-stereo::threshold</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-36,0]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>threshold</NICK>
+<BLURB>threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::attack</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1e-05,0.75]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>attack</NICK>
+<BLURB>attack.</BLURB>
+<DEFAULT>0.015</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::bypass</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>bypass</NICK>
+<BLURB>bypass.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::gain</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-6,36]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gain</NICK>
+<BLURB>gain.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::grmeter</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-36,0]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>grmeter</NICK>
+<BLURB>grmeter.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::lampDrive</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>lampDrive</NICK>
+<BLURB>lampDrive.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::meterIn</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterIn</NICK>
+<BLURB>meterIn.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::meterOut</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-60,6]</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>meterOut</NICK>
+<BLURB>meterOut.</BLURB>
+<DEFAULT>-60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::noClip</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>noClip</NICK>
+<BLURB>noClip.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::ratio</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[1,20]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>ratio</NICK>
+<BLURB>ratio.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::release</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0.001,5]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>release</NICK>
+<BLURB>release.</BLURB>
+<DEFAULT>0.05</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::rms</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>rms</NICK>
+<BLURB>rms.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>http---invadarecords-com-plugins-lv2-compressor-mono::threshold</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-36,0]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>threshold</NICK>
+<BLURB>threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
index df82aac..439eb75 100644 (file)
@@ -13,32 +13,197 @@ GObject
           GstCameraBin
         RsnDvdBin
         DvbBaseBin
+        GstRtpBin
+        GstFPSDisplaySink
         GstAutoConvert
         GstSDPDemux
-        GstFPSDisplaySink
+      GstSignalProcessor
+        http---invadarecords-com-plugins-lv2-compressor-mono
+        http---invadarecords-com-plugins-lv2-compressor-stereo
+        http---invadarecords-com-plugins-lv2-delay-mono
+        http---invadarecords-com-plugins-lv2-delay-sum
+        http---invadarecords-com-plugins-lv2-erreverb-mono
+        http---invadarecords-com-plugins-lv2-erreverb-sum
+        http---invadarecords-com-plugins-lv2-filter-hpf-mono
+        http---invadarecords-com-plugins-lv2-filter-hpf-stereo
+        http---invadarecords-com-plugins-lv2-filter-lpf-mono
+        http---invadarecords-com-plugins-lv2-filter-lpf-stereo
+        http---invadarecords-com-plugins-lv2-input
+        http---invadarecords-com-plugins-lv2-meter
+        http---invadarecords-com-plugins-lv2-phaser-mono
+        http---invadarecords-com-plugins-lv2-phaser-stereo
+        http---invadarecords-com-plugins-lv2-phaser-sum
+        http---invadarecords-com-plugins-lv2-testtone
+        http---invadarecords-com-plugins-lv2-tube-mono
+        http---invadarecords-com-plugins-lv2-tube-stereo
+        ladspa-flanger
+        ladspa-tap-rotspeak
+        ladspa-retroFlange
+        ladspa-triplePara
+        ladspa-tap-vibrato
+        ladspa-pitchScaleHQ
+        ladspa-matrixStMS
+        ladspa-imp
+        ladspa-analogueOsc
+        ladspa-hilbert
+        ladspa-notch-iir
+        ladspa-bodeShifter
+        ladspa-valveRect
+        ladspa-tap-sigmoid
+        ladspa-diode
+        ladspa-se4
+        ladspa-pitchScale
+        ladspa-foldover
+        ladspa-freqTracker
+        ladspa-rateShifter
+        ladspa-inv
+        ladspa-sc1
+        ladspa-ringmod-2i1o
+        ladspa-ringmod-1i1o1l
+        ladspa-impulse-fc
+        ladspa-tap-reverb
+        ladspa-amp-mono
+        ladspa-amp-stereo
+        ladspa-stepMuxer
+        ladspa-tap-equalizer
+        ladspa-fastLookaheadLimiter
+        ladspa-artificialLatency
+        ladspa-gate
+        ladspa-delay-n
+        ladspa-delay-l
+        ladspa-delay-c
+        ladspa-bwxover-iir
+        ladspa-buttlow-iir
+        ladspa-butthigh-iir
+        ladspa-mbeq
+        ladspa-lsFilter
+        ladspa-const
+        ladspa-Pulse-VCO
+        ladspa-Saw-VCO
+        ladspa-Rec-VCO
+        ladspa-smoothDecimate
+        ladspa-giantFlange
+        ladspa-lfoPhaser
+        ladspa-fourByFourPole
+        ladspa-autoPhaser
+        ladspa-lpf
+        ladspa-hpf
+        ladspa-tap-autopan
+        ladspa-highpass-iir
+        ladspa-comb
+        ladspa-matrixSpatialiser
+        ladspa-comb-n
+        ladspa-comb-l
+        ladspa-comb-c
+        ladspa-lcrDelay
+        ladspa-combSplitter
+        ladspa-dcRemove
+        ladspa-tap-doubler
+        ladspa-sinusWavewrapper
+        ladspa-modDelay
+        ladspa-shaper
+        ladspa-zm1
+        ladspa-sc4
+        ladspa-delay-5s
+        ladspa-dysonCompress
+        ladspa-tap-stereo-echo
+        ladspa-lowpass-iir
+        ladspa-fadDelay
+        ladspa-plate
+        ladspa-bandpass-iir
+        ladspa-singlePara
+        ladspa-gongBeater
+        ladspa-tapeDelay
+        ladspa-sifter
+        ladspa-tap-dynamics-st
+        ladspa-hardLimiter
+        ladspa-sc3
+        ladspa-amp
+        ladspa-xfade
+        ladspa-xfade4
+        ladspa-tap-pitch
+        ladspa-multivoiceChorus
+        ladspa-G2reverb
+        ladspa-surroundEncoder
+        ladspa-sc2
+        ladspa-gverb
+        ladspa-matrixMSSt
+        ladspa-amPitchshift
+        ladspa-tap-deesser
+        ladspa-tap-tubewarmth
+        ladspa-hermesFilter
+        ladspa-bandpass-a-iir
+        ladspa-gsm
+        ladspa-Chorus1
+        ladspa-Chorus2
+        ladspa-crossoverDist
+        ladspa-allpass-n
+        ladspa-allpass-l
+        ladspa-allpass-c
+        ladspa-decay
+        ladspa-valve
+        ladspa-bodeShifterCV
+        ladspa-harmonicGen
+        ladspa-waveTerrain
+        ladspa-transient
+        ladspa-sinCos
+        ladspa-split
+        ladspa-divider
+        ladspa-declip
+        ladspa-tap-dynamics-m
+        ladspa-tap-reflector
+        ladspa-Ambisonics-11-mono-panner
+        ladspa-Ambisonics-11-stereo-panner
+        ladspa-Ambisonics-11-rotator
+        ladspa-Ambisonics-11-square-decoder
+        ladspa-Ambisonics-11-hexagon-decoder
+        ladspa-Ambisonics-11-cube-decoder
+        ladspa-tap-equalizer-bw
+        ladspa-tap-tremolo
+        ladspa-sine-faaa
+        ladspa-sine-faac
+        ladspa-sine-fcaa
+        ladspa-sine-fcac
+        ladspa-chebstortion
+        ladspa-alias
+        ladspa-Parametric1
+        ladspa-tap-limiter
+        ladspa-noise-white
+        ladspa-tap-pinknoise
+        ladspa-delayorama
+        ladspa-pointerCastDistortion
+        ladspa-svf
+        ladspa-Phaser1
+        ladspa-Phaser1+LFO
+        ladspa-revdelay
+        ladspa-tap-chorusflanger
+        ladspa-vynil
+        ladspa-Mvchpf-1
+        ladspa-djFlanger
+        ladspa-fmOsc
+        ladspa-decimator
+        ladspa-Ambisonics-21-panner
+        ladspa-Ambisonics-21-rotator
+        ladspa-dj-eq-mono
+        ladspa-dj-eq
+        ladspa-Mvclpf-1
+        ladspa-Mvclpf-2
+        ladspa-Mvclpf-3
+        ladspa-Mvclpf-4
+        ladspa-satanMaximiser
+        ladspa-foverdrive
+        ladspa-karaoke
+        ladspa-gong
+        ladspa-sc4m
+      GstGmeDec
+      GstBaseMetadata
+        GstMetadataDemux
+        GstMetadataMux
+      GstXvidEnc
+      GstXvidDec
+      GstFaad
       GstBz2enc
       GstBz2dec
-      GstGmeDec
-      GstModPlug
-      GstMplex
-      GstBaseSrc
-        GstPushSrc
-          GstNeonhttpSrc
-          GstMythtvSrc
-          GstDc1394
-          GstMMS
-          GstBaseAudioSrc
-            GstJackAudioSrc
-            GstAudioSrc
-              GstOss4Source
-          GstVCDSrc
-          GstDvbSrc
-          GstDCCPClientSrc
-          GstDCCPServerSrc
-          GstRfbSrc
-        GstSFSrc
-        GstDTMFSrc
-        GstRTPDTMFSrc
       GstCDAudio
       GstBaseSink
         GstVideoSink
@@ -46,53 +211,101 @@ GObject
           GstSDLVideoSink
         GstBaseAudioSink
           GstAudioSink
+            GstNasSink
             GstSDLAudioSink
             GstApExSink
-            GstNasSink
             GstOss4Sink
           GstJackAudioSink
-        GstSFSink
         AlsaSPDIFSink
+        GstSFSink
         GstFBDEVSink
         GstDCCPServerSink
         GstDCCPClientSink
-      GstKateDec
-      GstKateEnc
-      GstKateParse
-        GstKateTag
-      GstFaad
-      GstCeltEnc
-      GstCeltDec
-      GstSpcDec
-      GstWildmidi
-      GstRsvgDec
+      GstMimEnc
+      GstMimDec
+      GstAmrWbEnc
+      GstBaseSrc
+        GstPushSrc
+          GstMythtvSrc
+          GstMMS
+          GstDc1394
+          GstBaseAudioSrc
+            GstJackAudioSrc
+            GstAudioSrc
+              GstOss4Source
+          GstNeonhttpSrc
+          GstVCDSrc
+          GstDvbSrc
+          frei0r-src-nois0r
+          frei0r-src-lissajous0r
+          frei0r-src-partik0l
+          frei0r-src-onecol0r
+          frei0r-src-ising0r
+          GstRfbSrc
+          GstDCCPClientSrc
+          GstDCCPServerSrc
+        GstSFSrc
+        GstDTMFSrc
+        GstRTPDTMFSrc
       GstBaseTransform
         GstAudioFilter
           GstOFA
           GstBPMDetect
           GstStereo
+        GstDtmfDetect
         GstBayer2RGB
-        GstScaletempo
-        GstHDVParse
+        GstCapsSetter
         GstVideoFilter
+          frei0r-filter-transparency
+          frei0r-filter-invert0r
+          frei0r-filter-letterb0xed
+          frei0r-filter-gamma
+          frei0r-filter-delay0r
+          frei0r-filter-r
+          frei0r-filter-squareblur
+          frei0r-filter-b
+          frei0r-filter-vectorscope
+          frei0r-filter-mask0mate
+          frei0r-filter-color-distance
+          frei0r-filter-distort0r
+          frei0r-filter-threshold0r
+          frei0r-filter-lens-correction
+          frei0r-filter-nosync0r
+          frei0r-filter-luminance
+          frei0r-filter-rgb-parade
+          frei0r-filter-bw0r
+          frei0r-filter-sobel
+          frei0r-filter-glow
+          frei0r-filter-hueshift0r
+          frei0r-filter-pixeliz0r
+          frei0r-filter-saturat0r
+          frei0r-filter-white-balance
+          frei0r-filter-cartoon
+          frei0r-filter-twolay0r
+          frei0r-filter-scanline0r
+          frei0r-filter-water
+          frei0r-filter-perspective
+          frei0r-filter-k-means-clustering
+          frei0r-filter-edgeglow
+          frei0r-filter-g
+          frei0r-filter-tehroxx0r
+          frei0r-filter-equaliz0r
+          frei0r-filter-scale0tilt
+          frei0r-filter-brightness
+          frei0r-filter-flippo
+          frei0r-filter-3dflippo
+          frei0r-filter-contrast0r
           GstVideoAnalyse
           GstVideoDetect
           GstVideoMark
-        GstCapsSetter
+        GstScaletempo
         GstLegacyresample
-        GstDtmfDetect
         GstMeasureCollector
-      GstSignalProcessor
-        ladspa-noise-white
-        ladspa-delay-5s
-        ladspa-amp-mono
-        ladspa-amp-stereo
-        ladspa-sine-faaa
-        ladspa-sine-faac
-        ladspa-sine-fcaa
-        ladspa-sine-fcac
-        ladspa-lpf
-        ladspa-hpf
+        GstHDVParse
+      GstDtsDec
+      GstRsvgDec
+      GstFaac
+      GstMusepackDec
       GstBaseVideoCodec
         GstBaseVideoDecoder
           GstSchroDec
@@ -101,83 +314,115 @@ GObject
         GstBaseVideoEncoder
           GstSchroEnc
           GstDiracEnc
-      GstXvidEnc
-      GstXvidDec
-      GstPitch
-      GstMusepackDec
-      GstMpeg2enc
-      GstMimEnc
-      GstMimDec
+      GstKateDec
+      GstKateEnc
+      GstKateParse
+        GstKateTag
       GstGSMEnc
       GstGSMDec
-      GstFaac
-      GstDtsDec
-      Gstassrender
+      GstModPlug
+      GstWildmidi
+      GstAssRender
+      GstPitch
+      GstCeltEnc
+      GstCeltDec
       GstTRM
-      GstBaseMetadata
-        GstMetadataDemux
-        GstMetadataMux
       GstOss4Mixer
-      GstAmrBaseParse
-        GstAmrParse
-      GstAsfMux
-      GstBaseRTPPayload
-        GstRtpAsfPay
-      GstAsfParse
-      GstFestival
-      ADPCMDec
       GstMveDemux
       GstMveMux
-      GstSrtEnc
+      GstBaseRTPDepayload
+        GstRtpDTMFDepay
+      GstRtpJitterBuffer
+      GstRtpPtDemux
+      GstRtpSession
+      GstRtpSsrcDemux
+      GstMpegPSDemux
+      GstMpegTSDemux
+      MpegTSParse
+      GstH264Parse
+      GstLiveAdder
+      ADPCMDec
       GstMpeg4VParse
-      GstCDXAParse
-      GstVcdParse
-      GstNsfDec
-      GstSirenDec
-      GstSirenEnc
-      MpegTsMux
-      GstRealVideoDec
-      GstRealAudioDec
-      GstRTPMux
-        GstRTPDTMFMux
+      GstValve
+      MpegVideoParse
+      GstShapeWipe
+      frei0r-mixer-color-only
+      frei0r-mixer-alphaxor
+      frei0r-mixer-alphaout
+      frei0r-mixer-burn
+      frei0r-mixer-dodge
+      frei0r-mixer-difference
+      frei0r-mixer-grain-extract
+      frei0r-mixer-alphaatop
+      frei0r-mixer-overlay
+      frei0r-mixer-hue
+      frei0r-mixer-alphaover
+      frei0r-mixer-alphain
+      frei0r-mixer-hardlight
+      frei0r-mixer-blend
+      frei0r-mixer-lighten
+      frei0r-mixer-divide
+      frei0r-mixer-screen
+      frei0r-mixer-uv-map
+      frei0r-mixer-darken
+      frei0r-mixer-rgb
+      frei0r-mixer-multiply
+      frei0r-mixer-alpha-injection
+      frei0r-mixer-saturation
+      frei0r-mixer-xfade0r
+      frei0r-mixer-addition
+      frei0r-mixer-softlight
+      frei0r-mixer-grain-merge
+      frei0r-mixer-composition
+      frei0r-mixer-subtract
+      frei0r-mixer-value
+      GstAiffParse
+      GstAiffMux
+      GstNuvDemux
       GstRawParse
         GstVideoParse
         GstAudioParse
-      GstPcapParse
+      GstSpeed
       GstInputSelector
       GstOutputSelector
-      GstAacBaseParse
-        GstAacParse
-      GstVMncDec
       GstQTMux
       GstMP4Mux
       GstGPPMux
       GstMJ2Mux
-      GstAiffParse
-      MpegVideoParse
-      GstH264Parse
+      GstAacBaseParse
+        GstAacParse
+      GstSSim
+      GstCDXAParse
+      GstVcdParse
+      GstNsfDec
+      GstPnmdec
+      GstPnmenc
+      GstTtaParse
+      GstTtaDec
+      GstRTPMux
+        GstRTPDTMFMux
+      GstFreeze
+      GstVMncDec
+      GstSrtEnc
+      GstAsfMux
+      GstBaseRTPPayload
+        GstRtpAsfPay
+      GstAsfParse
+      GstFestival
+      MpegTsMux
+      GstDVDSpu
       GstMXFDemux
       GstMXFMux
-      GstSpeed
-      GstFreeze
+      GstRealVideoDec
+      GstRealAudioDec
+      GstAmrBaseParse
+        GstAmrParse
       GstId3BaseMux
         GstId3Mux
-      GstDVDSpu
-      GstTtaParse
-      GstTtaDec
-      GstLiveAdder
+      GstSirenDec
+      GstSirenEnc
+      GstPcapParse
       MpegPsMux
-      GstValve
-      GstBaseRTPDepayload
-        GstRtpDTMFDepay
-      GstSSim
-      GstNuvDemux
-      GstPnmdec
-      GstPnmenc
-      GstShapeWipe
-      GstMpegPSDemux
-      GstMpegTSDemux
-      MpegTSParse
     GstBus
     GstTask
     GstTaskPool
@@ -187,27 +432,26 @@ GObject
     GstPlugin
     GstRegistry
     GstRingBuffer
-      GstAudioSinkRingBuffer
       GstAudioSrcRingBuffer
-      GstJackAudioSrcRingBuffer
+      GstAudioSinkRingBuffer
       GstJackAudioSinkRingBuffer
+      GstJackAudioSrcRingBuffer
   GstSignalObject
   MpegTsPatInfo
   MpegTsPmtInfo
+  RTPSession
   GstColorBalanceChannel
-  GstMixerTrack
-    GstMixerOptions
 GInterface
   GTypePlugin
   GstChildProxy
   GstURIHandler
+  GstTagSetter
+  GstPreset
   GstImplementsInterface
   GstNavigation
   GstColorBalance
   GstXOverlay
-  GstTagSetter
-  GstPreset
   GstMixer
   GstPropertyProbe
-  MXFDescriptiveMetadataFrameworkInterface
   GstPhotography
+  MXFDescriptiveMetadataFrameworkInterface
index eb63faa..d9da1c8 100644 (file)
@@ -1,36 +1,37 @@
 GstBin GstChildProxy
 GstPipeline GstChildProxy
-GstCameraBin GstChildProxy GstPhotography GstImplementsInterface GstColorBalance GstTagSetter
+GstCameraBin GstChildProxy GstTagSetter GstImplementsInterface GstColorBalance GstPhotography
 RsnDvdBin GstURIHandler GstChildProxy
 DvbBaseBin GstURIHandler GstChildProxy
+GstRtpBin GstChildProxy
+GstFPSDisplaySink GstChildProxy
 GstAutoConvert GstChildProxy
 GstSDPDemux GstChildProxy
-GstFPSDisplaySink GstChildProxy
-GstNeonhttpSrc GstURIHandler
-GstMythtvSrc GstURIHandler
-GstMMS GstURIHandler
-GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
-GstVCDSrc GstURIHandler
+GstMetadataMux GstTagSetter
+GstXvidEnc GstPreset
 GstCDAudio GstURIHandler
 GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
 GstSDLVideoSink GstImplementsInterface GstNavigation GstXOverlay
 GstApExSink GstImplementsInterface GstMixer
 GstOss4Sink GstPropertyProbe
-GstKateEnc GstTagSetter
-GstKateTag GstTagSetter
-GstCeltEnc GstTagSetter GstPreset
+GstAmrWbEnc GstPreset
+GstMythtvSrc GstURIHandler
+GstMMS GstURIHandler
+GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
+GstNeonhttpSrc GstURIHandler
+GstVCDSrc GstURIHandler
+GstFaac GstPreset
 GstBaseVideoEncoder GstPreset
 GstSchroEnc GstPreset
 GstDiracEnc GstPreset
-GstXvidEnc GstPreset
-GstMpeg2enc GstPreset
-GstFaac GstPreset
-GstMetadataMux GstTagSetter
+GstKateEnc GstTagSetter
+GstKateTag GstTagSetter
+GstCeltEnc GstTagSetter GstPreset
 GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
-GstAsfMux GstTagSetter
 GstQTMux GstTagSetter
 GstMP4Mux GstTagSetter
 GstGPPMux GstTagSetter
 GstMJ2Mux GstTagSetter
+GstAsfMux GstTagSetter
 GstId3BaseMux GstTagSetter
 GstId3Mux GstTagSetter
index f8b97e7..9c65645 100644 (file)
@@ -1,8 +1,8 @@
 GstChildProxy GstObject
-GstImplementsInterface GstElement
-GstColorBalance GstImplementsInterface GstElement
-GstXOverlay GstImplementsInterface GstElement
-GstTagSetter GstElement
-GstMixer GstImplementsInterface GstElement
-MXFDescriptiveMetadataFrameworkInterface MXFMetadataBase MXFDescriptiveMetadata
-GstPhotography GstImplementsInterface GstElement
+GstTagSetter GstObject GstElement
+GstImplementsInterface GstObject GstElement
+GstColorBalance GstObject GstImplementsInterface GstElement
+GstXOverlay GstObject GstImplementsInterface GstElement
+GstMixer GstObject GstImplementsInterface GstElement
+GstPhotography GstObject GstImplementsInterface GstElement
+MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
index bbe16b8..90ddf9a 100644 (file)
@@ -3,10 +3,10 @@
   <description>Advanced Audio Coding Parser</description>
   <filename>../../gst/aacparse/.libs/libgstaacparse.so</filename>
   <basename>libgstaacparse.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4a951da..cb77d54 100644 (file)
@@ -3,10 +3,10 @@
   <description>ADPCM decoder</description>
   <filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
   <basename>libgstadpcmdec.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 88dc5f3..334f3d0 100644 (file)
@@ -3,28 +3,28 @@
   <description>Create and parse Audio Interchange File Format (AIFF) files</description>
   <filename>../../gst/aiff/.libs/libgstaiff.so</filename>
   <basename>libgstaiff.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
-      <name>aiffparse</name>
-      <longname>AIFF audio demuxer</longname>
-      <class>Codec/Demuxer/Audio</class>
-      <description>Parse a .aiff file into raw audio</description>
-      <author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com&gt;</author>
+      <name>aiffmux</name>
+      <longname>AIFF audio muxer</longname>
+      <class>Muxer/Audio</class>
+      <description>Multiplex raw audio into AIFF</description>
+      <author>Robert Swain &lt;robert.swain@gmail.com&gt;</author>
       <pads>
         <caps>
-          <name>src</name>
-          <direction>source</direction>
+          <name>sink</name>
+          <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</details>
+          <details>audio/x-raw-int, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)16, depth=(int)[ 9, 16 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)24, depth=(int)[ 17, 24 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)[ 25, 32 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details>
         </caps>
         <caps>
-          <name>sink</name>
-          <direction>sink</direction>
+          <name>src</name>
+          <direction>source</direction>
           <presence>always</presence>
           <details>audio/x-aiff</details>
         </caps>
diff --git a/docs/plugins/inspect/plugin-aiffparse.xml b/docs/plugins/inspect/plugin-aiffparse.xml
new file mode 100644 (file)
index 0000000..4cabf3f
--- /dev/null
@@ -0,0 +1,34 @@
+<plugin>
+  <name>aiffparse</name>
+  <description>Parse an .aiff file into raw audio</description>
+  <filename>../../gst/aiffparse/.libs/libgstaiffparse.so</filename>
+  <basename>libgstaiffparse.so</basename>
+  <version>0.10.16.1</version>
+  <license>LGPL</license>
+  <source>gst-plugins-bad</source>
+  <package>GStreamer Bad Plug-ins prerelease</package>
+  <origin>Unknown package origin</origin>
+  <elements>
+    <element>
+      <name>aiffparse</name>
+      <longname>AIFF audio demuxer</longname>
+      <class>Codec/Demuxer/Audio</class>
+      <description>Parse a .aiff file into raw audio</description>
+      <author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-aiff</details>
+        </caps>
+      </pads>
+    </element>
+  </elements>
+</plugin>
\ No newline at end of file
index 0eeca99..c65fe49 100644 (file)
@@ -3,10 +3,10 @@
   <description>Alsa plugin for S/PDIF output</description>
   <filename>../../ext/alsaspdif/.libs/libgstalsaspdif.so</filename>
   <basename>libgstalsaspdif.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 61d9a6e..1968a3a 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adaptive Multi-Rate Parser</description>
   <filename>../../gst/amrparse/.libs/libgstamrparse.so</filename>
   <basename>libgstamrparse.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 99162e8..7702eff 100644 (file)
@@ -3,12 +3,32 @@
   <description>Adaptive Multi-Rate Wide-Band Encoder</description>
   <filename>../../ext/amrwbenc/.libs/libgstamrwbenc.so</filename>
   <basename>libgstamrwbenc.so</basename>
-  <version>0.10.14.1</version>
+  <version>0.10.17.1</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins git/prerelease</package>
-  <origin>http://gstreamer.freedesktop.org</origin>
+  <package>GStreamer Bad Plug-ins git</package>
+  <origin>Unknown package origin</origin>
   <elements>
-
+    <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>
   </elements>
 </plugin>
\ No newline at end of file
index f395633..cd78c8c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Apple AirPort Express Plugin</description>
   <filename>../../ext/apexsink/.libs/libgstapexsink.so</filename>
   <basename>libgstapexsink.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 20cc02a..cffc967 100644 (file)
@@ -3,7 +3,7 @@
   <description>ASF Muxer Plugin</description>
   <filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
   <basename>libgstasfmux.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>gsoc2009 package</package>
index 375d116..50809a7 100644 (file)
@@ -3,10 +3,10 @@
   <description>ASS/SSA subtitle renderer</description>
   <filename>../../ext/assrender/.libs/libgstassrender.so</filename>
   <basename>libgstassrender.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -14,7 +14,7 @@
       <longname>ASS/SSA Render</longname>
       <class>Mixer/Video/Overlay/Subtitle</class>
       <description>Renders ASS/SSA subtitles with libass</description>
-      <author>Benjamin Schmitz &lt;vortex@wolpzone.de&gt;</author>
+      <author>Benjamin Schmitz &lt;vortex@wolpzone.de&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
       <pads>
         <caps>
           <name>text_sink</name>
           <name>video_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 ]</details>
+          <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-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)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)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-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-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 ]</details>
+          <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-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)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)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-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
         </caps>
       </pads>
     </element>
index 596d1b8..3490ae6 100644 (file)
@@ -3,10 +3,10 @@
   <description>Selects convertor element based on caps</description>
   <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
   <basename>libgstautoconvert.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 8e14957..c2ce900 100644 (file)
@@ -3,10 +3,10 @@
   <description>Elements to convert Bayer images</description>
   <filename>../../gst/bayer/.libs/libgstbayer.so</filename>
   <basename>libgstbayer.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ee74ea6..db71401 100644 (file)
@@ -3,10 +3,10 @@
   <description>Compress or decompress streams</description>
   <filename>../../ext/bz2/.libs/libgstbz2.so</filename>
   <basename>libgstbz2.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c4c5b7a..cca53ed 100644 (file)
@@ -3,10 +3,10 @@
   <description>High level api for DC (Digital Camera) application</description>
   <filename>../../gst/camerabin/.libs/libgstcamerabin.so</filename>
   <basename>libgstcamerabin.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 75a8db9..6f72027 100644 (file)
@@ -3,10 +3,10 @@
   <description>Play CD audio through the CD Drive</description>
   <filename>../../ext/cdaudio/.libs/libgstcdaudio.so</filename>
   <basename>libgstcdaudio.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6c11d57..f2e4b7e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Parse a .dat file (VCD) into raw mpeg1</description>
   <filename>../../gst/cdxaparse/.libs/libgstcdxaparse.so</filename>
   <basename>libgstcdxaparse.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4bffba8..0ca9204 100644 (file)
@@ -3,10 +3,10 @@
   <description>CELT plugin library</description>
   <filename>../../ext/celt/.libs/libgstcelt.so</filename>
   <basename>libgstcelt.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4c6101b..08b1bcd 100644 (file)
@@ -3,10 +3,10 @@
   <description>1394 IIDC Video Source</description>
   <filename>../../ext/dc1394/.libs/libgstdc1394.so</filename>
   <basename>libgstdc1394.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bab371e..5365fab 100644 (file)
@@ -3,7 +3,7 @@
   <description>transfer data over the network via DCCP.</description>
   <filename>../../gst/dccp/.libs/libgstdccp.so</filename>
   <basename>libgstdccp.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>DCCP</package>
index 19f9787..dd3a6c1 100644 (file)
@@ -3,10 +3,10 @@
   <description>Collection of elements that may or may not be useful for debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
   <basename>libgstdebugutilsbad.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c77d3c7..f7b677f 100644 (file)
@@ -3,10 +3,10 @@
   <description>DirectFB video output plugin</description>
   <filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
   <basename>libgstdfbvideosink.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index eef8db3..30b6ad0 100644 (file)
@@ -3,10 +3,10 @@
   <description>Dirac plugin</description>
   <filename>../../ext/dirac/.libs/libgstdirac.so</filename>
   <basename>libgstdirac.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 2481e65..cc552b1 100644 (file)
@@ -3,10 +3,10 @@
   <description>DTMF plugins</description>
   <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
   <basename>libgstdtmf.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index cf88286..707e5d6 100644 (file)
@@ -3,10 +3,10 @@
   <description>Decodes DTS audio streams</description>
   <filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
   <basename>libgstdtsdec.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 078cc9c..9a08ed5 100644 (file)
@@ -3,10 +3,10 @@
   <description>DVB elements</description>
   <filename>../../sys/dvb/.libs/libgstdvb.so</filename>
   <basename>libgstdvb.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7bb0b45..cbf4d0f 100644 (file)
@@ -3,10 +3,10 @@
   <description>DVD Sub-picture Overlay element</description>
   <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
   <basename>libgstdvdspu.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6109ccc..9d1618a 100644 (file)
@@ -3,10 +3,10 @@
   <description>Free AAC Encoder (FAAC)</description>
   <filename>../../ext/faac/.libs/libgstfaac.so</filename>
   <basename>libgstfaac.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 295bd23..a0c08c7 100644 (file)
@@ -3,10 +3,10 @@
   <description>Free AAC Decoder (FAAD)</description>
   <filename>../../ext/faad/.libs/libgstfaad.so</filename>
   <basename>libgstfaad.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 895933c..3ccacd9 100644 (file)
@@ -3,10 +3,10 @@
   <description>linux framebuffer video sink</description>
   <filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
   <basename>libgstfbdevsink.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index d76744f..608cfc9 100644 (file)
@@ -3,10 +3,10 @@
   <description>Synthesizes plain text into audio</description>
   <filename>../../gst/festival/.libs/libgstfestival.so</filename>
   <basename>libgstfestival.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 9b71c10..fca849d 100644 (file)
@@ -3,10 +3,10 @@
   <description>Stream freezer</description>
   <filename>../../gst/freeze/.libs/libgstfreeze.so</filename>
   <basename>libgstfreeze.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 46b4ef3..06e07a2 100644 (file)
   <description>frei0r plugin library</description>
   <filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
   <basename>libgstfrei0r.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
-
+    <element>
+      <name>frei0r-filter-3dflippo</name>
+      <longname>3dflippo</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Frame rotation in 3d-space</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, c.e. prelz AS FLUIDO &lt;fluido@fluido.as&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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)-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)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 ]; 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)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)-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)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)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-yuv, format=(fourcc)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-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)-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)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 ]; 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)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)-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)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)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-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-b</name>
+      <longname>B</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Extracts Blue from Image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-brightness</name>
+      <longname>Brightness</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Adjusts the brightness of a source image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-bw0r</name>
+      <longname>bw0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Turns image black/white.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, coma@gephex.org</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-cartoon</name>
+      <longname>Cartoon</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Cartoonify video, do a form of edge detect</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Dries Pruimboom, Jaromil</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-color-distance</name>
+      <longname>Color Distance</longname>
+      <class>Filter/Effect/Video</class>
+      <description></description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-contrast0r</name>
+      <longname>Contrast0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Adjusts the contrast of a source image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-delay0r</name>
+      <longname>delay0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>video delay</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Martin Bayer</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-distort0r</name>
+      <longname>Distort0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Plasma</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Gephex crew</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-edgeglow</name>
+      <longname>Edgeglow</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Edgeglow filter</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Salsaman</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-equaliz0r</name>
+      <longname>Equaliz0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Equalizes the intensity histograms</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal (Drone)</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-flippo</name>
+      <longname>Flippo</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Flipping in x and y axis</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Carlo Emilio, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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)-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)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 ]; 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)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)-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)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)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-yuv, format=(fourcc)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-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)-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)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 ]; 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)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)-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)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)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-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-g</name>
+      <longname>G</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Extracts Green from Image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-gamma</name>
+      <longname>Gamma</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Adjusts the gamma value of a source image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-glow</name>
+      <longname>Glow</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Creates a Glamorous Glow</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-hueshift0r</name>
+      <longname>Hueshift0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Shifts the hue of a source image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-invert0r</name>
+      <longname>Invert0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Inverts all colors of a source image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Gephex crew</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-k-means-clustering</name>
+      <longname>K-Means Clustering</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Clusters of a source image by color and spatial distance</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, binarymillenium</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-lens-correction</name>
+      <longname>Lens Correction</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Allows compensation of lens distortion</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-letterb0xed</name>
+      <longname>LetterB0xed</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Adds Black Borders at top and bottom for Cinema Look</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-luminance</name>
+      <longname>Luminance</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Creates a luminance map of the image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-mask0mate</name>
+      <longname>Mask0Mate</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Creates an square alpha-channel mask</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-nosync0r</name>
+      <longname>nosync0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>broken tv</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Martin Bayer</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-perspective</name>
+      <longname>Perspective</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Distorts the image for a pseudo perspective</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-pixeliz0r</name>
+      <longname>pixeliz0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Pixelize input image.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Gephex crew</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-r</name>
+      <longname>R</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Extracts Red from Image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-rgb-parade</name>
+      <longname>RGB-Parade</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Displays a histogram of R, G and B of the video-data</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Albert Frisch</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-saturat0r</name>
+      <longname>Saturat0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Adjusts the saturation of a source image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-scale0tilt</name>
+      <longname>Scale0Tilt</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Scales, Tilts and Crops an Image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-scanline0r</name>
+      <longname>scanline0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>interlaced blak lines</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Martin Bayer</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-sobel</name>
+      <longname>Sobel</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Sobel filter</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal (Drone)</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-squareblur</name>
+      <longname>Squareblur</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Variable-size square blur</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Drone</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-tehroxx0r</name>
+      <longname>TehRoxx0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Something videowall-ish</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Coma</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-threshold0r</name>
+      <longname>Threshold0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Thresholds a source image</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-transparency</name>
+      <longname>Transparency</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Tunes the alpha channel.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-twolay0r</name>
+      <longname>Twolay0r</longname>
+      <class>Filter/Effect/Video</class>
+      <description>dynamic thresholding</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Martin Bayer</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-vectorscope</name>
+      <longname>Vectorscope</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Displays the vectorscope of the video-data</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Albert Frisch</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-water</name>
+      <longname>Water</longname>
+      <class>Filter/Effect/Video</class>
+      <description>water drops on a video surface</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jaromil</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-filter-white-balance</name>
+      <longname>White Balance</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Adjust the white balance / color temperature</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Dan Dennedy</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-addition</name>
+      <longname>addition</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] addition operation of the pixel sources.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-alpha-injection</name>
+      <longname>Alpha Injection</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Averages Input 1 and uses this as Alpha Channel on Input 2</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-alphaatop</name>
+      <longname>alphaatop</longname>
+      <class>Filter/Editor/Video</class>
+      <description>the alpha ATOP operation</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-alphain</name>
+      <longname>alphain</longname>
+      <class>Filter/Editor/Video</class>
+      <description>the alpha IN operation</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-alphaout</name>
+      <longname>alphaout</longname>
+      <class>Filter/Editor/Video</class>
+      <description>the alpha OUT operation</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-alphaover</name>
+      <longname>alphaover</longname>
+      <class>Filter/Editor/Video</class>
+      <description>the alpha OVER operation</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-alphaxor</name>
+      <longname>alphaxor</longname>
+      <class>Filter/Editor/Video</class>
+      <description>the alpha XOR operation</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-blend</name>
+      <longname>blend</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform a blend operation between two sources</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-burn</name>
+      <longname>burn</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:
+    D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-color-only</name>
+      <longname>color_only</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform a conversion to color only of the source input1 using the hue and saturation values of input2.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-composition</name>
+      <longname>Composition</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Composites Image 2 onto Image 1 according to its Alpha Channel</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-darken</name>
+      <longname>darken</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform a darken operation between two sources (minimum value of both sources).</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-difference</name>
+      <longname>difference</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] difference operation between the pixel sources.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-divide</name>
+      <longname>divide</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-dodge</name>
+      <longname>dodge</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:
+    D = saturation of 255 or (A * 256) / (256 - B)</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-grain-extract</name>
+      <longname>grain_extract</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] grain-extract operation between the pixel sources.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-grain-merge</name>
+      <longname>grain_merge</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] grain-merge operation between the pixel sources.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-hardlight</name>
+      <longname>hardlight</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] hardlight operation between the pixel sources</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-hue</name>
+      <longname>hue</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform a conversion to hue only of the source input1 using the hue of input2.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-lighten</name>
+      <longname>lighten</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform a lighten operation between two sources (maximum value of both sources).</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-multiply</name>
+      <longname>multiply</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] multiply operation between the pixel sources.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-overlay</name>
+      <longname>overlay</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm:
+    D =  A * (B + (2 * B) * (255 - A))</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-rgb</name>
+      <longname>RGB</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Averages each Input and uses each as R, G or B channel of the Output</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink_2</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-saturation</name>
+      <longname>saturation</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform a conversion to saturation only of the source input1 using the saturation level of input2.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-screen</name>
+      <longname>screen</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm:
+    D = 255 - (255 - A) * (255 - B)</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-softlight</name>
+      <longname>softlight</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] softlight operation between the pixel sources.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-subtract</name>
+      <longname>subtract</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform an RGB[A] subtract operation of the pixel source input2 from input1.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-uv-map</name>
+      <longname>UV Map</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Uses Input 1 as UV Map to distort Input 2</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Richard Spindler</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-value</name>
+      <longname>value</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Perform a conversion to value only of the source input1 using the value of input2.</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jean-Sebastien Senecal</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-mixer-xfade0r</name>
+      <longname>xfade0r</longname>
+      <class>Filter/Editor/Video</class>
+      <description>a simple xfader</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Martin Bayer</author>
+      <pads>
+        <caps>
+          <name>sink_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>sink_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-src-ising0r</name>
+      <longname>Ising0r</longname>
+      <class>Src/Video</class>
+      <description>Generates ising noise</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Gephex crew</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-src-lissajous0r</name>
+      <longname>Lissajous0r</longname>
+      <class>Src/Video</class>
+      <description>Generates Lissajous0r images</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Martin Bayer</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-src-nois0r</name>
+      <longname>Nois0r</longname>
+      <class>Src/Video</class>
+      <description>Generates white noise images</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Martin Bayer</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-src-onecol0r</name>
+      <longname>onecol0r</longname>
+      <class>Src/Video</class>
+      <description>image with just one color</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Martin Bayer</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>frei0r-src-partik0l</name>
+      <longname>Partik0l</longname>
+      <class>Src/Video</class>
+      <description>Particles generated on prime number sinusoidal blossoming</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, Jaromil</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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 ]</details>
+        </caps>
+      </pads>
+    </element>
   </elements>
 </plugin>
\ No newline at end of file
index 6c22ced..13d1b0a 100644 (file)
@@ -3,10 +3,10 @@
   <description>GME Audio Decoder</description>
   <filename>../../ext/gme/.libs/libgstgme.so</filename>
   <basename>libgstgme.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 25198ec..7ff883b 100644 (file)
@@ -3,10 +3,10 @@
   <description>GSM encoder/decoder</description>
   <filename>../../ext/gsm/.libs/libgstgsm.so</filename>
   <basename>libgstgsm.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
diff --git a/docs/plugins/inspect/plugin-gstrtpmanager.xml b/docs/plugins/inspect/plugin-gstrtpmanager.xml
new file mode 100644 (file)
index 0000000..fedf310
--- /dev/null
@@ -0,0 +1,190 @@
+<plugin>
+  <name>gstrtpmanager</name>
+  <description>RTP session management plugin library</description>
+  <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
+  <basename>libgstrtpmanager.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>Unknown package origin</origin>
+  <elements>
+    <element>
+      <name>gstrtpbin</name>
+      <longname>RTP Bin</longname>
+      <class>Filter/Network/RTP</class>
+      <description>Implement an RTP bin</description>
+      <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
+      <pads>
+        <caps>
+          <name>send_rtp_src_%d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>send_rtcp_src_%d</name>
+          <direction>source</direction>
+          <presence>request</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+        <caps>
+          <name>recv_rtp_src_%d_%d_%d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>send_rtp_sink_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>recv_rtcp_sink_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+        <caps>
+          <name>recv_rtp_sink_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>application/x-rtp</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>gstrtpjitterbuffer</name>
+      <longname>RTP packet jitter-buffer</longname>
+      <class>Filter/Network/RTP</class>
+      <description>A buffer that deals with network jitter and other transmission faults</description>
+      <author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink_rtcp</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>gstrtpptdemux</name>
+      <longname>RTP Demux</longname>
+      <class>Demux/Network/RTP</class>
+      <description>Parses codec streams transmitted in the same RTP session</description>
+      <author>Kai Vehmanen &lt;kai.vehmanen@nokia.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src_%d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtp, payload=(int)[ 0, 255 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>gstrtpsession</name>
+      <longname>RTP Session</longname>
+      <class>Filter/Network/RTP</class>
+      <description>Implement an RTP session</description>
+      <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
+      <pads>
+        <caps>
+          <name>send_rtcp_src</name>
+          <direction>source</direction>
+          <presence>request</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+        <caps>
+          <name>send_rtp_src</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>sync_src</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+        <caps>
+          <name>recv_rtp_src</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>send_rtp_sink</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>recv_rtcp_sink</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+        <caps>
+          <name>recv_rtp_sink</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>application/x-rtp</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>gstrtpssrcdemux</name>
+      <longname>RTP SSRC Demux</longname>
+      <class>Demux/Network/RTP</class>
+      <description>Splits RTP streams based on the SSRC</description>
+      <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
+      <pads>
+        <caps>
+          <name>rtcp_src_%d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+        <caps>
+          <name>src_%d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>rtcp_sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp</details>
+        </caps>
+      </pads>
+    </element>
+  </elements>
+</plugin>
\ No newline at end of file
index 8459320..885283c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Siren encoder/decoder/payloader/depayloader plugins</description>
   <filename>../../gst/siren/.libs/libgstsiren.so</filename>
   <basename>libgstsiren.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ebc9061..8432d06 100644 (file)
@@ -3,10 +3,10 @@
   <description>Element parsing raw h264 streams</description>
   <filename>../../gst/h264parse/.libs/libgsth264parse.so</filename>
   <basename>libgsth264parse.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index e026ae1..5086058 100644 (file)
@@ -3,7 +3,7 @@
   <description>HDV private stream parser</description>
   <filename>../../gst/hdvparse/.libs/libgsthdvparse.so</filename>
   <basename>libgsthdvparse.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index adb1103..4263eb6 100644 (file)
@@ -3,10 +3,10 @@
   <description>ID3 v1 and v2 muxing plugin</description>
   <filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
   <basename>libgstid3tag.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index e6c2ecf..d0fe9fb 100644 (file)
@@ -3,10 +3,10 @@
   <description>Jack elements</description>
   <filename>../../ext/jack/.libs/libgstjack.so</filename>
   <basename>libgstjack.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7cf5d8c..7f1973b 100644 (file)
@@ -3,10 +3,10 @@
   <description>Kate plugin</description>
   <filename>../../ext/kate/.libs/libgstkate.so</filename>
   <basename>libgstkate.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c976d08..bb255a5 100644 (file)
   <description>All LADSPA plugins</description>
   <filename>../../ext/ladspa/.libs/libgstladspa.so</filename>
   <basename>libgstladspa.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
-      <name>ladspa-amp-mono</name>
-      <longname>Mono Amplifier</longname>
+      <name>ladspa-Ambisonics-11-cube-decoder</name>
+      <longname>AMB order 1,1 cube decoder</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Mono Amplifier</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>AMB order 1,1 cube decoder</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-ULB</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-URB</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-URF</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-ULF</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-DLB</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-DRB</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-DRF</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-DLF</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Z</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Y</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-X</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-W</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-hexagon-decoder</name>
+      <longname>AMB order 1,1 hexagon decoder</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 hexagon decoder</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-L-LF</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-LB-LB</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-RB-B</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-R-RB</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-RF-RF</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-LF-F</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Z</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Y</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-X</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-W</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-mono-panner</name>
+      <longname>AMB order 1,1 mono panner</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 mono panner</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-Y</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-X</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-W</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-rotator</name>
+      <longname>AMB order 1,1 rotator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 rotator</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-Y</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-X</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-W</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Z</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Y</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-X</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-W</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-square-decoder</name>
+      <longname>AMB order 1,1 square decoder</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 square decoder</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-LB-L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-RB-B</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-RF-R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-LF-F</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Z</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Y</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-X</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-W</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-stereo-panner</name>
+      <longname>AMB order 1,1 stereo panner</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 stereo panner</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-Y</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-X</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-W</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-21-panner</name>
+      <longname>AMB order 2,1 panner</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 2,1 panner</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-V</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-U</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-Y</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-X</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-W</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-21-rotator</name>
+      <longname>AMB order 2,1 rotator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 2,1 rotator</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-V</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-U</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-Y</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-X</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out-W</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Z</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-V</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-U</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-Y</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-X</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In-W</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Chorus1</name>
+      <longname>Chorus1 - Based on CSound orchestra by Sean Costello</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Chorus1 - Based on CSound orchestra by Sean Costello</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Chorus2</name>
+      <longname>Chorus2 - Based on CSound orchestra by Sean Costello</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Chorus2 - Based on CSound orchestra by Sean Costello</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-G2reverb</name>
+      <longname>Stereo reverb</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Stereo reverb</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Out_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Out_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>In_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Mvchpf-1</name>
+      <longname>Mvchpf-1   Digital implementation of the VC HP filter invented by R.A. Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvchpf-1   Digital implementation of the VC HP filter invented by R.A. Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@skynet.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Mvclpf-1</name>
+      <longname>Mvclpf-1   Digital implementation of the VC filter invented by R.A.Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvclpf-1   Digital implementation of the VC filter invented by R.A.Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Resonance</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Mvclpf-2</name>
+      <longname>Mvclpf-2   Digital implementation of the VC filter invented by R.A.Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvclpf-2   Digital implementation of the VC filter invented by R.A.Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Resonance</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Mvclpf-3</name>
+      <longname>Mvclpf-3   Digital implementation of the VC filter invented by R.A.Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvclpf-3   Digital implementation of the VC filter invented by R.A.Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Resonance</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Mvclpf-4</name>
+      <longname>Mvclpf-4   Digital implementation of the VC filter invented by R.A.Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvclpf-4   Digital implementation of the VC filter invented by R.A.Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Resonance</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Parametric1</name>
+      <longname>4-band parametric filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>4-band parametric filter</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Phaser1</name>
+      <longname>Phaser1 - Similar to CSound's phaser1 by Sean Costello</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Phaser1 - Similar to CSound's phaser1 by Sean Costello</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Lin_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Phaser1+LFO</name>
+      <longname>Phaser1 with LFO</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Phaser1 with LFO</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Pulse-VCO</name>
+      <longname>Pulse-VCO  --  Anti-aliased oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Pulse-VCO  --  Anti-aliased oscillator</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Lin_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Rec-VCO</name>
+      <longname>Rec-VCO  --  Anti-aliased oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Rec-VCO  --  Anti-aliased oscillator</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Sync</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Mod</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Lin_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Saw-VCO</name>
+      <longname>Saw-VCO  --  Anti-aliased oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Saw-VCO  --  Anti-aliased oscillator</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Sync</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Lin_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-alias</name>
+      <longname>Aliasing</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Aliasing</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-allpass-c</name>
+      <longname>Allpass delay line, cubic spline interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Allpass delay line, cubic spline interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-allpass-l</name>
+      <longname>Allpass delay line, linear interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Allpass delay line, linear interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-allpass-n</name>
+      <longname>Allpass delay line, noninterpolating</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Allpass delay line, noninterpolating</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amPitchshift</name>
+      <longname>AM pitchshifter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>AM pitchshifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amp</name>
+      <longname>Simple amplifier</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Amplifiers</class>
+      <description>Simple amplifier</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amp-mono</name>
+      <longname>Mono Amplifier</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mono Amplifier</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amp-stereo</name>
+      <longname>Stereo Amplifier</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Stereo Amplifier</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output_-Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_-Right-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_-Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_-Left-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-analogueOsc</name>
+      <longname>Analogue Oscillator</longname>
+      <class>Source/Audio/LADSPA/Generators/Oscillators</class>
+      <description>Analogue Oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-artificialLatency</name>
+      <longname>Artificial latency</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Artificial latency</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-autoPhaser</name>
+      <longname>Auto phaser</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Phasers</class>
+      <description>Auto phaser</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bandpass-a-iir</name>
+      <longname>Glame Bandpass Analog Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Bandpass/Filters</class>
+      <description>Glame Bandpass Analog Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bandpass-iir</name>
+      <longname>Glame Bandpass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Bandpass/Filters</class>
+      <description>Glame Bandpass Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bodeShifter</name>
+      <longname>Bode frequency shifter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Spectral</class>
+      <description>Bode frequency shifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Up_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Down_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bodeShifterCV</name>
+      <longname>Bode frequency shifter (CV)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Spectral</class>
+      <description>Bode frequency shifter (CV)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Mix_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Up_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Down_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Shift_CV</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-butthigh-iir</name>
+      <longname>GLAME Butterworth Highpass</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Highpass/Filters</class>
+      <description>GLAME Butterworth Highpass</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-buttlow-iir</name>
+      <longname>GLAME Butterworth Lowpass</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Lowpass/Filters</class>
+      <description>GLAME Butterworth Lowpass</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bwxover-iir</name>
+      <longname>Glame Butterworth X-over Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Bandpass/Filters</class>
+      <description>Glame Butterworth X-over Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>HP-Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>LP-Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-chebstortion</name>
+      <longname>Chebyshev distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Chebyshev distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb</name>
+      <longname>Comb Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Combs/Filters</class>
+      <description>Comb Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb-c</name>
+      <longname>Comb delay line, cubic spline interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Comb delay line, cubic spline interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb-l</name>
+      <longname>Comb delay line, linear interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Comb delay line, linear interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb-n</name>
+      <longname>Comb delay line, noninterpolating</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Comb delay line, noninterpolating</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-combSplitter</name>
+      <longname>Comb Splitter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Combs/Filters</class>
+      <description>Comb Splitter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_2</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_1</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-const</name>
+      <longname>Constant Signal Generator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Constant Signal Generator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-crossoverDist</name>
+      <longname>Crossover distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Crossover distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dcRemove</name>
+      <longname>DC Offset Remover</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>DC Offset Remover</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-decay</name>
+      <longname>Exponential signal decay</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Exponential signal decay</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-decimator</name>
+      <longname>Decimator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Decimator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-declip</name>
+      <longname>Declipper</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Waveshapers</class>
+      <description>Declipper</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-5s</name>
+      <longname>Simple Delay Line</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Delay Line</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-c</name>
+      <longname>Simple delay line, cubic spline interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Simple delay line, cubic spline interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-l</name>
+      <longname>Simple delay line, linear interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Simple delay line, linear interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-n</name>
+      <longname>Simple delay line, noninterpolating</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Simple delay line, noninterpolating</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delayorama</name>
+      <longname>Delayorama</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Delayorama</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-diode</name>
+      <longname>Diode Processor</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Diode Processor</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-divider</name>
+      <longname>Audio Divider (Suboctave Generator)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators</class>
+      <description>Audio Divider (Suboctave Generator)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dj-eq</name>
+      <longname>DJ EQ</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
+      <description>DJ EQ</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dj-eq-mono</name>
+      <longname>DJ EQ (mono)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
+      <description>DJ EQ (mono)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-djFlanger</name>
+      <longname>DJ flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>DJ flanger</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dysonCompress</name>
+      <longname>Dyson compressor</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>Dyson compressor</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fadDelay</name>
+      <longname>Fractionally Addressed Delay Line</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Fractionally Addressed Delay Line</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fastLookaheadLimiter</name>
+      <longname>Fast Lookahead limiter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Limiters/Amplitude/Dynamics</class>
+      <description>Fast Lookahead limiter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_2</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_1</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_2</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-flanger</name>
+      <longname>Flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>Flanger</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmOsc</name>
+      <longname>FM Oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators/Oscillators</class>
+      <description>FM Oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-foldover</name>
+      <longname>Foldover distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Foldover distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fourByFourPole</name>
+      <longname>4 x 4 pole allpass</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Filters/Allpass</class>
+      <description>4 x 4 pole allpass</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-foverdrive</name>
+      <longname>Fast overdrive</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Fast overdrive</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-freqTracker</name>
+      <longname>Frequency tracker</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Measurement</class>
+      <description>Frequency tracker</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequency_-Hz-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gate</name>
+      <longname>Gate</longname>
+      <class>Filter/Effect/Audio/LADSPA/Gates/Amplitude/Dynamics</class>
+      <description>Gate</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-giantFlange</name>
+      <longname>Giant flange</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>Giant flange</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gong</name>
+      <longname>Gong model</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Gong model</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gongBeater</name>
+      <longname>Gong beater</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators</class>
+      <description>Gong beater</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gsm</name>
+      <longname>GSM simulator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>GSM simulator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gverb</name>
+      <longname>GVerb</longname>
+      <class>Filter/Effect/Audio/LADSPA/Reverbs/Time/Simulators</class>
+      <description>GVerb</description>
+      <author>Juhana Sadeharju &lt;kouhia at nic.funet.fi&gt;, LADSPAification by Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-hardLimiter</name>
+      <longname>Hard Limiter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Hard Limiter</description>
+      <author>Marcus Andersson</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-harmonicGen</name>
+      <longname>Harmonic generator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators</class>
+      <description>Harmonic generator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-hermesFilter</name>
+      <longname>Hermes Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Filters</class>
+      <description>Hermes Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-highpass-iir</name>
+      <longname>Glame Highpass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Highpass/Filters</class>
+      <description>Glame Highpass Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-hilbert</name>
+      <longname>Hilbert transformer</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Hilbert transformer</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>90deg_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>0deg_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-hpf</name>
+      <longname>Simple High Pass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple High Pass Filter</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-imp</name>
+      <longname>Impulse convolver</longname>
+      <class>Filter/Effect/Audio/LADSPA/Spectral</class>
+      <description>Impulse convolver</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-impulse-fc</name>
+      <longname>Nonbandlimited single-sample impulses (Frequency: Control)</longname>
+      <class>Source/Audio/LADSPA/Utilities</class>
+      <description>Nonbandlimited single-sample impulses (Frequency: Control)</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-inv</name>
+      <longname>Inverter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Inverter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-karaoke</name>
+      <longname>Karaoke</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Karaoke</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Right_in</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_in</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lcrDelay</name>
+      <longname>L/C/R Delay</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>L/C/R Delay</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>R_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>L_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>R_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>L_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lfoPhaser</name>
+      <longname>LFO Phaser</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Phasers</class>
+      <description>LFO Phaser</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lowpass-iir</name>
+      <longname>Glame Lowpass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Lowpass/Filters</class>
+      <description>Glame Lowpass Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lpf</name>
+      <longname>Simple Low Pass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Low Pass Filter</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lsFilter</name>
+      <longname>LS Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Filters</class>
+      <description>LS Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-matrixMSSt</name>
+      <longname>Matrix: MS to Stereo</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Matrix: MS to Stereo</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Side</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Mid</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-matrixSpatialiser</name>
+      <longname>Matrix Spatialiser</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Matrix Spatialiser</description>
+      <author>Joern Nettingsmeier &lt;nettings@folkwang-hochschule.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-matrixStMS</name>
+      <longname>Matrix: Stereo to MS</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Matrix: Stereo to MS</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Side</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Mid</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-mbeq</name>
+      <longname>Multiband EQ</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Multiband/EQs</class>
+      <description>Multiband EQ</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-modDelay</name>
+      <longname>Modulatable delay</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Modulatable delay</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Delay_-s-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-multivoiceChorus</name>
+      <longname>Multivoice Chorus</longname>
+      <class>Filter/Effect/Audio/LADSPA/Chorus/Time</class>
+      <description>Multivoice Chorus</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-noise-white</name>
+      <longname>White Noise Source</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>White Noise Source</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-notch-iir</name>
+      <longname>Mag's Notch Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Notch/Filters</class>
+      <description>Mag's Notch Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pitchScale</name>
+      <longname>Pitch Scaler</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>Pitch Scaler</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pitchScaleHQ</name>
+      <longname>Higher Quality Pitch Scaler</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>Higher Quality Pitch Scaler</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-plate</name>
+      <longname>Plate reverb</longname>
+      <class>Filter/Effect/Audio/LADSPA/Reverbs/Time/Simulators</class>
+      <description>Plate reverb</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pointerCastDistortion</name>
+      <longname>Pointer cast distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Pointer cast distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-rateShifter</name>
+      <longname>Rate shifter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>Rate shifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-retroFlange</name>
+      <longname>Retro Flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>Retro Flanger</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-revdelay</name>
+      <longname>Reverse Delay (5s max)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Reverse Delay (5s max)</description>
+      <author>Jesse Chappell &lt;jesse at essej dot net&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ringmod-1i1o1l</name>
+      <longname>Ringmod with LFO</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>Ringmod with LFO</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ringmod-2i1o</name>
+      <longname>Ringmod with two inputs</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>Ringmod with two inputs</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Modulator</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-satanMaximiser</name>
+      <longname>Barry's Satan Maximiser</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Barry's Satan Maximiser</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc1</name>
+      <longname>SC1</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC1</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc2</name>
+      <longname>SC2</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC2</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Sidechain</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc3</name>
+      <longname>SC3</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC3</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Right_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Sidechain</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc4</name>
+      <longname>SC4</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC4</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Right_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc4m</name>
+      <longname>SC4 mono</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC4 mono</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-se4</name>
+      <longname>SE4</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SE4</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Right_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Left_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-shaper</name>
+      <longname>Wave shaper</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Waveshapers</class>
+      <description>Wave shaper</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sifter</name>
+      <longname>Signal sifter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal sifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sinCos</name>
+      <longname>Sine + cosine oscillator</longname>
+      <class>Source/Audio/LADSPA/Generators/Oscillators</class>
+      <description>Sine + cosine oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Cosine_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Sine_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sine-faaa</name>
+      <longname>Sine Oscillator (Freq:audio, Amp:audio)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Sine Oscillator (Freq:audio, Amp:audio)</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Amplitude</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sine-faac</name>
+      <longname>Sine Oscillator (Freq:audio, Amp:control)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Sine Oscillator (Freq:audio, Amp:control)</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Frequency_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sine-fcaa</name>
+      <longname>Sine Oscillator (Freq:control, Amp:audio)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Sine Oscillator (Freq:control, Amp:audio)</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Amplitude</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sine-fcac</name>
+      <longname>Sine Oscillator (Freq:control, Amp:control)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Sine Oscillator (Freq:control, Amp:control)</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-singlePara</name>
+      <longname>Single band parametric</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs/Parametric</class>
+      <description>Single band parametric</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sinusWavewrapper</name>
+      <longname>Sinus wavewrapper</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Waveshapers</class>
+      <description>Sinus wavewrapper</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-smoothDecimate</name>
+      <longname>Smooth Decimator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Smooth Decimator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-split</name>
+      <longname>Mono to Stereo splitter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Mono to Stereo splitter</description>
+      <author>Frank Neumann &lt;franky@users.sourceforge.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_2</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_1</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-stepMuxer</name>
+      <longname>Step Demuxer</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Step Demuxer</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_8</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_7</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_6</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_5</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_4</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_3</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_2</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Clock</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-surroundEncoder</name>
+      <longname>Surround matrix encoder</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Surround matrix encoder</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Rt</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Lt</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>S</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>C</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-svf</name>
+      <longname>State Variable Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Filters</class>
+      <description>State Variable Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-autopan</name>
+      <longname>TAP AutoPanner</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>TAP AutoPanner</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-chorusflanger</name>
+      <longname>TAP Chorus/Flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>TAP Chorus/Flanger</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-deesser</name>
+      <longname>TAP DeEsser</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
+      <description>TAP DeEsser</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-doubler</name>
+      <longname>TAP Fractal Doubler</longname>
+      <class>Filter/Effect/Audio/LADSPA/Simulators</class>
+      <description>TAP Fractal Doubler</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-dynamics-m</name>
+      <longname>TAP Dynamics (M)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
+      <description>TAP Dynamics (M)</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-dynamics-st</name>
+      <longname>TAP Dynamics (St)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
+      <description>TAP Dynamics (St)</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_Right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_Left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_Right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_Left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-equalizer</name>
+      <longname>TAP Equalizer</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
+      <description>TAP Equalizer</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-equalizer-bw</name>
+      <longname>TAP Equalizer/BW</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
+      <description>TAP Equalizer/BW</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-limiter</name>
+      <longname>TAP Scaling Limiter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Limiters/Amplitude/Dynamics</class>
+      <description>TAP Scaling Limiter</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-pinknoise</name>
+      <longname>TAP Pink/Fractal Noise</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>TAP Pink/Fractal Noise</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-pitch</name>
+      <longname>TAP Pitch Shifter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>TAP Pitch Shifter</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-reflector</name>
+      <longname>TAP Reflector</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time</class>
+      <description>TAP Reflector</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-reverb</name>
+      <longname>TAP Reverberator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Reverbs/Time/Simulators</class>
+      <description>TAP Reverberator</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_Right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_Right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_Left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_Left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-rotspeak</name>
+      <longname>TAP Rotary Speaker</longname>
+      <class>Filter/Effect/Audio/LADSPA/Simulators</class>
+      <description>TAP Rotary Speaker</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-sigmoid</name>
+      <longname>TAP Sigmoid Booster</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>TAP Sigmoid Booster</description>
+      <author>Tom Szilagyi</author>
       <pads>
         <caps>
           <name>Output</name>
       </pads>
     </element>
     <element>
-      <name>ladspa-amp-stereo</name>
-      <longname>Stereo Amplifier</longname>
-      <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Stereo Amplifier</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-tap-stereo-echo</name>
+      <longname>TAP Stereo Echo</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>TAP Stereo Echo</description>
+      <author>Tom Szilagyi</author>
       <pads>
         <caps>
-          <name>Output_-Right-</name>
+          <name>Output_Right</name>
           <direction>source</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>Input_-Right-</name>
+          <name>Input_Right</name>
           <direction>sink</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>Output_-Left-</name>
+          <name>Output_Left</name>
           <direction>source</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>Input_-Left-</name>
+          <name>Input_Left</name>
           <direction>sink</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
       </pads>
     </element>
     <element>
-      <name>ladspa-delay-5s</name>
-      <longname>Simple Delay Line</longname>
-      <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Simple Delay Line</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-tap-tremolo</name>
+      <longname>TAP Tremolo</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>TAP Tremolo</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_0</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_0</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-tubewarmth</name>
+      <longname>TAP TubeWarmth</longname>
+      <class>Filter/Effect/Audio/LADSPA/Simulators</class>
+      <description>TAP TubeWarmth</description>
+      <author>Tom Szilagyi</author>
       <pads>
         <caps>
           <name>Output</name>
       </pads>
     </element>
     <element>
-      <name>ladspa-hpf</name>
-      <longname>Simple High Pass Filter</longname>
-      <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Simple High Pass Filter</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-tap-vibrato</name>
+      <longname>TAP Vibrato</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>TAP Vibrato</description>
+      <author>Tom Szilagyi</author>
       <pads>
         <caps>
           <name>Output</name>
       </pads>
     </element>
     <element>
-      <name>ladspa-lpf</name>
-      <longname>Simple Low Pass Filter</longname>
+      <name>ladspa-tapeDelay</name>
+      <longname>Tape Delay Simulation</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Simple Low Pass Filter</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Tape Delay Simulation</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
       </pads>
     </element>
     <element>
-      <name>ladspa-noise-white</name>
-      <longname>White Noise Source</longname>
-      <class>Source/Audio/LADSPA</class>
-      <description>White Noise Source</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-transient</name>
+      <longname>Transient mangler</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
+      <description>Transient mangler</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
       </pads>
     </element>
     <element>
-      <name>ladspa-sine-faaa</name>
-      <longname>Sine Oscillator (Freq:audio, Amp:audio)</longname>
-      <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Sine Oscillator (Freq:audio, Amp:audio)</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-triplePara</name>
+      <longname>Triple band parametric with shelves</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs/Parametric</class>
+      <description>Triple band parametric with shelves</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>Amplitude</name>
+          <name>Input</name>
           <direction>sink</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-valve</name>
+      <longname>Valve saturation</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Valve saturation</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
         <caps>
-          <name>Frequency_-Hz-</name>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input</name>
           <direction>sink</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
       </pads>
     </element>
     <element>
-      <name>ladspa-sine-faac</name>
-      <longname>Sine Oscillator (Freq:audio, Amp:control)</longname>
+      <name>ladspa-valveRect</name>
+      <longname>Valve rectifier</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Sine Oscillator (Freq:audio, Amp:control)</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Valve rectifier</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>Frequency_-Hz-</name>
+          <name>Input</name>
           <direction>sink</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
       </pads>
     </element>
     <element>
-      <name>ladspa-sine-fcaa</name>
-      <longname>Sine Oscillator (Freq:control, Amp:audio)</longname>
+      <name>ladspa-vynil</name>
+      <longname>VyNil (Vinyl Effect)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>VyNil (Vinyl Effect)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-waveTerrain</name>
+      <longname>Wave Terrain Oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators/Oscillators</class>
+      <description>Wave Terrain Oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>y</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>x</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-xfade</name>
+      <longname>Crossfade</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Sine Oscillator (Freq:control, Amp:audio)</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Crossfade</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
-          <name>Output</name>
+          <name>Output_right</name>
           <direction>source</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>Amplitude</name>
+          <name>Output_left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_B_right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_B_left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_A_right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_A_left</name>
           <direction>sink</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
       </pads>
     </element>
     <element>
-      <name>ladspa-sine-fcac</name>
-      <longname>Sine Oscillator (Freq:control, Amp:control)</longname>
-      <class>Source/Audio/LADSPA</class>
-      <description>Sine Oscillator (Freq:control, Amp:control)</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-xfade4</name>
+      <longname>Crossfade (4 outs)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Crossfade (4 outs)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_B_right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_B_left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_A_right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Output_A_left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_B_right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_B_left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_A_right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>Input_A_left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-zm1</name>
+      <longname>z-1</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>z-1</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
           <presence>always</presence>
           <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+        </caps>
       </pads>
     </element>
   </elements>
index e9c08c9..631cb3c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Resamples audio</description>
   <filename>../../gst/legacyresample/.libs/libgstlegacyresample.so</filename>
   <basename>libgstlegacyresample.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index d5406c7..1f879c6 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adds multiple live discontinuous streams</description>
   <filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
   <basename>libgstliveadder.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index f40c25b..4d3259a 100644 (file)
   <description>All LV2 plugins</description>
   <filename>../../ext/lv2/.libs/libgstlv2.so</filename>
   <basename>libgstlv2.so</basename>
-  <version>0.10.14.1</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins git/prerelease</package>
-  <origin>http://gstreamer.freedesktop.org</origin>
+  <package>GStreamer Bad Plug-ins git</package>
+  <origin>Unknown package origin</origin>
   <elements>
     <element>
-      <name>http---calf-sourceforge-net-plugins-Compressor</name>
-      <longname>Calf Compressor</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Calf Compressor</description>
-      <author>Thor Harald Johansen</author>
+      <name>http---invadarecords-com-plugins-lv2-compressor-mono</name>
+      <longname>Invada Compressor (mono)</longname>
+      <class>Filter/Effect/Audio/LV2</class>
+      <description>Invada Compressor (mono)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-plugins-Filter</name>
-      <longname>Calf Filter</longname>
+      <name>http---invadarecords-com-plugins-lv2-compressor-stereo</name>
+      <longname>Invada Compressor (stereo)</longname>
       <class>Source/Audio/LV2</class>
-      <description>Calf Filter</description>
-      <author>Krzysztof Foltman</author>
+      <description>Invada Compressor (stereo)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-plugins-Filterclavier</name>
-      <longname>Calf Filterclavier</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Calf Filterclavier</description>
-      <author>Krzysztof Foltman / Hans Baier</author>
+      <name>http---invadarecords-com-plugins-lv2-delay-mono</name>
+      <longname>Invada Delay Munge (mono in)</longname>
+      <class>Sink/Analyzer/Audio/LV2</class>
+      <description>Invada Delay Munge (mono in)</description>
+      <author>Invada</author>
       <pads>
         <caps>
-          <name>out</name>
-          <direction>source</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
-        </caps>
-        <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-plugins-Flanger</name>
-      <longname>Calf Flanger</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Calf Flanger</description>
-      <author>Krzysztof Foltman</author>
-      <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
-        </caps>
-        <caps>
-          <name>in</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-plugins-Fluidsynth</name>
-      <longname>Calf Fluidsynth</longname>
+      <name>http---invadarecords-com-plugins-lv2-delay-sum</name>
+      <longname>Invada Delay Munge (sum L+R in)</longname>
       <class>Source/Audio/LV2</class>
-      <description>Calf Fluidsynth</description>
-      <author>FluidSynth Team / Krzysztof Foltman</author>
+      <description>Invada Delay Munge (sum L+R in)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-plugins-Monosynth</name>
-      <longname>Calf Monosynth</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Calf Monosynth</description>
-      <author>Krzysztof Foltman</author>
-      <pads>
         <caps>
-          <name>out</name>
-          <direction>source</direction>
+          <name>in</name>
+          <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-plugins-MultiChorus</name>
-      <longname>Calf MultiChorus</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Calf MultiChorus</description>
-      <author>Krzysztof Foltman</author>
+      <name>http---invadarecords-com-plugins-lv2-erreverb-mono</name>
+      <longname>Invada Early Reflection Reverb (mono in)</longname>
+      <class>Sink/Analyzer/Audio/LV2</class>
+      <description>Invada Early Reflection Reverb (mono in)</description>
+      <author>Invada</author>
       <pads>
         <caps>
-          <name>out</name>
-          <direction>source</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
-        </caps>
-        <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-plugins-Organ</name>
-      <longname>Calf Organ</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Calf Organ</description>
-      <author>Krzysztof Foltman</author>
-      <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-plugins-Phaser</name>
-      <longname>Calf Phaser</longname>
+      <name>http---invadarecords-com-plugins-lv2-erreverb-sum</name>
+      <longname>Invada Early Reflection Reverb (sum L+R in)</longname>
       <class>Source/Audio/LV2</class>
-      <description>Calf Phaser</description>
-      <author>Krzysztof Foltman</author>
+      <description>Invada Early Reflection Reverb (sum L+R in)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-plugins-Reverb</name>
-      <longname>Calf Reverb</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Calf Reverb</description>
-      <author>Krzysztof Foltman</author>
+      <name>http---invadarecords-com-plugins-lv2-filter-hpf-mono</name>
+      <longname>Invada High Pass Filter (mono)</longname>
+      <class>Filter/Effect/Audio/LV2</class>
+      <description>Invada High Pass Filter (mono)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-plugins-RotarySpeaker</name>
-      <longname>Calf Rotary Speaker</longname>
+      <name>http---invadarecords-com-plugins-lv2-filter-hpf-stereo</name>
+      <longname>Invada High Pass Filter (stereo)</longname>
       <class>Source/Audio/LV2</class>
-      <description>Calf Rotary Speaker</description>
-      <author>Krzysztof Foltman</author>
+      <description>Invada High Pass Filter (stereo)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-plugins-VintageDelay</name>
-      <longname>Calf Vintage Delay</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Calf Vintage Delay</description>
-      <author>Krzysztof Foltman</author>
+      <name>http---invadarecords-com-plugins-lv2-filter-lpf-mono</name>
+      <longname>Invada Low Pass Filter (mono)</longname>
+      <class>Filter/Effect/Audio/LV2</class>
+      <description>Invada Low Pass Filter (mono)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-plugins-Wavetable</name>
-      <longname>Calf Wavetable</longname>
+      <name>http---invadarecords-com-plugins-lv2-filter-lpf-stereo</name>
+      <longname>Invada Low Pass Filter (stereo)</longname>
       <class>Source/Audio/LV2</class>
-      <description>Calf Wavetable</description>
-      <author>Krzysztof Foltman</author>
+      <description>Invada Low Pass Filter (stereo)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT }, { GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT } &gt;</details>
-        </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-allpass</name>
-      <longname>1-pole 1-zero Allpass Filter</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>1-pole 1-zero Allpass Filter</description>
-      <author>no author available</author>
-      <pads>
-        <caps>
-          <name>Out</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>In</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-bandpass6</name>
-      <longname>6dB/oct RBJ Bandpass</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>6dB/oct RBJ Bandpass</description>
-      <author>no author available</author>
-      <pads>
-        <caps>
-          <name>out</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-between-c</name>
-      <longname>Between (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Between (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-bit-and-c</name>
-      <longname>Bitwise AND (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Bitwise AND (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-bit-or-c</name>
-      <longname>Bitwise OR (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Bitwise OR (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-bit-xor-c</name>
-      <longname>Bitwise XOR (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Bitwise XOR (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-ccfilter-m</name>
-      <longname>Control Change Filter</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Control Change Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-channel-less-than-m</name>
-      <longname>Channel Less-Than Filter</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Channel Less-Than Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-channelfilter-m</name>
-      <longname>Channel Range Filter</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Channel Range Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-clip-c</name>
-      <longname>Clip (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Clip (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-copy-em</name>
-      <longname>Message pass-through (EM)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Message pass-through (EM)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-counter-c</name>
-      <longname>Counter (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Counter (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-crossfader2-a</name>
-      <longname>2-in crossfader (A)</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>2-in crossfader (A)</description>
-      <author>no author available</author>
-      <pads>
-        <caps>
-          <name>out</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>mix</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>in_b</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
-        <caps>
-          <name>in_a</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-crossfader2-c</name>
-      <longname>2-in crossfader (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>2-in crossfader (C)</description>
-      <author>no author available</author>
-      <pads>
-    
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-small-plugins-eventmerge-e</name>
-      <longname>Event Merge (E)</longname>
+      <name>http---invadarecords-com-plugins-lv2-input</name>
+      <longname>Invada Input Module</longname>
       <class>Source/Audio/LV2</class>
-      <description>Event Merge (E)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-exp-inertia-c</name>
-      <longname>Exponential Inertia (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Exponential Inertia (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-flipflop-c</name>
-      <longname>T Flip-Flop (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>T Flip-Flop (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-highpass12</name>
-      <longname>12dB/oct RBJ Highpass</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>12dB/oct RBJ Highpass</description>
-      <author>no author available</author>
+      <description>Invada Input Module</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
-          <direction>sink</direction>
+          <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-small-plugins-highpass6</name>
-      <longname>6dB/oct Highpass Filter</longname>
+      <name>http---invadarecords-com-plugins-lv2-meter</name>
+      <longname>Invada Meter</longname>
       <class>Filter/Effect/Audio/LV2</class>
-      <description>6dB/oct Highpass Filter</description>
-      <author>no author available</author>
+      <description>Invada Meter</description>
+      <author>Invada</author>
       <pads>
         <caps>
-          <name>Out</name>
-          <direction>sink</direction>
+          <name>outR</name>
+          <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>In</name>
-          <direction>sink</direction>
+          <name>outL</name>
+          <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-ifthenelse-c</name>
-      <longname>If-Then-Else (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>If-Then-Else (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-key-less-than-m</name>
-      <longname>Key Less-Than Filter</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Key Less-Than Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-keyfilter-m</name>
-      <longname>Key Range Filter</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Key Range Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-less-c</name>
-      <longname>Less than (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Less than (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-level2edge-c</name>
-      <longname>Level to edge (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Level to edge (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-lin2exp</name>
-      <longname>Lin-Exp Mapper</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Lin-Exp Mapper</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-linear-inertia-c</name>
-      <longname>Linear Inertia (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Linear Inertia (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-logical-and-c</name>
-      <longname>Logical AND (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Logical AND (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-logical-not-c</name>
-      <longname>Logical NOT (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Logical NOT (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-logical-or-c</name>
-      <longname>Logical OR (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Logical OR (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-logical-xor-c</name>
-      <longname>Logical XOR (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Logical XOR (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-lowpass12</name>
-      <longname>12dB/oct RBJ Lowpass</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>12dB/oct RBJ Lowpass</description>
-      <author>no author available</author>
-      <pads>
         <caps>
-          <name>out</name>
+          <name>inR</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>in</name>
+          <name>inL</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-small-plugins-lowpass6</name>
-      <longname>6dB/oct Lowpass Filter</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>6dB/oct Lowpass Filter</description>
-      <author>no author available</author>
+      <name>http---invadarecords-com-plugins-lv2-phaser-mono</name>
+      <longname>Invada Stereo Phaser (mono in)</longname>
+      <class>Sink/Analyzer/Audio/LV2</class>
+      <description>Invada Stereo Phaser (mono in)</description>
+      <author>Invada</author>
       <pads>
         <caps>
-          <name>Out</name>
+          <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>In</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-max</name>
-      <longname>Maximum (A)</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>Maximum (A)</description>
-      <author>no author available</author>
-      <pads>
-        <caps>
           <name>out</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>in_2</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>in_1</name>
-          <direction>sink</direction>
+          <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-small-plugins-max-c</name>
-      <longname>Maximum (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Maximum (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-min</name>
-      <longname>Minimum (A)</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>Minimum (A)</description>
-      <author>no author available</author>
+      <name>http---invadarecords-com-plugins-lv2-phaser-stereo</name>
+      <longname>Invada Stereo Phaser (stereo in)</longname>
+      <class>Sink/Analyzer/Audio/LV2</class>
+      <description>Invada Stereo Phaser (stereo in)</description>
+      <author>Invada</author>
       <pads>
         <caps>
-          <name>out</name>
+          <name>inR</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>in_2</name>
+          <name>inL</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
-          <name>in_1</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-min-c</name>
-      <longname>Minimum (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Minimum (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-minus</name>
-      <longname>Subtract (A)</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>Subtract (A)</description>
-      <author>no author available</author>
-      <pads>
-        <caps>
           <name>out</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>in_2</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>in_1</name>
-          <direction>sink</direction>
+          <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-small-plugins-minus-c</name>
-      <longname>Subtract (C)</longname>
+      <name>http---invadarecords-com-plugins-lv2-phaser-sum</name>
+      <longname>Invada Stereo Phaser (sum L+R in)</longname>
       <class>Source/Audio/LV2</class>
-      <description>Subtract (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-msgread-e</name>
-      <longname>Msg Read</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Msg Read</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-mul</name>
-      <longname>Multiply (A)</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>Multiply (A)</description>
-      <author>no author available</author>
+      <description>Invada Stereo Phaser (sum L+R in)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>in_2</name>
-          <direction>sink</direction>
+          <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
         <caps>
-          <name>in_1</name>
+          <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-small-plugins-mul-c</name>
-      <longname>Multiply (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Multiply (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-mux16-c</name>
-      <longname>16-input Multiplexer (C)</longname>
+      <name>http---invadarecords-com-plugins-lv2-testtone</name>
+      <longname>Invada Test Tones</longname>
       <class>Source/Audio/LV2</class>
-      <description>16-input Multiplexer (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-mux4-c</name>
-      <longname>4-input Multiplexer (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>4-input Multiplexer (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-mux8-c</name>
-      <longname>8-input Multiplexer (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>8-input Multiplexer (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-neg</name>
-      <longname>Negative (A)</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>Negative (A)</description>
-      <author>no author available</author>
+      <description>Invada Test Tones</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>in</name>
-          <direction>sink</direction>
+          <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-small-plugins-neg-c</name>
-      <longname>Negative (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Negative (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-notch6</name>
-      <longname>6dB/oct RBJ Bandpass</longname>
+      <name>http---invadarecords-com-plugins-lv2-tube-mono</name>
+      <longname>Invada Tube Distortion (mono)</longname>
       <class>Filter/Effect/Audio/LV2</class>
-      <description>6dB/oct RBJ Bandpass</description>
-      <author>no author available</author>
+      <description>Invada Tube Distortion (mono)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
-          <direction>sink</direction>
+          <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
         </caps>
       </pads>
     </element>
     <element>
-      <name>http---calf-sourceforge-net-small-plugins-notefilter-m</name>
-      <longname>Note Filter</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Note Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-pcfilter-m</name>
-      <longname>Program Change Filter</longname>
+      <name>http---invadarecords-com-plugins-lv2-tube-stereo</name>
+      <longname>Invada Tube Distortion (stereo)</longname>
       <class>Source/Audio/LV2</class>
-      <description>Program Change Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-pitchbendfilter-m</name>
-      <longname>Pitch Bend Filter</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Pitch Bend Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-pressurefilter-m</name>
-      <longname>Pressure Filter</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Pressure Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-print-a</name>
-      <longname>Print To Console (A)</longname>
-      <class>Sink/Audio/LV2</class>
-      <description>Print To Console (A)</description>
-      <author>no author available</author>
-      <pads>
-        <caps>
-          <name>in</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-print-c</name>
-      <longname>Print To Console (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Print To Console (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-print-e</name>
-      <longname>Print To Console (E)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Print To Console (E)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-print-em</name>
-      <longname>Print To Console (EM)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Print To Console (EM)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-prio-enc8-c</name>
-      <longname>8-input Priority Encoder (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>8-input Priority Encoder (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-prio-mux-c</name>
-      <longname>Priority Multiplexer (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Priority Multiplexer (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-pulse-lfo</name>
-      <longname>Pulse LFO</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Pulse LFO</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-quadpower-a</name>
-      <longname>Quad Power (A)</longname>
-      <class>Filter/Effect/Audio/LV2</class>
-      <description>Quad Power (A)</description>
-      <author>no author available</author>
-      <pads>
-        <caps>
-          <name>xaaaa</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>xaaa</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>xaa</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>xa</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-        <caps>
-          <name>x</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-quadpower-c</name>
-      <longname>Quad Power (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Quad Power (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-sample-hold-edge-c</name>
-      <longname>Sample&amp;Hold (Edge, C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Sample&amp;Hold (Edge, C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-sample-hold-level-c</name>
-      <longname>Sample&amp;Hold (Level, C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Sample&amp;Hold (Level, C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-saw-lfo</name>
-      <longname>Saw LFO</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Saw LFO</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-saw-osc</name>
-      <longname>Saw Oscillator</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Saw Oscillator</description>
-      <author>no author available</author>
-      <pads>
-        <caps>
-          <name>out</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
-        </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-schmitt-c</name>
-      <longname>Schmitt Trigger (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Schmitt Trigger (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-setchannel-m</name>
-      <longname>Set Channel</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Set Channel</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-square-lfo</name>
-      <longname>Square LFO</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Square LFO</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-square-osc</name>
-      <longname>Square Oscillator</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Square Oscillator</description>
-      <author>no author available</author>
+      <description>Invada Tube Distortion (stereo)</description>
+      <author>Invada</author>
       <pads>
         <caps>
           <name>out</name>
-          <direction>sink</direction>
+          <direction>source</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-systemfilter-m</name>
-      <longname>System Msg Filter</longname>
-      <class>Source/Audio/LV2</class>
-      <description>System Msg Filter</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-timer-c</name>
-      <longname>Timer (C)</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Timer (C)</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-transpose-m</name>
-      <longname>Transpose</longname>
-      <class>Source/Audio/LV2</class>
-      <description>Transpose</description>
-      <author>no author available</author>
-      <pads>
-    
-      </pads>
-    </element>
-    <element>
-      <name>http---calf-sourceforge-net-small-plugins-trigger-a2c</name>
-      <longname>Audio-to-control OR</longname>
-      <class>Sink/Analyzer/Audio/LV2</class>
-      <description>Audio-to-control OR</description>
-      <author>no author available</author>
-      <pads>
         <caps>
           <name>in</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, channel-positions=(GstAudioChannelPosition)&lt; { GST_AUDIO_CHANNEL_POSITION_FRONT_MONO } &gt;</details>
+          <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
         </caps>
       </pads>
     </element>
index 15522b3..ee9995e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Metadata (EXIF, IPTC and XMP) image (JPEG, TIFF) demuxer and muxer</description>
   <filename>../../ext/metadata/.libs/libgstmetadata.so</filename>
   <basename>libgstmetadata.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -33,7 +33,7 @@
     <element>
       <name>metadatamux</name>
       <longname>Metadata muxer</longname>
-      <class>Muxer/Extracter/Metadata</class>
+      <class>Muxer/Formatter/Metadata</class>
       <description>Write metadata (EXIF, IPTC and XMP) into a image stream</description>
       <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
       <pads>
index 1ff05db..043c058 100644 (file)
@@ -3,10 +3,10 @@
   <description>Mimic codec</description>
   <filename>../../ext/mimic/.libs/libgstmimic.so</filename>
   <basename>libgstmimic.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6a43168..3c59d9b 100644 (file)
@@ -3,10 +3,10 @@
   <description>Microsoft Multi Media Server streaming protocol support</description>
   <filename>../../ext/libmms/.libs/libgstmms.so</filename>
   <basename>libgstmms.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index b8c4093..e27fc3d 100644 (file)
@@ -3,10 +3,10 @@
   <description>.MOD audio decoding</description>
   <filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
   <basename>libgstmodplug.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6f68536..af9a1ae 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG-4 video parser</description>
   <filename>../../gst/mpeg4videoparse/.libs/libgstmpeg4videoparse.so</filename>
   <basename>libgstmpeg4videoparse.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index d181e46..1c626d9 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG demuxers</description>
   <filename>../../gst/mpegdemux/.libs/libgstmpegdemux.so</filename>
   <basename>libgstmpegdemux.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bb435e7..3f50638 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG-PS muxer</description>
   <filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
   <basename>libgstmpegpsmux.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 8bd4ddf..4c6655e 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG-TS muxer</description>
   <filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
   <basename>libgstmpegtsmux.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 065adff..320460c 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG-1 and MPEG-2 video parser</description>
   <filename>../../gst/mpegvideoparse/.libs/libgstmpegvideoparse.so</filename>
   <basename>libgstmpegvideoparse.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6844af9..b78ee39 100644 (file)
@@ -3,10 +3,10 @@
   <description>Musepack decoder</description>
   <filename>../../ext/musepack/.libs/libgstmusepack.so</filename>
   <basename>libgstmusepack.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -20,7 +20,7 @@
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-musepack, streamversion=(int)7</details>
+          <details>audio/x-musepack, streamversion=(int){ 7, 8 }</details>
         </caps>
         <caps>
           <name>src</name>
index 1af21d3..93f69d7 100644 (file)
@@ -3,10 +3,10 @@
   <description>A TRM signature producer based on libmusicbrainz</description>
   <filename>../../ext/musicbrainz/.libs/libgsttrm.so</filename>
   <basename>libgsttrm.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 5c1fdd0..953695f 100644 (file)
@@ -3,10 +3,10 @@
   <description>Interplay MVE movie format manipulation</description>
   <filename>../../gst/mve/.libs/libgstmve.so</filename>
   <basename>libgstmve.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index e2aa02e..e3a3abe 100644 (file)
@@ -3,10 +3,10 @@
   <description>MXF plugin library</description>
   <filename>../../gst/mxf/.libs/libgstmxf.so</filename>
   <basename>libgstmxf.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 0fbad91..cd5bb2e 100644 (file)
@@ -3,10 +3,10 @@
   <description>lib MythTV src</description>
   <filename>../../ext/mythtv/.libs/libgstmythtvsrc.so</filename>
   <basename>libgstmythtvsrc.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 1ca447b..2130d0b 100644 (file)
@@ -3,10 +3,10 @@
   <description>NAS (Network Audio System) support for GStreamer</description>
   <filename>../../ext/nas/.libs/libgstnassink.so</filename>
   <basename>libgstnassink.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 47c5ee5..7b14182 100644 (file)
@@ -3,10 +3,10 @@
   <description>lib neon http client src</description>
   <filename>../../ext/neon/.libs/libgstneonhttpsrc.so</filename>
   <basename>libgstneonhttpsrc.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index affe29b..d0b3d44 100644 (file)
@@ -3,10 +3,10 @@
   <description>Uses nosefart to decode .nsf files</description>
   <filename>../../gst/nsf/.libs/libgstnsf.so</filename>
   <basename>libgstnsf.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 5a80971..c700b01 100644 (file)
@@ -3,10 +3,10 @@
   <description>Demuxes and muxes audio and video</description>
   <filename>../../gst/nuvdemux/.libs/libgstnuvdemux.so</filename>
   <basename>libgstnuvdemux.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bf6c8e6..8a45dfe 100644 (file)
@@ -3,10 +3,10 @@
   <description>Calculate MusicIP fingerprint from audio files</description>
   <filename>../../ext/ofa/.libs/libgstofa.so</filename>
   <basename>libgstofa.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index b9bdbb7..65549d9 100644 (file)
@@ -3,10 +3,10 @@
   <description>Open Sound System (OSS) version 4 support for GStreamer</description>
   <filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
   <basename>libgstoss4audio.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 306dcdf..b249a55 100644 (file)
@@ -3,7 +3,7 @@
   <description>Element parsing raw pcap streams</description>
   <filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
   <basename>libgstpcapparse.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 6ae095f..2361d02 100644 (file)
@@ -3,10 +3,10 @@
   <description>PNM plugin</description>
   <filename>../../gst/pnm/.libs/libgstpnm.so</filename>
   <basename>libgstpnm.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 5b0df97..0d311d7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Quicktime Muxer plugin</description>
   <filename>../../gst/qtmux/.libs/libgstqtmux.so</filename>
   <basename>libgstqtmux.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>gsoc2008 package</package>
           <name>video_%d</name>
           <direction>sink</direction>
           <presence>request</presence>
-          <details>video/x-raw-rgb, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-qt-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+          <details>video/x-raw-rgb, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-qt-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
         </caps>
         <caps>
           <name>audio_%d</name>
index 0a1d221..d609acb 100644 (file)
@@ -3,10 +3,10 @@
   <description>Parses byte streams into raw frames</description>
   <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
   <basename>libgstrawparse.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 941c091..2f28803 100644 (file)
@@ -3,10 +3,10 @@
   <description>Decode REAL streams</description>
   <filename>../../gst/real/.libs/libgstreal.so</filename>
   <basename>libgstreal.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index dcd5318..0e48249 100644 (file)
@@ -3,7 +3,7 @@
   <description>Resin DVD playback elements</description>
   <filename>../../ext/resindvd/.libs/libresindvd.so</filename>
   <basename>libresindvd.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 21c0e56..3c2f619 100644 (file)
@@ -3,10 +3,10 @@
   <description>Connects to a VNC server and decodes RFB stream</description>
   <filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
   <basename>libgstrfbsrc.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index e83d0e6..d1cc939 100644 (file)
@@ -3,10 +3,10 @@
   <description>RSVG plugin library</description>
   <filename>../../ext/rsvg/.libs/libgstrsvg.so</filename>
   <basename>libgstrsvg.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4488ca0..42ac355 100644 (file)
@@ -3,10 +3,10 @@
   <description>RTP Muxer plugins</description>
   <filename>../../gst/rtpmux/.libs/libgstrtpmux.so</filename>
   <basename>libgstrtpmux.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3ef3fa1..3dd333f 100644 (file)
@@ -3,7 +3,7 @@
   <description>Scale audio tempo in sync with playback rate</description>
   <filename>../../gst/scaletempo/.libs/libgstscaletempoplugin.so</filename>
   <basename>libgstscaletempoplugin.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 3008886..09bcd84 100644 (file)
@@ -3,10 +3,10 @@
   <description>Schroedinger plugin</description>
   <filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
   <basename>libgstschro.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index b75b43c..dbd9d3e 100644 (file)
@@ -3,10 +3,10 @@
   <description>SDL (Simple DirectMedia Layer) support for GStreamer</description>
   <filename>../../ext/sdl/.libs/libgstsdl.so</filename>
   <basename>libgstsdl.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6f0497d..e9731c2 100644 (file)
@@ -3,10 +3,10 @@
   <description>configure streaming sessions using SDP</description>
   <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
   <basename>libgstsdpelem.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 949054b..275b134 100644 (file)
@@ -3,10 +3,10 @@
   <description>input/output stream selector elements</description>
   <filename>../../gst/selector/.libs/libgstselector.so</filename>
   <basename>libgstselector.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 26a64fa..590d363 100644 (file)
@@ -3,10 +3,10 @@
   <description>Shape Wipe transition filter</description>
   <filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
   <basename>libgstshapewipe.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3ca25aa..2e4ac0a 100644 (file)
@@ -3,10 +3,10 @@
   <description>use libsndfile to read and write audio from and to files</description>
   <filename>../../ext/sndfile/.libs/libgstsndfile.so</filename>
   <basename>libgstsndfile.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 186cdc8..52b0f3f 100644 (file)
@@ -3,10 +3,10 @@
   <description>Audio Pitch Controller &amp; BPM Detection</description>
   <filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
   <basename>libgstsoundtouch.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 638ef2a..cdcf92c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Set speed/pitch on audio/raw streams (resampler)</description>
   <filename>../../gst/speed/.libs/libgstspeed.so</filename>
   <basename>libgstspeed.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index cd21e0a..bb48b88 100644 (file)
@@ -3,10 +3,10 @@
   <description>Muck with the stereo signal, enhance it's 'stereo-ness'</description>
   <filename>../../gst/stereo/.libs/libgststereo.so</filename>
   <basename>libgststereo.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3291ca0..6429e22 100644 (file)
@@ -3,10 +3,10 @@
   <description>subtitle encoders</description>
   <filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
   <basename>libgstsubenc.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 5009f84..c05b58c 100644 (file)
@@ -3,10 +3,10 @@
   <description>TTA lossless audio format handling</description>
   <filename>../../gst/tta/.libs/libgsttta.so</filename>
   <basename>libgsttta.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 39bbb2c..8ca5a2e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Valve</description>
   <filename>../../gst/valve/.libs/libgstvalve.so</filename>
   <basename>libgstvalve.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 0b2f489..1c1c34c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Asynchronous read from VCD disk</description>
   <filename>../../sys/vcd/.libs/libgstvcdsrc.so</filename>
   <basename>libgstvcdsrc.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 30cc089..d4a3ad0 100644 (file)
@@ -3,10 +3,10 @@
   <description>Various video measurers</description>
   <filename>../../gst/videomeasure/.libs/libgstvideomeasure.so</filename>
   <basename>libgstvideomeasure.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 20f991d..24ed873 100644 (file)
@@ -3,10 +3,10 @@
   <description>Various video signal analysers</description>
   <filename>../../gst/videosignal/.libs/libgstvideosignal.so</filename>
   <basename>libgstvideosignal.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 1ae5919..24a2d3c 100644 (file)
@@ -3,10 +3,10 @@
   <description>VMnc video plugin library</description>
   <filename>../../gst/vmnc/.libs/libgstvmnc.so</filename>
   <basename>libgstvmnc.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6f60393..79b24a5 100644 (file)
@@ -3,10 +3,10 @@
   <description>Wildmidi Plugin</description>
   <filename>../../ext/timidity/.libs/libgstwildmidi.so</filename>
   <basename>libgstwildmidi.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index f641b39..f7500ff 100644 (file)
@@ -3,10 +3,10 @@
   <description>XviD plugin library</description>
   <filename>../../ext/xvid/.libs/libgstxvid.so</filename>
   <basename>libgstxvid.so</basename>
-  <version>0.10.17</version>
+  <version>0.10.17.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins prerelease</package>
+  <package>GStreamer Bad Plug-ins git</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 474e7f7..83b18f3 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+/**
+ * SECTION:element-assrender
+ *
+ * Renders timestamped SSA/ASS subtitles on top of a video stream.
+ *
+ * <refsect2>
+ * <title>Example launch line</title>
+ * |[
+ * gst-launch -v filesrc location=/path/to/mkv ! matroskademux name=d ! queue ! mp3parse ! mad ! audioconvert ! autoaudiosink  d. ! queue ! ffdec_h264 ! ffmpegcolorspace ! r.   d. ! queue ! "application/x-ass" ! assrender name=r ! ffmpegcolorspace ! autovideosink
+ * ]| This pipeline demuxes a Matroska file with h.264 video, MP3 audio and embedded ASS subtitles and renders the subtitles on top of the video.
+ * </refsect2>
+ */
+
+
 #ifdef HAVE_CONFIG_H
 #  include <config.h>
 #endif
@@ -123,11 +137,11 @@ gst_ass_render_class_init (GstAssRenderClass * klass)
   gobject_class->finalize = gst_ass_render_finalize;
 
   g_object_class_install_property (gobject_class, PROP_ENABLE,
-      g_param_spec_boolean ("enable", "Toggle rendering",
+      g_param_spec_boolean ("enable", "Enable",
           "Enable rendering of subtitles", TRUE,
           G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
   g_object_class_install_property (gobject_class, PROP_EMBEDDEDFONTS,
-      g_param_spec_boolean ("embeddedfonts", "Use embedded fonts",
+      g_param_spec_boolean ("embeddedfonts", "Embedded Fonts",
           "Extract and use fonts embedded in the stream", TRUE,
           G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
index e49b080..72fa7bb 100644 (file)
@@ -51,6 +51,10 @@ struct _GstAssRender
 
   GstPad *video_sinkpad, *text_sinkpad, *srcpad;
 
+  /* properties */
+  gboolean enable, embeddedfonts;
+
+  /* <private> */
   GstSegment video_segment;
 
   GstVideoFormat format;
@@ -68,7 +72,7 @@ struct _GstAssRender
   ASS_Renderer *ass_renderer;
   ASS_Track *ass_track;
 
-  gboolean renderer_init_ok, track_init_ok, enable, embeddedfonts;
+  gboolean renderer_init_ok, track_init_ok;
 };
 
 struct _GstAssRenderClass