shapewipe: Add documentation and integrate into the build system
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 31 May 2009 19:33:01 +0000 (21:33 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 1 Jun 2009 19:25:12 +0000 (21:25 +0200)
88 files changed:
docs/plugins/Makefile.am
docs/plugins/gst-plugins-bad-plugins-docs.sgml
docs/plugins/gst-plugins-bad-plugins-sections.txt
docs/plugins/gst-plugins-bad-plugins.args
docs/plugins/gst-plugins-bad-plugins.hierarchy
docs/plugins/gst-plugins-bad-plugins.interfaces
docs/plugins/gst-plugins-bad-plugins.prerequisites
docs/plugins/gst-plugins-bad-plugins.signals
docs/plugins/inspect/plugin-aacparse.xml
docs/plugins/inspect/plugin-aiffparse.xml
docs/plugins/inspect/plugin-alsaspdif.xml
docs/plugins/inspect/plugin-amrparse.xml
docs/plugins/inspect/plugin-amrwb.xml
docs/plugins/inspect/plugin-apex.xml
docs/plugins/inspect/plugin-assrender.xml
docs/plugins/inspect/plugin-autoconvert.xml
docs/plugins/inspect/plugin-bayer.xml
docs/plugins/inspect/plugin-bz2.xml
docs/plugins/inspect/plugin-camerabin.xml
docs/plugins/inspect/plugin-cdaudio.xml
docs/plugins/inspect/plugin-cdxaparse.xml
docs/plugins/inspect/plugin-celt.xml
docs/plugins/inspect/plugin-dc1394.xml
docs/plugins/inspect/plugin-dccp.xml
docs/plugins/inspect/plugin-debugutilsbad.xml
docs/plugins/inspect/plugin-dfbvideosink.xml
docs/plugins/inspect/plugin-dtmf.xml
docs/plugins/inspect/plugin-dtsdec.xml
docs/plugins/inspect/plugin-dvb.xml
docs/plugins/inspect/plugin-dvdspu.xml
docs/plugins/inspect/plugin-faac.xml
docs/plugins/inspect/plugin-faad.xml
docs/plugins/inspect/plugin-fbdevsink.xml
docs/plugins/inspect/plugin-festival.xml
docs/plugins/inspect/plugin-freeze.xml
docs/plugins/inspect/plugin-gsm.xml
docs/plugins/inspect/plugin-gstrtpmanager.xml
docs/plugins/inspect/plugin-gstsiren.xml
docs/plugins/inspect/plugin-h264parse.xml
docs/plugins/inspect/plugin-jack.xml
docs/plugins/inspect/plugin-ladspa.xml
docs/plugins/inspect/plugin-legacyresample.xml
docs/plugins/inspect/plugin-liveadder.xml
docs/plugins/inspect/plugin-metadata.xml
docs/plugins/inspect/plugin-mms.xml
docs/plugins/inspect/plugin-modplug.xml
docs/plugins/inspect/plugin-mpeg4videoparse.xml
docs/plugins/inspect/plugin-mpegdemux2.xml
docs/plugins/inspect/plugin-mpegtsmux.xml
docs/plugins/inspect/plugin-mpegvideoparse.xml
docs/plugins/inspect/plugin-musepack.xml
docs/plugins/inspect/plugin-musicbrainz.xml
docs/plugins/inspect/plugin-mve.xml
docs/plugins/inspect/plugin-mxf.xml
docs/plugins/inspect/plugin-mythtv.xml
docs/plugins/inspect/plugin-nas.xml
docs/plugins/inspect/plugin-neon.xml
docs/plugins/inspect/plugin-nsfdec.xml
docs/plugins/inspect/plugin-nuvdemux.xml
docs/plugins/inspect/plugin-ofa.xml
docs/plugins/inspect/plugin-oss4.xml
docs/plugins/inspect/plugin-pcapparse.xml
docs/plugins/inspect/plugin-qtmux.xml
docs/plugins/inspect/plugin-rawparse.xml
docs/plugins/inspect/plugin-real.xml
docs/plugins/inspect/plugin-resindvd.xml
docs/plugins/inspect/plugin-rfbsrc.xml
docs/plugins/inspect/plugin-rtpmux.xml
docs/plugins/inspect/plugin-scaletempo.xml
docs/plugins/inspect/plugin-sdl.xml
docs/plugins/inspect/plugin-sdp.xml
docs/plugins/inspect/plugin-selector.xml
docs/plugins/inspect/plugin-shapewipe.xml [new file with mode: 0644]
docs/plugins/inspect/plugin-sndfile.xml
docs/plugins/inspect/plugin-soundtouch.xml
docs/plugins/inspect/plugin-speed.xml
docs/plugins/inspect/plugin-stereo.xml
docs/plugins/inspect/plugin-subenc.xml
docs/plugins/inspect/plugin-tta.xml
docs/plugins/inspect/plugin-valve.xml
docs/plugins/inspect/plugin-vcdsrc.xml
docs/plugins/inspect/plugin-videosignal.xml
docs/plugins/inspect/plugin-vmnc.xml
docs/plugins/inspect/plugin-wildmidi.xml
docs/plugins/inspect/plugin-x264.xml
docs/plugins/inspect/plugin-xdgmime.xml
docs/plugins/inspect/plugin-xvid.xml
gst/shapewipe/gstshapewipe.c

index dcd9e5d..2da695b 100644 (file)
@@ -149,6 +149,7 @@ EXTRA_HFILES = \
        $(top_srcdir)/gst/sdp/gstsdpdemux.h \
        $(top_srcdir)/gst/selector/gstinputselector.h \
        $(top_srcdir)/gst/selector/gstoutputselector.h \
+       $(top_srcdir)/gst/shapewipe/gstshapewipe.h \
        $(top_srcdir)/gst/speed/gstspeed.h \
        $(top_srcdir)/gst/stereo/gststereo.h \
        $(top_srcdir)/gst/videosignal/gstvideoanalyse.h \
index 329e6ba..212bcb1 100644 (file)
@@ -72,6 +72,7 @@
     <xi:include href="xml/element-sdlaudiosink.xml" />
     <xi:include href="xml/element-sdlvideosink.xml" />
     <xi:include href="xml/element-sdpdemux.xml" />
+    <xi:include href="xml/element-shapewipe.xml" />
     <xi:include href="xml/element-speed.xml" />
     <xi:include href="xml/element-stereo.xml" />
     <!--xi:include href="xml/element-theoradecexp.xml" /-->
     <xi:include href="xml/plugin-sdl.xml" />
     <xi:include href="xml/plugin-sdp.xml" />
     <xi:include href="xml/plugin-selector.xml" />
+    <xi:include href="xml/plugin-shapewipe.xml" />
     <xi:include href="xml/plugin-sndfile.xml" />
     <xi:include href="xml/plugin-soundtouch.xml" />
     <xi:include href="xml/plugin-spcdec.xml" />
index 2c57e3f..7cc8df9 100644 (file)
@@ -872,6 +872,21 @@ gst_speed_get_type
 </SECTION>
 
 <SECTION>
+<FILE>element-shapewipe</FILE>
+<TITLE>shapewipe</TITLE>
+GstShapeWipe
+<SUBSECTION Standard>
+GstShapeWipeClass
+GST_SHAPE_WIPE
+GST_SHAPE_WIPE_CLASS
+GST_IS_SHAPE_WIPE
+GST_IS_SHAPE_WIPE_CLASS
+GST_TYPE_SHAPE_WIPE
+gst_shape_wipe_get_type
+</SECTION>
+
+
+<SECTION>
 <FILE>element-stereo</FILE>
 <TITLE>stereo</TITLE>
 GstStereo
index a1b7e6e..d8c6df1 100644 (file)
@@ -41,7 +41,7 @@
 <ARG>
 <NAME>GstXvidEnc::averaging-period</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Averaging Period</NICK>
 <BLURB>[CBR] Number of frames for which XviD averages bitrate.</BLURB>
@@ -91,7 +91,7 @@
 <ARG>
 <NAME>GstXvidEnc::buffer</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Buffer Size</NICK>
 <BLURB>[CBR] Size of the video buffers.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::container-frame-overhead</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Container Frame Overhead</NICK>
 <BLURB>[PASS2] Average container overhead per frame.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::flow-control-strength</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Flow Control Strength</NICK>
 <BLURB>[PASS2] Overflow control strength per frame.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::keyframe-reduction</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Keyframe Reduction</NICK>
 <BLURB>[PASS2] Keyframe size reduction in % of those within threshold.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::keyframe-threshold</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Keyframe Threshold</NICK>
 <BLURB>[PASS2] Distance between keyframes not to be subject to reduction.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::max-overflow-degradation</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Max Overflow Degradation</NICK>
 <BLURB>[PASS2] Amount in % that flow control can decrease frame size compared to ideal curve.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::max-overflow-improvement</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Max Overflow Improvement</NICK>
 <BLURB>[PASS2] Amount in % that flow control can increase frame size compared to ideal curve.</BLURB>
 <ARG>
 <NAME>GstXvidEnc::reaction-delay-factor</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,100]</RANGE>
+<RANGE>[G_MAXULONG,100]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Reaction Delay Factor</NICK>
 <BLURB>[CBR] Reaction delay factor.</BLURB>
 </ARG>
 
 <ARG>
+<NAME>GstNeonhttpSrc::accept-self-signed</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>accept-self-signed</NICK>
+<BLURB>Accept self-signed SSL/TLS certificates.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstTRM::proxy-address</NAME>
 <TYPE>gchar*</TYPE>
 <RANGE></RANGE>
 <ARG>
 <NAME>GstDvbSrc::diseqc-source</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,7]</RANGE>
+<RANGE>[G_MAXULONG,7]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>diseqc source</NICK>
 <BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Stats File</NICK>
-<BLURB>Filename for multipass statistics.</BLURB>
+<BLURB>Filename for multipass statistics (deprecated, use multipass-stats-file).</BLURB>
 <DEFAULT>"x264.log"</DEFAULT>
 </ARG>
 
 </ARG>
 
 <ARG>
+<NAME>GstX264Enc::multipass-cache-file</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Multipass Cache File</NICK>
+<BLURB>Filename for multipass cache file.</BLURB>
+<DEFAULT>"x264.log"</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstNasSink::host</NAME>
 <TYPE>gchar*</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Path where to search for RealPlayer codecs</NICK>
 <BLURB>Path where to search for RealPlayer codecs.</BLURB>
-<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
+<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Path where to search for RealPlayer codecs</NICK>
 <BLURB>Path where to search for RealPlayer codecs.</BLURB>
-<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
+<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
 </ARG>
 
 <ARG>
 <ARG>
 <NAME>DvbBaseBin::diseqc-source</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,7]</RANGE>
+<RANGE>[G_MAXULONG,7]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>diseqc source</NICK>
 <BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
 <ARG>
 <NAME>GstDCCPClientSrc::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Socket fd</NICK>
 <BLURB>The socket file descriptor.</BLURB>
 <ARG>
 <NAME>GstDCCPServerSink::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Socket fd</NICK>
 <BLURB>The client socket file descriptor.</BLURB>
 <ARG>
 <NAME>GstDCCPClientSink::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Socket fd</NICK>
 <BLURB>The socket file descriptor.</BLURB>
 <ARG>
 <NAME>GstDCCPServerSrc::sockfd</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Socket fd</NICK>
 <BLURB>The client socket file descriptor.</BLURB>
 <ARG>
 <NAME>GstMpegTSDemux::program-number</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Program Number</NICK>
 <BLURB>Program number to demux for (-1 to ignore).</BLURB>
 <ARG>
 <NAME>GstPcapParse::dst-port</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,65535]</RANGE>
+<RANGE>[G_MAXULONG,65535]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Destination port</NICK>
 <BLURB>Destination port to restrict to.</BLURB>
 <ARG>
 <NAME>GstPcapParse::src-port</NAME>
 <TYPE>gint</TYPE>
-<RANGE>[-1,65535]</RANGE>
+<RANGE>[G_MAXULONG,65535]</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Source port</NICK>
 <BLURB>Source port to restrict to.</BLURB>
 <ARG>
 <NAME>GstRTPDTMFSrc::seqnum-offset</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Sequence number Offset</NICK>
 <BLURB>Offset to add to all outgoing seqnum (-1 = random).</BLURB>
 <ARG>
 <NAME>GstRTPDTMFSrc::timestamp-offset</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Timestamp Offset</NICK>
 <BLURB>Offset to add to all outgoing timestamps (-1 = random).</BLURB>
 <ARG>
 <NAME>GstRTPMux::seqnum-offset</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Sequence number Offset</NICK>
 <BLURB>Offset to add to all outgoing seqnum (-1 = random).</BLURB>
 <ARG>
 <NAME>GstRTPMux::timestamp-offset</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= -1</RANGE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Timestamp Offset</NICK>
 <BLURB>Offset to add to all outgoing timestamps (-1 = random).</BLURB>
 <DEFAULT>TRUE</DEFAULT>
 </ARG>
 
+<ARG>
+<NAME>GstId3Tag::v2-version</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[3,4]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Version (3 or 4) of id3v2 tag</NICK>
+<BLURB>Set version (3 for id3v2.3, 4 for id3v2.4) of id3v2 tags.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstId3Tag::write-v1</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Write id3v1 tag</NICK>
+<BLURB>Write an id3v1 tag at the end of the file.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstId3Tag::write-v2</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Write id3v2 tag</NICK>
+<BLURB>Write an id3v2 tag at the start of the file.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstShapeWipe::border</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Border</NICK>
+<BLURB>Border of the mask.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstShapeWipe::position</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Position</NICK>
+<BLURB>Position of the mask.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
index d29e174..112862c 100644 (file)
@@ -13,54 +13,58 @@ GObject
           GstCameraBin
         RsnDvdBin
         DvbBaseBin
-        GstAutoConvert
         GstRtpBin
         GstRtpClient
+        FPSDisplaySink
+        GstAutoConvert
         GstSDPDemux
-        GstFPSDisplaySink
+      GstAmrwbDec
+      GstAmrwbParse
+      GstAmrwbEnc
+      GstBaseMetadata
+        GstMetadataDemux
+        GstMetadataMux
+      GstXvidEnc
+      GstXvidDec
+      GstFaad
       GstBz2enc
       GstBz2dec
-      GstMplex
-      GstBaseSrc
-        GstPushSrc
-          GstNeonhttpSrc
-          GstMythtvSrc
-          GstDc1394
-          GstMMS
-          GstBaseAudioSrc
-            GstJackAudioSrc
-            GstAudioSrc
-              GstOss4Source
-          GstVCDSrc
-          GstDvbSrc
-          GstDCCPClientSrc
-          GstDCCPServerSrc
-          GstRfbSrc
-        GstSFSrc
-        GstDTMFSrc
-        GstRTPDTMFSrc
       GstCDAudio
+      GstX264Enc
       GstBaseSink
         GstVideoSink
           GstDfbVideoSink
           GstSDLVideoSink
         GstBaseAudioSink
           GstAudioSink
+            GstNasSink
             GstSDLAudioSink
             GstApExSink
-            GstNasSink
             GstOss4Sink
           GstJackAudioSink
-        GstSFSink
         AlsaSPDIFSink
+        GstSFSink
         GstFBDEVSink
         GstDCCPServerSink
         GstDCCPClientSink
-      GstFaad
-      GstCeltEnc
-      GstCeltDec
-      GstSpcDec
-      GstWildmidi
+      GstBaseSrc
+        GstPushSrc
+          GstMythtvSrc
+          GstMMS
+          GstDc1394
+          GstBaseAudioSrc
+            GstJackAudioSrc
+            GstAudioSrc
+              GstOss4Source
+          GstNeonhttpSrc
+          GstVCDSrc
+          GstDvbSrc
+          GstRfbSrc
+          GstDCCPClientSrc
+          GstDCCPServerSrc
+        GstSFSrc
+        GstDTMFSrc
+        GstRTPDTMFSrc
       GstBaseTransform
         GstAudioFilter
           GstOFA
@@ -68,98 +72,245 @@ GObject
           GstStereo
         GstBayer2RGB
         GstScaletempo
-        GstDeinterlace
         GstVideoFilter
           GstVideoAnalyse
           GstVideoDetect
           GstVideoMark
-        GstIIR
-        GstLegacyresample
+        GstAudioresample
+      GstDtsDec
+      GstFaac
+      GstMusepackDec
+      GstGSMEnc
+      GstGSMDec
+      GstModPlug
+      GstWildmidi
       GstSignalProcessor
-        ladspa-noise-white
-        ladspa-delay-5s
+        ladspa-flanger
+        ladspa-tap-rotspeak
+        ladspa-retroFlange
+        ladspa-triplePara
+        ladspa-tap-vibrato
+        ladspa-pitchScaleHQ
+        ladspa-matrixStMS
+        ladspa-imp
+        ladspa-analogueOsc
+        ladspa-hilbert
+        ladspa-notch-iir
+        ladspa-bodeShifter
+        ladspa-valveRect
+        ladspa-tap-sigmoid
+        ladspa-diode
+        ladspa-se4
+        ladspa-pitchScale
+        ladspa-foldover
+        ladspa-freqTracker
+        ladspa-rateShifter
+        ladspa-inv
+        ladspa-sc1
+        ladspa-ringmod-2i1o
+        ladspa-ringmod-1i1o1l
+        ladspa-impulse-fc
+        ladspa-tap-reverb
         ladspa-amp-mono
         ladspa-amp-stereo
+        ladspa-stepMuxer
+        ladspa-tap-equalizer
+        ladspa-fastLookaheadLimiter
+        ladspa-artificialLatency
+        ladspa-gate
+        ladspa-delay-n
+        ladspa-delay-l
+        ladspa-delay-c
+        ladspa-bwxover-iir
+        ladspa-buttlow-iir
+        ladspa-butthigh-iir
+        ladspa-mbeq
+        ladspa-lsFilter
+        ladspa-const
+        ladspa-Pulse-VCO
+        ladspa-Saw-VCO
+        ladspa-Rec-VCO
+        ladspa-smoothDecimate
+        ladspa-giantFlange
+        ladspa-lfoPhaser
+        ladspa-fourByFourPole
+        ladspa-autoPhaser
+        ladspa-lpf
+        ladspa-hpf
+        ladspa-tap-autopan
+        ladspa-highpass-iir
+        ladspa-comb
+        ladspa-matrixSpatialiser
+        ladspa-comb-n
+        ladspa-comb-l
+        ladspa-comb-c
+        ladspa-lcrDelay
+        ladspa-combSplitter
+        ladspa-dcRemove
+        ladspa-tap-doubler
+        ladspa-sinusWavewrapper
+        ladspa-modDelay
+        ladspa-shaper
+        ladspa-zm1
+        ladspa-sc4
+        ladspa-delay-5s
+        ladspa-dysonCompress
+        ladspa-tap-stereo-echo
+        ladspa-lowpass-iir
+        ladspa-fadDelay
+        ladspa-plate
+        ladspa-bandpass-iir
+        ladspa-singlePara
+        ladspa-gongBeater
+        ladspa-tapeDelay
+        ladspa-sifter
+        ladspa-tap-dynamics-st
+        ladspa-hardLimiter
+        ladspa-sc3
+        ladspa-amp
+        ladspa-xfade
+        ladspa-xfade4
+        ladspa-tap-pitch
+        ladspa-multivoiceChorus
+        ladspa-G2reverb
+        ladspa-surroundEncoder
+        ladspa-sc2
+        ladspa-gverb
+        ladspa-matrixMSSt
+        ladspa-amPitchshift
+        ladspa-tap-deesser
+        ladspa-tap-tubewarmth
+        ladspa-hermesFilter
+        ladspa-bandpass-a-iir
+        ladspa-gsm
+        ladspa-Chorus1
+        ladspa-Chorus2
+        ladspa-crossoverDist
+        ladspa-allpass-n
+        ladspa-allpass-l
+        ladspa-allpass-c
+        ladspa-decay
+        ladspa-valve
+        ladspa-bodeShifterCV
+        ladspa-harmonicGen
+        ladspa-waveTerrain
+        ladspa-transient
+        ladspa-sinCos
+        ladspa-split
+        ladspa-divider
+        ladspa-declip
+        ladspa-tap-dynamics-m
+        ladspa-tap-reflector
+        ladspa-Ambisonics-11-mono-panner
+        ladspa-Ambisonics-11-stereo-panner
+        ladspa-Ambisonics-11-rotator
+        ladspa-Ambisonics-11-square-decoder
+        ladspa-Ambisonics-11-hexagon-decoder
+        ladspa-Ambisonics-11-cube-decoder
+        ladspa-tap-equalizer-bw
+        ladspa-tap-tremolo
         ladspa-sine-faaa
         ladspa-sine-faac
         ladspa-sine-fcaa
         ladspa-sine-fcac
-        ladspa-lpf
-        ladspa-hpf
-      GstXvidEnc
-      GstXvidDec
+        ladspa-chebstortion
+        ladspa-alias
+        ladspa-Parametric1
+        ladspa-tap-limiter
+        ladspa-noise-white
+        ladspa-tap-pinknoise
+        ladspa-delayorama
+        ladspa-pointerCastDistortion
+        ladspa-svf
+        ladspa-Phaser1
+        ladspa-Phaser1+LFO
+        ladspa-revdelay
+        ladspa-tap-chorusflanger
+        ladspa-vynil
+        ladspa-Mvchpf-1
+        ladspa-djFlanger
+        ladspa-fmOsc
+        ladspa-decimator
+        ladspa-Ambisonics-21-panner
+        ladspa-Ambisonics-21-rotator
+        ladspa-dj-eq-mono
+        ladspa-dj-eq
+        ladspa-Mvclpf-1
+        ladspa-Mvclpf-2
+        ladspa-Mvclpf-3
+        ladspa-Mvclpf-4
+        ladspa-satanMaximiser
+        ladspa-foverdrive
+        ladspa-karaoke
+        ladspa-gong
+        ladspa-sc4m
+      Gstassrender
+      GstTwoLame
       GstPitch
-      GstMusepackDec
-      GstMpeg2enc
-      GstGSMEnc
-      GstGSMDec
-      GstFaac
-      GstDtsDec
-      GstDiracEnc
+      GstCeltEnc
+      GstCeltDec
       GstTRM
-      GstX264Enc
-      GstBaseMetadata
-        GstMetadataDemux
-        GstMetadataMux
       GstOss4Mixer
-      GstAmrBaseParse
-        GstAmrParse
-      GstFestival
-      GstModPlug
       GstMveDemux
       GstMveMux
-      GstSrtEnc
-      GstMpeg4VParse
-      GstCDXAParse
-      GstVcdParse
-      GstNsfDec
-      GstSirenDec
-      GstSirenEnc
-      MpegTsMux
-      GstRealVideoDec
-      GstRealAudioDec
-      GstRTPMux
-        GstRTPDTMFMux
-      GstRawParse
-        GstVideoParse
-        GstAudioParse
+      GstBaseRTPDepayload
+        GstRtpDTMFDepay
       GstRtpJitterBuffer
       GstRtpPtDemux
       GstRtpSession
       GstRtpSsrcDemux
-      GstPcapParse
+      GstMpegPSDemux
+      GstMpegTSDemux
+      MpegTSParse
+      GstH264Parse
+      GstLiveAdder
+      ADPCMDec
+      GstMpeg4VParse
+      GstValve
+      MpegVideoParse
+      GstShapeWipe
+      GstNuvDemux
+      GstRawParse
+        GstVideoParse
+        GstAudioParse
+      GstSpeed
       GstInputSelector
       GstOutputSelector
-      GstAacBaseParse
-        GstAacParse
-      GstVMncDec
       GstQTMux
       GstMP4Mux
       GstGPPMux
       GstMJ2Mux
-      MpegVideoParse
-      GstH264Parse
-      GstMXFDemux
-      GstMXFMux
-      GstSpeed
-      GstFreeze
-      GstDVDSpu
-      AIFFParse
+      GstAacBaseParse
+        GstAacParse
+      GstCDXAParse
+      GstVcdParse
+      GstNsfDec
       GstTtaParse
       GstTtaDec
-      GstLiveAdder
-      GstValve
-      GstBaseRTPDepayload
-        GstRtpDTMFDepay
-      GstNuvDemux
-      GstFLVDemux
-      GstFlvMux
-      GstMpegPSDemux
-      GstMpegTSDemux
-      MpegTSParse
-      GstDeinterlace2
+      GstY4mEncode
+      GstRTPMux
+        GstRTPDTMFMux
+      GstFreeze
+      GstVMncDec
+      AIFFParse
+      GstSrtEnc
+      GstFestival
+      MpegTsMux
+      GstDVDSpu
+      GstMXFDemux
+      GstMXFMux
+      GstRealVideoDec
+      GstRealAudioDec
+      GstAmrBaseParse
+        GstAmrParse
+      GstId3TagMux
+        GstId3Tag
+      GstSirenDec
+      GstSirenEnc
+      GstPcapParse
     GstBus
     GstTask
+    GstTaskPool
     GstClock
       GstSystemClock
         GstAudioClock
@@ -170,8 +321,6 @@ GObject
       GstJackAudioSinkRingBuffer
   GstSignalObject
   GstColorBalanceChannel
-  GstMixerTrack
-    GstMixerOptions
   RTPSession
   MpegTsPatInfo
   MpegTsPmtInfo
@@ -179,13 +328,13 @@ GInterface
   GTypePlugin
   GstChildProxy
   GstURIHandler
+  GstTagSetter
+  GstPreset
   GstImplementsInterface
   GstNavigation
   GstColorBalance
   GstXOverlay
-  GstTagSetter
-  GstPreset
   GstMixer
   GstPropertyProbe
-  MXFDescriptiveMetadataFrameworkInterface
   GstPhotography
+  MXFDescriptiveMetadataFrameworkInterface
index 4a91852..60c0014 100644 (file)
@@ -1,34 +1,32 @@
 GstBin GstChildProxy
 GstPipeline GstChildProxy
-GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstXOverlay GstTagSetter GstPhotography
+GstCameraBin GstChildProxy GstTagSetter GstImplementsInterface GstColorBalance GstPhotography GstXOverlay
 RsnDvdBin GstChildProxy GstURIHandler
 DvbBaseBin GstChildProxy GstURIHandler
-GstAutoConvert GstChildProxy
 GstRtpBin GstChildProxy
 GstRtpClient GstChildProxy
+FPSDisplaySink GstChildProxy GstImplementsInterface GstXOverlay
+GstAutoConvert GstChildProxy
 GstSDPDemux GstChildProxy
-GstFPSDisplaySink GstChildProxy
-GstNeonhttpSrc GstURIHandler
-GstMythtvSrc GstURIHandler
-GstMMS GstURIHandler
-GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
-GstVCDSrc GstURIHandler
+GstMetadataMux GstTagSetter
+GstXvidEnc GstPreset
 GstCDAudio GstURIHandler
+GstX264Enc GstPreset
 GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
 GstSDLVideoSink GstImplementsInterface GstNavigation GstXOverlay
 GstApExSink GstImplementsInterface GstMixer
 GstOss4Sink GstPropertyProbe
-GstCeltEnc GstTagSetter GstPreset
-GstXvidEnc GstPreset
-GstMpeg2enc GstPreset
+GstMythtvSrc GstURIHandler
+GstMMS GstURIHandler
+GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
+GstNeonhttpSrc GstURIHandler
+GstVCDSrc GstURIHandler
 GstFaac GstPreset
-GstDiracEnc GstPreset
-GstX264Enc GstPreset
-GstMetadataMux GstTagSetter
+GstCeltEnc GstTagSetter GstPreset
 GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
 GstQTMux GstTagSetter
 GstMP4Mux GstTagSetter
 GstGPPMux GstTagSetter
 GstMJ2Mux GstTagSetter
-GstFlvMux GstTagSetter
-GstDeinterlace2 GstChildProxy
+GstId3TagMux GstTagSetter
+GstId3Tag GstTagSetter
index fa02d4b..cfb7589 100644 (file)
@@ -1,8 +1,8 @@
 GstChildProxy GstObject
-GstImplementsInterface GstElement
-GstColorBalance GstImplementsInterface GstElement
-GstXOverlay GstImplementsInterface GstElement
-GstTagSetter GstElement
-GstMixer GstImplementsInterface GstElement
-MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
-GstPhotography GstImplementsInterface GstElement
+GstTagSetter GstObject GstElement
+GstImplementsInterface GstObject GstElement
+GstColorBalance GstObject GstImplementsInterface GstElement
+GstXOverlay GstObject GstImplementsInterface GstElement
+GstMixer GstObject GstImplementsInterface GstElement
+GstPhotography GstObject GstImplementsInterface GstElement
+MXFDescriptiveMetadataFrameworkInterface MXFMetadataBase MXFDescriptiveMetadata
index d3924b2..73f6b85 100644 (file)
@@ -330,6 +330,23 @@ GstPad *arg2
 </SIGNAL>
 
 <SIGNAL>
+<NAME>GstRtpSsrcDemux::clear-ssrc</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>la</FLAGS>
+GstRtpSsrcDemux *gstrtpssrcdemux
+guint  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpSsrcDemux::removed-ssrc-pad</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstRtpSsrcDemux *gstrtpssrcdemux
+guint  arg1
+GstPad *arg2
+</SIGNAL>
+
+<SIGNAL>
 <NAME>GstCDAudio::track-change</NAME>
 <RETURNS>void</RETURNS>
 <FLAGS>l</FLAGS>
index 1c39391..6ee0d7e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Advanced Audio Coding Parser</description>
   <filename>../../gst/aacparse/.libs/libgstaacparse.so</filename>
   <basename>libgstaacparse.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bd759da..6f39a0c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Parse an .aiff file into raw audio</description>
   <filename>../../gst/aiffparse/.libs/libgstaiffparse.so</filename>
   <basename>libgstaiffparse.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index cf81448..7b24780 100644 (file)
@@ -3,10 +3,10 @@
   <description>Alsa plugin for S/PDIF output</description>
   <filename>../../ext/alsaspdif/.libs/libgstalsaspdif.so</filename>
   <basename>libgstalsaspdif.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index cf277f2..649b6ae 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adaptive Multi-Rate Parser</description>
   <filename>../../gst/amrparse/.libs/libgstamrparse.so</filename>
   <basename>libgstamrparse.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 51943b2..4862a31 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adaptive Multi-Rate Wide-Band</description>
   <filename>../../ext/amrwb/.libs/libgstamrwb.so</filename>
   <basename>libgstamrwb.so</basename>
-  <version>0.10.11.1</version>
+  <version>0.10.12.1</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins CVS/prerelease</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ad80bfc..9da07d2 100644 (file)
@@ -3,10 +3,10 @@
   <description>Apple AirPort Express Plugin</description>
   <filename>../../ext/apexsink/.libs/libgstapexsink.so</filename>
   <basename>libgstapexsink.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ffe0cd2..12088e5 100644 (file)
@@ -3,10 +3,10 @@
   <description>ASS/SSA subtitle renderer</description>
   <filename>../../ext/assrender/.libs/libgstassrender.so</filename>
   <basename>libgstassrender.so</basename>
-  <version>0.10.11.1</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins CVS/prerelease</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3b36c4b..843cee4 100644 (file)
@@ -3,10 +3,10 @@
   <description>Selects convertor element based on caps</description>
   <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
   <basename>libgstautoconvert.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index f80b59c..ef353c7 100644 (file)
@@ -3,10 +3,10 @@
   <description>Elements to convert Bayer images</description>
   <filename>../../gst/bayer/.libs/libgstbayer.so</filename>
   <basename>libgstbayer.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 1d4c983..0092676 100644 (file)
@@ -3,10 +3,10 @@
   <description>Compress or decompress streams</description>
   <filename>../../ext/bz2/.libs/libgstbz2.so</filename>
   <basename>libgstbz2.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index de34c5d..6280497 100644 (file)
@@ -3,10 +3,10 @@
   <description>High level api for DC (Digital Camera) application</description>
   <filename>../../gst/camerabin/.libs/libgstcamerabin.so</filename>
   <basename>libgstcamerabin.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index df9b1ee..8e2173f 100644 (file)
@@ -3,10 +3,10 @@
   <description>Play CD audio through the CD Drive</description>
   <filename>../../ext/cdaudio/.libs/libgstcdaudio.so</filename>
   <basename>libgstcdaudio.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 64fa14f..611087f 100644 (file)
@@ -3,10 +3,10 @@
   <description>Parse a .dat file (VCD) into raw mpeg1</description>
   <filename>../../gst/cdxaparse/.libs/libgstcdxaparse.so</filename>
   <basename>libgstcdxaparse.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 1447360..8fd527f 100644 (file)
@@ -3,10 +3,10 @@
   <description>CELT plugin library</description>
   <filename>../../ext/celt/.libs/libgstcelt.so</filename>
   <basename>libgstcelt.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c71c169..5a84099 100644 (file)
@@ -3,10 +3,10 @@
   <description>1394 IIDC Video Source</description>
   <filename>../../ext/dc1394/.libs/libgstdc1394.so</filename>
   <basename>libgstdc1394.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index d2d230b..de7d656 100644 (file)
@@ -3,7 +3,7 @@
   <description>transfer data over the network via DCCP.</description>
   <filename>../../gst/dccp/.libs/libgstdccp.so</filename>
   <basename>libgstdccp.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>DCCP</package>
index d9c59e3..2f8dc92 100644 (file)
@@ -3,26 +3,12 @@
   <description>Collection of elements that may or may not be useful for debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
   <basename>libgstdebugutilsbad.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
-    <element>
-      <name>fpsdisplaysink</name>
-      <longname>Measure and show framerate on videosink</longname>
-      <class>Sink/Video</class>
-      <description>Shows the current frame-rate and drop-rate of the videosink as overlay or text on stdout</description>
-      <author>Zeeshan Ali &lt;zeeshan.ali@nokia.com&gt;, Stefan Kost &lt;stefan.kost@nokia.com&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 954ba16..d456221 100644 (file)
@@ -3,10 +3,10 @@
   <description>DirectFB video output plugin</description>
   <filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
   <basename>libgstdfbvideosink.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ec7ba07..0bae646 100644 (file)
@@ -3,10 +3,10 @@
   <description>DTMF plugins</description>
   <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
   <basename>libgstdtmf.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 952b06c..cb4f93e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Decodes DTS audio streams</description>
   <filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
   <basename>libgstdtsdec.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -14,7 +14,8 @@
       <longname>DTS audio decoder</longname>
       <class>Codec/Decoder/Audio</class>
       <description>Decodes DTS audio streams</description>
-      <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+      <author>Jan Schmidt &lt;thaytan@noraisin.net&gt;
+    Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
       <pads>
         <caps>
           <name>src</name>
index 3beaaf8..ea09a61 100644 (file)
@@ -3,10 +3,10 @@
   <description>DVB elements</description>
   <filename>../../sys/dvb/.libs/libgstdvb.so</filename>
   <basename>libgstdvb.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index e930028..6dcb12d 100644 (file)
@@ -3,24 +3,24 @@
   <description>DVD Sub-picture Overlay element</description>
   <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
   <basename>libgstdvdspu.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       <name>dvdspu</name>
-      <longname>Fluendo DVD Player Sub-picture Overlay</longname>
-      <class>Mixer/Video/Overlay/DVD</class>
-      <description>Parses the DVD Sub-Picture command stream and renders the SPU overlay onto the video as it passes through</description>
-      <author>Jan Schmidt &lt;jan@fluendo.com&gt;</author>
+      <longname>GStreamer Sub-picture Overlay</longname>
+      <class>Mixer/Video/Overlay/DVD/Bluray</class>
+      <description>Parses Sub-Picture command streams and renders the SPU overlay onto the video as it passes through</description>
+      <author>Jan Schmidt &lt;thaytan@noraisin.net&gt;</author>
       <pads>
         <caps>
           <name>subpicture</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>video/x-dvd-subpicture</details>
+          <details>video/x-dvd-subpicture; subpicture/x-pgs</details>
         </caps>
         <caps>
           <name>video</name>
index ca97558..677affe 100644 (file)
@@ -3,10 +3,10 @@
   <description>Free AAC Encoder (FAAC)</description>
   <filename>../../ext/faac/.libs/libgstfaac.so</filename>
   <basename>libgstfaac.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index a895c49..174cbef 100644 (file)
@@ -3,10 +3,10 @@
   <description>Free AAC Decoder (FAAD)</description>
   <filename>../../ext/faad/.libs/libgstfaad.so</filename>
   <basename>libgstfaad.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index e5f0cc7..30ab807 100644 (file)
@@ -3,10 +3,10 @@
   <description>linux framebuffer video sink</description>
   <filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
   <basename>libgstfbdevsink.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6bbf7b2..27f0031 100644 (file)
@@ -3,10 +3,10 @@
   <description>Synthesizes plain text into audio</description>
   <filename>../../gst/festival/.libs/libgstfestival.so</filename>
   <basename>libgstfestival.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 574c3c5..ebc4168 100644 (file)
@@ -3,10 +3,10 @@
   <description>Stream freezer</description>
   <filename>../../gst/freeze/.libs/libgstfreeze.so</filename>
   <basename>libgstfreeze.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 102af4d..7014a2e 100644 (file)
@@ -3,10 +3,10 @@
   <description>GSM encoder/decoder</description>
   <filename>../../ext/gsm/.libs/libgstgsm.so</filename>
   <basename>libgstgsm.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 9c085e5..65887a7 100644 (file)
@@ -3,10 +3,10 @@
   <description>RTP session management plugin library</description>
   <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
   <basename>libgstrtpmanager.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 29bc12b..5aa9949 100644 (file)
@@ -3,10 +3,10 @@
   <description>Siren encoder/decoder/payloader/depayloader plugins</description>
   <filename>../../gst/siren/.libs/libgstsiren.so</filename>
   <basename>libgstsiren.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index b190eda..2fd1e6c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Element parsing raw h264 streams</description>
   <filename>../../gst/h264parse/.libs/libgsth264parse.so</filename>
   <basename>libgsth264parse.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c8cf9ef..8dcf093 100644 (file)
@@ -3,10 +3,10 @@
   <description>Jack elements</description>
   <filename>../../ext/jack/.libs/libgstjack.so</filename>
   <basename>libgstjack.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 677a360..0a7abcd 100644 (file)
   <description>All LADSPA plugins</description>
   <filename>../../ext/ladspa/.libs/libgstladspa.so</filename>
   <basename>libgstladspa.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
-      <name>ladspa-amp-mono</name>
-      <longname>Mono Amplifier</longname>
+      <name>ladspa-Ambisonics-11-cube-decoder</name>
+      <longname>AMB order 1,1 cube decoder</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Mono Amplifier</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>AMB order 1,1 cube decoder</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-ULB</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out-URB</name>
+          <direction>source</direction>
+          <presence>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-URF</name>
+          <direction>source</direction>
+          <presence>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-ULF</name>
+          <direction>source</direction>
+          <presence>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-DLB</name>
+          <direction>source</direction>
+          <presence>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-DRB</name>
+          <direction>source</direction>
+          <presence>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-DRF</name>
+          <direction>source</direction>
+          <presence>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-DLF</name>
+          <direction>source</direction>
+          <presence>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-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>In-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>In-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>In-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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-hexagon-decoder</name>
+      <longname>AMB order 1,1 hexagon decoder</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 hexagon decoder</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-L-LF</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out-LB-LB</name>
+          <direction>source</direction>
+          <presence>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-RB-B</name>
+          <direction>source</direction>
+          <presence>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-R-RB</name>
+          <direction>source</direction>
+          <presence>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-RF-RF</name>
+          <direction>source</direction>
+          <presence>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-LF-F</name>
+          <direction>source</direction>
+          <presence>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-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>In-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>In-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>In-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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-mono-panner</name>
+      <longname>AMB order 1,1 mono panner</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 mono panner</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out-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>Out-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>Out-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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-rotator</name>
+      <longname>AMB order 1,1 rotator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 rotator</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out-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>Out-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>Out-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>In-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>In-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>In-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>In-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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-square-decoder</name>
+      <longname>AMB order 1,1 square decoder</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 square decoder</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-LB-L</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out-RB-B</name>
+          <direction>source</direction>
+          <presence>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-RF-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>Out-LF-F</name>
+          <direction>source</direction>
+          <presence>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-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>In-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>In-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>In-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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-11-stereo-panner</name>
+      <longname>AMB order 1,1 stereo panner</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 1,1 stereo panner</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out-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>Out-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>Out-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>In-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>In-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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-21-panner</name>
+      <longname>AMB order 2,1 panner</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 2,1 panner</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out-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>
+        <caps>
+          <name>Out-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>Out-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>Out-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>Out-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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Ambisonics-21-rotator</name>
+      <longname>AMB order 2,1 rotator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>AMB order 2,1 rotator</description>
+      <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Out-Z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out-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>
+        <caps>
+          <name>Out-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>Out-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>Out-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>Out-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>In-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>In-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>In-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>In-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>In-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>In-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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Chorus1</name>
+      <longname>Chorus1 - Based on CSound orchestra by Sean Costello</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Chorus1 - Based on CSound orchestra by Sean Costello</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Chorus2</name>
+      <longname>Chorus2 - Based on CSound orchestra by Sean Costello</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Chorus2 - Based on CSound orchestra by Sean Costello</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-G2reverb</name>
+      <longname>Stereo reverb</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Stereo reverb</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Out_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Out_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>In_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>In_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Mvchpf-1</name>
+      <longname>Mvchpf-1   Digital implementation of the VC HP filter invented by R.A. Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvchpf-1   Digital implementation of the VC HP filter invented by R.A. Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@skynet.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <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>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>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-Mvclpf-1</name>
+      <longname>Mvclpf-1   Digital implementation of the VC filter invented by R.A.Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvclpf-1   Digital implementation of the VC filter invented by R.A.Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Resonance</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>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</name>
+          <direction>sink</direction>
+          <presence>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>
+        <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-Mvclpf-2</name>
+      <longname>Mvclpf-2   Digital implementation of the VC filter invented by R.A.Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvclpf-2   Digital implementation of the VC filter invented by R.A.Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Resonance</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>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</name>
+          <direction>sink</direction>
+          <presence>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>
+        <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-Mvclpf-3</name>
+      <longname>Mvclpf-3   Digital implementation of the VC filter invented by R.A.Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvclpf-3   Digital implementation of the VC filter invented by R.A.Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Resonance</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>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</name>
+          <direction>sink</direction>
+          <presence>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>
+        <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-Mvclpf-4</name>
+      <longname>Mvclpf-4   Digital implementation of the VC filter invented by R.A.Moog</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mvclpf-4   Digital implementation of the VC filter invented by R.A.Moog</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Resonance</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>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</name>
+          <direction>sink</direction>
+          <presence>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>
+        <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-Parametric1</name>
+      <longname>4-band parametric filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>4-band parametric filter</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Phaser1</name>
+      <longname>Phaser1 - Similar to CSound's phaser1 by Sean Costello</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Phaser1 - Similar to CSound's phaser1 by Sean Costello</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Lin_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>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</name>
+          <direction>sink</direction>
+          <presence>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>
+        <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-Phaser1+LFO</name>
+      <longname>Phaser1 with LFO</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Phaser1 with LFO</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-Pulse-VCO</name>
+      <longname>Pulse-VCO  --  Anti-aliased oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Pulse-VCO  --  Anti-aliased oscillator</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Lin_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>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</name>
+          <direction>sink</direction>
+          <presence>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-Rec-VCO</name>
+      <longname>Rec-VCO  --  Anti-aliased oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Rec-VCO  --  Anti-aliased oscillator</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Sync</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Mod</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Lin_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>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</name>
+          <direction>sink</direction>
+          <presence>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-Saw-VCO</name>
+      <longname>Saw-VCO  --  Anti-aliased oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Saw-VCO  --  Anti-aliased oscillator</description>
+      <author>Fons Adriaensen &lt;fons.adriaensen@alcatel.be&gt;</author>
+      <pads>
+        <caps>
+          <name>Sync</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Lin_FM</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Exp_FM</name>
+          <direction>sink</direction>
+          <presence>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</name>
+          <direction>sink</direction>
+          <presence>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-alias</name>
+      <longname>Aliasing</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Aliasing</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-allpass-c</name>
+      <longname>Allpass delay line, cubic spline interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Allpass delay line, cubic spline interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-allpass-l</name>
+      <longname>Allpass delay line, linear interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Allpass delay line, linear interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-allpass-n</name>
+      <longname>Allpass delay line, noninterpolating</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Allpass delay line, noninterpolating</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amPitchshift</name>
+      <longname>AM pitchshifter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>AM pitchshifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amp</name>
+      <longname>Simple amplifier</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Amplifiers</class>
+      <description>Simple amplifier</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amp-mono</name>
+      <longname>Mono Amplifier</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Mono Amplifier</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-amp-stereo</name>
+      <longname>Stereo Amplifier</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Stereo Amplifier</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output_-Right-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-analogueOsc</name>
+      <longname>Analogue Oscillator</longname>
+      <class>Source/Audio/LADSPA/Generators/Oscillators</class>
+      <description>Analogue Oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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/Utilities</class>
+      <description>Artificial latency</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-autoPhaser</name>
+      <longname>Auto phaser</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Phasers</class>
+      <description>Auto phaser</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bandpass-a-iir</name>
+      <longname>Glame Bandpass Analog Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Bandpass/Filters</class>
+      <description>Glame Bandpass Analog Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bandpass-iir</name>
+      <longname>Glame Bandpass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Bandpass/Filters</class>
+      <description>Glame Bandpass Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bodeShifter</name>
+      <longname>Bode frequency shifter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Spectral</class>
+      <description>Bode frequency shifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Up_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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-bodeShifterCV</name>
+      <longname>Bode frequency shifter (CV)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Spectral</class>
+      <description>Bode frequency shifter (CV)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Mix_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>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>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-butthigh-iir</name>
+      <longname>GLAME Butterworth Highpass</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Highpass/Filters</class>
+      <description>GLAME Butterworth Highpass</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-buttlow-iir</name>
+      <longname>GLAME Butterworth Lowpass</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Lowpass/Filters</class>
+      <description>GLAME Butterworth Lowpass</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-bwxover-iir</name>
+      <longname>Glame Butterworth X-over Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Bandpass/Filters</class>
+      <description>Glame Butterworth X-over Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>HP-Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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-chebstortion</name>
+      <longname>Chebyshev distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Chebyshev distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb</name>
+      <longname>Comb Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Combs/Filters</class>
+      <description>Comb Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb-c</name>
+      <longname>Comb delay line, cubic spline interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Comb delay line, cubic spline interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb-l</name>
+      <longname>Comb delay line, linear interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Comb delay line, linear interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-comb-n</name>
+      <longname>Comb delay line, noninterpolating</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Comb delay line, noninterpolating</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-combSplitter</name>
+      <longname>Comb Splitter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Combs/Filters</class>
+      <description>Comb Splitter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_2</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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-const</name>
+      <longname>Constant Signal Generator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Constant Signal Generator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-crossoverDist</name>
+      <longname>Crossover distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Crossover distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dcRemove</name>
+      <longname>DC Offset Remover</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>DC Offset Remover</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-decay</name>
+      <longname>Exponential signal decay</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Exponential signal decay</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-decimator</name>
+      <longname>Decimator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Decimator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-declip</name>
+      <longname>Declipper</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Waveshapers</class>
+      <description>Declipper</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-5s</name>
+      <longname>Simple Delay Line</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Delay Line</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-c</name>
+      <longname>Simple delay line, cubic spline interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Simple delay line, cubic spline interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-l</name>
+      <longname>Simple delay line, linear interpolation</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Simple delay line, linear interpolation</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delay-n</name>
+      <longname>Simple delay line, noninterpolating</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Simple delay line, noninterpolating</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-delayorama</name>
+      <longname>Delayorama</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Delayorama</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-diode</name>
+      <longname>Diode Processor</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Diode Processor</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-divider</name>
+      <longname>Audio Divider (Suboctave Generator)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators</class>
+      <description>Audio Divider (Suboctave Generator)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dj-eq</name>
+      <longname>DJ EQ</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
+      <description>DJ EQ</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dj-eq-mono</name>
+      <longname>DJ EQ (mono)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
+      <description>DJ EQ (mono)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-djFlanger</name>
+      <longname>DJ flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>DJ flanger</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-dysonCompress</name>
+      <longname>Dyson compressor</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>Dyson compressor</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fadDelay</name>
+      <longname>Fractionally Addressed Delay Line</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Fractionally Addressed Delay Line</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fastLookaheadLimiter</name>
+      <longname>Fast Lookahead limiter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Limiters/Amplitude/Dynamics</class>
+      <description>Fast Lookahead limiter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_2</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-flanger</name>
+      <longname>Flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>Flanger</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fmOsc</name>
+      <longname>FM Oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators/Oscillators</class>
+      <description>FM Oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-foldover</name>
+      <longname>Foldover distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Foldover distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-fourByFourPole</name>
+      <longname>4 x 4 pole allpass</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Filters/Allpass</class>
+      <description>4 x 4 pole allpass</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-foverdrive</name>
+      <longname>Fast overdrive</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Fast overdrive</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-freqTracker</name>
+      <longname>Frequency tracker</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Measurement</class>
+      <description>Frequency tracker</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Frequency_-Hz-</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gate</name>
+      <longname>Gate</longname>
+      <class>Filter/Effect/Audio/LADSPA/Gates/Amplitude/Dynamics</class>
+      <description>Gate</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-giantFlange</name>
+      <longname>Giant flange</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>Giant flange</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gong</name>
+      <longname>Gong model</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Gong model</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gongBeater</name>
+      <longname>Gong beater</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators</class>
+      <description>Gong beater</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gsm</name>
+      <longname>GSM simulator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>GSM simulator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-gverb</name>
+      <longname>GVerb</longname>
+      <class>Filter/Effect/Audio/LADSPA/Reverbs/Time/Simulators</class>
+      <description>GVerb</description>
+      <author>Juhana Sadeharju &lt;kouhia at nic.funet.fi&gt;, LADSPAification by Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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-hardLimiter</name>
+      <longname>Hard Limiter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Hard Limiter</description>
+      <author>Marcus Andersson</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-harmonicGen</name>
+      <longname>Harmonic generator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators</class>
+      <description>Harmonic generator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-hermesFilter</name>
+      <longname>Hermes Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Filters</class>
+      <description>Hermes Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-highpass-iir</name>
+      <longname>Glame Highpass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Highpass/Filters</class>
+      <description>Glame Highpass Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-hilbert</name>
+      <longname>Hilbert transformer</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Hilbert transformer</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>90deg_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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-hpf</name>
+      <longname>Simple High Pass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple High Pass Filter</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-imp</name>
+      <longname>Impulse convolver</longname>
+      <class>Filter/Effect/Audio/LADSPA/Spectral</class>
+      <description>Impulse convolver</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-impulse-fc</name>
+      <longname>Nonbandlimited single-sample impulses (Frequency: Control)</longname>
+      <class>Source/Audio/LADSPA/Utilities</class>
+      <description>Nonbandlimited single-sample impulses (Frequency: Control)</description>
+      <author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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/Utilities</class>
+      <description>Inverter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-karaoke</name>
+      <longname>Karaoke</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Karaoke</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_out</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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_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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lcrDelay</name>
+      <longname>L/C/R Delay</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>L/C/R Delay</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>R_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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_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_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-lfoPhaser</name>
+      <longname>LFO Phaser</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Phasers</class>
+      <description>LFO Phaser</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lowpass-iir</name>
+      <longname>Glame Lowpass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Lowpass/Filters</class>
+      <description>Glame Lowpass Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lpf</name>
+      <longname>Simple Low Pass Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Simple Low Pass Filter</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-lsFilter</name>
+      <longname>LS Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Filters</class>
+      <description>LS Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-matrixMSSt</name>
+      <longname>Matrix: MS to Stereo</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Matrix: MS to Stereo</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-matrixSpatialiser</name>
+      <longname>Matrix Spatialiser</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Matrix Spatialiser</description>
+      <author>Joern Nettingsmeier &lt;nettings@folkwang-hochschule.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-matrixStMS</name>
+      <longname>Matrix: Stereo to MS</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Matrix: Stereo to MS</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Side</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-mbeq</name>
+      <longname>Multiband EQ</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Multiband/EQs</class>
+      <description>Multiband EQ</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-modDelay</name>
+      <longname>Modulatable delay</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Modulatable delay</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-multivoiceChorus</name>
+      <longname>Multivoice Chorus</longname>
+      <class>Filter/Effect/Audio/LADSPA/Chorus/Time</class>
+      <description>Multivoice Chorus</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </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/Frequency/Notch/Filters</class>
+      <description>Mag's Notch Filter</description>
+      <author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pitchScale</name>
+      <longname>Pitch Scaler</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>Pitch Scaler</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-pitchScaleHQ</name>
+      <longname>Higher Quality Pitch Scaler</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>Higher Quality Pitch Scaler</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-plate</name>
+      <longname>Plate reverb</longname>
+      <class>Filter/Effect/Audio/LADSPA/Reverbs/Time/Simulators</class>
+      <description>Plate reverb</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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-pointerCastDistortion</name>
+      <longname>Pointer cast distortion</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Pointer cast distortion</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-rateShifter</name>
+      <longname>Rate shifter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>Rate shifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-retroFlange</name>
+      <longname>Retro Flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>Retro Flanger</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-revdelay</name>
+      <longname>Reverse Delay (5s max)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>Reverse Delay (5s max)</description>
+      <author>Jesse Chappell &lt;jesse at essej dot net&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ringmod-1i1o1l</name>
+      <longname>Ringmod with LFO</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>Ringmod with LFO</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-ringmod-2i1o</name>
+      <longname>Ringmod with two inputs</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>Ringmod with two inputs</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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-satanMaximiser</name>
+      <longname>Barry's Satan Maximiser</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Barry's Satan Maximiser</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc1</name>
+      <longname>SC1</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC1</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc2</name>
+      <longname>SC2</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC2</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc3</name>
+      <longname>SC3</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC3</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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_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_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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sc4</name>
+      <longname>SC4</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC4</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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_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_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-sc4m</name>
+      <longname>SC4 mono</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SC4 mono</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-se4</name>
+      <longname>SE4</longname>
+      <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
+      <description>SE4</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Right_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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_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_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-shaper</name>
+      <longname>Wave shaper</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Waveshapers</class>
+      <description>Wave shaper</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sifter</name>
+      <longname>Signal sifter</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Signal sifter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sinCos</name>
+      <longname>Sine + cosine oscillator</longname>
+      <class>Source/Audio/LADSPA/Generators/Oscillators</class>
+      <description>Sine + cosine oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Cosine_output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sine-faaa</name>
+      <longname>Sine Oscillator (Freq:audio, Amp:audio)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Sine Oscillator (Freq:audio, Amp:audio)</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sine-faac</name>
+      <longname>Sine Oscillator (Freq:audio, Amp:control)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Sine Oscillator (Freq:audio, Amp:control)</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sine-fcaa</name>
+      <longname>Sine Oscillator (Freq:control, Amp:audio)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Sine Oscillator (Freq:control, Amp:audio)</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sine-fcac</name>
+      <longname>Sine Oscillator (Freq:control, Amp:control)</longname>
+      <class>Source/Audio/LADSPA</class>
+      <description>Sine Oscillator (Freq:control, Amp:control)</description>
+      <author>Richard Furse (LADSPA example plugins)</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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/Frequency/EQs/Parametric</class>
+      <description>Single band parametric</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-sinusWavewrapper</name>
+      <longname>Sinus wavewrapper</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Waveshapers</class>
+      <description>Sinus wavewrapper</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-smoothDecimate</name>
+      <longname>Smooth Decimator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>Smooth Decimator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-split</name>
+      <longname>Mono to Stereo splitter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Mono to Stereo splitter</description>
+      <author>Frank Neumann &lt;franky@users.sourceforge.net&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_2</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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-stepMuxer</name>
+      <longname>Step Demuxer</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Step Demuxer</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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_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_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_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_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_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_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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-surroundEncoder</name>
+      <longname>Surround matrix encoder</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>Surround matrix encoder</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Rt</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>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>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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-svf</name>
+      <longname>State Variable Filter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Filters</class>
+      <description>State Variable Filter</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-autopan</name>
+      <longname>TAP AutoPanner</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>TAP AutoPanner</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-chorusflanger</name>
+      <longname>TAP Chorus/Flanger</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
+      <description>TAP Chorus/Flanger</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-deesser</name>
+      <longname>TAP DeEsser</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
+      <description>TAP DeEsser</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-doubler</name>
+      <longname>TAP Fractal Doubler</longname>
+      <class>Filter/Effect/Audio/LADSPA/Simulators</class>
+      <description>TAP Fractal Doubler</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-dynamics-m</name>
+      <longname>TAP Dynamics (M)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
+      <description>TAP Dynamics (M)</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-dynamics-st</name>
+      <longname>TAP Dynamics (St)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
+      <description>TAP Dynamics (St)</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_Right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-equalizer</name>
+      <longname>TAP Equalizer</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
+      <description>TAP Equalizer</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-equalizer-bw</name>
+      <longname>TAP Equalizer/BW</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
+      <description>TAP Equalizer/BW</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-limiter</name>
+      <longname>TAP Scaling Limiter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Limiters/Amplitude/Dynamics</class>
+      <description>TAP Scaling Limiter</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-pinknoise</name>
+      <longname>TAP Pink/Fractal Noise</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>TAP Pink/Fractal Noise</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-pitch</name>
+      <longname>TAP Pitch Shifter</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
+      <description>TAP Pitch Shifter</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-reflector</name>
+      <longname>TAP Reflector</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time</class>
+      <description>TAP Reflector</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-reverb</name>
+      <longname>TAP Reverberator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Reverbs/Time/Simulators</class>
+      <description>TAP Reverberator</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_Right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-rotspeak</name>
+      <longname>TAP Rotary Speaker</longname>
+      <class>Filter/Effect/Audio/LADSPA/Simulators</class>
+      <description>TAP Rotary Speaker</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-sigmoid</name>
+      <longname>TAP Sigmoid Booster</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>TAP Sigmoid Booster</description>
+      <author>Tom Szilagyi</author>
       <pads>
         <caps>
           <name>Output</name>
       </pads>
     </element>
     <element>
-      <name>ladspa-amp-stereo</name>
-      <longname>Stereo Amplifier</longname>
-      <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Stereo Amplifier</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-tap-stereo-echo</name>
+      <longname>TAP Stereo Echo</longname>
+      <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
+      <description>TAP Stereo Echo</description>
+      <author>Tom Szilagyi</author>
       <pads>
         <caps>
-          <name>Output_-Right-</name>
+          <name>Output_Right</name>
           <direction>source</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
         </caps>
         <caps>
-          <name>Input_-Right-</name>
+          <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>
+          <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_-Left-</name>
+          <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>
       </pads>
     </element>
     <element>
-      <name>ladspa-delay-5s</name>
-      <longname>Simple Delay Line</longname>
-      <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Simple Delay Line</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-tap-tremolo</name>
+      <longname>TAP Tremolo</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>TAP Tremolo</description>
+      <author>Tom Szilagyi</author>
+      <pads>
+        <caps>
+          <name>Output_0</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
+        </caps>
+        <caps>
+          <name>Input_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-tap-tubewarmth</name>
+      <longname>TAP TubeWarmth</longname>
+      <class>Filter/Effect/Audio/LADSPA/Simulators</class>
+      <description>TAP TubeWarmth</description>
+      <author>Tom Szilagyi</author>
       <pads>
         <caps>
           <name>Output</name>
       </pads>
     </element>
     <element>
-      <name>ladspa-hpf</name>
-      <longname>Simple High Pass Filter</longname>
-      <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Simple High Pass Filter</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-tap-vibrato</name>
+      <longname>TAP Vibrato</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
+      <description>TAP Vibrato</description>
+      <author>Tom Szilagyi</author>
       <pads>
         <caps>
           <name>Output</name>
       </pads>
     </element>
     <element>
-      <name>ladspa-lpf</name>
-      <longname>Simple Low Pass Filter</longname>
+      <name>ladspa-tapeDelay</name>
+      <longname>Tape Delay Simulation</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Simple Low Pass Filter</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Tape Delay Simulation</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
       </pads>
     </element>
     <element>
-      <name>ladspa-noise-white</name>
-      <longname>White Noise Source</longname>
-      <class>Source/Audio/LADSPA</class>
-      <description>White Noise Source</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-transient</name>
+      <longname>Transient mangler</longname>
+      <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
+      <description>Transient mangler</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
           <presence>always</presence>
           <details>audio/x-raw-float, 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>
       </pads>
     </element>
     <element>
-      <name>ladspa-sine-faaa</name>
-      <longname>Sine Oscillator (Freq:audio, Amp:audio)</longname>
-      <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Sine Oscillator (Freq:audio, Amp:audio)</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-triplePara</name>
+      <longname>Triple band parametric with shelves</longname>
+      <class>Filter/Effect/Audio/LADSPA/Frequency/EQs/Parametric</class>
+      <description>Triple band parametric with shelves</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
           <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
         </caps>
         <caps>
-          <name>Amplitude</name>
+          <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-valve</name>
+      <longname>Valve saturation</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Valve saturation</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
         <caps>
-          <name>Frequency_-Hz-</name>
+          <name>Output</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>
       </pads>
     </element>
     <element>
-      <name>ladspa-sine-faac</name>
-      <longname>Sine Oscillator (Freq:audio, Amp:control)</longname>
+      <name>ladspa-valveRect</name>
+      <longname>Valve rectifier</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Sine Oscillator (Freq:audio, Amp:control)</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Valve rectifier</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
           <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
         </caps>
         <caps>
-          <name>Frequency_-Hz-</name>
+          <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>
       </pads>
     </element>
     <element>
-      <name>ladspa-sine-fcaa</name>
-      <longname>Sine Oscillator (Freq:control, Amp:audio)</longname>
+      <name>ladspa-vynil</name>
+      <longname>VyNil (Vinyl Effect)</longname>
+      <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
+      <description>VyNil (Vinyl Effect)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_R</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-waveTerrain</name>
+      <longname>Wave Terrain Oscillator</longname>
+      <class>Filter/Effect/Audio/LADSPA/Generators/Oscillators</class>
+      <description>Wave Terrain Oscillator</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>z</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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>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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-xfade</name>
+      <longname>Crossfade</longname>
       <class>Filter/Effect/Audio/LADSPA</class>
-      <description>Sine Oscillator (Freq:control, Amp:audio)</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <description>Crossfade</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
-          <name>Output</name>
+          <name>Output_right</name>
           <direction>source</direction>
           <presence>always</presence>
           <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details>
         </caps>
         <caps>
-          <name>Amplitude</name>
+          <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_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>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_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_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>
       </pads>
     </element>
     <element>
-      <name>ladspa-sine-fcac</name>
-      <longname>Sine Oscillator (Freq:control, Amp:control)</longname>
-      <class>Source/Audio/LADSPA</class>
-      <description>Sine Oscillator (Freq:control, Amp:control)</description>
-      <author>Richard Furse (LADSPA example plugins)</author>
+      <name>ladspa-xfade4</name>
+      <longname>Crossfade (4 outs)</longname>
+      <class>Filter/Effect/Audio/LADSPA</class>
+      <description>Crossfade (4 outs)</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
+      <pads>
+        <caps>
+          <name>Output_B_right</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>audio/x-raw-float, 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_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_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>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>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_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_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>
+      </pads>
+    </element>
+    <element>
+      <name>ladspa-zm1</name>
+      <longname>z-1</longname>
+      <class>Filter/Effect/Audio/LADSPA/Utilities</class>
+      <description>z-1</description>
+      <author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
       <pads>
         <caps>
           <name>Output</name>
           <presence>always</presence>
           <details>audio/x-raw-float, 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>
       </pads>
     </element>
   </elements>
index e8b72df..401c870 100644 (file)
@@ -1,12 +1,12 @@
 <plugin>
   <name>legacyresample</name>
   <description>Resamples audio</description>
-  <filename>../../gst/legacyresample/.libs/libgstlegacyresample.so</filename>
+  <filename>../../gst/audioresample/.libs/libgstlegacyresample.so</filename>
   <basename>libgstlegacyresample.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.10.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins CVS/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7582e6a..ee08722 100644 (file)
@@ -3,10 +3,10 @@
   <description>Adds multiple live discontinuous streams</description>
   <filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
   <basename>libgstliveadder.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 05c4f45..22dd164 100644 (file)
@@ -3,10 +3,10 @@
   <description>Metadata (EXIF, IPTC and XMP) image (JPEG, TIFF) demuxer and muxer</description>
   <filename>../../ext/metadata/.libs/libgstmetadata.so</filename>
   <basename>libgstmetadata.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index a434232..addef40 100644 (file)
@@ -3,10 +3,10 @@
   <description>Microsoft Multi Media Server streaming protocol support</description>
   <filename>../../ext/libmms/.libs/libgstmms.so</filename>
   <basename>libgstmms.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 65a955e..d2c2c13 100644 (file)
@@ -1,12 +1,12 @@
 <plugin>
   <name>modplug</name>
   <description>.MOD audio decoding</description>
-  <filename>../../gst/modplug/.libs/libgstmodplug.so</filename>
+  <filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
   <basename>libgstmodplug.so</basename>
-  <version>0.10.10</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bedff71..78b09bb 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG-4 video parser</description>
   <filename>../../gst/mpeg4videoparse/.libs/libgstmpeg4videoparse.so</filename>
   <basename>libgstmpeg4videoparse.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 959b7a4..09bdef7 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG demuxers</description>
   <filename>../../gst/mpegdemux/.libs/libgstmpegdemux.so</filename>
   <basename>libgstmpegdemux.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
           <details>ANY</details>
         </caps>
         <caps>
+          <name>subpicture_%02x</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>video/x-dvd-subpicture</details>
+        </caps>
+        <caps>
           <name>audio_%02x</name>
           <direction>source</direction>
           <presence>sometimes</presence>
           <details>ANY</details>
         </caps>
         <caps>
+          <name>subpicture_%04x</name>
+          <direction>source</direction>
+          <presence>sometimes</presence>
+          <details>subpicture/x-pgs; video/x-dvd-subpicture</details>
+        </caps>
+        <caps>
           <name>audio_%04x</name>
           <direction>source</direction>
           <presence>sometimes</presence>
index 2e1084a..e23f1d2 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG-TS muxer</description>
   <filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
   <basename>libgstmpegtsmux.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index dbf663d..b2ea41f 100644 (file)
@@ -3,10 +3,10 @@
   <description>MPEG-1 and MPEG-2 video parser</description>
   <filename>../../gst/mpegvideoparse/.libs/libgstmpegvideoparse.so</filename>
   <basename>libgstmpegvideoparse.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c0b0823..277e5ce 100644 (file)
@@ -3,10 +3,10 @@
   <description>Musepack decoder</description>
   <filename>../../ext/musepack/.libs/libgstmusepack.so</filename>
   <basename>libgstmusepack.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
@@ -20,7 +20,7 @@
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-musepack, streamversion=(int)7</details>
+          <details>audio/x-musepack, streamversion=(int){ 7, 8 }</details>
         </caps>
         <caps>
           <name>src</name>
index 6df560c..cf3b739 100644 (file)
@@ -3,10 +3,10 @@
   <description>A TRM signature producer based on libmusicbrainz</description>
   <filename>../../ext/musicbrainz/.libs/libgsttrm.so</filename>
   <basename>libgsttrm.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4ad0b59..ce0cb88 100644 (file)
@@ -3,10 +3,10 @@
   <description>Interplay MVE movie format manipulation</description>
   <filename>../../gst/mve/.libs/libgstmve.so</filename>
   <basename>libgstmve.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 27c152a..47a6a11 100644 (file)
@@ -3,10 +3,10 @@
   <description>MXF plugin library</description>
   <filename>../../gst/mxf/.libs/libgstmxf.so</filename>
   <basename>libgstmxf.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 81b309f..0c869b7 100644 (file)
@@ -3,10 +3,10 @@
   <description>lib MythTV src</description>
   <filename>../../ext/mythtv/.libs/libgstmythtvsrc.so</filename>
   <basename>libgstmythtvsrc.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 01b60e5..df3b264 100644 (file)
@@ -3,10 +3,10 @@
   <description>NAS (Network Audio System) support for GStreamer</description>
   <filename>../../ext/nas/.libs/libgstnassink.so</filename>
   <basename>libgstnassink.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bce0ddd..7ec02f9 100644 (file)
@@ -3,10 +3,10 @@
   <description>lib neon http client src</description>
   <filename>../../ext/neon/.libs/libgstneonhttpsrc.so</filename>
   <basename>libgstneonhttpsrc.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index e034cbb..8ab379c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Uses nosefart to decode .nsf files</description>
   <filename>../../gst/nsf/.libs/libgstnsf.so</filename>
   <basename>libgstnsf.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7e127f8..042df02 100644 (file)
@@ -3,10 +3,10 @@
   <description>Demuxes and muxes audio and video</description>
   <filename>../../gst/nuvdemux/.libs/libgstnuvdemux.so</filename>
   <basename>libgstnuvdemux.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 74aad39..171dd91 100644 (file)
@@ -3,10 +3,10 @@
   <description>Calculate MusicIP fingerprint from audio files</description>
   <filename>../../ext/ofa/.libs/libgstofa.so</filename>
   <basename>libgstofa.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bb34fea..87dbb21 100644 (file)
@@ -3,10 +3,10 @@
   <description>Open Sound System (OSS) version 4 support for GStreamer</description>
   <filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
   <basename>libgstoss4audio.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 251eefd..2518ea2 100644 (file)
@@ -3,7 +3,7 @@
   <description>Element parsing raw pcap streams</description>
   <filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
   <basename>libgstpcapparse.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 9f66437..dc367eb 100644 (file)
@@ -3,7 +3,7 @@
   <description>Quicktime Muxer plugin</description>
   <filename>../../gst/qtmux/.libs/libgstqtmux.so</filename>
   <basename>libgstqtmux.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>gsoc2008 package</package>
index 5d96a9d..2f5f6cf 100644 (file)
@@ -3,10 +3,10 @@
   <description>Parses byte streams into raw frames</description>
   <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
   <basename>libgstrawparse.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c47ad40..49eca28 100644 (file)
@@ -3,10 +3,10 @@
   <description>Decode REAL streams</description>
   <filename>../../gst/real/.libs/libgstreal.so</filename>
   <basename>libgstreal.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 159dfde..4e6d1bb 100644 (file)
@@ -3,7 +3,7 @@
   <description>Resin DVD playback elements</description>
   <filename>../../ext/resindvd/.libs/libresindvd.so</filename>
   <basename>libresindvd.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 20bf6b3..1366ecf 100644 (file)
@@ -3,10 +3,10 @@
   <description>Connects to a VNC server and decodes RFB stream</description>
   <filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
   <basename>libgstrfbsrc.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4adc879..585b9ad 100644 (file)
@@ -3,10 +3,10 @@
   <description>RTP Muxer plugins</description>
   <filename>../../gst/rtpmux/.libs/libgstrtpmux.so</filename>
   <basename>libgstrtpmux.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ca7cb44..c5acca4 100644 (file)
@@ -3,7 +3,7 @@
   <description>Scale audio tempo in sync with playback rate</description>
   <filename>../../gst/scaletempo/.libs/libgstscaletempoplugin.so</filename>
   <basename>libgstscaletempoplugin.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
index 4047dd2..23cb3db 100644 (file)
@@ -3,10 +3,10 @@
   <description>SDL (Simple DirectMedia Layer) support for GStreamer</description>
   <filename>../../ext/sdl/.libs/libgstsdl.so</filename>
   <basename>libgstsdl.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 52f7932..605c3b6 100644 (file)
@@ -3,10 +3,10 @@
   <description>configure streaming sessions using SDP</description>
   <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
   <basename>libgstsdpelem.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6f4e9b9..99a07c4 100644 (file)
@@ -3,10 +3,10 @@
   <description>input/output stream selector elements</description>
   <filename>../../gst/selector/.libs/libgstselector.so</filename>
   <basename>libgstselector.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
diff --git a/docs/plugins/inspect/plugin-shapewipe.xml b/docs/plugins/inspect/plugin-shapewipe.xml
new file mode 100644 (file)
index 0000000..1755927
--- /dev/null
@@ -0,0 +1,40 @@
+<plugin>
+  <name>shapewipe</name>
+  <description>Shape Wipe transition filter</description>
+  <filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
+  <basename>libgstshapewipe.so</basename>
+  <version>0.10.12.1</version>
+  <license>LGPL</license>
+  <source>gst-plugins-bad</source>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
+  <origin>Unknown package origin</origin>
+  <elements>
+    <element>
+      <name>shapewipe</name>
+      <longname>Shape Wipe transition filter</longname>
+      <class>Filter/Editor/Video</class>
+      <description>Adds a shape wipe transition to a video stream</description>
+      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&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>mask_sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)1234, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1</details>
+        </caps>
+        <caps>
+          <name>video_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 ]</details>
+        </caps>
+      </pads>
+    </element>
+  </elements>
+</plugin>
\ No newline at end of file
index cc52fb6..2d3e6f2 100644 (file)
@@ -3,10 +3,10 @@
   <description>use libsndfile to read and write audio from and to files</description>
   <filename>../../ext/sndfile/.libs/libgstsndfile.so</filename>
   <basename>libgstsndfile.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 2362b10..7e5094e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Audio Pitch Controller &amp; BPM Detection</description>
   <filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
   <basename>libgstsoundtouch.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c86c002..026750d 100644 (file)
@@ -3,10 +3,10 @@
   <description>Set speed/pitch on audio/raw streams (resampler)</description>
   <filename>../../gst/speed/.libs/libgstspeed.so</filename>
   <basename>libgstspeed.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 795fe63..16b7962 100644 (file)
@@ -3,10 +3,10 @@
   <description>Muck with the stereo signal, enhance it's 'stereo-ness'</description>
   <filename>../../gst/stereo/.libs/libgststereo.so</filename>
   <basename>libgststereo.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 5e64469..f7b4872 100644 (file)
@@ -3,10 +3,10 @@
   <description>subtitle encoders</description>
   <filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
   <basename>libgstsubenc.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 2ca0149..e990e08 100644 (file)
@@ -3,10 +3,10 @@
   <description>TTA lossless audio format handling</description>
   <filename>../../gst/tta/.libs/libgsttta.so</filename>
   <basename>libgsttta.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 977fdf2..d80aa97 100644 (file)
@@ -3,10 +3,10 @@
   <description>Valve</description>
   <filename>../../gst/valve/.libs/libgstvalve.so</filename>
   <basename>libgstvalve.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 09414b5..0903f12 100644 (file)
@@ -3,10 +3,10 @@
   <description>Asynchronous read from VCD disk</description>
   <filename>../../sys/vcd/.libs/libgstvcdsrc.so</filename>
   <basename>libgstvcdsrc.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7972009..5691d9c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Various video signal analysers</description>
   <filename>../../gst/videosignal/.libs/libgstvideosignal.so</filename>
   <basename>libgstvideosignal.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7baa074..4d33119 100644 (file)
@@ -3,10 +3,10 @@
   <description>VMnc video plugin library</description>
   <filename>../../gst/vmnc/.libs/libgstvmnc.so</filename>
   <basename>libgstvmnc.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 904ae28..8a815b6 100644 (file)
@@ -3,10 +3,10 @@
   <description>Wildmidi Plugin</description>
   <filename>../../ext/timidity/.libs/libgstwildmidi.so</filename>
   <basename>libgstwildmidi.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index be47f39..93b3374 100644 (file)
@@ -3,10 +3,10 @@
   <description>libx264-based H264 plugins</description>
   <filename>../../ext/x264/.libs/libgstx264.so</filename>
   <basename>libgstx264.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4f72595..14ebf5b 100644 (file)
@@ -3,10 +3,10 @@
   <description>XDG-MIME</description>
   <filename>../../gst/xdgmime/.libs/libgstxdgmime.so</filename>
   <basename>libgstxdgmime.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
 
index 87de1d9..232afef 100644 (file)
@@ -3,10 +3,10 @@
   <description>XviD plugin library</description>
   <filename>../../ext/xvid/.libs/libgstxvid.so</filename>
   <basename>libgstxvid.so</basename>
-  <version>0.10.12</version>
+  <version>0.10.12.1</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
-  <package>GStreamer Bad Plug-ins source release</package>
+  <package>GStreamer Bad Plug-ins git/prerelease</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ec33f0a..e09d0fc 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+/**
+ * SECTION:element-shapewipe
+ *
+ * The shapewipe element provides custom transitions on video streams
+ * based on a grayscale bitmap. The state of the transition can be
+ * controlled by the position property and an optional blended border
+ * can be added by the border property.
+ *
+ * Transition bitmaps can be downloaded from the
+ * <ulink url="http://cinelerra.org/transitions.php">Cinelerra transition</ulink>
+ * page.
+ *
+ * <refsect2>
+ * <title>Example launch line</title>
+ * |[
+ * gst-launch -v videotestsrc ! video/x-raw-yuv,width=640,height=480 ! shapewipe position=0.5 name=shape ! videomixer name=mixer ! ffmpegcolorspace ! autovideosink     filesrc location=mask.png ! typefind ! decodebin2 ! ffmpegcolorspace ! videoscale ! queue ! shape.mask_sink    videotestsrc pattern=snow ! video/x-raw-yuv,width=640,height=480 ! queue ! mixer.
+ * ]| This pipeline adds the transition from mask.png with position 0.5 to an SMPTE test screen and snow.
+ * </refsect2>
+ */
+
+
 #ifdef HAVE_CONFIG_H
 #  include "config.h"
 #endif