docs/plugins/: Update docs with caps info.
authorStefan Kost <ensonic@users.sourceforge.net>
Mon, 25 Jun 2007 12:46:08 +0000 (12:46 +0000)
committerStefan Kost <ensonic@users.sourceforge.net>
Mon, 25 Jun 2007 12:46:08 +0000 (12:46 +0000)
Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-aasink.xml:
* docs/plugins/inspect/plugin-alaw.xml:
* docs/plugins/inspect/plugin-alpha.xml:
* docs/plugins/inspect/plugin-alphacolor.xml:
* docs/plugins/inspect/plugin-annodex.xml:
* docs/plugins/inspect/plugin-apetag.xml:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-auparse.xml:
* docs/plugins/inspect/plugin-autodetect.xml:
* docs/plugins/inspect/plugin-avi.xml:
* docs/plugins/inspect/plugin-cacasink.xml:
* docs/plugins/inspect/plugin-cairo.xml:
* docs/plugins/inspect/plugin-cdio.xml:
* docs/plugins/inspect/plugin-cutter.xml:
* docs/plugins/inspect/plugin-debug.xml:
* docs/plugins/inspect/plugin-efence.xml:
* docs/plugins/inspect/plugin-effectv.xml:
* docs/plugins/inspect/plugin-esdsink.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-flxdec.xml:
* docs/plugins/inspect/plugin-gconfelements.xml:
* docs/plugins/inspect/plugin-gdkpixbuf.xml:
* docs/plugins/inspect/plugin-goom.xml:
* docs/plugins/inspect/plugin-halelements.xml:
* docs/plugins/inspect/plugin-icydemux.xml:
* docs/plugins/inspect/plugin-id3demux.xml:
* docs/plugins/inspect/plugin-jpeg.xml:
* docs/plugins/inspect/plugin-ladspa.xml:
* docs/plugins/inspect/plugin-level.xml:
* docs/plugins/inspect/plugin-matroska.xml:
* docs/plugins/inspect/plugin-mulaw.xml:
* docs/plugins/inspect/plugin-multipart.xml:
* docs/plugins/inspect/plugin-navigationtest.xml:
* docs/plugins/inspect/plugin-ossaudio.xml:
* docs/plugins/inspect/plugin-png.xml:
* docs/plugins/inspect/plugin-quicktime.xml:
* docs/plugins/inspect/plugin-rtp.xml:
* docs/plugins/inspect/plugin-rtsp.xml:
* docs/plugins/inspect/plugin-smpte.xml:
* docs/plugins/inspect/plugin-speex.xml:
* docs/plugins/inspect/plugin-taglib.xml:
* docs/plugins/inspect/plugin-udp.xml:
* docs/plugins/inspect/plugin-videobalance.xml:
* docs/plugins/inspect/plugin-videobox.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* docs/plugins/inspect/plugin-videoflip.xml:
* docs/plugins/inspect/plugin-videomixer.xml:
* docs/plugins/inspect/plugin-wavenc.xml:
* docs/plugins/inspect/plugin-wavparse.xml:
* docs/plugins/inspect/plugin-ximagesrc.xml:
Update docs with caps info.

52 files changed:
ChangeLog
docs/plugins/gst-plugins-good-plugins.args
docs/plugins/inspect/plugin-aasink.xml
docs/plugins/inspect/plugin-alaw.xml
docs/plugins/inspect/plugin-alpha.xml
docs/plugins/inspect/plugin-alphacolor.xml
docs/plugins/inspect/plugin-annodex.xml
docs/plugins/inspect/plugin-apetag.xml
docs/plugins/inspect/plugin-audiofx.xml
docs/plugins/inspect/plugin-auparse.xml
docs/plugins/inspect/plugin-autodetect.xml
docs/plugins/inspect/plugin-avi.xml
docs/plugins/inspect/plugin-cacasink.xml
docs/plugins/inspect/plugin-cairo.xml
docs/plugins/inspect/plugin-cdio.xml
docs/plugins/inspect/plugin-cutter.xml
docs/plugins/inspect/plugin-debug.xml
docs/plugins/inspect/plugin-efence.xml
docs/plugins/inspect/plugin-effectv.xml
docs/plugins/inspect/plugin-esdsink.xml
docs/plugins/inspect/plugin-flac.xml
docs/plugins/inspect/plugin-flxdec.xml
docs/plugins/inspect/plugin-gconfelements.xml
docs/plugins/inspect/plugin-gdkpixbuf.xml
docs/plugins/inspect/plugin-goom.xml
docs/plugins/inspect/plugin-halelements.xml
docs/plugins/inspect/plugin-icydemux.xml
docs/plugins/inspect/plugin-id3demux.xml
docs/plugins/inspect/plugin-jpeg.xml
docs/plugins/inspect/plugin-ladspa.xml
docs/plugins/inspect/plugin-level.xml
docs/plugins/inspect/plugin-matroska.xml
docs/plugins/inspect/plugin-mulaw.xml
docs/plugins/inspect/plugin-multipart.xml
docs/plugins/inspect/plugin-navigationtest.xml
docs/plugins/inspect/plugin-ossaudio.xml
docs/plugins/inspect/plugin-png.xml
docs/plugins/inspect/plugin-quicktime.xml
docs/plugins/inspect/plugin-rtp.xml
docs/plugins/inspect/plugin-rtsp.xml
docs/plugins/inspect/plugin-smpte.xml
docs/plugins/inspect/plugin-speex.xml
docs/plugins/inspect/plugin-taglib.xml
docs/plugins/inspect/plugin-udp.xml
docs/plugins/inspect/plugin-videobalance.xml
docs/plugins/inspect/plugin-videobox.xml
docs/plugins/inspect/plugin-videocrop.xml
docs/plugins/inspect/plugin-videoflip.xml
docs/plugins/inspect/plugin-videomixer.xml
docs/plugins/inspect/plugin-wavenc.xml
docs/plugins/inspect/plugin-wavparse.xml
docs/plugins/inspect/plugin-ximagesrc.xml

index 5c28e2a..b0cd600 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,58 @@
+2007-06-25  Stefan Kost  <ensonic@users.sf.net>
+
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cairo.xml:
+       * docs/plugins/inspect/plugin-cdio.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-halelements.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-ladspa.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-quicktime.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-videobalance.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videoflip.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+         Update docs with caps info.
+
 2007-06-25  Tim-Philipp Müller  <tim at centricular dot net>
 
        * po/POTFILES.in:
index c824534..bdb9713 100644 (file)
 <ARG>
 <NAME>GstUDPSrc::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Socket Handle</NICK>
 <BLURB>Socket to use for UDP reception. (-1 == allocate).</BLURB>
 <ARG>
 <NAME>GstVertigoTV::speed</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,100]</RANGE>
+<RANGE>[0,01,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Speed</NICK>
 <BLURB>Control the speed of movement.</BLURB>
-<DEFAULT>0.02</DEFAULT>
+<DEFAULT>0,02</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>GstVertigoTV::zoom-speed</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[1.01,1.1]</RANGE>
+<RANGE>[1,01,1,1]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Zoom Speed</NICK>
 <BLURB>Control the rate of zooming.</BLURB>
-<DEFAULT>1.01</DEFAULT>
+<DEFAULT>1,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>GstTest::allowed-timestamp-deviation</NAME>
 <TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>allowed timestamp deviation</NICK>
 <BLURB>allowed average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB>
 <ARG>
 <NAME>GstTest::buffer-count</NAME>
 <TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
 <FLAGS>r</FLAGS>
 <NICK>buffer count</NICK>
 <BLURB>number of buffers in stream.</BLURB>
 <ARG>
 <NAME>GstTest::expected-buffer-count</NAME>
 <TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>expected buffer count</NICK>
 <BLURB>expected number of buffers in stream.</BLURB>
 <ARG>
 <NAME>GstTest::expected-length</NAME>
 <TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>expected length</NICK>
 <BLURB>expected length of stream.</BLURB>
 <ARG>
 <NAME>GstTest::length</NAME>
 <TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
 <FLAGS>r</FLAGS>
 <NICK>length</NICK>
 <BLURB>length of stream.</BLURB>
 <ARG>
 <NAME>GstTest::timestamp-deviation</NAME>
 <TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
 <FLAGS>r</FLAGS>
 <NICK>timestamp deviation</NICK>
 <BLURB>average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB>
 <ARG>
 <NAME>GstBreakMyData::set-to</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,255]</RANGE>
+<RANGE>[-1,255]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>set-to</NICK>
 <BLURB>set changed bytes to this value (-1 means random value.</BLURB>
 <ARG>
 <NAME>GstDynUDPSink::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,32767]</RANGE>
+<RANGE>[-1,32767]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>socket handle</NICK>
 <BLURB>Socket to use for UDP sending. (-1 == allocate).</BLURB>
 <ARG>
 <NAME>GstCdioCddaSrc::read-speed</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Read speed</NICK>
 <BLURB>Read from device at the specified speed (-1 = default).</BLURB>
 <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>
 <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>
 <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-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.6376</DEFAULT>
+<DEFAULT>32,6376</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Slope</NICK>
 <BLURB>Slope.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-triangle-fcsc-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
+<NAME>ladspa-triangle-fcsa-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-triangle-fasc-oa::Slope</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>[0,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Slope</NICK>
 <BLURB>Slope.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-tracker-gaacdcia-oa::Attack-Rate</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.91875,22050]</RANGE>
+<RANGE>[0,91875,22050]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-Rate</NICK>
 <BLURB>Attack-Rate.</BLURB>
 <ARG>
 <NAME>ladspa-tracker-gaacdcia-oa::Attack-Rate-1</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.91875,22050]</RANGE>
+<RANGE>[0,91875,22050]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-Rate-1</NICK>
 <BLURB>Attack-Rate-1.</BLURB>
 <ARG>
 <NAME>ladspa-tracker-gaacdcia-oa::Decay-Rate</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.91875,22050]</RANGE>
+<RANGE>[0,91875,22050]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Decay-Rate</NICK>
 <BLURB>Decay-Rate.</BLURB>
 <ARG>
 <NAME>ladspa-tracker-gaacdcia-oa::Decay-Rate-1</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.91875,22050]</RANGE>
+<RANGE>[0,91875,22050]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Decay-Rate-1</NICK>
 <BLURB>Decay-Rate-1.</BLURB>
 <FLAGS>rwx</FLAGS>
 <NICK>Pulse-Width</NICK>
 <BLURB>Pulse-Width.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-syncpulse-fcpcga-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,64]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>16</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>First-Input</NICK>
 <BLURB>First-Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Second-Input</NICK>
 <BLURB>Second-Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>Summed-Output</NICK>
 <BLURB>Summed-Output.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Second-Input</NICK>
 <BLURB>Second-Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
+<NAME>ladspa-square-fc-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-sequencer16::Closed-Gate-Value</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE></RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Closed-Gate-Value</NICK>
 <BLURB>Closed-Gate-Value.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-0</NICK>
 <BLURB>Value-Step-0.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-1</NICK>
 <BLURB>Value-Step-1.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-10</NICK>
 <BLURB>Value-Step-10.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-11</NICK>
 <BLURB>Value-Step-11.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-12</NICK>
 <BLURB>Value-Step-12.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-13</NICK>
 <BLURB>Value-Step-13.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-14</NICK>
 <BLURB>Value-Step-14.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-15</NICK>
 <BLURB>Value-Step-15.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-2</NICK>
 <BLURB>Value-Step-2.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-3</NICK>
 <BLURB>Value-Step-3.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-4</NICK>
 <BLURB>Value-Step-4.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-5</NICK>
 <BLURB>Value-Step-5.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-6</NICK>
 <BLURB>Value-Step-6.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-7</NICK>
 <BLURB>Value-Step-7.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-8</NICK>
 <BLURB>Value-Step-8.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-9</NICK>
 <BLURB>Value-Step-9.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Closed-Gate-Value</NICK>
 <BLURB>Closed-Gate-Value.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-0</NICK>
 <BLURB>Value-Step-0.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-1</NICK>
 <BLURB>Value-Step-1.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-10</NICK>
 <BLURB>Value-Step-10.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-11</NICK>
 <BLURB>Value-Step-11.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-12</NICK>
 <BLURB>Value-Step-12.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-13</NICK>
 <BLURB>Value-Step-13.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-14</NICK>
 <BLURB>Value-Step-14.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-15</NICK>
 <BLURB>Value-Step-15.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-16</NICK>
 <BLURB>Value-Step-16.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-17</NICK>
 <BLURB>Value-Step-17.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-18</NICK>
 <BLURB>Value-Step-18.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-19</NICK>
 <BLURB>Value-Step-19.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-2</NICK>
 <BLURB>Value-Step-2.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-20</NICK>
 <BLURB>Value-Step-20.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-21</NICK>
 <BLURB>Value-Step-21.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-22</NICK>
 <BLURB>Value-Step-22.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-23</NICK>
 <BLURB>Value-Step-23.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-24</NICK>
 <BLURB>Value-Step-24.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-25</NICK>
 <BLURB>Value-Step-25.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-26</NICK>
 <BLURB>Value-Step-26.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-27</NICK>
 <BLURB>Value-Step-27.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-28</NICK>
 <BLURB>Value-Step-28.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-29</NICK>
 <BLURB>Value-Step-29.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-3</NICK>
 <BLURB>Value-Step-3.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-30</NICK>
 <BLURB>Value-Step-30.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-31</NICK>
 <BLURB>Value-Step-31.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-4</NICK>
 <BLURB>Value-Step-4.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-5</NICK>
 <BLURB>Value-Step-5.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-6</NICK>
 <BLURB>Value-Step-6.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-7</NICK>
 <BLURB>Value-Step-7.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-8</NICK>
 <BLURB>Value-Step-8.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-9</NICK>
 <BLURB>Value-Step-9.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Closed-Gate-Value</NICK>
 <BLURB>Closed-Gate-Value.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-0</NICK>
 <BLURB>Value-Step-0.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-1</NICK>
 <BLURB>Value-Step-1.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-10</NICK>
 <BLURB>Value-Step-10.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-11</NICK>
 <BLURB>Value-Step-11.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-12</NICK>
 <BLURB>Value-Step-12.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-13</NICK>
 <BLURB>Value-Step-13.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-14</NICK>
 <BLURB>Value-Step-14.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-15</NICK>
 <BLURB>Value-Step-15.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-16</NICK>
 <BLURB>Value-Step-16.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-17</NICK>
 <BLURB>Value-Step-17.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-18</NICK>
 <BLURB>Value-Step-18.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-19</NICK>
 <BLURB>Value-Step-19.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-2</NICK>
 <BLURB>Value-Step-2.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-20</NICK>
 <BLURB>Value-Step-20.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-21</NICK>
 <BLURB>Value-Step-21.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-22</NICK>
 <BLURB>Value-Step-22.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-23</NICK>
 <BLURB>Value-Step-23.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-24</NICK>
 <BLURB>Value-Step-24.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-25</NICK>
 <BLURB>Value-Step-25.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-26</NICK>
 <BLURB>Value-Step-26.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-27</NICK>
 <BLURB>Value-Step-27.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-28</NICK>
 <BLURB>Value-Step-28.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-29</NICK>
 <BLURB>Value-Step-29.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-3</NICK>
 <BLURB>Value-Step-3.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-30</NICK>
 <BLURB>Value-Step-30.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-31</NICK>
 <BLURB>Value-Step-31.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-32</NICK>
 <BLURB>Value-Step-32.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-33</NICK>
 <BLURB>Value-Step-33.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-34</NICK>
 <BLURB>Value-Step-34.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-35</NICK>
 <BLURB>Value-Step-35.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-36</NICK>
 <BLURB>Value-Step-36.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-37</NICK>
 <BLURB>Value-Step-37.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-38</NICK>
 <BLURB>Value-Step-38.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-39</NICK>
 <BLURB>Value-Step-39.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-4</NICK>
 <BLURB>Value-Step-4.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-40</NICK>
 <BLURB>Value-Step-40.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-41</NICK>
 <BLURB>Value-Step-41.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-42</NICK>
 <BLURB>Value-Step-42.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-43</NICK>
 <BLURB>Value-Step-43.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-44</NICK>
 <BLURB>Value-Step-44.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-45</NICK>
 <BLURB>Value-Step-45.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-46</NICK>
 <BLURB>Value-Step-46.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-47</NICK>
 <BLURB>Value-Step-47.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-48</NICK>
 <BLURB>Value-Step-48.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-49</NICK>
 <BLURB>Value-Step-49.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-5</NICK>
 <BLURB>Value-Step-5.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-50</NICK>
 <BLURB>Value-Step-50.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-51</NICK>
 <BLURB>Value-Step-51.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-52</NICK>
 <BLURB>Value-Step-52.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-53</NICK>
 <BLURB>Value-Step-53.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-54</NICK>
 <BLURB>Value-Step-54.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-55</NICK>
 <BLURB>Value-Step-55.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-56</NICK>
 <BLURB>Value-Step-56.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-57</NICK>
 <BLURB>Value-Step-57.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-58</NICK>
 <BLURB>Value-Step-58.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-59</NICK>
 <BLURB>Value-Step-59.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-6</NICK>
 <BLURB>Value-Step-6.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-60</NICK>
 <BLURB>Value-Step-60.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-61</NICK>
 <BLURB>Value-Step-61.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-62</NICK>
 <BLURB>Value-Step-62.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-63</NICK>
 <BLURB>Value-Step-63.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-7</NICK>
 <BLURB>Value-Step-7.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-8</NICK>
 <BLURB>Value-Step-8.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-Step-9</NICK>
 <BLURB>Value-Step-9.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Denominator</NICK>
 <BLURB>Denominator.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Numerator</NICK>
 <BLURB>Numerator.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>Ratio-Output</NICK>
 <BLURB>Ratio-Output.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Numerator</NICK>
 <BLURB>Numerator.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Denominator</NICK>
 <BLURB>Denominator.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
+<NAME>ladspa-random-fcsc-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-random-fcsa-oa::Frequency</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>[0.91875,22050]</RANGE>
 </ARG>
 
 <ARG>
+<NAME>ladspa-random-fcsa-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-random-fasc-oa::Wave-Smoothness</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>[0,1]</RANGE>
 </ARG>
 
 <ARG>
+<NAME>ladspa-sawtooth-fc-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-quantiser50::Match-Range</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Quantise-Range-Maximum</NICK>
 <BLURB>Quantise-Range-Maximum.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Quantise-Range-Minimum</NICK>
 <BLURB>Quantise-Range-Minimum.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-0</NICK>
 <BLURB>Value-0.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-1</NICK>
 <BLURB>Value-1.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-10</NICK>
 <BLURB>Value-10.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-11</NICK>
 <BLURB>Value-11.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-12</NICK>
 <BLURB>Value-12.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-13</NICK>
 <BLURB>Value-13.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-14</NICK>
 <BLURB>Value-14.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-15</NICK>
 <BLURB>Value-15.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-16</NICK>
 <BLURB>Value-16.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-17</NICK>
 <BLURB>Value-17.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-18</NICK>
 <BLURB>Value-18.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-19</NICK>
 <BLURB>Value-19.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-2</NICK>
 <BLURB>Value-2.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-20</NICK>
 <BLURB>Value-20.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-21</NICK>
 <BLURB>Value-21.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-22</NICK>
 <BLURB>Value-22.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-23</NICK>
 <BLURB>Value-23.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-24</NICK>
 <BLURB>Value-24.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-25</NICK>
 <BLURB>Value-25.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-26</NICK>
 <BLURB>Value-26.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-27</NICK>
 <BLURB>Value-27.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-28</NICK>
 <BLURB>Value-28.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-29</NICK>
 <BLURB>Value-29.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-3</NICK>
 <BLURB>Value-3.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-30</NICK>
 <BLURB>Value-30.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-31</NICK>
 <BLURB>Value-31.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-32</NICK>
 <BLURB>Value-32.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-33</NICK>
 <BLURB>Value-33.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-34</NICK>
 <BLURB>Value-34.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-35</NICK>
 <BLURB>Value-35.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-36</NICK>
 <BLURB>Value-36.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-37</NICK>
 <BLURB>Value-37.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-38</NICK>
 <BLURB>Value-38.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-39</NICK>
 <BLURB>Value-39.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-4</NICK>
 <BLURB>Value-4.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-40</NICK>
 <BLURB>Value-40.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-41</NICK>
 <BLURB>Value-41.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-42</NICK>
 <BLURB>Value-42.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-43</NICK>
 <BLURB>Value-43.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-44</NICK>
 <BLURB>Value-44.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-45</NICK>
 <BLURB>Value-45.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-46</NICK>
 <BLURB>Value-46.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-47</NICK>
 <BLURB>Value-47.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-48</NICK>
 <BLURB>Value-48.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-49</NICK>
 <BLURB>Value-49.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-5</NICK>
 <BLURB>Value-5.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-6</NICK>
 <BLURB>Value-6.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-7</NICK>
 <BLURB>Value-7.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-8</NICK>
 <BLURB>Value-8.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-9</NICK>
 <BLURB>Value-9.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Quantise-Range-Maximum</NICK>
 <BLURB>Quantise-Range-Maximum.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Quantise-Range-Minimum</NICK>
 <BLURB>Quantise-Range-Minimum.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-0</NICK>
 <BLURB>Value-0.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-1</NICK>
 <BLURB>Value-1.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-10</NICK>
 <BLURB>Value-10.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-11</NICK>
 <BLURB>Value-11.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-12</NICK>
 <BLURB>Value-12.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-13</NICK>
 <BLURB>Value-13.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-14</NICK>
 <BLURB>Value-14.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-15</NICK>
 <BLURB>Value-15.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-16</NICK>
 <BLURB>Value-16.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-17</NICK>
 <BLURB>Value-17.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-18</NICK>
 <BLURB>Value-18.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-19</NICK>
 <BLURB>Value-19.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-2</NICK>
 <BLURB>Value-2.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-20</NICK>
 <BLURB>Value-20.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-21</NICK>
 <BLURB>Value-21.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-22</NICK>
 <BLURB>Value-22.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-23</NICK>
 <BLURB>Value-23.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-24</NICK>
 <BLURB>Value-24.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-25</NICK>
 <BLURB>Value-25.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-26</NICK>
 <BLURB>Value-26.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-27</NICK>
 <BLURB>Value-27.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-28</NICK>
 <BLURB>Value-28.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-29</NICK>
 <BLURB>Value-29.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-3</NICK>
 <BLURB>Value-3.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-30</NICK>
 <BLURB>Value-30.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-31</NICK>
 <BLURB>Value-31.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-32</NICK>
 <BLURB>Value-32.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-33</NICK>
 <BLURB>Value-33.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-34</NICK>
 <BLURB>Value-34.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-35</NICK>
 <BLURB>Value-35.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-36</NICK>
 <BLURB>Value-36.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-37</NICK>
 <BLURB>Value-37.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-38</NICK>
 <BLURB>Value-38.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-39</NICK>
 <BLURB>Value-39.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-4</NICK>
 <BLURB>Value-4.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-40</NICK>
 <BLURB>Value-40.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-41</NICK>
 <BLURB>Value-41.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-42</NICK>
 <BLURB>Value-42.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-43</NICK>
 <BLURB>Value-43.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-44</NICK>
 <BLURB>Value-44.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-45</NICK>
 <BLURB>Value-45.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-46</NICK>
 <BLURB>Value-46.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-47</NICK>
 <BLURB>Value-47.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-48</NICK>
 <BLURB>Value-48.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-49</NICK>
 <BLURB>Value-49.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-5</NICK>
 <BLURB>Value-5.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-50</NICK>
 <BLURB>Value-50.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-51</NICK>
 <BLURB>Value-51.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-52</NICK>
 <BLURB>Value-52.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-53</NICK>
 <BLURB>Value-53.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-54</NICK>
 <BLURB>Value-54.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-55</NICK>
 <BLURB>Value-55.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-56</NICK>
 <BLURB>Value-56.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-57</NICK>
 <BLURB>Value-57.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-58</NICK>
 <BLURB>Value-58.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-59</NICK>
 <BLURB>Value-59.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-6</NICK>
 <BLURB>Value-6.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-60</NICK>
 <BLURB>Value-60.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-61</NICK>
 <BLURB>Value-61.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-62</NICK>
 <BLURB>Value-62.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-63</NICK>
 <BLURB>Value-63.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-64</NICK>
 <BLURB>Value-64.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-65</NICK>
 <BLURB>Value-65.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-66</NICK>
 <BLURB>Value-66.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-67</NICK>
 <BLURB>Value-67.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-68</NICK>
 <BLURB>Value-68.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-69</NICK>
 <BLURB>Value-69.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-7</NICK>
 <BLURB>Value-7.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-70</NICK>
 <BLURB>Value-70.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-71</NICK>
 <BLURB>Value-71.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-72</NICK>
 <BLURB>Value-72.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-73</NICK>
 <BLURB>Value-73.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-74</NICK>
 <BLURB>Value-74.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-75</NICK>
 <BLURB>Value-75.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-76</NICK>
 <BLURB>Value-76.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-77</NICK>
 <BLURB>Value-77.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-78</NICK>
 <BLURB>Value-78.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-79</NICK>
 <BLURB>Value-79.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-8</NICK>
 <BLURB>Value-8.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-80</NICK>
 <BLURB>Value-80.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-81</NICK>
 <BLURB>Value-81.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-82</NICK>
 <BLURB>Value-82.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-83</NICK>
 <BLURB>Value-83.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-84</NICK>
 <BLURB>Value-84.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-85</NICK>
 <BLURB>Value-85.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-86</NICK>
 <BLURB>Value-86.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-87</NICK>
 <BLURB>Value-87.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-88</NICK>
 <BLURB>Value-88.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-89</NICK>
 <BLURB>Value-89.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-9</NICK>
 <BLURB>Value-9.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-90</NICK>
 <BLURB>Value-90.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-91</NICK>
 <BLURB>Value-91.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-92</NICK>
 <BLURB>Value-92.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-93</NICK>
 <BLURB>Value-93.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-94</NICK>
 <BLURB>Value-94.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-95</NICK>
 <BLURB>Value-95.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-96</NICK>
 <BLURB>Value-96.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-97</NICK>
 <BLURB>Value-97.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-98</NICK>
 <BLURB>Value-98.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-99</NICK>
 <BLURB>Value-99.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Pulse-Width</NICK>
 <BLURB>Pulse-Width.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-pulse-fcpc-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
+<NAME>ladspa-pulse-fcpa-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-pulse-fapc-oa::Pulse-Width</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>[0,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Pulse-Width</NICK>
 <BLURB>Pulse-Width.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>First-Input</NICK>
 <BLURB>First-Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>Product-Output</NICK>
 <BLURB>Product-Output.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Second-Input</NICK>
 <BLURB>Second-Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Second-Input</NICK>
 <BLURB>Second-Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-lp4pole-fcrcia-oa::Cutoff-Frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.91875,22050]</RANGE>
+<RANGE>[0,91875,22050]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Cutoff-Frequency</NICK>
 <BLURB>Cutoff-Frequency.</BLURB>
 </ARG>
 
 <ARG>
+<NAME>ladspa-lp4pole-fcrcia-oa::Resonanz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Resonanz</NICK>
+<BLURB>Resonanz.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-quantiser20::Match-Range</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Quantise-Range-Maximum</NICK>
 <BLURB>Quantise-Range-Maximum.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Quantise-Range-Minimum</NICK>
 <BLURB>Quantise-Range-Minimum.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-0</NICK>
 <BLURB>Value-0.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-1</NICK>
 <BLURB>Value-1.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-10</NICK>
 <BLURB>Value-10.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-11</NICK>
 <BLURB>Value-11.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-12</NICK>
 <BLURB>Value-12.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-13</NICK>
 <BLURB>Value-13.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-14</NICK>
 <BLURB>Value-14.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-15</NICK>
 <BLURB>Value-15.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-16</NICK>
 <BLURB>Value-16.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-17</NICK>
 <BLURB>Value-17.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-18</NICK>
 <BLURB>Value-18.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-19</NICK>
 <BLURB>Value-19.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-2</NICK>
 <BLURB>Value-2.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-3</NICK>
 <BLURB>Value-3.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-4</NICK>
 <BLURB>Value-4.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-5</NICK>
 <BLURB>Value-5.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-6</NICK>
 <BLURB>Value-6.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-7</NICK>
 <BLURB>Value-7.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-8</NICK>
 <BLURB>Value-8.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Value-9</NICK>
 <BLURB>Value-9.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Modulation</NICK>
 <BLURB>Modulation.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-fmod-fcmc-oc::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-fmod-fcmc-oc::Modulierte-Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Modulierte-Frequenz</NICK>
+<BLURB>Modulierte-Frequenz.</BLURB>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
+<NAME>ladspa-fmod-fcma-oa::Frequenz</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,91875,22050]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Frequenz</NICK>
+<BLURB>Frequenz.</BLURB>
+<DEFAULT>440</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-fmod-famc-oa::Modulation</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE></RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Modulation</NICK>
 <BLURB>Modulation.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Control-Input</NICK>
 <BLURB>Control-Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
-<NAME>ladspa-dahdsr-g+t-control::Attack-Time</NAME>
+<NAME>ladspa-dahdsr-cg+t-control::Abklingzeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Abklingzeit</NICK>
+<BLURB>Abklingzeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-cg+t-control::Ausklingzeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Ausklingzeit</NICK>
+<BLURB>Ausklingzeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-cg+t-control::Ausl--ser</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Ausl--ser</NICK>
+<BLURB>Ausl--ser.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-cg+t-control::Einschwingzeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Einschwingzeit</NICK>
+<BLURB>Einschwingzeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-cg+t-control::Gatter</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Gatter</NICK>
+<BLURB>Gatter.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-cg+t-control::Haltewert</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Haltewert</NICK>
+<BLURB>Haltewert.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-cg+t-control::Haltezeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Haltezeit</NICK>
+<BLURB>Haltezeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-cg+t-control::Verz--gerungszeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Verz--gerungszeit</NICK>
+<BLURB>Verz--gerungszeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-g+t-control::Attack-Time</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Attack-Time</NICK>
+<BLURB>Attack-Time.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-g+t-control::Decay-Time</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Decay-Time</NICK>
+<BLURB>Decay-Time.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-g+t-control::Delay-Time</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Delay-Time</NICK>
+<BLURB>Delay-Time.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-g+t-control::Hold-Time</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Hold-Time</NICK>
+<BLURB>Hold-Time.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-g+t-control::Release-Time</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Release-Time</NICK>
+<BLURB>Release-Time.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-g+t-control::Sustain-Level</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Sustain-Level</NICK>
+<BLURB>Sustain-Level.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-dahdsr-g+t-control::Abklingzeit</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rwx</FLAGS>
-<NICK>Attack-Time</NICK>
-<BLURB>Attack-Time.</BLURB>
+<NICK>Abklingzeit</NICK>
+<BLURB>Abklingzeit.</BLURB>
 <DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ladspa-dahdsr-g+t-control::Decay-Time</NAME>
+<NAME>ladspa-dahdsr-g+t-control::Ausklingzeit</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rwx</FLAGS>
-<NICK>Decay-Time</NICK>
-<BLURB>Decay-Time.</BLURB>
+<NICK>Ausklingzeit</NICK>
+<BLURB>Ausklingzeit.</BLURB>
 <DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ladspa-dahdsr-g+t-control::Delay-Time</NAME>
+<NAME>ladspa-dahdsr-g+t-control::Einschwingzeit</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rwx</FLAGS>
-<NICK>Delay-Time</NICK>
-<BLURB>Delay-Time.</BLURB>
+<NICK>Einschwingzeit</NICK>
+<BLURB>Einschwingzeit.</BLURB>
 <DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ladspa-dahdsr-g+t-control::Hold-Time</NAME>
+<NAME>ladspa-dahdsr-g+t-control::Haltewert</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,1]</RANGE>
 <FLAGS>rwx</FLAGS>
-<NICK>Hold-Time</NICK>
-<BLURB>Hold-Time.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Haltewert</NICK>
+<BLURB>Haltewert.</BLURB>
+<DEFAULT>1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ladspa-dahdsr-g+t-control::Release-Time</NAME>
+<NAME>ladspa-dahdsr-g+t-control::Haltezeit</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rwx</FLAGS>
-<NICK>Release-Time</NICK>
-<BLURB>Release-Time.</BLURB>
+<NICK>Haltezeit</NICK>
+<BLURB>Haltezeit.</BLURB>
 <DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ladspa-dahdsr-g+t-control::Sustain-Level</NAME>
+<NAME>ladspa-dahdsr-g+t-control::Verz--gerungszeit</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,1]</RANGE>
+<RANGE>>= 0</RANGE>
 <FLAGS>rwx</FLAGS>
-<NICK>Sustain-Level</NICK>
-<BLURB>Sustain-Level.</BLURB>
-<DEFAULT>1</DEFAULT>
+<NICK>Verz--gerungszeit</NICK>
+<BLURB>Verz--gerungszeit.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>First-Output</NICK>
 <BLURB>First-Output.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Input</NICK>
 <BLURB>Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>Second-Output</NICK>
 <BLURB>Second-Output.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
+<NAME>ladspa-amp-gcia-oa::Verst--rkung</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-96,96]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Verst--rkung</NICK>
+<BLURB>Verst--rkung.</BLURB>
+<DEFAULT>-96</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-tap-reflector::Dry-Level--dB-</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>[-90,20]</RANGE>
 </ARG>
 
 <ARG>
+<NAME>ladspa-adsr-g+t::Abklingzeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Abklingzeit</NICK>
+<BLURB>Abklingzeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-adsr-g+t::Ausklingzeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Ausklingzeit</NICK>
+<BLURB>Ausklingzeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-adsr-g+t::Einschwingzeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Einschwingzeit</NICK>
+<BLURB>Einschwingzeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-adsr-g+t::Haltewert</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Haltewert</NICK>
+<BLURB>Haltewert.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>ladspa-tap-equalizer-bw::Band-1-Bandwidth--octaves-</NAME>
 <TYPE>gfloat</TYPE>
 <RANGE>[0.1,5]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Trigger-Threshold</NICK>
 <BLURB>Trigger-Threshold.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-adsr::Abklingzeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Abklingzeit</NICK>
+<BLURB>Abklingzeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-adsr::Ausklingzeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Ausklingzeit</NICK>
+<BLURB>Ausklingzeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-adsr::Einschwingzeit</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Einschwingzeit</NICK>
+<BLURB>Einschwingzeit.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-adsr::Haltewert</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Haltewert</NICK>
+<BLURB>Haltewert.</BLURB>
+<DEFAULT>1</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>Difference-Output</NICK>
 <BLURB>Difference-Output.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Input</NICK>
 <BLURB>Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Input-to-Subtract</NICK>
 <BLURB>Input-to-Subtract.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Input</NICK>
 <BLURB>Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Input-to-Subtract</NICK>
 <BLURB>Input-to-Subtract.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <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>
 <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-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>
 <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>
 <FLAGS>r</FLAGS>
 <NICK>latency</NICK>
 <BLURB>latency.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</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>[G_MAXULONG,1]</RANGE>
+<RANGE>[-1,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>
 <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-syndrum::Resonance</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.001,1]</RANGE>
+<RANGE>[0,001,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Resonance</NICK>
 <BLURB>Resonance.</BLURB>
-<DEFAULT>0.001</DEFAULT>
+<DEFAULT>0,001</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Attack</NICK>
 <BLURB>Output-Envelope-Attack.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Decay</NICK>
 <BLURB>Output-Envelope-Decay.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Attack</NICK>
 <BLURB>Output-Envelope-Attack.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Decay</NICK>
 <BLURB>Output-Envelope-Decay.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Expansion-Ratio</NICK>
 <BLURB>Expansion-Ratio.</BLURB>
-<DEFAULT>-1.70141e+38</DEFAULT>
+<DEFAULT>-1,70141e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Attack</NICK>
 <BLURB>Output-Envelope-Attack.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Decay</NICK>
 <BLURB>Output-Envelope-Decay.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Expansion-Ratio</NICK>
 <BLURB>Expansion-Ratio.</BLURB>
-<DEFAULT>-1.70141e+38</DEFAULT>
+<DEFAULT>-1,70141e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Attack</NICK>
 <BLURB>Output-Envelope-Attack.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Decay</NICK>
 <BLURB>Output-Envelope-Decay.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Compression-Ratio</NICK>
 <BLURB>Compression-Ratio.</BLURB>
-<DEFAULT>-1.70141e+38</DEFAULT>
+<DEFAULT>-1,70141e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Attack</NICK>
 <BLURB>Output-Envelope-Attack.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Decay</NICK>
 <BLURB>Output-Envelope-Decay.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Compression-Ratio</NICK>
 <BLURB>Compression-Ratio.</BLURB>
-<DEFAULT>-1.70141e+38</DEFAULT>
+<DEFAULT>-1,70141e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Attack</NICK>
 <BLURB>Output-Envelope-Attack.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Output-Envelope-Decay</NICK>
 <BLURB>Output-Envelope-Decay.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO1-Attack</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO1-Attack</NICK>
 <BLURB>DCO1-Attack.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-phasemod::DCO1-Decay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO1-Decay</NICK>
 <BLURB>DCO1-Decay.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO1-Release</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO1-Release</NICK>
 <BLURB>DCO1-Release.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO2-Attack</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO2-Attack</NICK>
 <BLURB>DCO2-Attack.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-phasemod::DCO2-Decay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO2-Decay</NICK>
 <BLURB>DCO2-Decay.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO2-Release</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO2-Release</NICK>
 <BLURB>DCO2-Release.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO3-Attack</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO3-Attack</NICK>
 <BLURB>DCO3-Attack.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-phasemod::DCO3-Decay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO3-Decay</NICK>
 <BLURB>DCO3-Decay.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO3-Release</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO3-Release</NICK>
 <BLURB>DCO3-Release.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO4-Attack</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO4-Attack</NICK>
 <BLURB>DCO4-Attack.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-phasemod::DCO4-Decay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO4-Decay</NICK>
 <BLURB>DCO4-Decay.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO4-Release</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO4-Release</NICK>
 <BLURB>DCO4-Release.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO5-Attack</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO5-Attack</NICK>
 <BLURB>DCO5-Attack.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-phasemod::DCO5-Decay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO5-Decay</NICK>
 <BLURB>DCO5-Decay.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO5-Release</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO5-Release</NICK>
 <BLURB>DCO5-Release.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO6-Attack</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO6-Attack</NICK>
 <BLURB>DCO6-Attack.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-phasemod::DCO6-Decay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO6-Decay</NICK>
 <BLURB>DCO6-Decay.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-phasemod::DCO6-Release</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO6-Release</NICK>
 <BLURB>DCO6-Release.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-organ::Attack-Hi</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,1]</RANGE>
+<RANGE>[0,01,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-Hi</NICK>
 <BLURB>Attack-Hi.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-organ::Attack-Lo</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,1]</RANGE>
+<RANGE>[0,01,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Attack-Lo</NICK>
 <BLURB>Attack-Lo.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-organ::Decay-Hi</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,1]</RANGE>
+<RANGE>[0,01,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Decay-Hi</NICK>
 <BLURB>Decay-Hi.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-organ::Decay-Lo</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,1]</RANGE>
+<RANGE>[0,01,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Decay-Lo</NICK>
 <BLURB>Decay-Lo.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-organ::Release-Hi</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,1]</RANGE>
+<RANGE>[0,01,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Release-Hi</NICK>
 <BLURB>Release-Hi.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-organ::Release-Lo</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,1]</RANGE>
+<RANGE>[0,01,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Release-Lo</NICK>
 <BLURB>Release-Lo.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>Output</NICK>
 <BLURB>Output.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Input</NICK>
 <BLURB>Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-logistic::Step-frequency</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,44.1]</RANGE>
+<RANGE>[0,44,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Step-frequency</NICK>
 <BLURB>Step-frequency.</BLURB>
-<DEFAULT>22.05</DEFAULT>
+<DEFAULT>22,05</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-logistic::param--r--parameter</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[2.9,3.9999]</RANGE>
+<RANGE>[2,9,3,9999]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>param--r--parameter</NICK>
 <BLURB>param--r--parameter.</BLURB>
-<DEFAULT>3.9999</DEFAULT>
+<DEFAULT>3,9999</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Input</NICK>
 <BLURB>Input.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>r</FLAGS>
 <NICK>Output</NICK>
 <BLURB>Output.</BLURB>
-<DEFAULT>-3.40282e+38</DEFAULT>
+<DEFAULT>-3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Density</NICK>
 <BLURB>Density.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Grain-Attack</NICK>
 <BLURB>Grain-Attack.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Grain-Length</NICK>
 <BLURB>Grain-Length.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Scatter</NICK>
 <BLURB>Scatter.</BLURB>
-<DEFAULT>2.5</DEFAULT>
+<DEFAULT>2,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Room-Size</NICK>
 <BLURB>Room-Size.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Width</NICK>
 <BLURB>Width.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Feedback</NICK>
 <BLURB>Feedback.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Feedback</NICK>
 <BLURB>Feedback.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Feedback</NICK>
 <BLURB>Feedback.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-fbdelay-0-1s::Delay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,0.1]</RANGE>
+<RANGE>[0,0,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay</NICK>
 <BLURB>Delay.</BLURB>
-<DEFAULT>0.1</DEFAULT>
+<DEFAULT>0,1</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Feedback</NICK>
 <BLURB>Feedback.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-fbdelay-0-01s::Delay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,0.01]</RANGE>
+<RANGE>[0,0,01]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay</NICK>
 <BLURB>Delay.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Feedback</NICK>
 <BLURB>Feedback.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Envelope-Forgetting-Factor</NICK>
 <BLURB>Envelope-Forgetting-Factor.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Envelope-Forgetting-Factor</NICK>
 <BLURB>Envelope-Forgetting-Factor.</BLURB>
-<DEFAULT>3.40282e+38</DEFAULT>
+<DEFAULT>3,40282e+38</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-delay-0-1s::Delay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,0.1]</RANGE>
+<RANGE>[0,0,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay</NICK>
 <BLURB>Delay.</BLURB>
-<DEFAULT>0.1</DEFAULT>
+<DEFAULT>0,1</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-delay-0-01s::Delay</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0,0.01]</RANGE>
+<RANGE>[0,0,01]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Delay</NICK>
 <BLURB>Delay.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-sledgehammer::Rate</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[1e-05,0.001]</RANGE>
+<RANGE>[1e-05,0,001]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Rate</NICK>
 <BLURB>Rate.</BLURB>
-<DEFAULT>0.000505</DEFAULT>
+<DEFAULT>0,000505</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-canyon-delay::Left-to-Right-Time</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,0.99]</RANGE>
+<RANGE>[0,01,0,99]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Left-to-Right-Time</NICK>
 <BLURB>Left-to-Right-Time.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-canyon-delay::Right-to-Left-Time</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,0.99]</RANGE>
+<RANGE>[0,01,0,99]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Right-to-Left-Time</NICK>
 <BLURB>Right-to-Left-Time.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-analogue::DCO1-Octave</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.001,1]</RANGE>
+<RANGE>[0,001,1]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO1-Octave</NICK>
 <BLURB>DCO1-Octave.</BLURB>
-<DEFAULT>0.001</DEFAULT>
+<DEFAULT>0,001</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-analogue::DCO1-Release</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO1-Release</NICK>
 <BLURB>DCO1-Release.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-analogue::DCO1-Sustain</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO1-Sustain</NICK>
 <BLURB>DCO1-Sustain.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-analogue::DCO2-Release</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO2-Release</NICK>
 <BLURB>DCO2-Release.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-analogue::DCO2-Sustain</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO2-Sustain</NICK>
 <BLURB>DCO2-Sustain.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-analogue::DCO2-Waveform</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>DCO2-Waveform</NICK>
 <BLURB>DCO2-Waveform.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-analogue::Filter-LFO-Modulation</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Filter-LFO-Modulation</NICK>
 <BLURB>Filter-LFO-Modulation.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <NAME>ladspa-analogue::Filter-Release</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Filter-Release</NICK>
 <BLURB>Filter-Release.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-analogue::Filter-Sustain</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>Filter-Sustain</NICK>
 <BLURB>Filter-Sustain.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>ladspa-analogue::LFO-Fadein</NAME>
 <TYPE>gfloat</TYPE>
-<RANGE>[0.01,8]</RANGE>
+<RANGE>[0,01,8]</RANGE>
 <FLAGS>rwx</FLAGS>
 <NICK>LFO-Fadein</NICK>
 <BLURB>LFO-Fadein.</BLURB>
-<DEFAULT>0.01</DEFAULT>
+<DEFAULT>0,01</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>
 <FLAGS>rwx</FLAGS>
 <NICK>Dry-Wet-Balance</NICK>
 <BLURB>Dry-Wet-Balance.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>0,5</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>GstGamma::gamma</NAME>
 <TYPE>gdouble</TYPE>
-<RANGE>[0.01,10]</RANGE>
+<RANGE>[0,01,10]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Gamma</NICK>
 <BLURB>gamma.</BLURB>
 <DEFAULT>0</DEFAULT>
 </ARG>
 
+<ARG>
+<NAME>GstV4l2Src::device</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Device</NICK>
+<BLURB>Device location.</BLURB>
+<DEFAULT>"/dev/video0"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstV4l2Src::device-name</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Device name</NICK>
+<BLURB>Name of the device.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstV4l2Src::flags</NAME>
+<TYPE>GstV4l2DeviceTypeFlags</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Flags</NICK>
+<BLURB>Device type flags.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstV4l2Src::queue-size</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[2,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Queue size</NICK>
+<BLURB>Number of buffers to be enqueud in the driver.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
index 1575baf..356defa 100644 (file)
@@ -3,10 +3,10 @@
   <description>ASCII Art video sink</description>
   <filename>../../ext/aalib/.libs/libgstaasink.so</filename>
   <basename>libgstaasink.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Sink/Video</class>
       <description>An ASCII art videosink</description>
       <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, 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 b3d5b76..1464d4c 100644 (file)
@@ -3,10 +3,10 @@
   <description>ALaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstalaw.so</filename>
   <basename>libgstalaw.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Decoder/Audio</class>
       <description>Convert 8bit A law to 16bit PCM</description>
       <author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>alawenc</name>
       <class>Codec/Encoder/Audio</class>
       <description>Convert 16bit PCM to 8bit A law</description>
       <author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 7762cef..c1aa8b1 100644 (file)
@@ -3,10 +3,10 @@
   <description>adds an alpha channel to video</description>
   <filename>../../gst/alpha/.libs/libgstalpha.so</filename>
   <basename>libgstalpha.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Effect/Video</class>
       <description>Adds an alpha channel to video</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)AYUV, 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-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 05b132a..0b8e83f 100644 (file)
@@ -3,10 +3,10 @@
   <description>RGBA to AYUV colorspace conversion preserving the alpha channel</description>
   <filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
   <basename>libgstalphacolor.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Effect/Video</class>
       <description>RGBA to AYUV colorspace conversion preserving the alpha channel</description>
       <author>Wim Taymans &lt;wim@fluendo.com&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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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>
   </elements>
 </plugin>
\ No newline at end of file
index 9ab3b29..f322aff 100644 (file)
@@ -3,10 +3,10 @@
   <description>annodex stream manipulation (info about annodex: http://www.annodex.net)</description>
   <filename>../../ext/annodex/.libs/libgstannodex.so</filename>
   <basename>libgstannodex.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Decoder</class>
       <description>Decodes CMML streams</description>
       <author>Alessandro Decina &lt;alessandro@nnva.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>text/x-cmml, encoded=(boolean)true</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>text/x-cmml, encoded=(boolean)false</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>cmmlenc</name>
       <class>Codec/Encoder</class>
       <description>Encodes CMML streams</description>
       <author>Alessandro Decina &lt;alessandro@nnva.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>text/x-cmml, encoded=(boolean)false</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>text/x-cmml, encoded=(boolean)true</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index f5f3833..f3df163 100644 (file)
@@ -3,10 +3,10 @@
   <description>APEv1/2 tag reader</description>
   <filename>../../gst/apetag/.libs/libgstapetag.so</filename>
   <basename>libgstapetag.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Demuxer/Metadata</class>
       <description>Read and output APE tags while demuxing the contents</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Tim-Philipp Müller &lt;tim centricular net&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-apetag</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 655ccd4..825b1dc 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio effects plugin</description>
   <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
   <basename>libgstaudiofx.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer</package>
       <class>Filter/Effect/Audio</class>
       <description>Amplifies an audio stream by a given factor</description>
       <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>audiodynamic</name>
       <class>Filter/Effect/Audio</class>
       <description>Compressor and Expander</description>
       <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>audioinvert</name>
       <class>Filter/Effect/Audio</class>
       <description>Swaps upper and lower half of audio samples</description>
       <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>audiopanorama</name>
       <class>Filter/Effect/Audio</class>
       <description>Positions audio streams in the stereo panorama</description>
       <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index fa0c941..5ea4916 100644 (file)
@@ -3,10 +3,10 @@
   <description>parses au streams</description>
   <filename>../../gst/auparse/.libs/libgstauparse.so</filename>
   <basename>libgstauparse.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Demuxer/Audio</class>
       <description>Parse an .au file into raw audio</description>
       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-au</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>sometimes</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 }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string){ g721, g722, g723_3, g723_5 }</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index aa61bdb..447bf0e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Plugin contains auto-detection plugins for video/audio outputs</description>
   <filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
   <basename>libgstautodetect.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <description>Wrapper audio sink for automatically detected audio sink</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;
     Jan Schmidt &lt;thaytan@noraisin.net</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>autovideosink</name>
       <description>Wrapper video sink for automatically detected video sink</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;
     Jan Schmidt &lt;thaytan@noraisin.net</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 8500cef..fc8bebb 100644 (file)
@@ -3,10 +3,10 @@
   <description>AVI stream handling</description>
   <filename>../../gst/avi/.libs/libgstavi.so</filename>
   <basename>libgstavi.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
     Wim Taymans &lt;wim.taymans@chello.be&gt;
     Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+      <pads>
+        <caps>
+          <name>audio_%02d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>audio/ms-gsm, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi; audio/x-avi-unknown</details>
+        </caps>
+        <caps>
+          <name>video_%02d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>video/x-3ivx, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-rgb, bpp=(int){ 8, 24 }, depth=(int){ 8, 24 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, mpegversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xvid, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YVU9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)true; video/x-avi-unknown</details>
+        </caps>
+        <caps>
+          <name>subtitle_%02d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-subtitle-avi</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-msvideo</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>avimux</name>
       <class>Codec/Muxer</class>
       <description>Muxes audio and video into an avi stream</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-msvideo</details>
+        </caps>
+        <caps>
+          <name>audio_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+        <caps>
+          <name>video_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)[ 3, 5 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-3ivx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)[ 41, 43 ]; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; 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, width=(int)720, height=(int){ 576, 480 }, framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 27cc253..376ab98 100644 (file)
@@ -3,10 +3,10 @@
   <description>Colored ASCII Art video sink</description>
   <filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
   <basename>libgstcacasink.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Sink/Video</class>
       <description>A colored ASCII art videosink</description>
       <author>Zeeshan Ali &lt;zak147@yahoo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-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)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index cbce1df..44d514d 100644 (file)
@@ -3,10 +3,10 @@
   <description>Cairo-based overlaying</description>
   <filename>../../ext/cairo/.libs/libgstcairo.so</filename>
   <basename>libgstcairo.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Editor/Video</class>
       <description>Adds text strings on top of a video buffer</description>
       <author>David Schleef &lt;ds@schleef.org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>video_sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>text_sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>text/plain</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>cairotimeoverlay</name>
       <class>Filter/Editor/Video</class>
       <description>Overlays the time on a video stream</description>
       <author>David Schleef &lt;ds@schleef.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, 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 3e232a9..f36065a 100644 (file)
@@ -3,10 +3,10 @@
   <description>Read audio from audio CDs</description>
   <filename>../../ext/cdio/.libs/libgstcdio.so</filename>
   <basename>libgstcdio.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>GPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Source/File</class>
       <description>Read audio from CD using libcdio</description>
       <author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index f7d97cc..53215a8 100644 (file)
@@ -3,10 +3,10 @@
   <description>Audio Cutter to split audio into non-silent bits</description>
   <filename>../../gst/cutter/.libs/libgstcutter.so</filename>
   <basename>libgstcutter.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Editor/Audio</class>
       <description>Audio Cutter to split audio into non-silent bits</description>
       <author>Thomas &lt;thomas@apestaart.org&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, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 97fe2f9..7a79dcc 100644 (file)
@@ -3,10 +3,10 @@
   <description>elements for testing and debugging</description>
   <filename>../../gst/debug/.libs/libgstdebug.so</filename>
   <basename>libgstdebug.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Testing</class>
       <description>randomly change data in the stream</description>
       <author>Benjamin Otte &lt;otte@gnome&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>navseek</name>
       <class>Filter/Video</class>
       <description>Seek based on navigation keys left-right</description>
       <author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>progressreport</name>
       <class>Testing</class>
       <description>Periodically query and report on processing progress</description>
       <author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>testsink</name>
       <class>Testing</class>
       <description>perform a number of tests</description>
       <author>Benjamin Otte &lt;otte@gnome&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 8c5efdc..add2da2 100644 (file)
@@ -3,10 +3,10 @@
   <description>This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults.  This allocation method is very similar to the debugging tool "Electric Fence".</description>
   <filename>../../gst/debug/.libs/libgstefence.so</filename>
   <basename>libgstefence.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Testing</class>
       <description>This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults.  This allocation method is very similar to the debugging tool "Electric Fence".</description>
       <author>David A. Schleef &lt;ds@schleef.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 7deb6f6..8a6b796 100644 (file)
@@ -3,10 +3,10 @@
   <description>effect plugins from the effectv project</description>
   <filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
   <basename>libgsteffectv.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Effect/Video</class>
       <description>AgingTV adds age to video input using scratches and dust</description>
       <author>Sam Lantinga &lt;slouken@devolution.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>dicetv</name>
       <class>Filter/Effect/Video</class>
       <description>'Dices' the screen up into many small squares</description>
       <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-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)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)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)255, green_mask=(int)65280, blue_mask=(int)16711680, 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)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)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)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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>edgetv</name>
       <class>Filter/Effect/Video</class>
       <description>Apply edge detect on video</description>
       <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>quarktv</name>
       <class>Filter/Effect/Video</class>
       <description>Motion dissolver</description>
       <author>FUKUCHI, Kentarou &lt;fukuchi@users.sourceforge.net&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)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 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>revtv</name>
       <class>Filter/Effect/Video</class>
       <description>A video waveform monitor for each line of video processed</description>
       <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>shagadelictv</name>
       <class>Filter/Effect/Video</class>
       <description>Oh behave, ShagedelicTV makes images shagadelic!</description>
       <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>vertigotv</name>
       <class>Filter/Effect/Video</class>
       <description>A loopback alpha blending effector with rotating and scaling</description>
       <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-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 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>warptv</name>
       <class>Filter/Effect/Video</class>
       <description>WarpTV does realtime goo'ing of the video input</description>
       <author>Sam Lantinga &lt;slouken@devolution.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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)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)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)255, green_mask=(int)65280, blue_mask=(int)16711680, 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)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)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)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)255, green_mask=(int)65280, blue_mask=(int)16711680, 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 8286857..6ad2557 100644 (file)
@@ -3,10 +3,10 @@
   <description>ESD Element Plugins</description>
   <filename>../../ext/esd/.libs/libgstesd.so</filename>
   <basename>libgstesd.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Sink/Audio</class>
       <description>Plays audio to an esound server</description>
       <author>Arwed von Merkatz &lt;v.merkatz@gmx.net&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, signed=(boolean){ true, false }, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 4628812..83fa4d3 100644 (file)
@@ -3,10 +3,10 @@
   <description>The FLAC Lossless compressor Codec</description>
   <filename>../../ext/flac/.libs/libgstflac.so</filename>
   <basename>libgstflac.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Decoder/Audio</class>
       <description>Decodes FLAC lossless audio streams</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-flac</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16, 32 }, depth=(int){ 8, 12, 16, 20, 24, 32 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>flacenc</name>
       <class>Codec/Encoder/Audio</class>
       <description>Encodes audio with the FLAC lossless audio encoder</description>
       <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-flac</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 0a14511..7340768 100644 (file)
@@ -3,10 +3,10 @@
   <description>FLC/FLI/FLX video decoder</description>
   <filename>../../gst/flx/.libs/libgstflxdec.so</filename>
   <basename>libgstflxdec.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Decoder/Video</class>
       <description>FLC/FLI/FLX video decoder</description>
       <author>Sepp Wijnands &lt;mrrazz@garbage-coderz.net&gt;, Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-fli</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 9ca25c2..27275c7 100644 (file)
@@ -3,10 +3,10 @@
   <description>elements wrapping the GStreamer/GConf audio/video output settings</description>
   <filename>../../ext/gconf/.libs/libgstgconfelements.so</filename>
   <basename>libgstgconfelements.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -16,6 +16,9 @@
       <description>Audio sink embedding the GConf-settings for audio output</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;
     Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
+      <pads>
+    
+      </pads>
     </element>
     <element>
       <name>gconfaudiosrc</name>
       <class>Source/Audio</class>
       <description>Audio source embedding the GConf-settings for audio input</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>gconfvideosink</name>
       <class>Sink/Video</class>
       <description>Video sink embedding the GConf-settings for video output</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>gconfvideosrc</name>
       <class>Source/Video</class>
       <description>Video source embedding the GConf-settings for video input</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 7bd7de6..ed2cdce 100644 (file)
@@ -3,10 +3,10 @@
   <description>GDK Pixbuf decoder &amp; scaler</description>
   <filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
   <basename>libgstgdkpixbuf.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Decoder/Image</class>
       <description>Decodes images in a video stream using GdkPixbuf</description>
       <author>David A. Schleef &lt;ds@schleef.org&gt;, Renato Filho &lt;renato.filho@indt.org.br&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-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</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>image/png; image/gif; image/x-icon; application/x-navi-animation; image/x-cmu-raster; image/x-sun-raster; image/x-pixmap; image/tiff; image/x-portable-anymap; image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/bmp; image/x-bmp; image/x-MS-bmp; image/vnd.wap.wbmp; image/x-bitmap; image/x-tga; image/x-pcx; image/svg; image/svg+xml</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>gdkpixbufscale</name>
       <author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;
     Wim Taymans &lt;wim.taymans@chello.be&gt;
     Renato Filho &lt;renato.filho@indt.org.br&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index beb4d39..ea3d760 100644 (file)
@@ -3,10 +3,10 @@
   <description>GOOM visualization filter</description>
   <filename>../../gst/goom/.libs/libgstgoom.so</filename>
   <basename>libgstgoom.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Visualization</class>
       <description>Takes frames of data and outputs video frames using the GOOM filter</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int){ 1, 2 }</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 6c48730..59e6b1e 100644 (file)
@@ -3,10 +3,10 @@
   <description>elements wrapping the GStreamer/HAL audio input/output devices</description>
   <filename>../../ext/hal/.libs/libgsthalelements.so</filename>
   <basename>libgsthalelements.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Sink/Audio</class>
       <description>Audio sink for sound device access via HAL</description>
       <author>Jürg Billeter &lt;j@bitron.ch&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>halaudiosrc</name>
       <class>Source/Audio</class>
       <description>Audio source for sound device access via HAL</description>
       <author>Jürg Billeter &lt;j@bitron.ch&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 1e788f8..00325f1 100644 (file)
@@ -3,10 +3,10 @@
   <description>Demux ICY tags from a stream</description>
   <filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
   <basename>libgsticydemux.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <description>Read and output ICY tags while demuxing the contents</description>
       <author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;
     Michael Smith &lt;msmith@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-icy, metadata-interval=(int)[ 0, 2147483647 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index f1df8fe..d706a61 100644 (file)
@@ -3,10 +3,10 @@
   <description>Demux ID3v1 and ID3v2 tags from a file</description>
   <filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
   <basename>libgstid3demux.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Demuxer/Metadata</class>
       <description>Read and output ID3v1 and ID3v2 tags while demuxing the contents</description>
       <author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-id3</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 78abef7..bf9aaca 100644 (file)
@@ -3,10 +3,10 @@
   <description>JPeg plugin library</description>
   <filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
   <basename>libgstjpeg.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Decoder/Image</class>
       <description>Decode images from JPEG format</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 8, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>jpegenc</name>
       <class>Codec/Encoder/Image</class>
       <description>Encode images in JPEG format</description>
       <author>Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>smokedec</name>
       <class>Codec/Decoder/Video</class>
       <description>Decode video from Smoke format</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>smokeenc</name>
       <class>Codec/Encoder/Video</class>
       <description>Encode images into the Smoke format</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 9d79be6..fc19f37 100644 (file)
   <origin>Unknown package origin</origin>
   <elements>
     <element>
+      <name>ladspa-adsr</name>
+      <longname>ADSR Hüllkurve</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>ADSR Hüllkurve</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Driving_Signal</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Envelope_Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-adsr-g+t</name>
+      <longname>ADSR Hüllkurve mit Gatter und Auslöseimpuls</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>ADSR Hüllkurve mit Gatter und Auslöseimpuls</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gatter</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Ausl--ser</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Envelope_Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-alias</name>
+      <longname>Aliasing</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Aliasing</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-allpass-c</name>
+      <longname>Allpass delay line, cubic spline interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Allpass delay line, cubic spline interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-allpass-l</name>
+      <longname>Allpass delay line, linear interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Allpass delay line, linear interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-allpass-n</name>
+      <longname>Allpass delay line, noninterpolating</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Allpass delay line, noninterpolating</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-am</name>
+      <longname>Amplitude Modulator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Amplitude Modulator</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_2</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amPitchshift</name>
+      <longname>AM pitchshifter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AM pitchshifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amp</name>
+      <longname>Simple amplifier</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple amplifier</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amp-gaia-oa</name>
+      <longname>Amplifier (GAIA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Amplifier (GAIA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Verst--rkung_-dB-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amp-gcia-oa</name>
+      <longname>Amplifier (GCIA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Amplifier (GCIA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>
+      <description>Mono Amplifier</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input_-Left-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Right-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-analogue</name>
+      <longname>Analogue Voice</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Analogue Voice</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author>
+      <pads>
+        <caps>
+          <name>Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-analogueOsc</name>
+      <longname>Analogue Oscillator</longname>
+      <class>Source/Audio/LADSPA</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, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-artificialLatency</name>
+      <longname>Artificial latency</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Artificial latency</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-autoPhaser</name>
+      <longname>Auto phaser</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Auto phaser</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bandpass-a-iir</name>
+      <longname>Glame Bandpass Analog Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Glame Bandpass Analog Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bandpass-iir</name>
+      <longname>Glame Bandpass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Glame Bandpass Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bf-rotate-z</name>
+      <longname>Ambisonic Rotation (B-Format, Horizontal)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ambisonic Rotation (B-Format, Horizontal)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_-W-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-X-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Y-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Z-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-W-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-X-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Y-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Z-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bf2cube</name>
+      <longname>Ambisonic Decoder (B-Format to Cube)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ambisonic Decoder (B-Format to Cube)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_-W-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-X-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Y-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Z-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Base_Front_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Base_Front_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Base_Back_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Base_Back_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Top_Front_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Top_Front_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Top_Back_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Top_Back_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bf2quad</name>
+      <longname>Ambisonic Decoder (B-Format to Quad)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ambisonic Decoder (B-Format to Quad)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_-W-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-X-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Y-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Z-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Front_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Front_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Back_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Back_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bf2stereo</name>
+      <longname>Ambisonic Decoder (B-Format to Stereo)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ambisonic Decoder (B-Format to Stereo)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_-W-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-X-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Y-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Z-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bodeShifter</name>
+      <longname>Bode frequency shifter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bode frequency shifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Down_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Up_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bodeShifterCV</name>
+      <longname>Bode frequency shifter (CV)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bode frequency shifter (CV)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Shift_CV</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Down_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Up_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Mix_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-branch-ia-oaoa</name>
+      <longname>Signal Branch (IA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Branch (IA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>First_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Second_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-branch-ic-ococ</name>
+      <longname>Signal Branch (IC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Signal Branch (IC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+    
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-butthigh-iir</name>
+      <longname>GLAME Butterworth Highpass</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>GLAME Butterworth Highpass</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-buttlow-iir</name>
+      <longname>GLAME Butterworth Lowpass</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>GLAME Butterworth Lowpass</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bwxover-iir</name>
+      <longname>Glame Butterworth X-over Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Glame Butterworth X-over Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>LP-Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>HP-Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-canyon-delay</name>
+      <longname>Canyon Delay</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Canyon Delay</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author>
+      <pads>
+        <caps>
+          <name>In_-Left-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>In_-Right-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out_-Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out_-Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-chebstortion</name>
+      <longname>Chebyshev distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Chebyshev distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb</name>
+      <longname>Comb Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Comb Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb-c</name>
+      <longname>Comb delay line, cubic spline interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Comb delay line, cubic spline interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb-l</name>
+      <longname>Comb delay line, linear interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Comb delay line, linear interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb-n</name>
+      <longname>Comb delay line, noninterpolating</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Comb delay line, noninterpolating</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-combSplitter</name>
+      <longname>Comb Splitter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Comb Splitter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_1</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_2</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-compress-peak</name>
+      <longname>Simple Compressor (Peak Envelope Tracking)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Compressor (Peak Envelope Tracking)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-compress-rms</name>
+      <longname>Simple Compressor (RMS Envelope Tracking)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Compressor (RMS Envelope Tracking)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-const</name>
+      <longname>Constant Signal Generator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Constant Signal Generator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-crossoverDist</name>
+      <longname>Crossover distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Crossover distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dahdsr-cg+t-control</name>
+      <longname>DAHDSR Envelope with Control Gate and Trigger (Control Inputs)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>DAHDSR Envelope with Control Gate and Trigger (Control Inputs)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Envelope_Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dahdsr-g+t-audio</name>
+      <longname>DAHDSR Hullkurve mit Gatter und Auslöseimpuls (Audio Eingänge)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>DAHDSR Hullkurve mit Gatter und Auslöseimpuls (Audio Eingänge)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gatter</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Ausl--ser</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Verz--gerungszeit_-s-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Einschwingzeit_-s-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Haltezeit_-s-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Abklingzeit_-s-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Haltewert</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Ausklingzeit_-s-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Envelope_Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dahdsr-g+t-control</name>
+      <longname>DAHDSR Hüllkurve mit Gatter und Auslöseimpuls (Kontroll Eingänge)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>DAHDSR Hüllkurve mit Gatter und Auslöseimpuls (Kontroll Eingänge)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gatter</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Ausl--ser</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Envelope_Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-decay</name>
+      <longname>Exponential signal decay</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Exponential signal decay</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-decimator</name>
+      <longname>Decimator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Decimator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-declip</name>
+      <longname>Declipper</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Declipper</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-0-01s</name>
+      <longname>Echo Delay Line (Maximum Delay 0,01s)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Echo Delay Line (Maximum Delay 0,01s)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-0-1s</name>
+      <longname>Echo Delay Line (Maximum Delay 0,1s)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Echo Delay Line (Maximum Delay 0,1s)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-1s</name>
+      <longname>Echo Delay Line (Maximum Delay 1s)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Echo Delay Line (Maximum Delay 1s)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-60s</name>
+      <longname>Echo Delay Line (Maximum Delay 60s)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Echo Delay Line (Maximum Delay 60s)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-c</name>
+      <longname>Simple delay line, cubic spline interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple delay line, cubic spline interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-l</name>
+      <longname>Simple delay line, linear interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple delay line, linear interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-n</name>
+      <longname>Simple delay line, noninterpolating</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple delay line, noninterpolating</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delayorama</name>
+      <longname>Delayorama</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Delayorama</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-difference-iama-oa</name>
+      <longname>Signal Difference (IAMA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Difference (IAMA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_to_Subtract</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Difference_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-difference-iamc-oa</name>
+      <longname>Signal Difference (IAMC)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Difference (IAMC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Difference_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-difference-icma-oa</name>
+      <longname>Signal Difference (ICMA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Difference (ICMA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input_to_Subtract</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Difference_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-difference-icmc-oc</name>
+      <longname>Signal Difference (ICMC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Signal Difference (ICMC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+    
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-diode</name>
+      <longname>Diode Processor</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Diode Processor</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-disintegrator</name>
+      <longname>Disintegrator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Disintegrator</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-divider</name>
+      <longname>Audio Divider (Suboctave Generator)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Audio Divider (Suboctave Generator)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dj-eq</name>
+      <longname>DJ EQ</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>DJ EQ</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dj-eq-mono</name>
+      <longname>DJ EQ (mono)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>DJ EQ (mono)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-djFlanger</name>
+      <longname>DJ flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>DJ flanger</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dysonCompress</name>
+      <longname>Dyson compressor</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Dyson compressor</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-encode-bformat</name>
+      <longname>Ambisonic Encoder (B-Format)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ambisonic Encoder (B-Format)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-W-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-X-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Y-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Z-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-encode-fmh</name>
+      <longname>Ambisonic Encoder (FMH-Format)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ambisonic Encoder (FMH-Format)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-W-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-X-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Y-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Z-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-R-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-S-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-T-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-U-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-V-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-expand-peak</name>
+      <longname>Simple Expander (Peak Envelope Tracking)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Expander (Peak Envelope Tracking)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-expand-rms</name>
+      <longname>Simple Expander (RMS Envelope Tracking)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Expander (RMS Envelope Tracking)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fadDelay</name>
+      <longname>Fractionally Addressed Delay Line</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Fractionally Addressed Delay Line</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fastLookaheadLimiter</name>
+      <longname>Fast Lookahead limiter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Fast Lookahead limiter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_2</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_1</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_2</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fbdelay-0-01s</name>
+      <longname>Feedback Delay Line (Maximum Delay 0,01s)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Feedback Delay Line (Maximum Delay 0,01s)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fbdelay-0-1s</name>
+      <longname>Feedback Delay Line (Maximum Delay 0,1s)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Feedback Delay Line (Maximum Delay 0,1s)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fbdelay-1s</name>
+      <longname>Feedback Delay Line (Maximum Delay 1s)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Feedback Delay Line (Maximum Delay 1s)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fbdelay-5s</name>
+      <longname>Feedback Delay Line (Maximum Delay 5s)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Feedback Delay Line (Maximum Delay 5s)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fbdelay-60s</name>
+      <longname>Feedback Delay Line (Maximum Delay 60s)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Feedback Delay Line (Maximum Delay 60s)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-flanger</name>
+      <longname>Flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Flanger</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmOsc</name>
+      <longname>FM Oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>FM Oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequency_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmh-rotate-z</name>
+      <longname>Ambisonic Rotation (FMH-Format, Horizontal)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ambisonic Rotation (FMH-Format, Horizontal)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_-W-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-X-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Y-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Z-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-R-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-S-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-T-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-U-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-V-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-W-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-X-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Y-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Z-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-R-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-S-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-T-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-U-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-V-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmh2bf</name>
+      <longname>FMH-Format to B-Format (Discards RSTUV Channels)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>FMH-Format to B-Format (Discards RSTUV Channels)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_-W-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-X-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Y-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Z-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-R-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-S-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-T-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-U-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-V-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-W-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-X-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Y-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Z-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmh2oct</name>
+      <longname>Ambisonic Decoder (FMH-Format to Octagon)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ambisonic Decoder (FMH-Format to Octagon)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_-W-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-X-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Y-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Z-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-R-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-S-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-T-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-U-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-V-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Front_Front_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Front_Front_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Front_Right_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Back_Right_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Back_Back_Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Back_Back_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Back_Left_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Front_Left_Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmod-fama-oa</name>
+      <longname>Frequenz Modulator (FAMA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Frequenz Modulator (FAMA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Modulation_-Octaves-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Modulierte_Frequenz_-Hz-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmod-famc-oa</name>
+      <longname>Frequenz Modulator (FAMC)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Frequenz Modulator (FAMC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Modulierte_Frequenz_-Hz-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmod-fcma-oa</name>
+      <longname>Frequenz Modulator (FCMA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Frequenz Modulator (FCMA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Modulation_-Octaves-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Modulierte_Frequenz_-Hz-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmod-fcmc-oc</name>
+      <longname>Frequenz Modulator (FCMC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Frequenz Modulator (FCMC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+    
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-foldover</name>
+      <longname>Foldover distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Foldover distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fourByFourPole</name>
+      <longname>4 x 4 pole allpass</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>4 x 4 pole allpass</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-foverdrive</name>
+      <longname>Fast overdrive</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Fast overdrive</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-freeverb3</name>
+      <longname>Freeverb (Version 3)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Freeverb (Version 3)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Jezar at Dreampoint, ported by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_-Left-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_-Right-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_-Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-freqTracker</name>
+      <longname>Frequency tracker</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Frequency tracker</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Frequency_-Hz-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gate</name>
+      <longname>Gate</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Gate</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-giantFlange</name>
+      <longname>Giant flange</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Giant flange</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gongBeater</name>
+      <longname>Gong beater</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Gong beater</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-grain-scatter</name>
+      <longname>Granular Scatter Processor</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Granular Scatter Processor</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gsm</name>
+      <longname>GSM simulator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>GSM simulator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gverb</name>
+      <longname>GVerb</longname>
+      <class>Filter/Effect/Audio/LADSPA</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-hard-gate</name>
+      <longname>Hard Gate</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Hard Gate</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-harmonicGen</name>
+      <longname>Harmonic generator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Harmonic generator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-hermesFilter</name>
+      <longname>Hermes Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Hermes Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-highpass-iir</name>
+      <longname>Glame Highpass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Glame Highpass Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-hilbert</name>
+      <longname>Hilbert transformer</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Hilbert transformer</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>0deg_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>90deg_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-identity-audio</name>
+      <longname>Identity (Audio)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Identity (Audio)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-identity-control</name>
+      <longname>Identity (Control)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Identity (Control)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+    
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-imp</name>
+      <longname>Impulse convolver</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Impulse convolver</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-impulse-fc</name>
+      <longname>Nonbandlimited single-sample impulses (Frequency: Control)</longname>
+      <class>Source/Audio/LADSPA</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, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-interpolator</name>
+      <longname>Control to Audio Interpolator</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Control to Audio Interpolator</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Interpolated_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-inv</name>
+      <longname>Inverter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Inverter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-karaoke</name>
+      <longname>Karaoke</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Karaoke</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Left_in</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_in</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Left_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lcrDelay</name>
+      <longname>L/C/R Delay</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>L/C/R Delay</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>L_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>R_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>L_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>R_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lfoPhaser</name>
+      <longname>LFO Phaser</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>LFO Phaser</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-limit-peak</name>
+      <longname>Simple Limiter (Peak Envelope Tracking)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Limiter (Peak Envelope Tracking)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-limit-rms</name>
+      <longname>Simple Limiter (RMS Envelope Tracking)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Limiter (RMS Envelope Tracking)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lofi</name>
+      <longname>Lo Fi</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Lo Fi</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author>
+      <pads>
+        <caps>
+          <name>In_-Left-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>In_-Right-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out_-Left-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out_-Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-logistic</name>
+      <longname>Logistic Map Control Generator</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Logistic Map Control Generator</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lowpass-iir</name>
+      <longname>Glame Lowpass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Glame Lowpass Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lp4pole-faraia-oa</name>
+      <longname>4 Pole Low-Pass Filter with Resonance (FARAIA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>4 Pole Low-Pass Filter with Resonance (FARAIA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Cutoff_Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Resonanz</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lp4pole-fcrcia-oa</name>
+      <longname>4 Pole Low-Pass Filter with Resonance (FCRCIA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>4 Pole Low-Pass Filter with Resonance (FCRCIA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lsFilter</name>
+      <longname>LS Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>LS Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-matrixMSSt</name>
+      <longname>Matrix: MS to Stereo</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Matrix: MS to Stereo</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Mid</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Side</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-matrixSpatialiser</name>
+      <longname>Matrix Spatialiser</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Matrix Spatialiser</description>
+      <author>Joern Nettingsmeier &lt;nettings@folkwang-hochschule.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-matrixStMS</name>
+      <longname>Matrix: Stereo to MS</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Matrix: Stereo to MS</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Mid</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Side</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-mbeq</name>
+      <longname>Multiband EQ</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Multiband EQ</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-mixer</name>
+      <longname>Mixer (Stereo to Mono)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mixer (Stereo to Mono)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_2</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-modDelay</name>
+      <longname>Modulatable delay</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Modulatable delay</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Delay_-s-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-multivoiceChorus</name>
+      <longname>Multivoice Chorus</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Multivoice Chorus</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-noise-source-white</name>
+      <longname>Noise Source (White)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Noise Source (White)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-notch-iir</name>
+      <longname>Mag's Notch Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mag's Notch Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-null-ai</name>
+      <longname>Null (Audio Input)</longname>
+      <class>Sink/Audio/LADSPA</class>
+      <description>Null (Audio Input)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-null-ao</name>
+      <longname>Null (Audio Output)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Null (Audio Output)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-null-ci</name>
+      <longname>Null (Control Input)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Null (Control Input)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+    
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-null-co</name>
+      <longname>Null (Control Output)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Null (Control Output)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+    
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-organ</name>
+      <longname>Organ</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Organ</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author>
+      <pads>
+        <caps>
+          <name>Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-peak</name>
+      <longname>Peak Monitor</longname>
+      <class>Sink/Audio/LADSPA</class>
+      <description>Peak Monitor</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-phasemod</name>
+      <longname>Phase Modulated Voice</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Phase Modulated Voice</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author>
+      <pads>
+        <caps>
+          <name>Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pink-full-frequency</name>
+      <longname>Pink Noise (full frequency range)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Pink Noise (full frequency range)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pink-interpolated-audio</name>
+      <longname>Pink Noise (Interpolated)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Pink Noise (Interpolated)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pink-sh</name>
+      <longname>Pink Noise (sample and hold)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Pink Noise (sample and hold)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pitchScale</name>
+      <longname>Pitch Scaler</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Pitch Scaler</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
     <element>
-      <name>ladspa-amp-stereo</name>
-      <longname>Stereo Amplifier</longname>
+      <name>ladspa-pitchScaleHQ</name>
+      <longname>Higher Quality Pitch Scaler</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Stereo Amplifier</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Higher Quality Pitch Scaler</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
     <element>
-      <name>ladspa-delay-5s</name>
-      <longname>Simple Delay Line</longname>
+      <name>ladspa-plate</name>
+      <longname>Plate reverb</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Simple Delay Line</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Plate reverb</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
     <element>
-      <name>ladspa-hpf</name>
-      <longname>Simple High Pass Filter</longname>
+      <name>ladspa-pointerCastDistortion</name>
+      <longname>Pointer cast distortion</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Simple High Pass Filter</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Pointer cast distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
     <element>
-      <name>ladspa-lpf</name>
-      <longname>Simple Low Pass Filter</longname>
+      <name>ladspa-product-iaia-oa</name>
+      <longname>Signal Product (IAIA)</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Simple Low Pass Filter</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Signal Product (IAIA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>First_Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Second_Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Product_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
     <element>
-      <name>ladspa-noise-white</name>
-      <longname>White Noise Source</longname>
+      <name>ladspa-product-iaic-oa</name>
+      <longname>Signal Product (IAIC)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Product (IAIC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>First_Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Product_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-product-icic-oc</name>
+      <longname>Signal Product (ICIC)</longname>
       <class>Source/Audio/LADSPA</class>
-      <description>White Noise Source</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Signal Product (ICIC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+    
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pulse-fapa-oa</name>
+      <longname>Bandlimited Variable Width Pulse Oscillator (FAPA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bandlimited Variable Width Pulse Oscillator (FAPA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Pulse_Width</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pulse-fapc-oa</name>
+      <longname>Bandlimited Variable Width Pulse Oscillator (FAPC)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bandlimited Variable Width Pulse Oscillator (FAPC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pulse-fcpa-oa</name>
+      <longname>Bandlimited Variable Width Pulse Oscillator (FCPA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bandlimited Variable Width Pulse Oscillator (FCPA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Pulse_Width</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pulse-fcpc-oa</name>
+      <longname>Bandlimited Variable Width Pulse Oscillator (FCPC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Bandlimited Variable Width Pulse Oscillator (FCPC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-quantiser100</name>
+      <longname>Quantiser (100 Steps)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Quantiser (100 Steps)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Quantised_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_Changed</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-quantiser20</name>
+      <longname>Quantiser (20 Steps)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Quantiser (20 Steps)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Quantised_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_Changed</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-quantiser50</name>
+      <longname>Quantiser (50 Steps)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Quantiser (50 Steps)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Quantised_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_Changed</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-random-fasa-oa</name>
+      <longname>Random Wave Generator (FASA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Random Wave Generator (FASA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Wave_Smoothness</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-random-fasc-oa</name>
+      <longname>Random Wave Generator (FASC)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Random Wave Generator (FASC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-random-fcsa-oa</name>
+      <longname>Random Wave Generator (FCSA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Random Wave Generator (FCSA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Wave_Smoothness</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-random-fcsc-oa</name>
+      <longname>Random Wave Generator (FCSC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Random Wave Generator (FCSC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-rateShifter</name>
+      <longname>Rate shifter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Rate shifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ratio-nada-oa</name>
+      <longname>Signal Ratio (NADA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Ratio (NADA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Numerator</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Denominator</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Ratio_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ratio-nadc-oa</name>
+      <longname>Signal Ratio (NADC)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Ratio (NADC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Numerator</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Ratio_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ratio-ncda-oa</name>
+      <longname>Signal Ratio (NCDA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Ratio (NCDA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Denominator</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Ratio_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ratio-ncdc-oc</name>
+      <longname>Signal Ratio (NCDC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Signal Ratio (NCDC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+    
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-retroFlange</name>
+      <longname>Retro Flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Retro Flanger</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-revdelay</name>
+      <longname>Reverse Delay (5s max)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Reverse Delay (5s max)</description>
+      <author>Jesse Chappell &lt;jesse at essej dot net&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ringmod-1i1o1l</name>
+      <longname>Ringmod with LFO</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ringmod with LFO</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ringmod-2i1o</name>
+      <longname>Ringmod with two inputs</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Ringmod with two inputs</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Modulator</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sawtooth-fa-oa</name>
+      <longname>Bandlimited Sawtooth Oscillator (FA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bandlimited Sawtooth Oscillator (FA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sawtooth-fc-oa</name>
+      <longname>Bandlimited Sawtooth Oscillator (FC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Bandlimited Sawtooth Oscillator (FC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc1</name>
+      <longname>SC1</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>SC1</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc2</name>
+      <longname>SC2</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>SC2</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Sidechain</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc3</name>
+      <longname>SC3</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>SC3</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Sidechain</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Left_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc4</name>
+      <longname>SC4</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>SC4</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Left_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc4m</name>
+      <longname>SC4 mono</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>SC4 mono</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-se4</name>
+      <longname>SE4</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>SE4</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Left_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Left_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sequencer16</name>
+      <longname>Analogue Style 16 Step Sequencer</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Analogue Style 16 Step Sequencer</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gate_-Open_&gt;_0-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Step_Trigger</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Value_Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sequencer32</name>
+      <longname>Analogue Style 32 Step Sequencer</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Analogue Style 32 Step Sequencer</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gate_-Open_&gt;_0-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Step_Trigger</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Value_Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sequencer64</name>
+      <longname>Analogue Style 64 Step Sequencer</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Analogue Style 64 Step Sequencer</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gate_-Open_&gt;_0-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Step_Trigger</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Value_Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-shaper</name>
+      <longname>Wave shaper</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Wave shaper</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sinCos</name>
+      <longname>Sine + cosine oscillator</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Sine + cosine oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Sine_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Cosine_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>ladspa-sine-faaa</name>
       <class>Filter/Effect/Audio/LADSPA</class>
       <description>Sine Oscillator (Freq:audio, Amp:audio)</description>
       <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Frequency_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Amplitude</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>ladspa-sine-faac</name>
       <class>Filter/Effect/Audio/LADSPA</class>
       <description>Sine Oscillator (Freq:audio, Amp:control)</description>
       <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Frequency_-Hz-</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>ladspa-sine-fcaa</name>
       <class>Filter/Effect/Audio/LADSPA</class>
       <description>Sine Oscillator (Freq:control, Amp:audio)</description>
       <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Amplitude</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>ladspa-sine-fcac</name>
       <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, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-singlePara</name>
+      <longname>Single band parametric</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Single band parametric</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sinusWavewrapper</name>
+      <longname>Sinus wavewrapper</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Sinus wavewrapper</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sledgehammer</name>
+      <longname>Dynamic Sledgehammer</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Dynamic Sledgehammer</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author>
+      <pads>
+        <caps>
+          <name>Modulator</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Carrier</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-smoothDecimate</name>
+      <longname>Smooth Decimator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Smooth Decimator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-split</name>
+      <longname>Mono to Stereo splitter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mono to Stereo splitter</description>
+      <author>Frank Neumann &lt;franky@users.sourceforge.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_1</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_2</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-square-fa-oa</name>
+      <longname>Bandlimited Square Oscillator (FA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bandlimited Square Oscillator (FA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-square-fc-oa</name>
+      <longname>Bandlimited Square Oscillator (FC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Bandlimited Square Oscillator (FC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-stepMuxer</name>
+      <longname>Step Demuxer</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Step Demuxer</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Clock</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_2</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_3</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_4</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_5</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_6</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_7</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_8</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sum-iaia-oa</name>
+      <longname>Signal Sum (IAIA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Sum (IAIA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>First_Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Second_Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Summed_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sum-iaic-oa</name>
+      <longname>Signal Sum (IAIC)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Sum (IAIC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>First_Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Summed_Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sum-icic-oc</name>
+      <longname>Signal Sum (ICIC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Signal Sum (ICIC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+    
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-surroundEncoder</name>
+      <longname>Surround matrix encoder</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Surround matrix encoder</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>C</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>S</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Lt</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Rt</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-svf</name>
+      <longname>State Variable Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>State Variable Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-syncpulse-fapaga-oa</name>
+      <longname>Clock Pulse Oscillator with Gate (FAPAGA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Clock Pulse Oscillator with Gate (FAPAGA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Pulse_Width</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Gatter</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-syncpulse-fcpcga-oa</name>
+      <longname>Clock Pulse Oscillator with Gate (FCPCGA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Clock Pulse Oscillator with Gate (FCPCGA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gatter</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-syncsquare-faga-oa</name>
+      <longname>Clock Oscillator with Gate (FAGA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Clock Oscillator with Gate (FAGA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequency</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Gate</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-syncsquare-fcga-oa</name>
+      <longname>Clock Oscillator with Gate (FCGA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Clock Oscillator with Gate (FCGA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gate</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-syndrum</name>
+      <longname>Syn Drum</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Syn Drum</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author>
+      <pads>
+        <caps>
+          <name>Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tapeDelay</name>
+      <longname>Tape Delay Simulation</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Tape Delay Simulation</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-track-max-peak</name>
+      <longname>Envelope Tracker (Maximum Peak)</longname>
+      <class>Sink/Audio/LADSPA</class>
+      <description>Envelope Tracker (Maximum Peak)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-track-max-rms</name>
+      <longname>Envelope Tracker (Maximum RMS)</longname>
+      <class>Sink/Audio/LADSPA</class>
+      <description>Envelope Tracker (Maximum RMS)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-track-peak</name>
+      <longname>Envelope Tracker (Peak)</longname>
+      <class>Sink/Audio/LADSPA</class>
+      <description>Envelope Tracker (Peak)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-track-rms</name>
+      <longname>Envelope Tracker (RMS)</longname>
+      <class>Sink/Audio/LADSPA</class>
+      <description>Envelope Tracker (RMS)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tracker-gaaadaia-oa</name>
+      <longname>Signal Tracker (Audio Rates)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Tracker (Audio Rates)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gatter</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Attack_Rate_-Hz-_when_Gate_High</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Decay_Rate_-Hz-_when_Gate_High</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Attack_Rate_-Hz-_when_Gate_Low</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Decay_Rate_-Hz-_when_Gate_Low</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tracker-gaacdcia-oa</name>
+      <longname>Signal Tracker (Control Rates)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal Tracker (Control Rates)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Gatter</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-transient</name>
+      <longname>Transient mangler</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Transient mangler</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-triangle-fasa-oa</name>
+      <longname>Bandlimited Variable Slope Triangle Oscillator (FASA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bandlimited Variable Slope Triangle Oscillator (FASA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Slope</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-triangle-fasc-oa</name>
+      <longname>Bandlimited Variable Slope Triangle Oscillator (FASC)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bandlimited Variable Slope Triangle Oscillator (FASC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequenz</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-triangle-fcsa-oa</name>
+      <longname>Bandlimited Variable Slope Triangle Oscillator (FCSA)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Bandlimited Variable Slope Triangle Oscillator (FCSA)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Slope</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-triangle-fcsc-oa</name>
+      <longname>Bandlimited Variable Slope Triangle Oscillator (FCSC)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Bandlimited Variable Slope Triangle Oscillator (FCSC)</description>
+      <author>Mike Rawes &lt;mike_rawes[at]yahoo.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-triplePara</name>
+      <longname>Triple band parametric with shelves</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Triple band parametric with shelves</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</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>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-valveRect</name>
+      <longname>Valve rectifier</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Valve rectifier</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-vcf303</name>
+      <longname>VCF 303</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>VCF 303</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author>
+      <pads>
+        <caps>
+          <name>In</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-vynil</name>
+      <longname>VyNil (Vinyl Effect)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>VyNil (Vinyl Effect)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input_L</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_R</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-waveTerrain</name>
+      <longname>Wave Terrain Oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Wave Terrain Oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>x</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>y</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-wshape-sine</name>
+      <longname>Wave Shaper (Sine-Based)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Wave Shaper (Sine-Based)</description>
+      <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-xfade</name>
+      <longname>Crossfade</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Crossfade</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input_A_left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_A_right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_B_left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_B_right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <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>Input_A_left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_A_right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_B_left</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_B_right</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_A_left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_A_right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_B_left</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output_B_right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-zm1</name>
+      <longname>z-1</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>z-1</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Input</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 59c2d15..cb55c8d 100644 (file)
@@ -3,10 +3,10 @@
   <description>Audio level plugin</description>
   <filename>../../gst/level/.libs/libgstlevel.so</filename>
   <basename>libgstlevel.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Analyzer/Audio</class>
       <description>RMS/Peak/Decaying Peak Level messager for audio/raw</description>
       <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }</details>
+        </caps>
+        <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, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index b3cd7d0..0e007e5 100644 (file)
@@ -3,10 +3,10 @@
   <description>Matroska stream handling</description>
   <filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
   <basename>libgstmatroska.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Demuxer</class>
       <description>Demuxes a Matroska Stream into video/audio/subtitles</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+      <pads>
+        <caps>
+          <name>video_%02d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>audio_%02d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>subtitle_%02d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>text/plain; application/x-ssa; application/x-ass; application/x-usf; video/x-dvd-subpicture; application/x-subtitle-unknown</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-matroska</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>matroskamux</name>
       <class>Codec/Muxer</class>
       <description>Muxes video/audio/subtitle streams into a matroska stream</description>
       <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+      <pads>
+        <caps>
+          <name>video_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, 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-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, 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-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>audio_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-ac3, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-vorbis, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-raw-int, width=(int)8, depth=(int)8, signed=(boolean)false, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]</details>
+        </caps>
+        <caps>
+          <name>subtitle_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-matroska</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 4f1ba1a..ecb4719 100644 (file)
@@ -3,10 +3,10 @@
   <description>MuLaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstmulaw.so</filename>
   <basename>libgstmulaw.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Decoder/Audio</class>
       <description>Convert 8bit mu law to 16bit PCM</description>
       <author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>mulawenc</name>
       <class>Codec/Encoder/Audio</class>
       <description>Convert 16bit PCM to 8bit mu law</description>
       <author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 4a73125..0fbfb86 100644 (file)
@@ -3,10 +3,10 @@
   <description>multipart stream manipulation</description>
   <filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
   <basename>libgstmultipart.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Demuxer</class>
       <description>demux multipart streams</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;, Sjoerd Simons &lt;sjoerd@luon.net&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>multipart/x-mixed-replace</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>multipartmux</name>
       <class>Codec/Muxer</class>
       <description>mux multipart streams</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>multipart/x-mixed-replace</details>
+        </caps>
+        <caps>
+          <name>sink_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 187d2ff..9ded3a5 100644 (file)
@@ -3,10 +3,10 @@
   <description>Template for a video filter</description>
   <filename>../../gst/debug/.libs/libgstnavigationtest.so</filename>
   <basename>libgstnavigationtest.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Effect/Video</class>
       <description>Handle navigation events showing a black square following mouse pointer</description>
       <author>David Schleef &lt;ds@schleef.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, 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 f00bdf5..4fcc46e 100644 (file)
@@ -3,10 +3,10 @@
   <description>OSS (Open Sound System) support for GStreamer</description>
   <filename>../../sys/oss/.libs/libgstossaudio.so</filename>
   <basename>libgstossaudio.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -15,6 +15,9 @@
       <class>Generic/Audio</class>
       <description>Control sound input and output levels with OSS</description>
       <author>Andrew Vander Wingo &lt;wingo@pobox.com&gt;</author>
+      <pads>
+    
+      </pads>
     </element>
     <element>
       <name>osssink</name>
       <class>Sink/Audio</class>
       <description>Output to a sound card via OSS</description>
       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, endianness=(int){ 1234 }, signed=(boolean){ true, false }, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, signed=(boolean){ true, false }, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>osssrc</name>
       <class>Source/Audio</class>
       <description>Capture from a sound card via OSS</description>
       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, endianness=(int){ 1234 }, signed=(boolean){ true, false }, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, signed=(boolean){ true, false }, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 203a9b4..dc23545 100644 (file)
@@ -3,10 +3,10 @@
   <description>PNG plugin library</description>
   <filename>../../ext/libpng/.libs/libgstpng.so</filename>
   <basename>libgstpng.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Decoder/Image</class>
       <description>Decode a png video frame to a raw image</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</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)-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)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>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>image/png</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>pngenc</name>
       <class>Codec/Encoder/Image</class>
       <description>Encode a video frame to a .png image</description>
       <author>Jeremy SIMON &lt;jsimon13@yahoo.fr&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)-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)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>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index d61cec0..e4ab286 100644 (file)
@@ -3,10 +3,10 @@
   <description>Quicktime support</description>
   <filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename>
   <basename>libgstqtdemux.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Demuxer</class>
       <description>Demultiplex a QuickTime file into audio and video streams</description>
       <author>David Schleef &lt;ds@schleef.org&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/quicktime; audio/x-m4a; application/x-3gp</details>
+        </caps>
+        <caps>
+          <name>audio_%02d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>video_%02d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpxqtdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts Quicktime audio/video from RTP packets</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, payload=(int)[ 96, 127 ], media=(string){ audio, video }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-QT, X-QUICKTIME }</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 7d65deb..2a7d823 100644 (file)
@@ -3,10 +3,10 @@
   <description>Real-time protocol plugins</description>
   <filename>../../gst/rtp/.libs/libgstrtp.so</filename>
   <basename>libgstrtp.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts H263 video from RTP and encodes in Asterisk H263 format</description>
       <author>Neil Stratford &lt;neils@vipadia.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-asteriskh263</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpL16depay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts raw audio from RTP packets</description>
       <author>Zeeshan Ali &lt;zak147@yahoo.com&gt;,Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)[ 1, 2147483647 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpL16pay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encode Raw audio into RTP packets (RFC 3551)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)44100</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpac3depay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts AC3 audio from RTP packets (RFC 4184)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/ac3</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpamrdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts AMR or AMR-WB audio from RTP packets (RFC 3267)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string){ 0, 1 }, robust-sorting=(string)0, interleaving=(string)0; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string){ 0, 1 }, robust-sorting=(string)0, interleaving=(string)0</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpamrpay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Accepts raw RTP and RTCP packets and sends them forward</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>srcrtp</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>srcrtcp</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+        <caps>
+          <name>sinkrtp</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>sinkrtcp</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpgsmdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts GSM audio from RTP packets</description>
       <author>Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpgsmpay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encodes GSM audio into a RTP packet</description>
       <author>Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtph263pay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encodes H263 video in RTP packets (RFC 2190)</description>
       <author>Neil Stratford &lt;neils@vipadia.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000, encoding-name=(string)H263; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-h263, variant=(string)itu, h263version=(string)h263</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtph263pdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts H263+ video from RTP packets (RFC 2429)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-h263, variant=(string)itu, h263version=(string)h263p</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtph263ppay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encodes H263+ video in RTP packets (RFC 2429)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-h263, variant=(string)itu, h263version=(string)h263p</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtph264depay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts H264 video from RTP packets (RFC 3984)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-h264</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtph264pay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encode H264 video into RTP packets (RFC 3984)</description>
       <author>Laurent Glayal &lt;spglegle@yahoo.fr&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-h264</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpilbcdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts iLBC audio from RTP packets</description>
       <author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-iLBC, mode=(int){ 20, 30 }</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(int){ 20, 30 }</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpilbcpay</name>
       <class>Codec/Payloader/Network</class>
       <description>Packetize iLBC audio streams into RTP packets</description>
       <author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-iLBC, mode=(int){ 20, 30 }</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(int){ 20, 30 }</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmp2tdepay</name>
       <description>Extracts MPEG2 TS from RTP packets (RFC 2250)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;
     Thijs Vermeir &lt;thijs.vermeir@barco.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP2T-ES; application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)[ 1, 2147483647 ]</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmp2tpay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encodes MPEG2 TS into RTP packets (RFC 2250)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T-ES</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmp4adepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts MPEG4 audio from RTP packets (RFC 3016)</description>
       <author>Nokia Corporation (contact &lt;stefan.kost@nokia.com&gt;), Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/mpeg, mpegversion=(int)4, framed=(boolean)false</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmp4gdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts MPEG4 elementary streams from RTP packets (RFC 3640)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmp4gpay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload MPEG4 elementary streams as RTP packets (RFC 3640)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmp4vdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts MPEG4 video from RTP packets (RFC 3016)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmp4vpay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload MPEG-4 video as RTP packets (RFC 3016)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmpadepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts MPEG audio from RTP packets (RFC 2038)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/mpeg</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA; application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmpapay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload MPEG audio as RTP packets (RFC 2038)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/mpeg</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpmpvdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts MPEG video from RTP packets (RFC 2250)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/mpeg, systemstream=(boolean)false</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtppcmadepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts PCMA audio from RTP packets</description>
       <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;, Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-alaw, channels=(int)1, rate=(int)8000</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtppcmapay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encodes PCMA audio into a RTP packet</description>
       <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-alaw, channels=(int)1, rate=(int)8000</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMA</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtppcmudepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts PCMU audio from RTP packets</description>
       <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;, Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-mulaw, channels=(int)1, rate=(int)8000</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtppcmupay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encodes PCMU audio into a RTP packet</description>
       <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-mulaw, channels=(int)1, rate=(int)8000</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMU</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpspeexdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts Speex audio from RTP packets</description>
       <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-speex</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpspeexpay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encodes Speex audio into a RTP packet</description>
       <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-speex</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpsv3vdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts SVQ3 video from RTP packets (no RFC)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-svq, svqversion=(int)3</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ X-SV3V-ES, X-SORENSON-VIDEO }</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtptheoradepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts Theora video from RTP packets (draft-01 of RFC XXXX)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)THEORA</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-theora</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtptheorapay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encode Theora video into RTP packets (draft-01 RFC XXXX)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)THEORA</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-theora</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpvorbisdepay</name>
       <class>Codec/Depayloader/Network</class>
       <description>Extracts Vorbis Audio from RTP packets (draft-04 of RFC XXXX)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-vorbis</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtpvorbispay</name>
       <class>Codec/Payloader/Network</class>
       <description>Payload-encode Vorbis audio into RTP packets (draft-01 RFC XXXX)</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-vorbis</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index cc30d58..c422a83 100644 (file)
@@ -3,10 +3,10 @@
   <description>transfer data via RTSP</description>
   <filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
   <basename>libgstrtsp.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Parser/Network</class>
       <description>Accepts raw RTP and RTCP packets and sends them forward</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>recv_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_src_%d_%d_%d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtp</details>
+        </caps>
+        <caps>
+          <name>rtcp_src_%d</name>
+          <direction>source</direction>
+          <presence>request</presence>
+          <details>application/x-rtcp</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>rtspsrc</name>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;
     Thijs Vermeir &lt;thijs.vermeir@barco.com&gt;
     Lutz Mueller &lt;lutz@topfrose.de&gt;</author>
+      <pads>
+        <caps>
+          <name>stream%d</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>application/x-rtp; application/x-rdt</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 4e84f8e..93bfedd 100644 (file)
@@ -3,10 +3,10 @@
   <description>Apply the standard SMPTE transitions on video images</description>
   <filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
   <basename>libgstsmpte.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Editor/Video</class>
       <description>Apply the standard SMPTE transitions on video images</description>
       <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
+      <pads>
+        <caps>
+          <name>sink1</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>sink2</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)I420, 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 8dafcf2..b67ecab 100644 (file)
@@ -3,10 +3,10 @@
   <description>Speex plugin library</description>
   <filename>../../ext/speex/.libs/libgstspeex.so</filename>
   <basename>libgstspeex.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Decoder/Audio</class>
       <description>decode speex streams to audio</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-speex</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>speexenc</name>
       <class>Codec/Encoder/Audio</class>
       <description>Encodes audio in Speex format</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-speex</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index a20cf5a..aba898b 100644 (file)
@@ -3,10 +3,10 @@
   <description>Tag writing plug-in based on taglib</description>
   <filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
   <basename>libgsttaglib.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Formatter/Metadata</class>
       <description>Adds an APEv2 header to the beginning of files using taglib</description>
       <author>Sebastian Dröge &lt;mail@slomosnail.de&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-apetag</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>id3v2mux</name>
       <class>Formatter/Metadata</class>
       <description>Adds an ID3v2 header to the beginning of MP3 files using taglib</description>
       <author>Christophe Fergeau &lt;teuf@gnome.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>application/x-id3</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index e992651..5b1226d 100644 (file)
@@ -3,10 +3,10 @@
   <description>transfer data via UDP</description>
   <filename>../../gst/udp/.libs/libgstudp.so</filename>
   <basename>libgstudp.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Sink/Network</class>
       <description>Send data over the network via UDP</description>
       <author>Philippe Khalaf &lt;burger@speedy.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>multiudpsink</name>
       <class>Sink/Network</class>
       <description>Send data over the network via UDP</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>udpsink</name>
       <class>Sink/Network</class>
       <description>Send data over the network via UDP</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
     <element>
       <name>udpsrc</name>
       <description>Receive data over the network via UDP</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;
     Thijs Vermeir &lt;thijs.vermeir@barco.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index bf00647..2845e98 100644 (file)
@@ -3,10 +3,10 @@
   <description>Changes hue, saturation, brightness etc. on video images</description>
   <filename>../../gst/videofilter/.libs/libgstvideobalance.so</filename>
   <basename>libgstvideobalance.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Effect/Video</class>
       <description>Adjusts brightness, contrast, hue, saturation on a video stream</description>
       <author>David Schleef &lt;ds@schleef.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, 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 8b6c102..7981511 100644 (file)
@@ -3,10 +3,10 @@
   <description>resizes a video by adding borders or cropping</description>
   <filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
   <basename>libgstvideobox.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Effect/Video</class>
       <description>Resizes a video by adding borders or cropping</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc)AYUV, 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-yuv, format=(fourcc)AYUV, 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>
   </elements>
 </plugin>
\ No newline at end of file
index e73b4e6..dd18c1c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Crops video into a user-defined region</description>
   <filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
   <basename>libgstvideocrop.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Effect/Video</class>
       <description>Crops video into a user-defined region</description>
       <author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>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)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)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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)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)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)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-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, 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 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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)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)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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)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)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)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-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, 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 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 2c28a72..3faae7e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Flips and rotates video</description>
   <filename>../../gst/videofilter/.libs/libgstvideoflip.so</filename>
   <basename>libgstvideoflip.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Effect/Video</class>
       <description>Flips and rotates video</description>
       <author>David Schleef &lt;ds@schleef.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, 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 931e58d..8f8d734 100644 (file)
@@ -3,10 +3,10 @@
   <description>Video mixer</description>
   <filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
   <basename>libgstvideomixer.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Filter/Editor/Video</class>
       <description>Mix multiple video streams</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>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>sink_%d</name>
+          <direction>sink</direction>
+          <presence>request</presence>
+          <details>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>
   </elements>
 </plugin>
\ No newline at end of file
index d1ee7fe..9dace7a 100644 (file)
@@ -3,10 +3,10 @@
   <description>Encode raw audio into WAV</description>
   <filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
   <basename>libgstwavenc.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Muxer/Audio</class>
       <description>Encode raw audio into WAV</description>
       <author>Iain Holmes &lt;iain@prettypeople.org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-wav</details>
+        </caps>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, depth=(int)[ 25, 32 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)24, depth=(int)[ 17, 24 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)[ 9, 16 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean)false</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index f4f404e..3a10277 100644 (file)
@@ -3,10 +3,10 @@
   <description>Parse a .wav file into raw audio</description>
   <filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
   <basename>libgstwavparse.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Codec/Demuxer/Audio</class>
       <description>Parse a .wav file into raw audio</description>
       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
+      <pads>
+        <caps>
+          <name>wavparse_sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-wav</details>
+        </caps>
+        <caps>
+          <name>wavparse_src</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>audio/ms-gsm, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file
index 2d10f97..ef65b42 100644 (file)
@@ -3,10 +3,10 @@
   <description>X11 video input plugin using standard Xlib calls</description>
   <filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
   <basename>libgstximagesrc.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.6.1</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins source release</package>
+  <package>GStreamer Good Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <class>Source/Video</class>
       <description>Creates a screenshot video stream</description>
       <author>Lutz Mueller &lt;lutz@users.sourceforge.net&gt;, Jan Schmidt &lt;thaytan@mad.scientist.com&gt;, Zaheer Merali &lt;zaheerabbas at merali dot org&gt;</author>
+      <pads>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-rgb, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
     </element>
   </elements>
 </plugin>
\ No newline at end of file