summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/plugins/Makefile.am2
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml3
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt28
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args416
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy754
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces32
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.prerequisites4
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.signals26
-rw-r--r--docs/plugins/inspect/plugin-aiff.xml21
-rw-r--r--docs/plugins/inspect/plugin-aiffparse.xml12
-rw-r--r--docs/plugins/inspect/plugin-frei0r.xml21
-rw-r--r--docs/plugins/inspect/plugin-gmedec.xml14
-rw-r--r--docs/plugins/inspect/plugin-gstrtpmanager.xml118
-rw-r--r--docs/plugins/inspect/plugin-kate.xml27
-rw-r--r--docs/plugins/inspect/plugin-ladspa.xml1614
-rw-r--r--docs/plugins/inspect/plugin-lv2.xml194
16 files changed, 2574 insertions, 712 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 0f9a0651c..d1be985d8 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -122,6 +122,8 @@ EXTRA_HFILES = \
$(top_srcdir)/ext/theora/theoradec.h \
$(top_srcdir)/ext/timidity/gsttimidity.h \
$(top_srcdir)/ext/timidity/gstwildmidi.h \
+ $(top_srcdir)/ext/vp8/gstvp8enc.h \
+ $(top_srcdir)/ext/vp8/gstvp8dec.h \
$(top_srcdir)/ext/zbar/gstzbar.h \
$(top_srcdir)/gst/aiff/aiffparse.h \
$(top_srcdir)/gst/aiff/aiffmux.h \
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index 342391dae..87670e2c3 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -93,6 +93,8 @@
<xi:include href="xml/element-videoparse.xml" />
<xi:include href="xml/element-wildmidi.xml" />
<xi:include href="xml/element-zbar.xml" />
+ <xi:include href="xml/element-vp8dec.xml" />
+ <xi:include href="xml/element-vp8enc.xml" />
</chapter>
<chapter>
@@ -177,6 +179,7 @@
<xi:include href="xml/plugin-vmnc.xml" />
<xi:include href="xml/plugin-wildmidi.xml" />
<xi:include href="xml/plugin-xvid.xml" />
+ <xi:include href="xml/plugin-vp8.xml" />
<xi:include href="xml/plugin-zbar.xml" />
</chapter>
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index 49535e60c..be3b92dd2 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -1172,6 +1172,34 @@ GST_TYPE_WILDMIDI
</SECTION>
<SECTION>
+<FILE>element-vp8dec</FILE>
+<TITLE>vp8dec</TITLE>
+GstVP8Dec
+<SUBSECTION Standard>
+GstVP8DecClass
+GST_VP8_DEC
+GST_VP8_DEC_CLASS
+GST_IS_VP8_DEC
+GST_IS_VP8_DEC_CLASS
+GST_TYPE_VP8_DEC
+gst_vp8_dec_get_type
+</SECTION>
+
+<SECTION>
+<FILE>element-vp8enc</FILE>
+<TITLE>vp8enc</TITLE>
+GstVP8Enc
+<SUBSECTION Standard>
+GstVP8EncClass
+GST_VP8_ENC
+GST_VP8_ENC_CLASS
+GST_IS_VP8_ENC
+GST_IS_VP8_ENC_CLASS
+GST_TYPE_VP8_ENC
+gst_vp8_enc_get_type
+</SECTION>
+
+<SECTION>
<FILE>element-zbar</FILE>
<TITLE>zbar</TITLE>
GstZBar
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index aae61e984..c23296ee3 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -18319,6 +18319,16 @@
</ARG>
<ARG>
+<NAME>GstH264Parse::config-interval</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 3600</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>SPS PPS Send Interval</NICK>
+<BLURB>Send SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstMetadataDemux::parse-only</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -19604,6 +19614,16 @@
</ARG>
<ARG>
+<NAME>GstMpeg4VParse::config-interval</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 3600</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Configuration Send Interval</NICK>
+<BLURB>Send Configuration Insertion Interval in seconds (configuration headers will be multiplexed in the data stream when detected.) (0 = disabled).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstDivxEnc::bitrate</NAME>
<TYPE>gulong</TYPE>
<RANGE></RANGE>
@@ -23284,6 +23304,46 @@
</ARG>
<ARG>
+<NAME>GstFPSDisplaySink::fps-update-interval</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Fps update interval</NICK>
+<BLURB>Time between consecutive frames per second measures and update (in ms). Should be set on NULL state.</BLURB>
+<DEFAULT>500</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFPSDisplaySink::max-fps</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>>= -1</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Max fps</NICK>
+<BLURB>Maximum fps rate measured. Reset when going from NULL to READY.-1 means no measurement has yet been done.</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFPSDisplaySink::min-fps</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>>= -1</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Min fps</NICK>
+<BLURB>Minimum fps rate measured. Reset when going from NULL to READY.-1 means no measurement has yet been done.</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFPSDisplaySink::signal-fps-measurements</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Signal fps measurements</NICK>
+<BLURB>If the fps-measurements signal should be emited.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstId3Tag::v2-version</NAME>
<TYPE>gint</TYPE>
<RANGE>[3,4]</RANGE>
@@ -26280,7 +26340,7 @@
<FLAGS>rw</FLAGS>
<NICK>physics</NICK>
<BLURB>water density: from 1 to 4.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>1.63023e-314</DEFAULT>
</ARG>
<ARG>
@@ -26320,7 +26380,7 @@
<FLAGS>rw</FLAGS>
<NICK>splash</NICK>
<BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>4.77831e-299</DEFAULT>
+<DEFAULT>1.99108e-321</DEFAULT>
</ARG>
<ARG>
@@ -26330,7 +26390,7 @@
<FLAGS>rw</FLAGS>
<NICK>splash</NICK>
<BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>1.4102e-316</DEFAULT>
</ARG>
<ARG>
@@ -26360,7 +26420,7 @@
<FLAGS>rw</FLAGS>
<NICK>ratiox</NICK>
<BLURB>x-ratio.</BLURB>
-<DEFAULT>8.0843e+44</DEFAULT>
+<DEFAULT>5.96421e-212</DEFAULT>
</ARG>
<ARG>
@@ -26370,7 +26430,7 @@
<FLAGS>rw</FLAGS>
<NICK>ratioy</NICK>
<BLURB>y-ratio.</BLURB>
-<DEFAULT>9.3207e+68</DEFAULT>
+<DEFAULT>3.81574e-236</DEFAULT>
</ARG>
<ARG>
@@ -26380,7 +26440,7 @@
<FLAGS>rw</FLAGS>
<NICK>DelayTime</NICK>
<BLURB>the delay time.</BLURB>
-<DEFAULT>-5.83169e+303</DEFAULT>
+<DEFAULT>1.94442e-316</DEFAULT>
</ARG>
<ARG>
@@ -26410,7 +26470,7 @@
<FLAGS>rw</FLAGS>
<NICK>Color</NICK>
<BLURB>the color of the image.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>2.84114e-29</DEFAULT>
</ARG>
<ARG>
@@ -26420,7 +26480,7 @@
<FLAGS>rw</FLAGS>
<NICK>Color</NICK>
<BLURB>the color of the image.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>7.47605e-27</DEFAULT>
</ARG>
<ARG>
@@ -26430,7 +26490,7 @@
<FLAGS>rw</FLAGS>
<NICK>Color-R</NICK>
<BLURB>the color of the image.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>1.96577e-24</DEFAULT>
</ARG>
<ARG>
@@ -26770,7 +26830,7 @@
<FLAGS>rw</FLAGS>
<NICK>lthresh</NICK>
<BLURB>threshold for edge lightening.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>6.9235e+228</DEFAULT>
</ARG>
<ARG>
@@ -26780,7 +26840,7 @@
<FLAGS>rw</FLAGS>
<NICK>lupscale</NICK>
<BLURB>multiplier for upscaling edge brightness.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>1.34037e-317</DEFAULT>
</ARG>
<ARG>
@@ -26950,7 +27010,7 @@
<FLAGS>rw</FLAGS>
<NICK>blend</NICK>
<BLURB>blend factor.</BLURB>
-<DEFAULT>6.09249e+247</DEFAULT>
+<DEFAULT>7.75037e-304</DEFAULT>
</ARG>
<ARG>
@@ -26960,7 +27020,7 @@
<FLAGS>rw</FLAGS>
<NICK>fader</NICK>
<BLURB>the fader position.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>5.59907e-315</DEFAULT>
</ARG>
<ARG>
@@ -27140,16 +27200,16 @@
<FLAGS>rw</FLAGS>
<NICK>HSync</NICK>
<BLURB>the hsync offset.</BLURB>
-<DEFAULT>7.49232e+247</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstAsfMux::is-live</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Is Live</NICK>
-<BLURB>Whether this stream should be treated as a live stream, meaning that it doesn't need an index or header updates when done.</BLURB>
+<FLAGS>rw</FLAGS>
+<NICK>Is Live (deprecated)</NICK>
+<BLURB>Deprecated in 0.10.20, use 'streamable' instead.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
@@ -27194,6 +27254,16 @@
</ARG>
<ARG>
+<NAME>GstAsfMux::streamable</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Streamable</NICK>
+<BLURB>If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstVdpMpegDec::display</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
@@ -45406,7 +45476,7 @@
<ARG>
<NAME>GstVP8Enc::max-keyframe-distance</NAME>
<TYPE>gint</TYPE>
-<RANGE>[1,9999]</RANGE>
+<RANGE>[0,9999]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Key frame distance</NICK>
<BLURB>Maximum distance between key frames.</BLURB>
@@ -45464,6 +45534,26 @@
</ARG>
<ARG>
+<NAME>GstVP8Enc::multipass-cache-file</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Multipass Cache File</NICK>
+<BLURB>Multipass cache file.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstVP8Enc::multipass-mode</NAME>
+<TYPE>GstVP8EncMultipassMode</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Multipass Mode</NICK>
+<BLURB>Multipass encode mode.</BLURB>
+<DEFAULT>One pass encoding (default)</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstPhotography::aperture</NAME>
<TYPE>guint</TYPE>
<RANGE><= 255</RANGE>
@@ -45583,3 +45673,293 @@
<DEFAULT>GST_PHOTOGRAPHY_WB_MODE_AUTO</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstWaterRipple::amplitude</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>amplitude</NICK>
+<BLURB>amplitude.</BLURB>
+<DEFAULT>10</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstWaterRipple::phase</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>phase</NICK>
+<BLURB>phase.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstWaterRipple::wavelength</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>wavelength</NICK>
+<BLURB>wavelength.</BLURB>
+<DEFAULT>16</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTwirl::angle</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>angle</NICK>
+<BLURB>This is the angle in radians by which pixels at the nearest edge of the image will move.</BLURB>
+<DEFAULT>3.14159</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSphere::refraction</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>refraction</NICK>
+<BLURB>refraction index.</BLURB>
+<DEFAULT>1.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPinch::intensity</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>intensity</NICK>
+<BLURB>intensity of the pinch effect.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstMarble::amount</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>amount</NICK>
+<BLURB>Amount of effect.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstMarble::turbulence</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>turbulence</NICK>
+<BLURB>Turbulence of the effect.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstMarble::x-scale</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>x-scale</NICK>
+<BLURB>X scale of the texture.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstMarble::y-scale</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>y-scale</NICK>
+<BLURB>Y scale of the texture.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstKaleidoscope::angle</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>angle</NICK>
+<BLURB>primary angle in radians of the kaleidoscope effect.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstKaleidoscope::angle2</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>angle2</NICK>
+<BLURB>secondary angle in radians of the kaleidoscope effect.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstKaleidoscope::sides</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 2</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>sides</NICK>
+<BLURB>Number of sides of the kaleidoscope.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstDiffuse::scale</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>scale</NICK>
+<BLURB>Scale of the texture.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCircle::angle</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>angle</NICK>
+<BLURB>Angle at which the arc starts in radians.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCircle::height</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>height</NICK>
+<BLURB>Height of the arc.</BLURB>
+<DEFAULT>20</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCircle::spread-angle</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>spread angle</NICK>
+<BLURB>Length of the arc in radians.</BLURB>
+<DEFAULT>3.14159</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstInvtelecine::verify-field-flags</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>verify field flags</NICK>
+<BLURB>Verify that field dominance (top/bottom field first) buffer flags are correct.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>frei0r-filter-opencvfacedetect::test</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>test</NICK>
+<BLURB>test.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstVideoMaxRate::average-period</NAME>
+<TYPE>guint64</TYPE>
+<RANGE>[1,G_MAXLONG]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Period over which to average</NICK>
+<BLURB>Period over which to average the framerate (in ns).</BLURB>
+<DEFAULT>1000000000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstShmSrc::is-live</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Is this a live source</NICK>
+<BLURB>True if the element cannot produce data in PAUSED.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstShmSrc::socket-path</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Path to the control socket</NICK>
+<BLURB>The path to the control socket used to control the shared memory transport.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstShmSink::perms</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 4095</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Permissions on the shm area</NICK>
+<BLURB>Permissions to set on the shm area.</BLURB>
+<DEFAULT>504</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstShmSink::shm-size</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Size of the shm area</NICK>
+<BLURB>Size of the shared memory area.</BLURB>
+<DEFAULT>262144</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstShmSink::socket-path</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Path to the control socket</NICK>
+<BLURB>The path to the control socket used to control the shared memory transport.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstShmSink::wait-for-connection</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Wait for a connection until rendering</NICK>
+<BLURB>Block the stream until the shm pipe is connected.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstRTMPSrc::location</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>File Location</NICK>
+<BLURB>Location of the file to read.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFliteTestSrc::samplesperbuffer</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Samples per buffer</NICK>
+<BLURB>Number of samples in each outgoing buffer.</BLURB>
+<DEFAULT>1024</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGSettingsAudioSink::profile</NAME>
+<TYPE>GstGSettingsProfile</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Profile</NICK>
+<BLURB>Profile.</BLURB>
+<DEFAULT>Sound Events</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index e90752d0f..488d72a37 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -1,6 +1,8 @@
GObject
GstObject
GstPad
+ GstVdpVideoSrcPad
+ GstVdpOutputSrcPad
GstPadTemplate
GstSignalProcessorPadTemplate
GstPluginFeature
@@ -12,412 +14,476 @@ GObject
GstPipeline
GstCameraBin
GstQTMoovRecover
+ GstGSettingsSwitchSink
+ GstGSettingsAudioSink
RsnDvdBin
DvbBaseBin
+ GstRtpBin
+ GstFPSDisplaySink
GstAutoConvert
GstSDPDemux
- GstFPSDisplaySink
- GstWildmidi
- GstMpeg2enc
+ GstBaseVideoCodec
+ GstBaseVideoDecoder
+ GstVP8Dec
+ GstSchroDec
+ GstBaseVideoEncoder
+ GstVP8Enc
+ GstSchroEnc
+ GstDiracEnc
+ GstBaseVideoParse
+ GstSchroParse
+ GstSignalProcessor
+ invadarecords-com-plugins-lv2-compressor-mono
+ invadarecords-com-plugins-lv2-compressor-stereo
+ invadarecords-com-plugins-lv2-delay-mono
+ invadarecords-com-plugins-lv2-delay-sum
+ invadarecords-com-plugins-lv2-erreverb-mono
+ invadarecords-com-plugins-lv2-erreverb-sum
+ invadarecords-com-plugins-lv2-filter-hpf-mono
+ invadarecords-com-plugins-lv2-filter-hpf-stereo
+ invadarecords-com-plugins-lv2-filter-lpf-mono
+ invadarecords-com-plugins-lv2-filter-lpf-stereo
+ invadarecords-com-plugins-lv2-input
+ invadarecords-com-plugins-lv2-meter
+ invadarecords-com-plugins-lv2-phaser-mono
+ invadarecords-com-plugins-lv2-phaser-stereo
+ invadarecords-com-plugins-lv2-phaser-sum
+ invadarecords-com-plugins-lv2-testtone
+ invadarecords-com-plugins-lv2-tube-mono
+ invadarecords-com-plugins-lv2-tube-stereo
+ ladspa-flanger
+ ladspa-tap-rotspeak
+ ladspa-retroFlange
+ ladspa-triplePara
+ ladspa-tap-vibrato
+ ladspa-pitchScaleHQ
+ ladspa-matrixStMS
+ ladspa-imp
+ ladspa-analogueOsc
+ ladspa-hilbert
+ ladspa-notch-iir
+ ladspa-bodeShifter
+ ladspa-valveRect
+ ladspa-tap-sigmoid
+ ladspa-diode
+ ladspa-se4
+ ladspa-pitchScale
+ ladspa-foldover
+ ladspa-freqTracker
+ ladspa-rateShifter
+ ladspa-inv
+ ladspa-sc1
+ ladspa-ringmod-2i1o
+ ladspa-ringmod-1i1o1l
+ ladspa-impulse-fc
+ ladspa-tap-reverb
+ ladspa-amp-mono
+ ladspa-amp-stereo
+ ladspa-stepMuxer
+ ladspa-tap-equalizer
+ ladspa-fastLookaheadLimiter
+ ladspa-artificialLatency
+ ladspa-gate
+ ladspa-delay-n
+ ladspa-delay-l
+ ladspa-delay-c
+ ladspa-bwxover-iir
+ ladspa-buttlow-iir
+ ladspa-butthigh-iir
+ ladspa-mbeq
+ ladspa-lsFilter
+ ladspa-const
+ ladspa-Pulse-VCO
+ ladspa-Saw-VCO
+ ladspa-Rec-VCO
+ ladspa-Ambisonics-31-panner
+ ladspa-Ambisonics-31-rotator
+ ladspa-Ambisonics-33-panner
+ ladspa-Ambisonics-33-rotator
+ ladspa-smoothDecimate
+ ladspa-giantFlange
+ ladspa-lfoPhaser
+ ladspa-fourByFourPole
+ ladspa-autoPhaser
+ ladspa-lpf
+ ladspa-hpf
+ ladspa-tap-autopan
+ ladspa-highpass-iir
+ ladspa-comb
+ ladspa-matrixSpatialiser
+ ladspa-comb-n
+ ladspa-comb-l
+ ladspa-comb-c
+ ladspa-lcrDelay
+ ladspa-combSplitter
+ ladspa-dcRemove
+ ladspa-tap-doubler
+ ladspa-sinusWavewrapper
+ ladspa-modDelay
+ ladspa-shaper
+ ladspa-zm1
+ ladspa-sc4
+ ladspa-delay-5s
+ ladspa-dysonCompress
+ ladspa-tap-stereo-echo
+ ladspa-lowpass-iir
+ ladspa-fadDelay
+ ladspa-plate
+ ladspa-bandpass-iir
+ ladspa-singlePara
+ ladspa-gongBeater
+ ladspa-tapeDelay
+ ladspa-Tricardioid-to-AMB
+ ladspa-Virtualmic
+ ladspa-sifter
+ ladspa-tap-dynamics-st
+ ladspa-hardLimiter
+ ladspa-sc3
+ ladspa-amp
+ ladspa-xfade
+ ladspa-xfade4
+ ladspa-tap-pitch
+ ladspa-multivoiceChorus
+ ladspa-G2reverb
+ ladspa-surroundEncoder
+ ladspa-sc2
+ ladspa-gverb
+ ladspa-matrixMSSt
+ ladspa-amPitchshift
+ ladspa-tap-deesser
+ ladspa-tap-tubewarmth
+ ladspa-hermesFilter
+ ladspa-bandpass-a-iir
+ ladspa-gsm
+ ladspa-Chorus1
+ ladspa-Chorus2
+ ladspa-crossoverDist
+ ladspa-allpass-n
+ ladspa-allpass-l
+ ladspa-allpass-c
+ ladspa-decay
+ ladspa-valve
+ ladspa-bodeShifterCV
+ ladspa-harmonicGen
+ ladspa-waveTerrain
+ ladspa-transient
+ ladspa-sinCos
+ ladspa-split
+ ladspa-divider
+ ladspa-declip
+ ladspa-tap-dynamics-m
+ ladspa-tap-reflector
+ ladspa-Ambisonics-11-mono-panner
+ ladspa-Ambisonics-11-stereo-panner
+ ladspa-Ambisonics-11-rotator
+ ladspa-Ambisonics-11-square-decoder
+ ladspa-Ambisonics-11-hexagon-decoder
+ ladspa-Ambisonics-11-cube-decoder
+ ladspa-tap-equalizer-bw
+ ladspa-tap-tremolo
+ ladspa-sine-faaa
+ ladspa-sine-faac
+ ladspa-sine-fcaa
+ ladspa-sine-fcac
+ ladspa-chebstortion
+ ladspa-alias
+ ladspa-Parametric1
+ ladspa-tap-limiter
+ ladspa-noise-white
+ ladspa-tap-pinknoise
+ ladspa-delayorama
+ ladspa-pointerCastDistortion
+ ladspa-svf
+ ladspa-Phaser1
+ ladspa-Phaser1+LFO
+ ladspa-revdelay
+ ladspa-tap-chorusflanger
+ ladspa-vynil
+ ladspa-Mvchpf-1
+ ladspa-djFlanger
+ ladspa-fmOsc
+ ladspa-decimator
+ ladspa-Ambisonics-21-panner
+ ladspa-Ambisonics-21-rotator
+ ladspa-Ambisonics-22-panner
+ ladspa-Ambisonics-22-rotator
+ ladspa-dj-eq-mono
+ ladspa-dj-eq
+ ladspa-Mvclpf-1
+ ladspa-Mvclpf-2
+ ladspa-Mvclpf-3
+ ladspa-Mvclpf-4
+ ladspa-satanMaximiser
+ ladspa-foverdrive
+ ladspa-karaoke
+ ladspa-gong
+ ladspa-sc4m
+ GstGmeDec
+ GstBaseMetadata
+ GstMetadataDemux
+ GstMetadataMux
+ GstXvidEnc
+ GstXvidDec
+ GstFaad
+ GstBz2enc
+ GstBz2dec
+ GstCDAudio
GstBaseSink
GstVideoSink
- GstSDLVideoSink
GstDfbVideoSink
+ GstSDLVideoSink
+ VdpSink
GstBaseAudioSink
GstAudioSink
- GstSDLAudioSink
GstNasSink
+ GstSDLAudioSink
GstApExSink
GstJackAudioSink
- GstSFSink
AlsaSPDIFSink
+ GstSFSink
+ GstShmSink
GstFBDEVSink
GstDCCPServerSink
GstDCCPClientSink
- GstAssRender
- GstCeltEnc
- GstCeltDec
+ GstMimEnc
+ GstMimDec
+ GstAmrWbEnc
+ GstBaseSrc
+ GstPushSrc
+ GstMythtvSrc
+ GstRTMPSrc
+ GstMMS
+ GstDc1394
+ GstBaseAudioSrc
+ GstJackAudioSrc
+ GstNeonhttpSrc
+ GstShmSrc
+ GstVCDSrc
+ GstDvbSrc
+ frei0r-src-nois0r
+ frei0r-src-lissajous0r
+ frei0r-src-partik0l
+ frei0r-src-plasma
+ frei0r-src-onecol0r
+ frei0r-src-ising0r
+ GstRfbSrc
+ GstDCCPClientSrc
+ GstDCCPServerSrc
+ GstFliteTestSrc
+ GstSFSrc
+ GstDTMFSrc
+ GstRTPDTMFSrc
+ GstDataURISrc
GstBaseTransform
+ GstAudioFilter
+ GstOFA
+ GstBPMDetect
+ GstStereo
GstCogdownsample
GstCogcolorspace
GstCogScale
GstColorconvert
GstLogoinsert
- GstAudioFilter
- GstOFA
- GstBPMDetect
- GstStereo
GstVideoFilter
GstZBar
- GstVideoAnalyse
- GstVideoDetect
- GstVideoMark
- frei0r-filter-threshold0r
- frei0r-filter-scanline0r
- frei0r-filter-glow
- frei0r-filter-color-distance
- frei0r-filter-twolay0r
- frei0r-filter-water
+ frei0r-filter-transparency
+ frei0r-filter-invert0r
+ frei0r-filter-letterb0xed
+ frei0r-filter-gamma
frei0r-filter-delay0r
- frei0r-filter-luminance
frei0r-filter-r
- frei0r-filter-cartoon
+ 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-dealygrab
+ 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-brightness
- frei0r-filter-contrast0r
- frei0r-filter-pixeliz0r
- frei0r-filter-3dflippo
- frei0r-filter-mask0mate
- frei0r-filter-vertigo
- frei0r-filter-saturat0r
- frei0r-filter-gamma
frei0r-filter-hueshift0r
+ frei0r-filter-pixeliz0r
frei0r-filter-primaries
- frei0r-filter-edgeglow
- frei0r-filter-rgb-parade
- frei0r-filter-bluescreen0r
- frei0r-filter-g
- frei0r-filter-bw0r
- frei0r-filter-k-means-clustering
- frei0r-filter-3-point-color-balance
+ frei0r-filter-nervous
+ frei0r-filter-saturat0r
frei0r-filter-white-balance
- frei0r-filter-equaliz0r
+ frei0r-filter-cartoon
+ frei0r-filter-twolay0r
+ frei0r-filter-scanline0r
+ frei0r-filter-water
frei0r-filter-perspective
- frei0r-filter-sobel
- frei0r-filter-invert0r
- frei0r-filter-threelay0r
+ frei0r-filter-k-means-clustering
+ frei0r-filter-edgeglow
frei0r-filter-baltan
- frei0r-filter-flippo
- frei0r-filter-nervous
- frei0r-filter-vectorscope
+ frei0r-filter-g
frei0r-filter-tehroxx0r
- frei0r-filter-letterb0xed
- frei0r-filter-squareblur
- frei0r-filter-distort0r
- frei0r-filter-b
- frei0r-filter-transparency
+ frei0r-filter-equaliz0r
frei0r-filter-scale0tilt
- frei0r-filter-nosync0r
+ 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
- GstMeasureCollector
- GstLegacyresample
+ GstRGB2Bayer
+ GstVideoMaxRate
GstScaletempo
+ GstLegacyresample
+ GstMeasureCollector
GstHDVParse
- GstMSE
- GstMimEnc
- GstMimDec
- GstCDAudio
- GstMusepackDec
- GstBaseSrc
- GstSFSrc
- GstPushSrc
- GstDc1394
- GstBaseAudioSrc
- GstJackAudioSrc
- GstMythtvSrc
- GstMMS
- GstNeonhttpSrc
- GstVCDSrc
- GstDvbSrc
- GstRfbSrc
- GstDCCPClientSrc
- GstDCCPServerSrc
- frei0r-src-nois0r
- frei0r-src-lissajous0r
- frei0r-src-onecol0r
- frei0r-src-ising0r
- frei0r-src-partik0l
- frei0r-src-plasma
- GstDTMFSrc
- GstRTPDTMFSrc
- GstDataURISrc
- GstAmrWbEnc
- GstTRM
- GstGSMEnc
- GstGSMDec
- GstBaseMetadata
- GstMetadataDemux
- GstMetadataMux
- GstPitch
+ GstDtsDec
+ GstRsvgDec
GstFaac
- GstMplex
- GstXvidEnc
- GstXvidDec
- GstBaseVideoCodec
- GstBaseVideoDecoder
- GstSchroDec
- GstBaseVideoParse
- GstSchroParse
- GstBaseVideoEncoder
- GstSchroEnc
- GstDiracEnc
+ GstMusepackDec
GstKateDec
GstKateEnc
GstKateParse
GstKateTag
- GstKateTiger
- GstDtsDec
- GstBz2enc
- GstBz2dec
- GstFaad
- GstRsvgDec
+ GstGSMEnc
+ GstGSMDec
GstModPlug
- GstSignalProcessor
- ladspa-karaoke
- ladspa-shaper
- ladspa-amp
- ladspa-amp-mono
- ladspa-amp-stereo
- ladspa-djFlanger
- ladspa-alias
- ladspa-svf
- ladspa-waveTerrain
- ladspa-valve
- ladspa-notch-iir
- ladspa-tap-reverb
- ladspa-giantFlange
- ladspa-gong
- ladspa-vynil
- ladspa-fmOsc
- ladspa-tap-vibrato
- ladspa-divider
- ladspa-highpass-iir
- ladspa-revdelay
- ladspa-ringmod-2i1o
- ladspa-ringmod-1i1o1l
- ladspa-singlePara
- ladspa-tap-dynamics-st
- ladspa-lsFilter
- ladspa-impulse-fc
- ladspa-matrixMSSt
- ladspa-pointerCastDistortion
- ladspa-hermesFilter
- ladspa-se4
- ladspa-delay-n
- ladspa-delay-l
- ladspa-delay-c
- ladspa-crossoverDist
- ladspa-tap-autopan
- ladspa-declip
- ladspa-lcrDelay
- ladspa-multivoiceChorus
- ladspa-fastLookaheadLimiter
- ladspa-tap-tubewarmth
- ladspa-dysonCompress
- ladspa-bandpass-a-iir
- ladspa-hardLimiter
- ladspa-artificialLatency
- ladspa-pitchScaleHQ
- ladspa-gverb
- ladspa-Phaser1
- ladspa-Phaser1+LFO
- ladspa-sine-faaa
- ladspa-sine-faac
- ladspa-sine-fcaa
- ladspa-sine-fcac
- ladspa-lpf
- ladspa-hpf
- ladspa-amPitchshift
- ladspa-bandpass-iir
- ladspa-Mvclpf-1
- ladspa-Mvclpf-2
- ladspa-Mvclpf-3
- ladspa-Mvclpf-4
- ladspa-transient
- ladspa-diode
- ladspa-Chorus1
- ladspa-Chorus2
- ladspa-comb-n
- ladspa-comb-l
- ladspa-comb-c
- ladspa-satanMaximiser
- ladspa-valveRect
- ladspa-gsm
- ladspa-foldover
- ladspa-sc1
- ladspa-lowpass-iir
- ladspa-decay
- ladspa-tapeDelay
- ladspa-hilbert
- ladspa-sc2
- ladspa-tap-rotspeak
- ladspa-smoothDecimate
- ladspa-delayorama
- ladspa-bwxover-iir
- ladspa-buttlow-iir
- ladspa-butthigh-iir
- ladspa-sinusWavewrapper
- ladspa-tap-deesser
- ladspa-tap-equalizer-bw
- ladspa-decimator
- ladspa-allpass-n
- ladspa-allpass-l
- ladspa-allpass-c
- ladspa-matrixSpatialiser
- ladspa-foverdrive
- ladspa-freqTracker
- ladspa-delay-5s
- ladspa-analogueOsc
- ladspa-split
- ladspa-inv
- ladspa-chebstortion
- ladspa-modDelay
- ladspa-dcRemove
- ladspa-pitchScale
- ladspa-Mvchpf-1
- ladspa-rateShifter
- ladspa-tap-sigmoid
- ladspa-tap-pinknoise
- ladspa-imp
- ladspa-sc4m
- ladspa-surroundEncoder
- ladspa-tap-chorusflanger
- ladspa-stepMuxer
- ladspa-zm1
- ladspa-sifter
- ladspa-bodeShifterCV
- ladspa-tap-equalizer
- ladspa-tap-tremolo
- ladspa-matrixStMS
- ladspa-flanger
- ladspa-gate
- ladspa-lfoPhaser
- ladspa-fourByFourPole
- ladspa-autoPhaser
- ladspa-sc4
- ladspa-tap-stereo-echo
- ladspa-tap-pitch
- ladspa-triplePara
- ladspa-fadDelay
- ladspa-gongBeater
- ladspa-combSplitter
- ladspa-tap-reflector
- ladspa-tap-dynamics-m
- ladspa-dj-eq-mono
- ladspa-dj-eq
- ladspa-tap-limiter
- ladspa-xfade
- ladspa-xfade4
- ladspa-plate
- ladspa-tap-doubler
- ladspa-sc3
- ladspa-const
- ladspa-retroFlange
- ladspa-bodeShifter
- ladspa-harmonicGen
- ladspa-sinCos
- ladspa-mbeq
- ladspa-noise-white
- ladspa-G2reverb
- ladspa-comb
- VP8BaseVideoCodec
- VP8BaseVideoDecoder
- GstVP8Dec
- VP8BaseVideoEncoder
- GstVP8Enc
- GstVMncDec
- GstBaseRTPDepayload
- GstRtpDTMFDepay
+ GstWildmidi
+ GstMSE
+ GstAssRender
+ GstPitch
+ GstCeltEnc
+ GstCeltDec
+ GstTRM
+ SatBaseVideoDecoder
+ GstVdpDecoder
+ GstVdpMpegDec
+ GstVdpH264Dec
+ GstVdpVideoPostProcess
GstMveDemux
GstMveMux
- GstNsfDec
- GstTtaParse
- GstTtaDec
- GstPcapParse
- GstJpegParse
- GstJifMux
- GstId3BaseMux
- GstId3Mux
- GstLiveAdder
- GstRealVideoDec
- GstRealAudioDec
- MpegTsMux
- GstAiffParse
- GstAiffMux
- GstValve
- MpegVideoParse
- GstNuvDemux
- ADPCMDec
- GstQTMux
- GstMP4Mux
- GstGPPMux
- GstMJ2Mux
- GstFestival
- MpegPsMux
- ADPCMEnc
- GstInvtelecine
- GstCDXAParse
- GstVcdParse
- GstSSim
- GstRawParse
- GstVideoParse
- GstAudioParse
+ GstBaseRTPDepayload
+ GstRtpDTMFDepay
+ GstRtpJitterBuffer
+ GstRtpPtDemux
+ GstRtpSession
+ GstRtpSsrcDemux
GstMpegPSDemux
GstMpegTSDemux
MpegTSParse
- GstSirenDec
- GstSirenEnc
- GstSegmentClip
- GstAudioSegmentClip
- GstVideoSegmentClip
- GstAsfMux
- GstBaseRTPPayload
- GstRtpAsfPay
- GstAsfParse
- GstAudioBaseParseBad
- GstAacParse
- GstAmrParse
- GstAc3Parse
- GstFlacParse
- GstDVDSpu
- GstFreeze
GstH264Parse
- GstMXFDemux
- GstMXFMux
- GstInputSelector
- GstOutputSelector
+ GstLiveAdder
+ ADPCMDec
+ GstMpeg4VParse
+ GstValve
+ MpegVideoParse
+ frei0r-mixer-color-only
+ frei0r-mixer-alphaxor
frei0r-mixer-alphaout
- frei0r-mixer-hardlight
- frei0r-mixer-subtract
+ frei0r-mixer-burn
frei0r-mixer-dodge
- frei0r-mixer-alphaxor
- frei0r-mixer-addition
- frei0r-mixer-grain-merge
- frei0r-mixer-value
- frei0r-mixer-uv-map
- frei0r-mixer-color-only
- frei0r-mixer-alphain
- frei0r-mixer-composition
- frei0r-mixer-hue
+ frei0r-mixer-difference
+ frei0r-mixer-grain-extract
+ frei0r-mixer-alphaatop
frei0r-mixer-overlay
- frei0r-mixer-burn
- frei0r-mixer-alpha-injection
- frei0r-mixer-rgb
- frei0r-mixer-softlight
+ frei0r-mixer-hue
frei0r-mixer-alphaover
+ frei0r-mixer-alphain
+ frei0r-mixer-hardlight
+ frei0r-mixer-blend
frei0r-mixer-lighten
- frei0r-mixer-alphaatop
- frei0r-mixer-grain-extract
- frei0r-mixer-screen
frei0r-mixer-divide
+ frei0r-mixer-screen
+ frei0r-mixer-uv-map
frei0r-mixer-darken
- frei0r-mixer-saturation
- frei0r-mixer-blend
+ frei0r-mixer-rgb
frei0r-mixer-multiply
- frei0r-mixer-difference
+ frei0r-mixer-alpha-injection
+ frei0r-mixer-saturation
frei0r-mixer-xfade0r
+ frei0r-mixer-addition
+ frei0r-mixer-softlight
+ frei0r-mixer-grain-merge
+ frei0r-mixer-composition
+ frei0r-mixer-subtract
+ frei0r-mixer-value
+ GstAiffParse
+ GstAiffMux
+ GstNuvDemux
+ GstRawParse
+ GstVideoParse
+ GstAudioParse
GstSpeed
- GstRTPMux
- GstRTPDTMFMux
+ GstInputSelector
+ GstOutputSelector
+ GstAudioBaseParseBad
+ GstAacParse
+ GstAmrParse
+ GstAc3Parse
+ GstFlacParse
+ GstQTMux
+ GstMP4Mux
+ GstGPPMux
+ GstMJ2Mux
+ GstSSim
+ GstCDXAParse
+ GstVcdParse
+ GstNsfDec
GstPnmdec
GstPnmenc
- GstMpeg4VParse
+ GstTtaParse
+ GstTtaDec
+ ADPCMEnc
+ GstJpegParse
+ GstJifMux
+ GstRTPMux
+ GstRTPDTMFMux
+ GstFreeze
+ GstVMncDec
+ GstInvtelecine
GstSrtEnc
+ GstAsfMux
+ GstBaseRTPPayload
+ GstRtpAsfPay
+ GstAsfParse
+ GstFestival
+ GstSegmentClip
+ GstAudioSegmentClip
+ GstVideoSegmentClip
+ MpegTsMux
+ GstIvfParse
+ GstDVDSpu
+ GstMXFDemux
+ GstMXFMux
+ GstRealVideoDec
+ GstRealAudioDec
+ GstId3BaseMux
+ GstId3Mux
+ GstSirenDec
+ GstSirenEnc
+ GstPcapParse
+ MpegPsMux
GstBus
GstTask
GstTaskPool
@@ -428,11 +494,13 @@ GObject
GstRegistry
GstRingBuffer
GstAudioSinkRingBuffer
- GstJackAudioSinkRingBuffer
GstJackAudioSrcRingBuffer
+ GstJackAudioSinkRingBuffer
GstSignalObject
+ GstVdpDevice
MpegTsPatInfo
MpegTsPmtInfo
+ RTPSession
GstColorBalanceChannel
GstMixerTrack
GstMixerOptions
@@ -440,12 +508,12 @@ GInterface
GTypePlugin
GstChildProxy
GstURIHandler
+ GstTagSetter
GstPreset
GstImplementsInterface
- GstXOverlay
GstNavigation
- GstTagSetter
GstColorBalance
+ GstXOverlay
GstMixer
GstPhotography
MXFDescriptiveMetadataFrameworkInterface
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index c8820ed12..78f3d21df 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -2,37 +2,39 @@ GstBin GstChildProxy
GstPipeline GstChildProxy
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter GstPhotography
GstQTMoovRecover GstChildProxy
+GstGSettingsSwitchSink GstChildProxy
+GstGSettingsAudioSink GstChildProxy
RsnDvdBin GstChildProxy GstURIHandler
DvbBaseBin GstChildProxy GstURIHandler
+GstRtpBin GstChildProxy
+GstFPSDisplaySink GstChildProxy
GstAutoConvert GstChildProxy
GstSDPDemux GstChildProxy
-GstFPSDisplaySink GstChildProxy
-GstMpeg2enc GstPreset
-GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
+GstVP8Enc GstTagSetter GstPreset
+GstDiracEnc GstPreset
+GstMetadataMux GstTagSetter
+GstXvidEnc GstPreset
+GstCDAudio GstURIHandler
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
+GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
+VdpSink GstImplementsInterface GstNavigation GstXOverlay
GstApExSink GstImplementsInterface GstMixer
-GstCeltEnc GstTagSetter GstPreset
-GstCDAudio GstURIHandler
+GstAmrWbEnc GstPreset
GstMythtvSrc GstURIHandler
+GstRTMPSrc GstURIHandler
GstMMS GstURIHandler
GstNeonhttpSrc GstURIHandler
GstVCDSrc GstURIHandler
GstDataURISrc GstURIHandler
-GstAmrWbEnc GstPreset
-GstMetadataMux GstTagSetter
GstFaac GstPreset
-GstXvidEnc GstPreset
-GstBaseVideoEncoder GstPreset
-GstSchroEnc GstPreset
-GstDiracEnc GstPreset
GstKateEnc GstTagSetter
GstKateTag GstTagSetter
-GstVP8Enc GstTagSetter GstPreset
-GstJifMux GstTagSetter
-GstId3BaseMux GstTagSetter
-GstId3Mux GstTagSetter
+GstCeltEnc GstTagSetter GstPreset
GstQTMux GstTagSetter
GstMP4Mux GstTagSetter
GstGPPMux GstTagSetter
GstMJ2Mux GstTagSetter
+GstJifMux GstTagSetter
GstAsfMux GstTagSetter
+GstId3BaseMux GstTagSetter
+GstId3Mux GstTagSetter
diff --git a/docs/plugins/gst-plugins-bad-plugins.prerequisites b/docs/plugins/gst-plugins-bad-plugins.prerequisites
index c5365a7e6..4819672e6 100644
--- a/docs/plugins/gst-plugins-bad-plugins.prerequisites
+++ b/docs/plugins/gst-plugins-bad-plugins.prerequisites
@@ -1,8 +1,8 @@
GstChildProxy GstObject
-GstImplementsInterface GstElement
-GstXOverlay GstImplementsInterface GstElement
GstTagSetter GstElement
+GstImplementsInterface GstElement
GstColorBalance GstImplementsInterface GstElement
+GstXOverlay GstImplementsInterface GstElement
GstMixer GstImplementsInterface GstElement
GstPhotography GstImplementsInterface GstElement
MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals
index a5ec9ad0e..32fad9429 100644
--- a/docs/plugins/gst-plugins-bad-plugins.signals
+++ b/docs/plugins/gst-plugins-bad-plugins.signals
@@ -489,3 +489,29 @@ guint arg1
GstPad *arg2
</SIGNAL>
+<SIGNAL>
+<NAME>GstFPSDisplaySink::fps-measurements</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstFPSDisplaySink *gstfpsdisplaysink
+gdouble arg1
+gdouble arg2
+gdouble arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstShmSink::client-connected</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstShmSink *gstshmsink
+gint arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstShmSink::client-disconnected</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstShmSink *gstshmsink
+gint arg1
+</SIGNAL>
+
diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml
index 6f9457c1b..b1f3f8d8c 100644
--- a/docs/plugins/inspect/plugin-aiff.xml
+++ b/docs/plugins/inspect/plugin-aiff.xml
@@ -30,26 +30,5 @@
</caps>
</pads>
</element>
- <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-aiffparse.xml b/docs/plugins/inspect/plugin-aiffparse.xml
index 4cabf3fb4..892571cc8 100644
--- a/docs/plugins/inspect/plugin-aiffparse.xml
+++ b/docs/plugins/inspect/plugin-aiffparse.xml
@@ -17,17 +17,17 @@
<author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-aiff</details>
</caps>
+ <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>
diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml
index f778703f8..2fdf14a3f 100644
--- a/docs/plugins/inspect/plugin-frei0r.xml
+++ b/docs/plugins/inspect/plugin-frei0r.xml
@@ -640,6 +640,27 @@
</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-gmedec.xml b/docs/plugins/inspect/plugin-gmedec.xml
index 13d1b0ade..2d280c815 100644
--- a/docs/plugins/inspect/plugin-gmedec.xml
+++ b/docs/plugins/inspect/plugin-gmedec.xml
@@ -3,7 +3,7 @@
<description>GME Audio Decoder</description>
<filename>../../ext/gme/.libs/libgstgme.so</filename>
<basename>libgstgme.so</basename>
- <version>0.10.17.1</version>
+ <version>0.10.19.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
@@ -17,17 +17,17 @@
<author>Chris Lee &lt;clee@kde.org&gt;, Brian Koropoff &lt;bkoropoff@gmail.com&gt;, Michael Pyne &lt;mpyne@kde.org&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
<pads>
<caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000, channels=(int)2</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-ay; audio/x-gbs; audio/x-gym; audio/x-hes; audio/x-kss; audio/x-nsf; audio/x-sap; audio/x-spc; audio/x-vgm</details>
</caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000, channels=(int)2</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-gstrtpmanager.xml b/docs/plugins/inspect/plugin-gstrtpmanager.xml
index fedf3109a..d9ec8fd3a 100644
--- a/docs/plugins/inspect/plugin-gstrtpmanager.xml
+++ b/docs/plugins/inspect/plugin-gstrtpmanager.xml
@@ -17,16 +17,22 @@
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
- <name>send_rtp_src_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
+ <name>recv_rtcp_sink_%d</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>application/x-rtcp</details>
+ </caps>
+ <caps>
+ <name>recv_rtp_sink_%d</name>
+ <direction>sink</direction>
+ <presence>request</presence>
<details>application/x-rtp</details>
</caps>
<caps>
- <name>send_rtcp_src_%d</name>
- <direction>source</direction>
+ <name>send_rtp_sink_%d</name>
+ <direction>sink</direction>
<presence>request</presence>
- <details>application/x-rtcp</details>
+ <details>application/x-rtp</details>
</caps>
<caps>
<name>recv_rtp_src_%d_%d_%d</name>
@@ -35,23 +41,17 @@
<details>application/x-rtp</details>
</caps>
<caps>
- <name>send_rtp_sink_%d</name>
- <direction>sink</direction>
- <presence>request</presence>
+ <name>send_rtp_src_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
<caps>
- <name>recv_rtcp_sink_%d</name>
- <direction>sink</direction>
+ <name>send_rtcp_src_%d</name>
+ <direction>source</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
- <caps>
- <name>recv_rtp_sink_%d</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>application/x-rtp</details>
- </caps>
</pads>
</element>
<element>
@@ -62,18 +62,18 @@
<author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
- <name>sink_rtcp</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>application/x-rtcp</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
+ <name>sink_rtcp</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>application/x-rtcp</details>
+ </caps>
+ <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
@@ -89,17 +89,17 @@
<author>Kai Vehmanen &lt;kai.vehmanen@nokia.com&gt;</author>
<pads>
<caps>
- <name>src_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>application/x-rtp, payload=(int)[ 0, 255 ]</details>
- </caps>
- <caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>application/x-rtp</details>
</caps>
+ <caps>
+ <name>src_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>application/x-rtp, payload=(int)[ 0, 255 ]</details>
+ </caps>
</pads>
</element>
<element>
@@ -110,22 +110,22 @@
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
- <name>send_rtcp_src</name>
- <direction>source</direction>
+ <name>recv_rtcp_sink</name>
+ <direction>sink</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
- <name>send_rtp_src</name>
- <direction>source</direction>
- <presence>sometimes</presence>
+ <name>recv_rtp_sink</name>
+ <direction>sink</direction>
+ <presence>request</presence>
<details>application/x-rtp</details>
</caps>
<caps>
- <name>sync_src</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>application/x-rtcp</details>
+ <name>send_rtp_sink</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>application/x-rtp</details>
</caps>
<caps>
<name>recv_rtp_src</name>
@@ -134,22 +134,22 @@
<details>application/x-rtp</details>
</caps>
<caps>
- <name>send_rtp_sink</name>
- <direction>sink</direction>
- <presence>request</presence>
+ <name>send_rtp_src</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
<caps>
- <name>recv_rtcp_sink</name>
- <direction>sink</direction>
- <presence>request</presence>
+ <name>sync_src</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
- <name>recv_rtp_sink</name>
- <direction>sink</direction>
+ <name>send_rtcp_src</name>
+ <direction>source</direction>
<presence>request</presence>
- <details>application/x-rtp</details>
+ <details>application/x-rtcp</details>
</caps>
</pads>
</element>
@@ -161,18 +161,6 @@
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
- <name>rtcp_src_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>application/x-rtcp</details>
- </caps>
- <caps>
- <name>src_%d</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>application/x-rtp</details>
- </caps>
- <caps>
<name>rtcp_sink</name>
<direction>sink</direction>
<presence>always</presence>
@@ -184,6 +172,18 @@
<presence>always</presence>
<details>application/x-rtp</details>
</caps>
+ <caps>
+ <name>rtcp_src_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>application/x-rtcp</details>
+ </caps>
+ <caps>
+ <name>src_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>application/x-rtp</details>
+ </caps>
</pads>
</element>
</elements>
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 453bfad80..8bf1c4f7b 100644
--- a/docs/plugins/inspect/plugin-ladspa.xml
+++ b/docs/plugins/inspect/plugin-ladspa.xml
@@ -10,6 +10,1152 @@
<origin>Unknown package origin</origin>
<elements>
<element>
+ <name>ladspa-Ambisonics-11-cube-decoder</name>
+ <longname>AMB order 1,1 cube decoder</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 1,1 cube decoder</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-DLB</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-DLF</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-DRB</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-DRF</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-ULB</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-ULF</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-URB</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-URF</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-Ambisonics-11-hexagon-decoder</name>
+ <longname>AMB order 1,1 hexagon decoder</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 1,1 hexagon decoder</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>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-LF</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-LB-LB</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-LF-F</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-RB</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-RB-B</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-RF-RF</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-Ambisonics-11-mono-panner</name>
+ <longname>AMB order 1,1 mono panner</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 1,1 mono panner</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In</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-Ambisonics-11-rotator</name>
+ <longname>AMB order 1,1 rotator</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 1,1 rotator</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>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-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-Ambisonics-11-square-decoder</name>
+ <longname>AMB order 1,1 square decoder</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 1,1 square decoder</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>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-LB-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-LF-F</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-RB-B</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-RF-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-Ambisonics-11-stereo-panner</name>
+ <longname>AMB order 1,1 stereo panner</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 1,1 stereo panner</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>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-Ambisonics-21-panner</name>
+ <longname>AMB order 2,1 panner</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 2,1 panner</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In</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-U</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-V</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-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-Ambisonics-21-rotator</name>
+ <longname>AMB order 2,1 rotator</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 2,1 rotator</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In-U</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-V</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-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-U</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-V</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-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-Ambisonics-22-panner</name>
+ <longname>AMB order 2,2 panner</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 2,2 panner</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, 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>
+ <caps>
+ <name>Out-S</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-T</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-U</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-V</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-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-Ambisonics-22-rotator</name>
+ <longname>AMB order 2,2 rotator</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 2,2 rotator</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <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>In-S</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-T</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-U</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-V</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-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-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>
+ <caps>
+ <name>Out-S</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-T</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-U</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-V</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-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-Ambisonics-31-panner</name>
+ <longname>AMB order 3,1 panner</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 3,1 panner</description>
+ <author>Joern Nettingsmeier &lt;nettings@stackingdwarves.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>OUT-P</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-Q</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-U</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-V</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-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-Ambisonics-31-rotator</name>
+ <longname>AMB order 3,1 rotator</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 3,1 rotator</description>
+ <author>Joern Nettingsmeier &lt;nettings@stackingdwarves.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In-P</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-Q</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-U</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-V</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-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-P</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-Q</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-U</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-V</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-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-Ambisonics-33-panner</name>
+ <longname>AMB order 3,3 panner</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 3,3 panner</description>
+ <author>Joern Nettingsmeier &lt;nettings@stackingdwarves.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
+ </caps>
+ <caps>
+ <name>Out-K</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-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-M</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-N</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-O</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-P</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-Q</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>
+ <caps>
+ <name>Out-S</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-T</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-U</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-V</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-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-Ambisonics-33-rotator</name>
+ <longname>AMB order 3,3 rotator</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>AMB order 3,3 rotator</description>
+ <author>Joern Nettingsmeier &lt;nettings@stackingdwarves.net&gt;</author>
+ <pads>
+ <caps>
+ <name>In-K</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-M</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-N</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-O</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-P</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-Q</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>In-S</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-T</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-U</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-V</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-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-K</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-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-M</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-N</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-O</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-P</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-Q</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>
+ <caps>
+ <name>Out-S</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-T</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-U</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-V</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-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-Chorus1</name>
<longname>Chorus1 - Based on CSound orchestra by Sean Costello</longname>
<class>Filter/Effect/Audio/LADSPA</class>
@@ -274,6 +1420,27 @@
</pads>
</element>
<element>
+ <name>ladspa-Parametric1</name>
+ <longname>4-band parametric filter</longname>
+ <class>Filter/Effect/Audio/LADSPA</class>
+ <description>4-band parametric filter</description>
+ <author>Fons Adriaensen &lt;fons@kokkinizita.net&gt;</author>
+ <pads>
+ <caps>
+ <name>Input</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-Phaser1</name>
<longname>Phaser1 - Similar to CSound&apos;s phaser1 by Sean Costello</longname>
<class>Filter/Effect/Audio/LADSPA</class>
@@ -334,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>
@@ -357,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>
@@ -378,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>
@@ -399,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>
@@ -420,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>
@@ -441,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>
@@ -516,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>
@@ -531,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>
@@ -552,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>
@@ -573,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>
@@ -594,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>
@@ -615,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>
@@ -642,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>
@@ -681,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>
@@ -702,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>
@@ -723,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>
@@ -750,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>
@@ -771,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>
@@ -792,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>
@@ -813,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>
@@ -834,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>
@@ -855,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>
@@ -882,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>
@@ -903,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>
@@ -945,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>
@@ -966,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>
@@ -987,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>
@@ -1029,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>
@@ -1050,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>
@@ -1071,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>
@@ -1092,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>
@@ -1113,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>
@@ -1134,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>
@@ -1155,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>
@@ -1188,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>
@@ -1209,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>
@@ -1230,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>
@@ -1251,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>
@@ -1272,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>
@@ -1305,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>
@@ -1326,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>
@@ -1347,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>
@@ -1368,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>
@@ -1389,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>
@@ -1410,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>
@@ -1431,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>
@@ -1452,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>
@@ -1494,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>
@@ -1515,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>
@@ -1536,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>
@@ -1584,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>
@@ -1605,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>
@@ -1626,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>
@@ -1647,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>
@@ -1695,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>
@@ -1716,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>
@@ -1731,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>
@@ -1752,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>
@@ -1785,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>
@@ -1818,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>
@@ -1839,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>
@@ -1881,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>
@@ -1902,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>
@@ -1935,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>
@@ -1968,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>
@@ -2001,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>
@@ -2022,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>
@@ -2049,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>
@@ -2085,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>
@@ -2106,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>
@@ -2127,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>
@@ -2148,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>
@@ -2175,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>
@@ -2196,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>
@@ -2217,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>
@@ -2238,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>
@@ -2259,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>
@@ -2280,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>
@@ -2328,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>
@@ -2349,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>
@@ -2376,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>
@@ -2415,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>
@@ -2448,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>
@@ -2469,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>
@@ -2502,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>
@@ -2544,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>
@@ -2649,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>
@@ -2670,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>
@@ -2691,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>
@@ -2712,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>
@@ -2739,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>
@@ -2808,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>
@@ -2853,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>
@@ -2874,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>
@@ -2907,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>
@@ -2940,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>
@@ -2961,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>
@@ -2994,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>
@@ -3015,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>
@@ -3048,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>
@@ -3069,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>
@@ -3090,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>
@@ -3111,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>
@@ -3132,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>
@@ -3153,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>
@@ -3174,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>
@@ -3207,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>
@@ -3240,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>
@@ -3261,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>
@@ -3294,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>
@@ -3315,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>
@@ -3336,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>
@@ -3378,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>
@@ -3399,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>
@@ -3462,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>
@@ -3495,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>
@@ -3624,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>
diff --git a/docs/plugins/inspect/plugin-lv2.xml b/docs/plugins/inspect/plugin-lv2.xml
index 9b178a4d3..ff9a72775 100644
--- a/docs/plugins/inspect/plugin-lv2.xml
+++ b/docs/plugins/inspect/plugin-lv2.xml
@@ -3,7 +3,7 @@
<description>All LV2 plugins</description>
<filename>../../ext/lv2/.libs/libgstlv2.so</filename>
<basename>libgstlv2.so</basename>
- <version>0.10.17.1</version>
+ <version>0.10.19.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
@@ -17,16 +17,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -38,16 +38,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -62,13 +62,13 @@
<name>in</name>
<direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
<name>out</name>
<direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -80,16 +80,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -104,13 +104,13 @@
<name>in</name>
<direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
<name>out</name>
<direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -122,16 +122,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -143,16 +143,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -164,16 +164,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -185,16 +185,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -206,16 +206,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -227,16 +227,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -248,28 +248,28 @@
<author>Invada</author>
<pads>
<caps>
- <name>outR</name>
- <direction>source</direction>
+ <name>inL</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>outL</name>
- <direction>source</direction>
+ <name>inR</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>inR</name>
- <direction>sink</direction>
+ <name>outL</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>inL</name>
- <direction>sink</direction>
+ <name>outR</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -284,13 +284,13 @@
<name>in</name>
<direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
<name>out</name>
<direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -302,22 +302,22 @@
<author>Invada</author>
<pads>
<caps>
- <name>inR</name>
+ <name>inL</name>
<direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>inL</name>
+ <name>inR</name>
<direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
<name>out</name>
<direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -329,16 +329,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -353,7 +353,7 @@
<name>out</name>
<direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -365,16 +365,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>
@@ -386,16 +386,16 @@
<author>Invada</author>
<pads>
<caps>
- <name>out</name>
- <direction>source</direction>
+ <name>in</name>
+ <direction>sink</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
- <name>in</name>
- <direction>sink</direction>
+ <name>out</name>
+ <direction>source</direction>
<presence>always</presence>
- <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2</details>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)2, rate=(int)[ 1, 2147483647 ]</details>
</caps>
</pads>
</element>