summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2010-08-03 10:29:36 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2010-08-03 10:29:36 +0200
commit76b4ed4ef1b2067d62dddfb7dfbe75a16c0ae0ad (patch)
tree46e03cdf92592aacaae04d75f89eec03c680e9f8
parent0c0adffce756686ddfcf99b0208b295c8cd994f4 (diff)
docs: Add lots of gaudieffects/geometrictransform symbols to the docs
-rw-r--r--docs/plugins/Makefile.am7
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml7
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt138
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args34
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy222
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces13
-rw-r--r--docs/plugins/inspect/plugin-aiffparse.xml21
-rw-r--r--docs/plugins/inspect/plugin-frei0r.xml21
-rw-r--r--docs/plugins/inspect/plugin-geometrictransform.xml126
-rw-r--r--docs/plugins/inspect/plugin-kate.xml27
-rw-r--r--docs/plugins/inspect/plugin-ladspa.xml447
11 files changed, 755 insertions, 308 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index d3b86efed..e40bf91d5 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -151,14 +151,21 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/gaudieffects/gstdilate.h \
$(top_srcdir)/gst/gaudieffects/gstdodge.h \
$(top_srcdir)/gst/gaudieffects/gstexclusion.h \
+ $(top_srcdir)/gst/gaudieffects/gstgaussblur.h \
$(top_srcdir)/gst/gaudieffects/gstplugin.h \
$(top_srcdir)/gst/gaudieffects/gstsolarize.h \
+ $(top_srcdir)/gst/geometrictransform/gstbulge.h \
$(top_srcdir)/gst/geometrictransform/gstcircle.h \
$(top_srcdir)/gst/geometrictransform/gstdiffuse.h \
+ $(top_srcdir)/gst/geometrictransform/gstfisheye.h \
$(top_srcdir)/gst/geometrictransform/gstkaleidoscope.h \
$(top_srcdir)/gst/geometrictransform/gstmarble.h \
+ $(top_srcdir)/gst/geometrictransform/gstmirror.h \
$(top_srcdir)/gst/geometrictransform/gstpinch.h \
$(top_srcdir)/gst/geometrictransform/gstsphere.h \
+ $(top_srcdir)/gst/geometrictransform/gstsquare.h \
+ $(top_srcdir)/gst/geometrictransform/gststretch.h \
+ $(top_srcdir)/gst/geometrictransform/gsttunnel.h \
$(top_srcdir)/gst/geometrictransform/gsttwirl.h \
$(top_srcdir)/gst/geometrictransform/gstwaterripple.h \
$(top_srcdir)/gst/ivfparse/gstivfparse.h \
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index a5a979c4e..eb6024d92 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -25,6 +25,7 @@
<xi:include href="xml/element-amrwbenc.xml" />
<xi:include href="xml/element-assrender.xml" />
<xi:include href="xml/element-autoconvert.xml" />
+ <xi:include href="xml/element-bulge.xml" />
<xi:include href="xml/element-burn.xml" />
<xi:include href="xml/element-camerabin.xml" />
<xi:include href="xml/element-celtdec.xml" />
@@ -51,9 +52,11 @@
<xi:include href="xml/element-faac.xml" />
<xi:include href="xml/element-faad.xml" />
<xi:include href="xml/element-festival.xml" />
+ <xi:include href="xml/element-fisheye.xml" />
<xi:include href="xml/element-flacparse.xml" />
<xi:include href="xml/element-fpsdisplaysink.xml" />
<xi:include href="xml/element-freeze.xml" />
+ <xi:include href="xml/element-gaussianblur.xml" />
<xi:include href="xml/element-input-selector.xml" />
<xi:include href="xml/element-ivfparse.xml" />
<xi:include href="xml/element-jackaudiosrc.xml" />
@@ -72,6 +75,7 @@
<xi:include href="xml/element-metadatamux.xml" />
<xi:include href="xml/element-mimenc.xml" />
<xi:include href="xml/element-mimdec.xml" />
+ <xi:include href="xml/element-mirror.xml" />
<xi:include href="xml/element-modplug.xml" />
<xi:include href="xml/element-mpeg2enc.xml" />
<xi:include href="xml/element-mplex.xml" />
@@ -95,11 +99,14 @@
<xi:include href="xml/element-solarize.xml" />
<xi:include href="xml/element-speed.xml" />
<xi:include href="xml/element-sphere.xml" />
+ <xi:include href="xml/element-square.xml" />
<xi:include href="xml/element-stereo.xml" />
+ <xi:include href="xml/element-stretch.xml" />
<!--xi:include href="xml/element-theoradecexp.xml" /-->
<xi:include href="xml/element-tiger.xml" />
<xi:include href="xml/element-timidity.xml" />
<xi:include href="xml/element-trm.xml" />
+ <xi:include href="xml/element-tunnel.xml" />
<xi:include href="xml/element-twirl.xml" />
<xi:include href="xml/element-valve.xml" />
<xi:include href="xml/element-videoanalyse.xml" />
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index e19346959..d413679ac 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -126,6 +126,22 @@ GST_IS_AUTO_CONVERT_CLASS
</SECTION>
<SECTION>
+<FILE>element-bulge</FILE>
+<TITLE>bulge</TITLE>
+GstBulge
+<SUBSECTION Standard>
+GstBulgeClass
+GST_BULGE
+GST_BULGE_CAST
+GST_BULGE_CLASS
+GST_IS_BULGE
+GST_IS_BULGE_CLASS
+GST_TYPE_BULGE
+gst_bulge_get_type
+gst_bulge_plugin_init
+</SECTION>
+
+<SECTION>
<FILE>element-burn</FILE>
<TITLE>burn</TITLE>
GstBurn
@@ -137,6 +153,7 @@ GST_IS_BURN
GST_IS_BURN_CLASS
GST_TYPE_BURN
gst_burn_get_type
+gst_burn_plugin_init
</SECTION>
<SECTION>
@@ -194,6 +211,7 @@ GST_IS_CHROMIUM
GST_IS_CHROMIUM_CLASS
GST_TYPE_CHROMIUM
gst_chromium_get_type
+gst_chromium_plugin_init
</SECTION>
<SECTION>
@@ -203,10 +221,13 @@ GstCircle
<SUBSECTION Standard>
GstCircleClass
GST_CIRCLE
+GST_CIRCLE_CAST
GST_CIRCLE_CLASS
GST_IS_CIRCLE
GST_IS_CIRCLE_CLASS
GST_TYPE_CIRCLE
+gst_circle_get_type
+gst_circle_plugin_init
</SECTION>
<SECTION>
@@ -321,10 +342,13 @@ GstDiffuse
<SUBSECTION Standard>
GstDiffuseClass
GST_DIFFUSE
+GST_DIFFUSE_CAST
GST_DIFFUSE_CLASS
GST_IS_DIFFUSE
GST_IS_DIFFUSE_CLASS
GST_TYPE_DIFFUSE
+gst_diffuse_get_type
+gst_diffuse_plugin_init
</SECTION>
<SECTION>
@@ -339,6 +363,7 @@ GST_IS_DILATE
GST_IS_DILATE_CLASS
GST_TYPE_DILATE
gst_dilate_get_type
+gst_dilate_plugin_init
</SECTION>
<SECTION>
@@ -372,6 +397,7 @@ GST_IS_DODGE
GST_IS_DODGE_CLASS
GST_TYPE_DODGE
gst_dodge_get_type
+gst_dodge_plugin_init
</SECTION>
<SECTION>
@@ -484,6 +510,7 @@ GST_IS_EXCLUSION
GST_IS_EXCLUSION_CLASS
GST_TYPE_EXCLUSION
gst_exclusion_get_type
+gst_exclusion_plugin_init
</SECTION>
<SECTION>
@@ -533,6 +560,22 @@ FESTIVAL_DEFAULT_TEXT_MODE
</SECTION>
<SECTION>
+<FILE>element-fisheye</FILE>
+<TITLE>fisheye</TITLE>
+GstFisheye
+<SUBSECTION Standard>
+GstFisheyeClass
+GST_FISHEYE
+GST_FISHEYE_CAST
+GST_FISHEYE_CLASS
+GST_IS_FISHEYE
+GST_IS_FISHEYE_CLASS
+GST_TYPE_FISHEYE
+gst_fisheye_get_type
+gst_fisheye_plugin_init
+</SECTION>
+
+<SECTION>
<FILE>element-flacparse</FILE>
<TITLE>flacparse</TITLE>
GstFlacParse
@@ -575,6 +618,18 @@ gst_freeze_get_type
</SECTION>
<SECTION>
+<FILE>element-gaussianblur</FILE>
+<TITLE>gaussianblur</TITLE>
+GaussBlur
+<SUBSECTION Standard>
+GaussBlurClass
+GAUSS_BLUR
+GST_TYPE_GAUSS_BLUR
+gauss_blur_get_type
+gst_gauss_blur_plugin_init
+</SECTION>
+
+<SECTION>
<FILE>element-input-selector</FILE>
<TITLE>input-selector</TITLE>
GstInputSelector
@@ -692,10 +747,13 @@ GstKaleidoscope
<SUBSECTION Standard>
GstKaleidoscopeClass
GST_KALEIDOSCOPE
+GST_KALEIDOSCOPE_CAST
GST_KALEIDOSCOPE_CLASS
GST_IS_KALEIDOSCOPE
GST_IS_KALEIDOSCOPE_CLASS
GST_TYPE_KALEIDOSCOPE
+gst_kaleidoscope_get_type
+gst_kaleidoscope_plugin_init
</SECTION>
<SECTION>
@@ -810,10 +868,13 @@ GstMarble
<SUBSECTION Standard>
GstMarbleClass
GST_MARBLE
+GST_MARBLE_CAST
GST_MARBLE_CLASS
GST_IS_MARBLE
GST_IS_MARBLE_CLASS
GST_TYPE_MARBLE
+gst_marble_get_type
+gst_marble_plugin_init
</SECTION>
<SECTION>
@@ -873,6 +934,22 @@ gst_mimenc_get_type
</SECTION>
<SECTION>
+<FILE>element-mirror</FILE>
+<TITLE>mirror</TITLE>
+GstMirror
+<SUBSECTION Standard>
+GstMirrorClass
+GST_MIRROR
+GST_MIRROR_CAST
+GST_MIRROR_CLASS
+GST_IS_MIRROR
+GST_IS_MIRROR_CLASS
+GST_TYPE_MIRROR
+gst_mirror_get_type
+gst_mirror_plugin_init
+</SECTION>
+
+<SECTION>
<FILE>element-modplug</FILE>
<TITLE>modplug</TITLE>
GstModPlug
@@ -1017,10 +1094,13 @@ GstPinch
<SUBSECTION Standard>
GstPinchClass
GST_PINCH
+GST_PINCH_CAST
GST_PINCH_CLASS
GST_IS_PINCH
GST_IS_PINCH_CLASS
GST_TYPE_PINCH
+gst_pinch_get_type
+gst_pinch_plugin_init
</SECTION>
<SECTION>
@@ -1192,6 +1272,7 @@ GST_IS_SOLARIZE
GST_IS_SOLARIZE_CLASS
GST_TYPE_SOLARIZE
gst_solarize_get_type
+gst_solarize_plugin_init
</SECTION>
<SECTION>
@@ -1216,10 +1297,29 @@ GstSphere
<SUBSECTION Standard>
GstSphereClass
GST_SPHERE
+GST_SPHERE_CAST
GST_SPHERE_CLASS
GST_IS_SPHERE
GST_IS_SPHERE_CLASS
GST_TYPE_SPHERE
+gst_sphere_get_type
+gst_sphere_plugin_init
+</SECTION>
+
+<SECTION>
+<FILE>element-square</FILE>
+<TITLE>square</TITLE>
+GstSquare
+<SUBSECTION Standard>
+GstSquareClass
+GST_SQUARE
+GST_SQUARE_CAST
+GST_SQUARE_CLASS
+GST_IS_SQUARE
+GST_IS_SQUARE_CLASS
+GST_TYPE_SQUARE
+gst_square_get_type
+gst_square_plugin_init
</SECTION>
<SECTION>
@@ -1237,6 +1337,22 @@ gst_stereo_get_type
</SECTION>
<SECTION>
+<FILE>element-stretch</FILE>
+<TITLE>stretch</TITLE>
+GstStretch
+<SUBSECTION Standard>
+GstStretchClass
+GST_STRETCH
+GST_STRETCH_CAST
+GST_STRETCH_CLASS
+GST_IS_STRETCH
+GST_IS_STRETCH_CLASS
+GST_TYPE_STRETCH
+gst_stretch_get_type
+gst_stretch_plugin_init
+</SECTION>
+
+<SECTION>
<FILE>element-theoradecexp</FILE>
<TITLE>theoradecexp</TITLE>
GstTheoraExpDec
@@ -1278,16 +1394,35 @@ gst_trm_get_type
</SECTION>
<SECTION>
+<FILE>element-tunnel</FILE>
+<TITLE>tunnel</TITLE>
+GstTunnel
+<SUBSECTION Standard>
+GstTunnelClass
+GST_TUNNEL
+GST_TUNNEL_CAST
+GST_TUNNEL_CLASS
+GST_IS_TUNNEL
+GST_IS_TUNNEL_CLASS
+GST_TYPE_TUNNEL
+gst_tunnel_get_type
+gst_tunnel_plugin_init
+</SECTION>
+
+<SECTION>
<FILE>element-twirl</FILE>
<TITLE>twirl</TITLE>
GstTwirl
<SUBSECTION Standard>
GstTwirlClass
GST_TWIRL
+GST_TWIRL_CAST
GST_TWIRL_CLASS
GST_IS_TWIRL
GST_IS_TWIRL_CLASS
GST_TYPE_TWIRL
+gst_twirl_get_type
+gst_twirl_plugin_init
</SECTION>
<SECTION>
@@ -1383,10 +1518,13 @@ GstWaterRipple
<SUBSECTION Standard>
GstWaterRippleClass
GST_WATER_RIPPLE
+GST_WATER_RIPPLE_CAST
GST_WATER_RIPPLE_CLASS
GST_IS_WATER_RIPPLE
GST_IS_WATER_RIPPLE_CLASS
GST_TYPE_WATER_RIPPLE
+gst_water_ripple_get_type
+gst_water_ripple_plugin_init
</SECTION>
<SECTION>
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index bbda59f2f..2f448a297 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -26340,7 +26340,7 @@
<FLAGS>rw</FLAGS>
<NICK>physics</NICK>
<BLURB>water density: from 1 to 4.</BLURB>
-<DEFAULT>8.20074e-304</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@@ -26380,7 +26380,7 @@
<FLAGS>rw</FLAGS>
<NICK>splash</NICK>
<BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>4.63015e-299</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@@ -26390,7 +26390,7 @@
<FLAGS>rw</FLAGS>
<NICK>splash</NICK>
<BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>4.63015e-299</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@@ -26440,7 +26440,7 @@
<FLAGS>rw</FLAGS>
<NICK>DelayTime</NICK>
<BLURB>the delay time.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>7.74861e-304</DEFAULT>
</ARG>
<ARG>
@@ -26470,7 +26470,7 @@
<FLAGS>rw</FLAGS>
<NICK>Color</NICK>
<BLURB>the color of the image.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>9.33458e-15</DEFAULT>
</ARG>
<ARG>
@@ -26480,7 +26480,7 @@
<FLAGS>rw</FLAGS>
<NICK>Color</NICK>
<BLURB>the color of the image.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>9.33458e-15</DEFAULT>
</ARG>
<ARG>
@@ -26490,7 +26490,7 @@
<FLAGS>rw</FLAGS>
<NICK>Color-R</NICK>
<BLURB>the color of the image.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>8.37068e-21</DEFAULT>
</ARG>
<ARG>
@@ -26820,7 +26820,7 @@
<FLAGS>rw</FLAGS>
<NICK>lredscale</NICK>
<BLURB>multiplier for downscaling non-edge brightness.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>8.80716e-317</DEFAULT>
</ARG>
<ARG>
@@ -27010,7 +27010,7 @@
<FLAGS>rw</FLAGS>
<NICK>blend</NICK>
<BLURB>blend factor.</BLURB>
-<DEFAULT>6.09249e+247</DEFAULT>
+<DEFAULT>4.74303e-322</DEFAULT>
</ARG>
<ARG>
@@ -27020,7 +27020,7 @@
<FLAGS>rw</FLAGS>
<NICK>fader</NICK>
<BLURB>the fader position.</BLURB>
-<DEFAULT>7.7486e-304</DEFAULT>
+<DEFAULT>4.74303e-322</DEFAULT>
</ARG>
<ARG>
@@ -27200,7 +27200,7 @@
<FLAGS>rw</FLAGS>
<NICK>HSync</NICK>
<BLURB>the hsync offset.</BLURB>
-<DEFAULT>2.07274e-314</DEFAULT>
+<DEFAULT>9.27715e-317</DEFAULT>
</ARG>
<ARG>
@@ -45965,7 +45965,7 @@
<ARG>
<NAME>GstGSettingsAudioSink::profile</NAME>
-<TYPE>GstGSettingsProfile</TYPE>
+<TYPE>GstGSettingsAudioSinkProfile</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Profile</NICK>
@@ -46093,3 +46093,13 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>
+<ARG>
+<NAME>GaussBlur::sigma</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[-20,20]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Sigma</NICK>
+<BLURB>Sigma value for gaussian blur (negative for sharpen).</BLURB>
+<DEFAULT>1.2</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index 488d72a37..dc0e64005 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -14,24 +14,114 @@ GObject
GstPipeline
GstCameraBin
GstQTMoovRecover
+ RsnDvdBin
GstGSettingsSwitchSink
GstGSettingsAudioSink
- RsnDvdBin
+ GstGSettingsVideoSink
+ GstGSettingsSwitchSrc
+ GstGSettingsAudioSrc
+ GstGSettingsVideoSrc
DvbBaseBin
- GstRtpBin
GstFPSDisplaySink
GstAutoConvert
GstSDPDemux
- GstBaseVideoCodec
- GstBaseVideoDecoder
- GstVP8Dec
- GstSchroDec
- GstBaseVideoEncoder
- GstVP8Enc
- GstSchroEnc
- GstDiracEnc
- GstBaseVideoParse
- GstSchroParse
+ GstRtpBin
+ GstBaseTransform
+ GstVideoFilter
+ GstGeometricTransform
+ GstCircleGeometricTransform
+ GstCircle
+ GstKaleidoscope
+ GstPinch
+ GstSphere
+ GstTwirl
+ GstWaterRipple
+ GstStretch
+ GstBulge
+ GstTunnel
+ GstDiffuse
+ GstMarble
+ GstSquare
+ GstMirror
+ GstFisheye
+ GstZBar
+ GstBurn
+ GstChromium
+ GstDilate
+ GstDodge
+ GstExclusion
+ GstSolarize
+ GaussBlur
+ frei0r-filter-transparency
+ frei0r-filter-invert0r
+ frei0r-filter-letterb0xed
+ frei0r-filter-gamma
+ frei0r-filter-delay0r
+ frei0r-filter-r
+ frei0r-filter-squareblur
+ frei0r-filter-curves
+ frei0r-filter-b
+ frei0r-filter-vectorscope
+ frei0r-filter-mask0mate
+ frei0r-filter-vertigo
+ frei0r-filter-color-distance
+ frei0r-filter-distort0r
+ frei0r-filter-threshold0r
+ frei0r-filter-lens-correction
+ frei0r-filter-nosync0r
+ frei0r-filter-luminance
+ frei0r-filter-rgb-parade
+ frei0r-filter-3-point-color-balance
+ frei0r-filter-bw0r
+ frei0r-filter-threelay0r
+ frei0r-filter-bluescreen0r
+ frei0r-filter-sobel
+ frei0r-filter-glow
+ frei0r-filter-tint0r
+ frei0r-filter-levels
+ frei0r-filter-hueshift0r
+ frei0r-filter-pixeliz0r
+ frei0r-filter-primaries
+ frei0r-filter-nervous
+ frei0r-filter-saturat0r
+ frei0r-filter-white-balance
+ frei0r-filter-cartoon
+ frei0r-filter-twolay0r
+ frei0r-filter-scanline0r
+ frei0r-filter-water
+ frei0r-filter-perspective
+ frei0r-filter-k-means-clustering
+ frei0r-filter-edgeglow
+ frei0r-filter-baltan
+ frei0r-filter-g
+ frei0r-filter-tehroxx0r
+ frei0r-filter-equaliz0r
+ frei0r-filter-scale0tilt
+ frei0r-filter-brightness
+ frei0r-filter-flippo
+ frei0r-filter-3dflippo
+ frei0r-filter-contrast0r
+ frei0r-filter-dealygrab
+ GstVideoAnalyse
+ GstVideoDetect
+ GstVideoMark
+ GstAudioFilter
+ GstOFA
+ GstBPMDetect
+ GstStereo
+ GstCogdownsample
+ GstCogcolorspace
+ GstCogScale
+ GstColorconvert
+ GstLogoinsert
+ GstDtmfDetect
+ GstBayer2RGB
+ GstRGB2Bayer
+ GstVideoMaxRate
+ GstScaletempo
+ GstLegacyresample
+ GstMeasureCollector
+ GstHDVParse
GstSignalProcessor
invadarecords-com-plugins-lv2-compressor-mono
invadarecords-com-plugins-lv2-compressor-stereo
@@ -225,6 +315,16 @@ GObject
GstXvidEnc
GstXvidDec
GstFaad
+ GstBaseVideoCodec
+ GstBaseVideoDecoder
+ GstVP8Dec
+ GstSchroDec
+ GstBaseVideoEncoder
+ GstVP8Enc
+ GstSchroEnc
+ GstDiracEnc
+ GstBaseVideoParse
+ GstSchroParse
GstBz2enc
GstBz2dec
GstCDAudio
@@ -274,90 +374,6 @@ GObject
GstDTMFSrc
GstRTPDTMFSrc
GstDataURISrc
- GstBaseTransform
- GstAudioFilter
- GstOFA
- GstBPMDetect
- GstStereo
- GstCogdownsample
- GstCogcolorspace
- GstCogScale
- GstColorconvert
- GstLogoinsert
- GstVideoFilter
- GstZBar
- frei0r-filter-transparency
- frei0r-filter-invert0r
- frei0r-filter-letterb0xed
- frei0r-filter-gamma
- frei0r-filter-delay0r
- frei0r-filter-r
- frei0r-filter-squareblur
- frei0r-filter-curves
- frei0r-filter-b
- frei0r-filter-vectorscope
- frei0r-filter-mask0mate
- frei0r-filter-vertigo
- frei0r-filter-opencvfacedetect
- frei0r-filter-color-distance
- frei0r-filter-distort0r
- frei0r-filter-threshold0r
- frei0r-filter-lens-correction
- frei0r-filter-nosync0r
- frei0r-filter-luminance
- frei0r-filter-rgb-parade
- frei0r-filter-3-point-color-balance
- frei0r-filter-bw0r
- frei0r-filter-threelay0r
- frei0r-filter-bluescreen0r
- frei0r-filter-sobel
- frei0r-filter-glow
- frei0r-filter-tint0r
- frei0r-filter-levels
- frei0r-filter-hueshift0r
- frei0r-filter-pixeliz0r
- frei0r-filter-primaries
- frei0r-filter-nervous
- frei0r-filter-saturat0r
- frei0r-filter-white-balance
- frei0r-filter-cartoon
- frei0r-filter-twolay0r
- frei0r-filter-scanline0r
- frei0r-filter-water
- frei0r-filter-perspective
- frei0r-filter-k-means-clustering
- frei0r-filter-edgeglow
- frei0r-filter-baltan
- frei0r-filter-g
- frei0r-filter-tehroxx0r
- frei0r-filter-equaliz0r
- frei0r-filter-scale0tilt
- frei0r-filter-brightness
- frei0r-filter-flippo
- frei0r-filter-3dflippo
- frei0r-filter-contrast0r
- frei0r-filter-dealygrab
- GstVideoAnalyse
- GstVideoDetect
- GstVideoMark
- GstGeometricTransform
- GstCircleGeometricTransform
- GstCircle
- GstKaleidoscope
- GstPinch
- GstSphere
- GstTwirl
- GstWaterRipple
- GstDiffuse
- GstMarble
- GstDtmfDetect
- GstBayer2RGB
- GstRGB2Bayer
- GstVideoMaxRate
- GstScaletempo
- GstLegacyresample
- GstMeasureCollector
- GstHDVParse
GstDtsDec
GstRsvgDec
GstFaac
@@ -373,8 +389,6 @@ GObject
GstMSE
GstAssRender
GstPitch
- GstCeltEnc
- GstCeltDec
GstTRM
SatBaseVideoDecoder
GstVdpDecoder
@@ -385,10 +399,6 @@ GObject
GstMveMux
GstBaseRTPDepayload
GstRtpDTMFDepay
- GstRtpJitterBuffer
- GstRtpPtDemux
- GstRtpSession
- GstRtpSsrcDemux
GstMpegPSDemux
GstMpegTSDemux
MpegTSParse
@@ -484,6 +494,10 @@ GObject
GstSirenEnc
GstPcapParse
MpegPsMux
+ GstRtpJitterBuffer
+ GstRtpPtDemux
+ GstRtpSession
+ GstRtpSsrcDemux
GstBus
GstTask
GstTaskPool
@@ -498,12 +512,10 @@ GObject
GstJackAudioSinkRingBuffer
GstSignalObject
GstVdpDevice
+ RTPSession
MpegTsPatInfo
MpegTsPmtInfo
- RTPSession
GstColorBalanceChannel
- GstMixerTrack
- GstMixerOptions
GInterface
GTypePlugin
GstChildProxy
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 78f3d21df..0c495c5d6 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -2,18 +2,22 @@ GstBin GstChildProxy
GstPipeline GstChildProxy
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter GstPhotography
GstQTMoovRecover GstChildProxy
+RsnDvdBin GstChildProxy GstURIHandler
GstGSettingsSwitchSink GstChildProxy
GstGSettingsAudioSink GstChildProxy
-RsnDvdBin GstChildProxy GstURIHandler
+GstGSettingsVideoSink GstChildProxy
+GstGSettingsSwitchSrc GstChildProxy
+GstGSettingsAudioSrc GstChildProxy
+GstGSettingsVideoSrc GstChildProxy
DvbBaseBin GstChildProxy GstURIHandler
-GstRtpBin GstChildProxy
GstFPSDisplaySink GstChildProxy
GstAutoConvert GstChildProxy
GstSDPDemux GstChildProxy
-GstVP8Enc GstTagSetter GstPreset
-GstDiracEnc GstPreset
+GstRtpBin GstChildProxy
GstMetadataMux GstTagSetter
GstXvidEnc GstPreset
+GstVP8Enc GstTagSetter GstPreset
+GstDiracEnc GstPreset
GstCDAudio GstURIHandler
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
@@ -29,7 +33,6 @@ GstDataURISrc GstURIHandler
GstFaac GstPreset
GstKateEnc GstTagSetter
GstKateTag GstTagSetter
-GstCeltEnc GstTagSetter GstPreset
GstQTMux GstTagSetter
GstMP4Mux GstTagSetter
GstGPPMux GstTagSetter
diff --git a/docs/plugins/inspect/plugin-aiffparse.xml b/docs/plugins/inspect/plugin-aiffparse.xml
index 892571cc8..40c51944d 100644
--- a/docs/plugins/inspect/plugin-aiffparse.xml
+++ b/docs/plugins/inspect/plugin-aiffparse.xml
@@ -9,26 +9,5 @@
<package>GStreamer Bad Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
- <element>
- <name>aiffparse</name>
- <longname>AIFF audio demuxer</longname>
- <class>Codec/Demuxer/Audio</class>
- <description>Parse a .aiff file into raw audio</description>
- <author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-aiff</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</details>
- </caps>
- </pads>
- </element>
</elements>
</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml
index 2fdf14a3f..f778703f8 100644
--- a/docs/plugins/inspect/plugin-frei0r.xml
+++ b/docs/plugins/inspect/plugin-frei0r.xml
@@ -640,27 +640,6 @@
</pads>
</element>
<element>
- <name>frei0r-filter-opencvfacedetect</name>
- <longname>opencvfacedetect</longname>
- <class>Filter/Effect/Video</class>
- <description>detect faces</description>
- <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, binarymillenium</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
<name>frei0r-filter-perspective</name>
<longname>Perspective</longname>
<class>Filter/Effect/Video</class>
diff --git a/docs/plugins/inspect/plugin-geometrictransform.xml b/docs/plugins/inspect/plugin-geometrictransform.xml
index 8ed308dee..e38418a28 100644
--- a/docs/plugins/inspect/plugin-geometrictransform.xml
+++ b/docs/plugins/inspect/plugin-geometrictransform.xml
@@ -10,6 +10,27 @@
<origin>Unknown package origin</origin>
<elements>
<element>
+ <name>bulge</name>
+ <longname>bulge</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Adds a protuberance in the center point</description>
+ <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>circle</name>
<longname>circle</longname>
<class>Transform/Effect/Video</class>
@@ -52,6 +73,27 @@
</pads>
</element>
<element>
+ <name>fisheye</name>
+ <longname>fisheye</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Split the image into two halves and reflect one over each other</description>
+ <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>kaleidoscope</name>
<longname>kaleidoscope</longname>
<class>Transform/Effect/Video</class>
@@ -94,6 +136,27 @@
</pads>
</element>
<element>
+ <name>mirror</name>
+ <longname>mirror</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Split the image into two halves and reflect one over each other</description>
+ <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>pinch</name>
<longname>pinch</longname>
<class>Transform/Effect/Video</class>
@@ -136,6 +199,69 @@
</pads>
</element>
<element>
+ <name>square</name>
+ <longname>square</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Distort center part of the image into a square</description>
+ <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>stretch</name>
+ <longname>stretch</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Stretch the image in a circle around the center point</description>
+ <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>tunnel</name>
+ <longname>tunnel</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Light tunnel effect</description>
+ <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/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, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>twirl</name>
<longname>twirl</longname>
<class>Transform/Effect/Video</class>
diff --git a/docs/plugins/inspect/plugin-kate.xml b/docs/plugins/inspect/plugin-kate.xml
index a9ba68268..a3b726c77 100644
--- a/docs/plugins/inspect/plugin-kate.xml
+++ b/docs/plugins/inspect/plugin-kate.xml
@@ -93,32 +93,5 @@
</caps>
</pads>
</element>
- <element>
- <name>tiger</name>
- <longname>Kate stream renderer</longname>
- <class>Mixer/Video/Overlay/Subtitle</class>
- <description>Decodes and renders Kate streams on top of a video</description>
- <author>Vincent Penquerc&apos;h &lt;ogg.k.ogg.k@googlemail.com&gt;</author>
- <pads>
- <caps>
- <name>subtitle_sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>subtitle/x-kate; application/x-kate</details>
- </caps>
- <caps>
- <name>video_sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24</details>
- </caps>
- </pads>
- </element>
</elements>
</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml
index 16f1360d0..8bf1c4f7b 100644
--- a/docs/plugins/inspect/plugin-ladspa.xml
+++ b/docs/plugins/inspect/plugin-ladspa.xml
@@ -1501,9 +1501,222 @@
</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>Exp_FM</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Frequency</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Lin_FM</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Output</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</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>Exp_FM</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Frequency</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Lin_FM</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Mod</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Sync</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Output</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</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>Exp_FM</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Frequency</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Lin_FM</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Sync</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Output</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>ladspa-Tricardioid-to-AMB</name>
+ <longname>Three cardioids to AMB matrix</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>Three cardioids to AMB matrix</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In-B</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>In-L</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>In-R</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Out-W</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Out-X</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Out-Y</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Out-Z</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>ladspa-Virtualmic</name>
+ <longname>Virtual stereo microphone</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>Virtual stereo microphone</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In-W</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>In-X</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>In-Y</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>In-Z</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Out-L</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Out-R</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>ladspa-alias</name>
<longname>Aliasing</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>Aliasing</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1524,7 +1737,7 @@
<element>
<name>ladspa-allpass-c</name>
<longname>Allpass delay line, cubic spline interpolation</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -1545,7 +1758,7 @@
<element>
<name>ladspa-allpass-l</name>
<longname>Allpass delay line, linear interpolation</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -1566,7 +1779,7 @@
<element>
<name>ladspa-allpass-n</name>
<longname>Allpass delay line, noninterpolating</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -1587,7 +1800,7 @@
<element>
<name>ladspa-amPitchshift</name>
<longname>AM pitchshifter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
<description>AM pitchshifter</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1608,7 +1821,7 @@
<element>
<name>ladspa-amp</name>
<longname>Simple amplifier</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Amplifiers</class>
<description>Simple amplifier</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1683,7 +1896,7 @@
<element>
<name>ladspa-analogueOsc</name>
<longname>Analogue Oscillator</longname>
- <class>Source/Audio/LADSPA</class>
+ <class>Source/Audio/LADSPA/Generators/Oscillators</class>
<description>Analogue Oscillator</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1698,7 +1911,7 @@
<element>
<name>ladspa-artificialLatency</name>
<longname>Artificial latency</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Artificial latency</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1719,7 +1932,7 @@
<element>
<name>ladspa-autoPhaser</name>
<longname>Auto phaser</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Phasers</class>
<description>Auto phaser</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1740,7 +1953,7 @@
<element>
<name>ladspa-bandpass-a-iir</name>
<longname>Glame Bandpass Analog Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -1761,7 +1974,7 @@
<element>
<name>ladspa-bandpass-iir</name>
<longname>Glame Bandpass Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Bandpass/Filters</class>
<description>Glame Bandpass Filter</description>
<author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
<pads>
@@ -1782,7 +1995,7 @@
<element>
<name>ladspa-bodeShifter</name>
<longname>Bode frequency shifter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Spectral</class>
<description>Bode frequency shifter</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1809,7 +2022,7 @@
<element>
<name>ladspa-bodeShifterCV</name>
<longname>Bode frequency shifter (CV)</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Spectral</class>
<description>Bode frequency shifter (CV)</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1848,7 +2061,7 @@
<element>
<name>ladspa-butthigh-iir</name>
<longname>GLAME Butterworth Highpass</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Highpass/Filters</class>
<description>GLAME Butterworth Highpass</description>
<author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
<pads>
@@ -1869,7 +2082,7 @@
<element>
<name>ladspa-buttlow-iir</name>
<longname>GLAME Butterworth Lowpass</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Lowpass/Filters</class>
<description>GLAME Butterworth Lowpass</description>
<author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
<pads>
@@ -1890,7 +2103,7 @@
<element>
<name>ladspa-bwxover-iir</name>
<longname>Glame Butterworth X-over Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -1917,7 +2130,7 @@
<element>
<name>ladspa-chebstortion</name>
<longname>Chebyshev distortion</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>Chebyshev distortion</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1938,7 +2151,7 @@
<element>
<name>ladspa-comb</name>
<longname>Comb Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Combs/Filters</class>
<description>Comb Filter</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -1959,7 +2172,7 @@
<element>
<name>ladspa-comb-c</name>
<longname>Comb delay line, cubic spline interpolation</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -1980,7 +2193,7 @@
<element>
<name>ladspa-comb-l</name>
<longname>Comb delay line, linear interpolation</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2001,7 +2214,7 @@
<element>
<name>ladspa-comb-n</name>
<longname>Comb delay line, noninterpolating</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2022,7 +2235,7 @@
<element>
<name>ladspa-combSplitter</name>
<longname>Comb Splitter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Combs/Filters</class>
<description>Comb Splitter</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2049,7 +2262,7 @@
<element>
<name>ladspa-const</name>
<longname>Constant Signal Generator</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Constant Signal Generator</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2070,7 +2283,7 @@
<element>
<name>ladspa-crossoverDist</name>
<longname>Crossover distortion</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>Crossover distortion</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2112,7 +2325,7 @@
<element>
<name>ladspa-decay</name>
<longname>Exponential signal decay</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Exponential signal decay</description>
<author>Andy Wingo &lt;wingo at pobox dot com&gt;</author>
<pads>
@@ -2133,7 +2346,7 @@
<element>
<name>ladspa-decimator</name>
<longname>Decimator</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>Decimator</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2154,7 +2367,7 @@
<element>
<name>ladspa-declip</name>
<longname>Declipper</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Waveshapers</class>
<description>Declipper</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2196,7 +2409,7 @@
<element>
<name>ladspa-delay-c</name>
<longname>Simple delay line, cubic spline interpolation</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2217,7 +2430,7 @@
<element>
<name>ladspa-delay-l</name>
<longname>Simple delay line, linear interpolation</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2238,7 +2451,7 @@
<element>
<name>ladspa-delay-n</name>
<longname>Simple delay line, noninterpolating</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2259,7 +2472,7 @@
<element>
<name>ladspa-delayorama</name>
<longname>Delayorama</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
<description>Delayorama</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2280,7 +2493,7 @@
<element>
<name>ladspa-diode</name>
<longname>Diode Processor</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>Diode Processor</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2301,7 +2514,7 @@
<element>
<name>ladspa-divider</name>
<longname>Audio Divider (Suboctave Generator)</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Generators</class>
<description>Audio Divider (Suboctave Generator)</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2322,7 +2535,7 @@
<element>
<name>ladspa-dj-eq</name>
<longname>DJ EQ</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
<description>DJ EQ</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2355,7 +2568,7 @@
<element>
<name>ladspa-dj-eq-mono</name>
<longname>DJ EQ (mono)</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
<description>DJ EQ (mono)</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2376,7 +2589,7 @@
<element>
<name>ladspa-djFlanger</name>
<longname>DJ flanger</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
<description>DJ flanger</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2397,7 +2610,7 @@
<element>
<name>ladspa-dysonCompress</name>
<longname>Dyson compressor</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
<description>Dyson compressor</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2418,7 +2631,7 @@
<element>
<name>ladspa-fadDelay</name>
<longname>Fractionally Addressed Delay Line</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2439,7 +2652,7 @@
<element>
<name>ladspa-fastLookaheadLimiter</name>
<longname>Fast Lookahead limiter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2472,7 +2685,7 @@
<element>
<name>ladspa-flanger</name>
<longname>Flanger</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
<description>Flanger</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2493,7 +2706,7 @@
<element>
<name>ladspa-fmOsc</name>
<longname>FM Oscillator</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Generators/Oscillators</class>
<description>FM Oscillator</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2514,7 +2727,7 @@
<element>
<name>ladspa-foldover</name>
<longname>Foldover distortion</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>Foldover distortion</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2535,7 +2748,7 @@
<element>
<name>ladspa-fourByFourPole</name>
<longname>4 x 4 pole allpass</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2556,7 +2769,7 @@
<element>
<name>ladspa-foverdrive</name>
<longname>Fast overdrive</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>Fast overdrive</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2577,7 +2790,7 @@
<element>
<name>ladspa-freqTracker</name>
<longname>Frequency tracker</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Measurement</class>
<description>Frequency tracker</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2598,7 +2811,7 @@
<element>
<name>ladspa-gate</name>
<longname>Gate</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Gates/Amplitude/Dynamics</class>
<description>Gate</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2619,7 +2832,7 @@
<element>
<name>ladspa-giantFlange</name>
<longname>Giant flange</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
<description>Giant flange</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2661,7 +2874,7 @@
<element>
<name>ladspa-gongBeater</name>
<longname>Gong beater</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Generators</class>
<description>Gong beater</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2682,7 +2895,7 @@
<element>
<name>ladspa-gsm</name>
<longname>GSM simulator</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>GSM simulator</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2703,7 +2916,7 @@
<element>
<name>ladspa-gverb</name>
<longname>GVerb</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2751,7 +2964,7 @@
<element>
<name>ladspa-harmonicGen</name>
<longname>Harmonic generator</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Generators</class>
<description>Harmonic generator</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2772,7 +2985,7 @@
<element>
<name>ladspa-hermesFilter</name>
<longname>Hermes Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Filters</class>
<description>Hermes Filter</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2793,7 +3006,7 @@
<element>
<name>ladspa-highpass-iir</name>
<longname>Glame Highpass Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Highpass/Filters</class>
<description>Glame Highpass Filter</description>
<author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
<pads>
@@ -2814,7 +3027,7 @@
<element>
<name>ladspa-hilbert</name>
<longname>Hilbert transformer</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Hilbert transformer</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2862,7 +3075,7 @@
<element>
<name>ladspa-imp</name>
<longname>Impulse convolver</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Spectral</class>
<description>Impulse convolver</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2883,7 +3096,7 @@
<element>
<name>ladspa-impulse-fc</name>
<longname>Nonbandlimited single-sample impulses (Frequency: Control)</longname>
- <class>Source/Audio/LADSPA</class>
+ <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>
@@ -2898,7 +3111,7 @@
<element>
<name>ladspa-inv</name>
<longname>Inverter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Inverter</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2919,7 +3132,7 @@
<element>
<name>ladspa-karaoke</name>
<longname>Karaoke</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Karaoke</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -2952,7 +3165,7 @@
<element>
<name>ladspa-lcrDelay</name>
<longname>L/C/R Delay</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -2985,7 +3198,7 @@
<element>
<name>ladspa-lfoPhaser</name>
<longname>LFO Phaser</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Phasers</class>
<description>LFO Phaser</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3006,7 +3219,7 @@
<element>
<name>ladspa-lowpass-iir</name>
<longname>Glame Lowpass Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Lowpass/Filters</class>
<description>Glame Lowpass Filter</description>
<author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
<pads>
@@ -3048,7 +3261,7 @@
<element>
<name>ladspa-lsFilter</name>
<longname>LS Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Filters</class>
<description>LS Filter</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3069,7 +3282,7 @@
<element>
<name>ladspa-matrixMSSt</name>
<longname>Matrix: MS to Stereo</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Matrix: MS to Stereo</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3102,7 +3315,7 @@
<element>
<name>ladspa-matrixSpatialiser</name>
<longname>Matrix Spatialiser</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Matrix Spatialiser</description>
<author>Joern Nettingsmeier &lt;nettings@folkwang-hochschule.de&gt;</author>
<pads>
@@ -3135,7 +3348,7 @@
<element>
<name>ladspa-matrixStMS</name>
<longname>Matrix: Stereo to MS</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Matrix: Stereo to MS</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3168,7 +3381,7 @@
<element>
<name>ladspa-mbeq</name>
<longname>Multiband EQ</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Multiband/EQs</class>
<description>Multiband EQ</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3189,7 +3402,7 @@
<element>
<name>ladspa-modDelay</name>
<longname>Modulatable delay</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
<description>Modulatable delay</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3216,7 +3429,7 @@
<element>
<name>ladspa-multivoiceChorus</name>
<longname>Multivoice Chorus</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Chorus/Time</class>
<description>Multivoice Chorus</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3252,7 +3465,7 @@
<element>
<name>ladspa-notch-iir</name>
<longname>Mag&apos;s Notch Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Notch/Filters</class>
<description>Mag&apos;s Notch Filter</description>
<author>Alexander Ehlert &lt;mag@glame.de&gt;</author>
<pads>
@@ -3273,7 +3486,7 @@
<element>
<name>ladspa-pitchScale</name>
<longname>Pitch Scaler</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
<description>Pitch Scaler</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3294,7 +3507,7 @@
<element>
<name>ladspa-pitchScaleHQ</name>
<longname>Higher Quality Pitch Scaler</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -3315,7 +3528,7 @@
<element>
<name>ladspa-plate</name>
<longname>Plate reverb</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Reverbs/Time/Simulators</class>
<description>Plate reverb</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3342,7 +3555,7 @@
<element>
<name>ladspa-pointerCastDistortion</name>
<longname>Pointer cast distortion</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>Pointer cast distortion</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3363,7 +3576,7 @@
<element>
<name>ladspa-rateShifter</name>
<longname>Rate shifter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
<description>Rate shifter</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3384,7 +3597,7 @@
<element>
<name>ladspa-retroFlange</name>
<longname>Retro Flanger</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
<description>Retro Flanger</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3405,7 +3618,7 @@
<element>
<name>ladspa-revdelay</name>
<longname>Reverse Delay (5s max)</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -3426,7 +3639,7 @@
<element>
<name>ladspa-ringmod-1i1o1l</name>
<longname>Ringmod with LFO</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
<description>Ringmod with LFO</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3447,7 +3660,7 @@
<element>
<name>ladspa-ringmod-2i1o</name>
<longname>Ringmod with two inputs</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -3495,7 +3708,7 @@
<element>
<name>ladspa-sc1</name>
<longname>SC1</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
<description>SC1</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3516,7 +3729,7 @@
<element>
<name>ladspa-sc2</name>
<longname>SC2</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
<description>SC2</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3543,7 +3756,7 @@
<element>
<name>ladspa-sc3</name>
<longname>SC3</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
<description>SC3</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3582,7 +3795,7 @@
<element>
<name>ladspa-sc4</name>
<longname>SC4</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
<description>SC4</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3615,7 +3828,7 @@
<element>
<name>ladspa-sc4m</name>
<longname>SC4 mono</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
<description>SC4 mono</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3636,7 +3849,7 @@
<element>
<name>ladspa-se4</name>
<longname>SE4</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Compressors/Amplitude/Dynamics</class>
<description>SE4</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3669,7 +3882,7 @@
<element>
<name>ladspa-shaper</name>
<longname>Wave shaper</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Waveshapers</class>
<description>Wave shaper</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3711,7 +3924,7 @@
<element>
<name>ladspa-sinCos</name>
<longname>Sine + cosine oscillator</longname>
- <class>Source/Audio/LADSPA</class>
+ <class>Source/Audio/LADSPA/Generators/Oscillators</class>
<description>Sine + cosine oscillator</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3816,7 +4029,7 @@
<element>
<name>ladspa-singlePara</name>
<longname>Single band parametric</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -3837,7 +4050,7 @@
<element>
<name>ladspa-sinusWavewrapper</name>
<longname>Sinus wavewrapper</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Waveshapers</class>
<description>Sinus wavewrapper</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3858,7 +4071,7 @@
<element>
<name>ladspa-smoothDecimate</name>
<longname>Smooth Decimator</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>Smooth Decimator</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3879,7 +4092,7 @@
<element>
<name>ladspa-split</name>
<longname>Mono to Stereo splitter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Mono to Stereo splitter</description>
<author>Frank Neumann &lt;franky@users.sourceforge.net&gt;</author>
<pads>
@@ -3906,7 +4119,7 @@
<element>
<name>ladspa-stepMuxer</name>
<longname>Step Demuxer</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Step Demuxer</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -3975,7 +4188,7 @@
<element>
<name>ladspa-surroundEncoder</name>
<longname>Surround matrix encoder</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>Surround matrix encoder</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -4020,7 +4233,7 @@
<element>
<name>ladspa-svf</name>
<longname>State Variable Filter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Filters</class>
<description>State Variable Filter</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -4041,7 +4254,7 @@
<element>
<name>ladspa-tap-autopan</name>
<longname>TAP AutoPanner</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
<description>TAP AutoPanner</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4074,7 +4287,7 @@
<element>
<name>ladspa-tap-chorusflanger</name>
<longname>TAP Chorus/Flanger</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Flangers</class>
<description>TAP Chorus/Flanger</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4107,7 +4320,7 @@
<element>
<name>ladspa-tap-deesser</name>
<longname>TAP DeEsser</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
<description>TAP DeEsser</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4128,7 +4341,7 @@
<element>
<name>ladspa-tap-doubler</name>
<longname>TAP Fractal Doubler</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Simulators</class>
<description>TAP Fractal Doubler</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4161,7 +4374,7 @@
<element>
<name>ladspa-tap-dynamics-m</name>
<longname>TAP Dynamics (M)</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
<description>TAP Dynamics (M)</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4182,7 +4395,7 @@
<element>
<name>ladspa-tap-dynamics-st</name>
<longname>TAP Dynamics (St)</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
<description>TAP Dynamics (St)</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4215,7 +4428,7 @@
<element>
<name>ladspa-tap-equalizer</name>
<longname>TAP Equalizer</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
<description>TAP Equalizer</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4236,7 +4449,7 @@
<element>
<name>ladspa-tap-equalizer-bw</name>
<longname>TAP Equalizer/BW</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/EQs</class>
<description>TAP Equalizer/BW</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4257,7 +4470,7 @@
<element>
<name>ladspa-tap-limiter</name>
<longname>TAP Scaling Limiter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Limiters/Amplitude/Dynamics</class>
<description>TAP Scaling Limiter</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4278,7 +4491,7 @@
<element>
<name>ladspa-tap-pinknoise</name>
<longname>TAP Pink/Fractal Noise</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>TAP Pink/Fractal Noise</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4299,7 +4512,7 @@
<element>
<name>ladspa-tap-pitch</name>
<longname>TAP Pitch Shifter</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Frequency/Pitch shifters</class>
<description>TAP Pitch Shifter</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4320,7 +4533,7 @@
<element>
<name>ladspa-tap-reflector</name>
<longname>TAP Reflector</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time</class>
<description>TAP Reflector</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4341,7 +4554,7 @@
<element>
<name>ladspa-tap-reverb</name>
<longname>TAP Reverberator</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Reverbs/Time/Simulators</class>
<description>TAP Reverberator</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4374,7 +4587,7 @@
<element>
<name>ladspa-tap-rotspeak</name>
<longname>TAP Rotary Speaker</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Simulators</class>
<description>TAP Rotary Speaker</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4407,7 +4620,7 @@
<element>
<name>ladspa-tap-sigmoid</name>
<longname>TAP Sigmoid Booster</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>TAP Sigmoid Booster</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4428,7 +4641,7 @@
<element>
<name>ladspa-tap-stereo-echo</name>
<longname>TAP Stereo Echo</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Time/Delays</class>
<description>TAP Stereo Echo</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4461,7 +4674,7 @@
<element>
<name>ladspa-tap-tremolo</name>
<longname>TAP Tremolo</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
<description>TAP Tremolo</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4482,7 +4695,7 @@
<element>
<name>ladspa-tap-tubewarmth</name>
<longname>TAP TubeWarmth</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Simulators</class>
<description>TAP TubeWarmth</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4503,7 +4716,7 @@
<element>
<name>ladspa-tap-vibrato</name>
<longname>TAP Vibrato</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Modulators</class>
<description>TAP Vibrato</description>
<author>Tom Szilagyi</author>
<pads>
@@ -4545,7 +4758,7 @@
<element>
<name>ladspa-transient</name>
<longname>Transient mangler</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Amplitude/Dynamics</class>
<description>Transient mangler</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -4566,7 +4779,7 @@
<element>
<name>ladspa-triplePara</name>
<longname>Triple band parametric with shelves</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <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>
@@ -4629,7 +4842,7 @@
<element>
<name>ladspa-vynil</name>
<longname>VyNil (Vinyl Effect)</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class>
<description>VyNil (Vinyl Effect)</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -4662,7 +4875,7 @@
<element>
<name>ladspa-waveTerrain</name>
<longname>Wave Terrain Oscillator</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Generators/Oscillators</class>
<description>Wave Terrain Oscillator</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>
@@ -4791,7 +5004,7 @@
<element>
<name>ladspa-zm1</name>
<longname>z-1</longname>
- <class>Filter/Effect/Audio/LADSPA</class>
+ <class>Filter/Effect/Audio/LADSPA/Utilities</class>
<description>z-1</description>
<author>Steve Harris &lt;steve@plugin.org.uk&gt;</author>
<pads>