diff options
author | Stefan Kost <ensonic@users.sourceforge.net> | 2008-01-21 07:54:02 +0000 |
---|---|---|
committer | Stefan Kost <ensonic@users.sourceforge.net> | 2008-01-21 07:54:02 +0000 |
commit | 5b4cf531810f65686bacd2cc0e0493f327ee3612 (patch) | |
tree | 679a7d512e855fbdd47e1cbffefad64571855516 /docs/plugins | |
parent | 7e33919d250d788dd203d4bbe8421acf531dc494 (diff) | |
download | gst-plugins-bad-5b4cf531810f65686bacd2cc0e0493f327ee3612.tar.gz gst-plugins-bad-5b4cf531810f65686bacd2cc0e0493f327ee3612.tar.bz2 gst-plugins-bad-5b4cf531810f65686bacd2cc0e0493f327ee3612.zip |
docs/plugins/Makefile.am: Update include list.
Original commit message from CVS:
* docs/plugins/Makefile.am:
Update include list.
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
Update xml includes.
* docs/plugins/inspect/plugin-alsaspdif.xml:
* docs/plugins/inspect/plugin-amrwb.xml:
* docs/plugins/inspect/plugin-bayer.xml:
* docs/plugins/inspect/plugin-bz2.xml:
* docs/plugins/inspect/plugin-cdxaparse.xml:
* docs/plugins/inspect/plugin-dtsdec.xml:
* docs/plugins/inspect/plugin-dvbsrc.xml:
* docs/plugins/inspect/plugin-dvdspu.xml:
* docs/plugins/inspect/plugin-equalizer.xml:
* docs/plugins/inspect/plugin-faac.xml:
* docs/plugins/inspect/plugin-faad.xml:
* docs/plugins/inspect/plugin-fbdevsink.xml:
* docs/plugins/inspect/plugin-festival.xml:
* docs/plugins/inspect/plugin-filter.xml:
* docs/plugins/inspect/plugin-flvdemux.xml:
* docs/plugins/inspect/plugin-freeze.xml:
* docs/plugins/inspect/plugin-gsm.xml:
* docs/plugins/inspect/plugin-gstinterlace.xml:
* docs/plugins/inspect/plugin-gstrtpmanager.xml:
* docs/plugins/inspect/plugin-h264parse.xml:
* docs/plugins/inspect/plugin-interleave.xml:
* docs/plugins/inspect/plugin-ladspa.xml:
* docs/plugins/inspect/plugin-metadata.xml:
* docs/plugins/inspect/plugin-modplug.xml:
* docs/plugins/inspect/plugin-mpeg4videoparse.xml:
* docs/plugins/inspect/plugin-mpegtsparse.xml:
* docs/plugins/inspect/plugin-mpegvideoparse.xml:
* docs/plugins/inspect/plugin-musicbrainz.xml:
* docs/plugins/inspect/plugin-mve.xml:
* docs/plugins/inspect/plugin-nsfdec.xml:
* docs/plugins/inspect/plugin-nuvdemux.xml:
* docs/plugins/inspect/plugin-qtdemux.xml:
* docs/plugins/inspect/plugin-quicktime.xml:
* docs/plugins/inspect/plugin-real.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-sdp.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-speexresample.xml:
* docs/plugins/inspect/plugin-stereo.xml:
* docs/plugins/inspect/plugin-switch.xml:
* docs/plugins/inspect/plugin-timidity.xml:
* docs/plugins/inspect/plugin-tta.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* docs/plugins/inspect/plugin-videoparse.xml:
* docs/plugins/inspect/plugin-videosignal.xml:
* docs/plugins/inspect/plugin-vmnc.xml:
* docs/plugins/inspect/plugin-wildmidi.xml:
* docs/plugins/inspect/plugin-x264.xml:
* docs/plugins/inspect/plugin-xingheader.xml:
* docs/plugins/inspect/plugin-xvid.xml:
* docs/plugins/inspect/plugin-y4menc.xml:
Regenerate files.
* gst/spectrum/gstspectrum.c:
Fix broken XML fragment in doc snippet.
* tests/check/elements/.cvsignore:
Add test binary to ignores.
Diffstat (limited to 'docs/plugins')
55 files changed, 6078 insertions, 536 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index f1fac772..3d631e4c 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -79,10 +79,12 @@ IGNORE_CFILES = # we add all .h files of elements that have signals/args we want # sadly this also pulls in the private methods - maybe we should # move those around in the source ? +# # also, we should add some stuff here conditionally based on whether # or not the plugin will actually build # but I'm not sure about that - it might be this Just Works given that # the registry won't have the element +# -> it just works (TM) (ensonic) # FIXME: not ported yet # $(top_srcdir)/ext/gnomevfs/gstgnomevfssink.c @@ -95,23 +97,30 @@ EXTRA_HFILES = \ $(top_srcdir)/ext/amrwb/gstamrwbdec.h \ $(top_srcdir)/ext/amrwb/gstamrwbenc.h \ $(top_srcdir)/ext/amrwb/gstamrwbparse.h \ + $(top_srcdir)/ext/dc1394/gstdc1394.h \ $(top_srcdir)/ext/directfb/dfbvideosink.h \ $(top_srcdir)/ext/gio/gstgiosink.h \ $(top_srcdir)/ext/gio/gstgiosrc.h \ + $(top_srcdir)/ext/gio/gstgiostreamsink.h \ + $(top_srcdir)/ext/gio/gstgiostreamsrc.h \ + $(top_srcdir)/ext/ivorbis/vorbisdec.h \ $(top_srcdir)/ext/jack/gstjackaudiosink.h \ $(top_srcdir)/ext/musicbrainz/gsttrm.h \ - $(top_srcdir)/ext/sdl/sdlaudiosink.h \ - $(top_srcdir)/ext/sdl/sdlvideosink.h \ + $(top_srcdir)/ext/mythtv/gstmythtvsrc.h \ + $(top_srcdir)/ext/theora/theoradec.h \ $(top_srcdir)/ext/timidity/gsttimidity.h \ $(top_srcdir)/ext/timidity/gstwildmidi.h \ + $(top_srcdir)/gst/dvdspu/gstdvdspu.h \ $(top_srcdir)/gst/equalizer/gstiirequalizer3bands.h \ $(top_srcdir)/gst/equalizer/gstiirequalizer10bands.h \ $(top_srcdir)/gst/equalizer/gstiirequalizernbands.h \ + $(top_srcdir)/gst/festival/gstfestival.h \ $(top_srcdir)/gst/filter/gstlpwsinc.h \ $(top_srcdir)/gst/filter/gstbpwsinc.h \ $(top_srcdir)/gst/modplug/gstmodplug.h \ $(top_srcdir)/gst/multifile/gstmultifilesink.h \ $(top_srcdir)/gst/multifile/gstmultifilesrc.h \ + $(top_srcdir)/gst/nuvdemux/gstnuvdemux.h \ $(top_srcdir)/gst/replaygain/gstrganalysis.h \ $(top_srcdir)/gst/replaygain/gstrglimiter.h \ $(top_srcdir)/gst/replaygain/gstrgvolume.h \ @@ -121,11 +130,15 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/rtpmanager/gstrtpptdemux.h \ $(top_srcdir)/gst/rtpmanager/gstrtpsession.h \ $(top_srcdir)/gst/rtpmanager/gstrtpssrcdemux.h \ + $(top_srcdir)/gst/sdp/gstsdpdemux.h \ $(top_srcdir)/gst/spectrum/gstspectrum.h \ + $(top_srcdir)/gst/speed/gstspeed.h \ $(top_srcdir)/gst/speexresample/gstspeexresample.h \ $(top_srcdir)/gst/videosignal/gstvideoanalyse.h \ $(top_srcdir)/gst/videosignal/gstvideodetect.h \ - $(top_srcdir)/gst/videosignal/gstvideomark.h + $(top_srcdir)/gst/videosignal/gstvideomark.h \ + $(top_srcdir)/sys/dvb/gstdvbsrc.h \ + $(top_srcdir)/sys/glsink/gstgltestsrc.h # Images to copy into HTML directory. HTML_IMAGES = diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index 7aecff70..5f2afb37 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -15,28 +15,31 @@ <xi:include href="xml/element-amrwbdec.xml" /> <xi:include href="xml/element-amrwbenc.xml" /> <xi:include href="xml/element-amrwbparse.xml" /> + <xi:include href="xml/element-bpwsinc.xml" /> + <xi:include href="xml/element-dfb-example.xml" /> <xi:include href="xml/element-dfbvideosink.xml" /> - <xi:include href="xml/element-equalizer-3bands.xml" /> <xi:include href="xml/element-equalizer-10bands.xml" /> + <xi:include href="xml/element-equalizer-3bands.xml" /> <xi:include href="xml/element-equalizer-nbands.xml" /> <xi:include href="xml/element-giosink.xml" /> <xi:include href="xml/element-giosrc.xml" /> - <xi:include href="xml/element-bpwsinc.xml" /> - <xi:include href="xml/element-lpwsinc.xml" /> + <xi:include href="xml/element-gstrtpbin.xml" /> + <xi:include href="xml/element-gstrtpclient.xml" /> + <xi:include href="xml/element-gstrtpjitterbuffer.xml" /> + <xi:include href="xml/element-gstrtpptdemux.xml" /> + <xi:include href="xml/element-gstrtpsession.xml" /> + <xi:include href="xml/element-gstrtpssrcdemux.xml" /> <xi:include href="xml/element-jackaudiosink.xml" /> + <xi:include href="xml/element-lpwsinc.xml" /> <xi:include href="xml/element-modplug.xml" /> - <xi:include href="xml/element-multifilesrc.xml" /> <xi:include href="xml/element-multifilesink.xml" /> + <xi:include href="xml/element-multifilesrc.xml" /> <xi:include href="xml/element-rganalysis.xml" /> <xi:include href="xml/element-rglimiter.xml" /> <xi:include href="xml/element-rgvolume.xml" /> - <xi:include href="xml/element-gstrtpbin.xml" /> - <xi:include href="xml/element-gstrtpjitterbuffer.xml" /> - <xi:include href="xml/element-gstrtpptdemux.xml" /> - <xi:include href="xml/element-gstrtpsession.xml" /> - <xi:include href="xml/element-gstrtpssrcdemux.xml" /> <xi:include href="xml/element-sdlaudiosink.xml" /> <xi:include href="xml/element-sdlvideosink.xml" /> + <xi:include href="xml/element-spectrum.xml" /> <xi:include href="xml/element-speexresample.xml" /> <xi:include href="xml/element-timidity.xml" /> <xi:include href="xml/element-trm.xml" /> @@ -50,35 +53,75 @@ <title>gst-plugins-bad Plugins</title> <xi:include href="xml/plugin-alsaspdif.xml" /> <xi:include href="xml/plugin-amrwb.xml" /> + <xi:include href="xml/plugin-app.xml" /> + <xi:include href="xml/plugin-bayer.xml" /> <xi:include href="xml/plugin-bz2.xml" /> + <xi:include href="xml/plugin-cdaudio.xml" /> <xi:include href="xml/plugin-cdxaparse.xml" /> <xi:include href="xml/plugin-dfbvideosink.xml" /> + <xi:include href="xml/plugin-dtsdec.xml" /> + <xi:include href="xml/plugin-dvbsrc.xml" /> + <xi:include href="xml/plugin-dvb.xml" /> + <xi:include href="xml/plugin-dvdspu.xml" /> <xi:include href="xml/plugin-equalizer.xml" /> - <xi:include href="xml/plugin-filter.xml" /> <xi:include href="xml/plugin-faac.xml" /> <xi:include href="xml/plugin-faad.xml" /> + <xi:include href="xml/plugin-fbdevsink.xml" /> + <xi:include href="xml/plugin-festival.xml" /> + <xi:include href="xml/plugin-filter.xml" /> + <xi:include href="xml/plugin-flvdemux.xml" /> <xi:include href="xml/plugin-freeze.xml" /> + <xi:include href="xml/plugin-gdp.xml" /> <xi:include href="xml/plugin-gio.xml" /> <xi:include href="xml/plugin-glimagesink.xml" /> <xi:include href="xml/plugin-gsm.xml" /> + <xi:include href="xml/plugin-gstinterlace.xml" /> + <xi:include href="xml/plugin-gstrtpmanager.xml" /> <xi:include href="xml/plugin-h264parse.xml" /> + <xi:include href="xml/plugin-interleave.xml" /> <xi:include href="xml/plugin-jack.xml" /> + <xi:include href="xml/plugin-ladspa.xml" /> + <xi:include href="xml/plugin-metadata.xml" /> + <xi:include href="xml/plugin-mms.xml" /> <xi:include href="xml/plugin-modplug.xml" /> + <xi:include href="xml/plugin-mpeg2enc.xml" /> + <xi:include href="xml/plugin-mpeg4videoparse.xml" /> + <xi:include href="xml/plugin-mpegtsparse.xml" /> + <xi:include href="xml/plugin-mpegvideoparse.xml" /> <xi:include href="xml/plugin-multifile.xml" /> <xi:include href="xml/plugin-musepack.xml" /> <xi:include href="xml/plugin-musicbrainz.xml" /> + <xi:include href="xml/plugin-mve.xml" /> + <xi:include href="xml/plugin-nas.xml" /> <xi:include href="xml/plugin-neon.xml" /> + <xi:include href="xml/plugin-nsfdec.xml" /> + <xi:include href="xml/plugin-nuvdemux.xml" /> + <xi:include href="xml/plugin-real.xml" /> <xi:include href="xml/plugin-replaygain.xml" /> - <xi:include href="xml/plugin-gstrtpmanager.xml" /> + <xi:include href="xml/plugin-rfbsrc.xml" /> <xi:include href="xml/plugin-sdl.xml" /> + <xi:include href="xml/plugin-sdp.xml" /> + <xi:include href="xml/plugin-sndfile.xml" /> + <xi:include href="xml/plugin-soundtouch.xml" /> + <xi:include href="xml/plugin-soup.xml" /> + <xi:include href="xml/plugin-spcdec.xml" /> <xi:include href="xml/plugin-spectrum.xml" /> <xi:include href="xml/plugin-speed.xml" /> <xi:include href="xml/plugin-speexresample.xml" /> + <xi:include href="xml/plugin-stereo.xml" /> + <xi:include href="xml/plugin-swfdec.xml" /> + <xi:include href="xml/plugin-switch.xml" /> <xi:include href="xml/plugin-timidity.xml" /> <xi:include href="xml/plugin-tta.xml" /> + <xi:include href="xml/plugin-vcdsrc.xml" /> + <xi:include href="xml/plugin-videocrop.xml" /> + <xi:include href="xml/plugin-videoparse.xml" /> <xi:include href="xml/plugin-videosignal.xml" /> + <xi:include href="xml/plugin-vmnc.xml" /> <xi:include href="xml/plugin-wildmidi.xml" /> + <xi:include href="xml/plugin-x264.xml" /> <xi:include href="xml/plugin-xingheader.xml" /> - + <xi:include href="xml/plugin-xvid.xml" /> + <xi:include href="xml/plugin-y4menc.xml" /> </chapter> </book> diff --git a/docs/plugins/inspect/plugin-alsaspdif.xml b/docs/plugins/inspect/plugin-alsaspdif.xml index 542a8506..b5f06352 100644 --- a/docs/plugins/inspect/plugin-alsaspdif.xml +++ b/docs/plugins/inspect/plugin-alsaspdif.xml @@ -14,8 +14,7 @@ <longname>S/PDIF ALSA audiosink</longname> <class>Sink/Audio</class> <description>Feeds audio to S/PDIF interfaces through the ALSA sound driver</description> - <author>Martin Soto <martinsoto@users.sourceforge.net> - Michael Smith <msmith@fluendo.com></author> + <author>Martin Soto <martinsoto@users.sourceforge.net>012Michael Smith <msmith@fluendo.com></author> <pads> <caps> <name>sink</name> diff --git a/docs/plugins/inspect/plugin-amrwb.xml b/docs/plugins/inspect/plugin-amrwb.xml index 00c79313..8e577c22 100644 --- a/docs/plugins/inspect/plugin-amrwb.xml +++ b/docs/plugins/inspect/plugin-amrwb.xml @@ -17,17 +17,17 @@ <author>Renato Araujo <renato.filho@indt.org.br></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/AMR-WB, rate=(int)16000, channels=(int)1</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)16000, channels=(int)1</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/AMR-WB, rate=(int)16000, channels=(int)1</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Renato Araujo <renato.filho@indt.org.br></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)16000, channels=(int)1</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/AMR-WB, rate=(int)16000, channels=(int)1</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)16000, channels=(int)1</details> + </caps> </pads> </element> <element> @@ -59,17 +59,17 @@ <author>Renato Filho <renato.filho@indt.org.br></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-amr-wb-sh</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/AMR-WB, rate=(int)16000, channels=(int)1</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-amr-wb-sh</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml index 75669c91..5d221898 100644 --- a/docs/plugins/inspect/plugin-bayer.xml +++ b/docs/plugins/inspect/plugin-bayer.xml @@ -17,17 +17,17 @@ <author>FIXME <fixme@fixme.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/x-raw-bayer, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</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)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml index a461d0e2..beaf9a78 100644 --- a/docs/plugins/inspect/plugin-bz2.xml +++ b/docs/plugins/inspect/plugin-bz2.xml @@ -17,17 +17,17 @@ <author>Lutz Mueller <lutz@users.sourceforge.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-bzip</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>ANY</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-bzip</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Lutz Mueller <lutz@users.sourceforge.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>ANY</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>application/x-bzip</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>ANY</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-cdxaparse.xml b/docs/plugins/inspect/plugin-cdxaparse.xml index a6391dde..ad295ef0 100644 --- a/docs/plugins/inspect/plugin-cdxaparse.xml +++ b/docs/plugins/inspect/plugin-cdxaparse.xml @@ -17,17 +17,17 @@ <author>Wim Taymans <wim.taymans@tvd.be></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-cdxa</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>video/mpeg, systemstream=(boolean)true</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-cdxa</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml index 57a68632..42600ca6 100644 --- a/docs/plugins/inspect/plugin-dtsdec.xml +++ b/docs/plugins/inspect/plugin-dtsdec.xml @@ -17,17 +17,17 @@ <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-dts</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-dts; audio/x-private1-dts</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-dvbsrc.xml b/docs/plugins/inspect/plugin-dvbsrc.xml index a119e43b..dfc3d0d4 100644 --- a/docs/plugins/inspect/plugin-dvbsrc.xml +++ b/docs/plugins/inspect/plugin-dvbsrc.xml @@ -14,8 +14,7 @@ <longname>DVB Source</longname> <class>Source/Video</class> <description>Digital Video Broadcast Source</description> - <author>P2P-VCR, C-Lab, University of Paderborn - Zaheer Abbas Merali <zaheerabbas at merali dot org></author> + <author>P2P-VCR, C-Lab, University of Paderborn012Zaheer Abbas Merali <zaheerabbas at merali dot org></author> <pads> <caps> <name>src</name> diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml index 119ac9e6..2c041d74 100644 --- a/docs/plugins/inspect/plugin-dvdspu.xml +++ b/docs/plugins/inspect/plugin-dvdspu.xml @@ -17,10 +17,10 @@ <author>Jan Schmidt <jan@fluendo.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>subpicture</name> + <direction>sink</direction> <presence>always</presence> - <details>video/x-raw-yuv, format=(fourcc){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details> + <details>video/x-dvd-subpicture</details> </caps> <caps> <name>video</name> @@ -29,10 +29,10 @@ <details>video/x-raw-yuv, format=(fourcc){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details> </caps> <caps> - <name>subpicture</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> - <details>video/x-dvd-subpicture</details> + <details>video/x-raw-yuv, format=(fourcc){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml index 7c8022a8..f95a1f06 100644 --- a/docs/plugins/inspect/plugin-equalizer.xml +++ b/docs/plugins/inspect/plugin-equalizer.xml @@ -17,14 +17,14 @@ <author>Stefan Kost <ensonic@users.sf.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> @@ -38,14 +38,14 @@ <author>Stefan Kost <ensonic@users.sf.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> @@ -59,14 +59,14 @@ <author>Benjamin Otte <otte@gnome.org>, Stefan Kost <ensonic@users.sf.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml index dc522034..223075f7 100644 --- a/docs/plugins/inspect/plugin-faac.xml +++ b/docs/plugins/inspect/plugin-faac.xml @@ -17,17 +17,17 @@ <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/mpeg, mpegversion=(int){ 4, 2 }, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 96000 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/mpeg, mpegversion=(int){ 4, 2 }, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 96000 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml index cc9566be..8699a3cd 100644 --- a/docs/plugins/inspect/plugin-faad.xml +++ b/docs/plugins/inspect/plugin-faad.xml @@ -17,17 +17,17 @@ <author>Ronald Bultje <rbultje@ronald.bitfreak.net></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)[ 8000, 96000 ], channels=(int)[ 1, 8 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/mpeg, mpegversion=(int){ 2, 4 }</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)[ 8000, 96000 ], channels=(int)[ 1, 8 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-fbdevsink.xml b/docs/plugins/inspect/plugin-fbdevsink.xml new file mode 100644 index 00000000..27344eac --- /dev/null +++ b/docs/plugins/inspect/plugin-fbdevsink.xml @@ -0,0 +1,28 @@ +<plugin> + <name>fbdevsink</name> + <description>linux framebuffer video sink</description> + <filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename> + <basename>libgstfbdevsink.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>fbdevsink</name> + <longname>fbdev video sink</longname> + <class>Sink/Video</class> + <description>A linux framebuffer videosink</description> + <author>Sean D'Epagnier <sean@depagnier.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml index 92c7831c..bb53c68e 100644 --- a/docs/plugins/inspect/plugin-festival.xml +++ b/docs/plugins/inspect/plugin-festival.xml @@ -17,17 +17,17 @@ <author>Wim Taymans <wim.taymans@chello.be></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>text/plain</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/x-wav</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>text/plain</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-filter.xml b/docs/plugins/inspect/plugin-filter.xml index a910d795..56bf6b51 100644 --- a/docs/plugins/inspect/plugin-filter.xml +++ b/docs/plugins/inspect/plugin-filter.xml @@ -14,17 +14,17 @@ <longname>Band-pass and Band-reject Windowed sinc filter</longname> <class>Filter/Effect/Audio</class> <description>Band-pass Windowed sinc filter</description> - <author>Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <slomo@circular-chaos.org></author> + <author>Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dr303266ge <slomo@circular-chaos.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> @@ -38,14 +38,14 @@ <author>Monty <monty@xiph.org>, Thomas <thomas@apestaart.org>, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32</details> </caps> @@ -56,17 +56,17 @@ <longname>LPWSinc</longname> <class>Filter/Effect/Audio</class> <description>Low-pass and High-pass Windowed sinc filter</description> - <author>Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <slomo@circular-chaos.org></author> + <author>Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dr303266ge <slomo@circular-chaos.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> diff --git a/docs/plugins/inspect/plugin-flvdemux.xml b/docs/plugins/inspect/plugin-flvdemux.xml index 35f046b9..c8f8c049 100644 --- a/docs/plugins/inspect/plugin-flvdemux.xml +++ b/docs/plugins/inspect/plugin-flvdemux.xml @@ -17,23 +17,23 @@ <author>Julien Moutte <julien@moutte.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-flv</details> - </caps> - <caps> - <name>audio</name> + <name>video</name> <direction>source</direction> <presence>sometimes</presence> <details>ANY</details> </caps> <caps> - <name>video</name> + <name>audio</name> <direction>source</direction> <presence>sometimes</presence> <details>ANY</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-flv</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-freeze.xml b/docs/plugins/inspect/plugin-freeze.xml index 88242ec6..5797813b 100644 --- a/docs/plugins/inspect/plugin-freeze.xml +++ b/docs/plugins/inspect/plugin-freeze.xml @@ -17,14 +17,14 @@ <author>Gergely Nagy <gergely.nagy@neteyes.hu>, Renato Filho <renato.filho@indt.org.br></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>ANY</details> </caps> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>ANY</details> </caps> diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml index f5e74410..5f86a895 100644 --- a/docs/plugins/inspect/plugin-gsm.xml +++ b/docs/plugins/inspect/plugin-gsm.xml @@ -17,17 +17,17 @@ <author>Philippe Khalaf <burger@speedy.org></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-gsm, rate=(int)8000, channels=(int)1; audio/ms-gsm, rate=(int)8000, channels=(int)1</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)8000, channels=(int)1</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-gsm, rate=(int)8000, channels=(int)1; audio/ms-gsm, rate=(int)8000, channels=(int)1</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Philippe Khalaf <burger@speedy.org></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)8000, channels=(int)1</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)8000, channels=(int)1</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-gstinterlace.xml b/docs/plugins/inspect/plugin-gstinterlace.xml index 462a86a3..863c3343 100644 --- a/docs/plugins/inspect/plugin-gstinterlace.xml +++ b/docs/plugins/inspect/plugin-gstinterlace.xml @@ -17,14 +17,14 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> diff --git a/docs/plugins/inspect/plugin-gstrtpmanager.xml b/docs/plugins/inspect/plugin-gstrtpmanager.xml index a25bcc27..053b6aa0 100644 --- a/docs/plugins/inspect/plugin-gstrtpmanager.xml +++ b/docs/plugins/inspect/plugin-gstrtpmanager.xml @@ -14,42 +14,42 @@ <longname>RTP Bin</longname> <class>Filter/Network/RTP</class> <description>Implement an RTP bin</description> - <author>Wim Taymans <wim@fluendo.com></author> + <author>Wim Taymans <wim.taymans@gmail.com></author> <pads> <caps> - <name>recv_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>send_rtp_sink_%d</name> - <direction>sink</direction> - <presence>request</presence> - <details>application/x-rtp</details> - </caps> - <caps> <name>recv_rtp_src_%d_%d_%d</name> <direction>source</direction> <presence>sometimes</presence> <details>application/x-rtp</details> </caps> <caps> - <name>send_rtcp_src_%d</name> - <direction>source</direction> + <name>send_rtp_sink_%d</name> + <direction>sink</direction> + <presence>request</presence> + <details>application/x-rtp</details> + </caps> + <caps> + <name>recv_rtcp_sink_%d</name> + <direction>sink</direction> <presence>request</presence> <details>application/x-rtcp</details> </caps> <caps> - <name>send_rtp_src_%d</name> - <direction>source</direction> - <presence>sometimes</presence> + <name>recv_rtp_sink_%d</name> + <direction>sink</direction> + <presence>request</presence> <details>application/x-rtp</details> </caps> </pads> @@ -59,12 +59,12 @@ <longname>RTP Client</longname> <class>Filter/Network/RTP</class> <description>Implement an RTP client</description> - <author>Wim Taymans <wim@fluendo.com></author> + <author>Wim Taymans <wim.taymans@gmail.com></author> <pads> <caps> - <name>rtp_sink_%d</name> - <direction>sink</direction> - <presence>request</presence> + <name>rtp_src_%d_%d</name> + <direction>source</direction> + <presence>sometimes</presence> <details>application/x-rtp</details> </caps> <caps> @@ -74,9 +74,9 @@ <details>application/x-rtcp</details> </caps> <caps> - <name>rtp_src_%d_%d</name> - <direction>source</direction> - <presence>sometimes</presence> + <name>rtp_sink_%d</name> + <direction>sink</direction> + <presence>request</presence> <details>application/x-rtp</details> </caps> </pads> @@ -89,17 +89,17 @@ <author>Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Wim Taymans <wim.taymans@gmail.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>application/x-rtp</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>application/x-rtp</details> + </caps> </pads> </element> <element> @@ -110,17 +110,17 @@ <author>Kai Vehmanen <kai.vehmanen@nokia.com></author> <pads> <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> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-rtp</details> + </caps> </pads> </element> <element> @@ -128,28 +128,16 @@ <longname>RTP Session</longname> <class>Filter/Network/RTP</class> <description>Implement an RTP session</description> - <author>Wim Taymans <wim@fluendo.com></author> + <author>Wim Taymans <wim.taymans@gmail.com></author> <pads> <caps> - <name>recv_rtp_sink</name> - <direction>sink</direction> - <presence>request</presence> - <details>application/x-rtp</details> - </caps> - <caps> - <name>recv_rtcp_sink</name> - <direction>sink</direction> + <name>send_rtcp_src</name> + <direction>source</direction> <presence>request</presence> <details>application/x-rtcp</details> </caps> <caps> - <name>send_rtp_sink</name> - <direction>sink</direction> - <presence>request</presence> - <details>application/x-rtp</details> - </caps> - <caps> - <name>recv_rtp_src</name> + <name>send_rtp_src</name> <direction>source</direction> <presence>sometimes</presence> <details>application/x-rtp</details> @@ -161,17 +149,29 @@ <details>application/x-rtcp</details> </caps> <caps> - <name>send_rtp_src</name> + <name>recv_rtp_src</name> <direction>source</direction> <presence>sometimes</presence> <details>application/x-rtp</details> </caps> <caps> - <name>send_rtcp_src</name> - <direction>source</direction> + <name>send_rtp_sink</name> + <direction>sink</direction> + <presence>request</presence> + <details>application/x-rtp</details> + </caps> + <caps> + <name>recv_rtcp_sink</name> + <direction>sink</direction> <presence>request</presence> <details>application/x-rtcp</details> </caps> + <caps> + <name>recv_rtp_sink</name> + <direction>sink</direction> + <presence>request</presence> + <details>application/x-rtp</details> + </caps> </pads> </element> <element> @@ -179,18 +179,12 @@ <longname>RTP SSRC Demux</longname> <class>Demux/Network/RTP</class> <description>Splits RTP streams based on the SSRC</description> - <author>Wim Taymans <wim@fluendo.com></author> + <author>Wim Taymans <wim.taymans@gmail.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-rtp</details> - </caps> - <caps> - <name>rtcp_sink</name> - <direction>sink</direction> - <presence>always</presence> + <name>rtcp_src_%d</name> + <direction>source</direction> + <presence>sometimes</presence> <details>application/x-rtcp</details> </caps> <caps> @@ -200,11 +194,17 @@ <details>application/x-rtp</details> </caps> <caps> - <name>rtcp_src_%d</name> - <direction>source</direction> - <presence>sometimes</presence> + <name>rtcp_sink</name> + <direction>sink</direction> + <presence>always</presence> <details>application/x-rtcp</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-rtp</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-h264parse.xml b/docs/plugins/inspect/plugin-h264parse.xml index 52dd65ea..222344ad 100644 --- a/docs/plugins/inspect/plugin-h264parse.xml +++ b/docs/plugins/inspect/plugin-h264parse.xml @@ -14,17 +14,17 @@ <longname>H264Parse</longname> <class>Codec/Parser</class> <description>Parses raw h264 stream</description> - <author>Michal Benes <michal.benes@itonis.tv></author> + <author>Michal Benes <michal.benes@itonis.tv>,Wim Taymans <wim.taymans@gmail.com</author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>video/x-h264</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>video/x-h264</details> </caps> diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml index bdc7686f..4f8394e6 100644 --- a/docs/plugins/inspect/plugin-interleave.xml +++ b/docs/plugins/inspect/plugin-interleave.xml @@ -17,17 +17,17 @@ <author>Andy Wingo <wingo at pobox.com>, Iain <iain@prettypeople.org></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32</details> - </caps> - <caps> <name>src%d</name> <direction>source</direction> <presence>sometimes</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)32</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Andy Wingo <wingo at pobox.com></author> <pads> <caps> - <name>sink%d</name> - <direction>sink</direction> - <presence>request</presence> - <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)32</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32</details> </caps> + <caps> + <name>sink%d</name> + <direction>sink</direction> + <presence>request</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)32</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml index e1caa726..82c4e6ee 100644 --- a/docs/plugins/inspect/plugin-ladspa.xml +++ b/docs/plugins/inspect/plugin-ladspa.xml @@ -10,24 +10,273 @@ <origin>Unknown package origin</origin> <elements> <element> - <name>ladspa-amp-mono</name> - <longname>Mono Amplifier</longname> + <name>ladspa-adsr</name> + <longname>ADSR H303274llkurve</longname> <class>Filter/Effect/Audio/LADSPA</class> - <description>Mono Amplifier</description> - <author>Richard Furse (LADSPA example plugins)</author> + <description>ADSR H303274llkurve</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Envelope_Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Driving_Signal</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-adsr-g+t</name> + <longname>ADSR H303274llkurve mit Gatter und Ausl303266seimpuls</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>ADSR H303274llkurve mit Gatter und Ausl303266seimpuls</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Envelope_Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Ausl--ser</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gatter</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-alias</name> + <longname>Aliasing</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Aliasing</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-allpass-c</name> + <longname>Allpass delay line, cubic spline interpolation</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Allpass delay line, cubic spline interpolation</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-allpass-l</name> + <longname>Allpass delay line, linear interpolation</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Allpass delay line, linear interpolation</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-allpass-n</name> + <longname>Allpass delay line, noninterpolating</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Allpass delay line, noninterpolating</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-am</name> + <longname>Amplitude Modulator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Amplitude Modulator</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_2</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_1</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-amPitchshift</name> + <longname>AM pitchshifter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>AM pitchshifter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-amp</name> + <longname>Simple amplifier</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple amplifier</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-amp-gaia-oa</name> + <longname>Amplifier (GAIA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Amplifier (GAIA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> <pads> <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> <name>Input</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> <caps> + <name>Verst--rkung_-dB-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-amp-gcia-oa</name> + <longname>Amplifier (GCIA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Amplifier (GCIA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> <name>Output</name> <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-amp-mono</name> + <longname>Mono Amplifier</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Mono Amplifier</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> </pads> </element> <element> @@ -38,7 +287,13 @@ <author>Richard Furse (LADSPA example plugins)</author> <pads> <caps> - <name>Input_-Left-</name> + <name>Output_-Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Right-</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> @@ -50,17 +305,1038 @@ <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> <caps> - <name>Input_-Right-</name> + <name>Input_-Left-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-analogue</name> + <longname>Analogue Voice</longname> + <class>Source/Audio/LADSPA</class> + <description>Analogue Voice</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author> + <pads> + <caps> + <name>Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-analogueOsc</name> + <longname>Analogue Oscillator</longname> + <class>Source/Audio/LADSPA</class> + <description>Analogue Oscillator</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-artificialLatency</name> + <longname>Artificial latency</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Artificial latency</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-autoPhaser</name> + <longname>Auto phaser</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Auto phaser</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> + </pads> + </element> + <element> + <name>ladspa-bandpass-a-iir</name> + <longname>Glame Bandpass Analog Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Glame Bandpass Analog Filter</description> + <author>Alexander Ehlert <mag@glame.de></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-bandpass-iir</name> + <longname>Glame Bandpass Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Glame Bandpass Filter</description> + <author>Alexander Ehlert <mag@glame.de></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-bf-rotate-z</name> + <longname>Ambisonic Rotation (B-Format, Horizontal)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ambisonic Rotation (B-Format, Horizontal)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output_-Z-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Y-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-X-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-W-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Z-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Y-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-X-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-W-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-bf2cube</name> + <longname>Ambisonic Decoder (B-Format to Cube)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ambisonic Decoder (B-Format to Cube)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output_-Top_Back_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Top_Back_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Top_Front_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Top_Front_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Base_Back_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Base_Back_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Base_Front_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Base_Front_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Z-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Y-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-X-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-W-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-bf2quad</name> + <longname>Ambisonic Decoder (B-Format to Quad)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ambisonic Decoder (B-Format to Quad)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output_-Back_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Back_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Front_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Front_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Z-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Y-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-X-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-W-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-bf2stereo</name> + <longname>Ambisonic Decoder (B-Format to Stereo)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ambisonic Decoder (B-Format to Stereo)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> <caps> <name>Output_-Right-</name> <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> + <caps> + <name>Output_-Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Z-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Y-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-X-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-W-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-bodeShifter</name> + <longname>Bode frequency shifter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bode frequency shifter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Up_out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Down_out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-bodeShifterCV</name> + <longname>Bode frequency shifter (CV)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bode frequency shifter (CV)</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Mix_out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Up_out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Down_out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Shift_CV</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-branch-ia-oaoa</name> + <longname>Signal Branch (IA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Branch (IA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Second_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>First_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-branch-ic-ococ</name> + <longname>Signal Branch (IC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Signal Branch (IC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + + </pads> + </element> + <element> + <name>ladspa-butthigh-iir</name> + <longname>GLAME Butterworth Highpass</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>GLAME Butterworth Highpass</description> + <author>Alexander Ehlert <mag@glame.de></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-buttlow-iir</name> + <longname>GLAME Butterworth Lowpass</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>GLAME Butterworth Lowpass</description> + <author>Alexander Ehlert <mag@glame.de></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-bwxover-iir</name> + <longname>Glame Butterworth X-over Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Glame Butterworth X-over Filter</description> + <author>Alexander Ehlert <mag@glame.de></author> + <pads> + <caps> + <name>HP-Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>LP-Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-canyon-delay</name> + <longname>Canyon Delay</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Canyon Delay</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author> + <pads> + <caps> + <name>Out_-Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Out_-Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>In_-Right-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>In_-Left-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-chebstortion</name> + <longname>Chebyshev distortion</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Chebyshev distortion</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-comb</name> + <longname>Comb Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Comb Filter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-comb-c</name> + <longname>Comb delay line, cubic spline interpolation</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Comb delay line, cubic spline interpolation</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-comb-l</name> + <longname>Comb delay line, linear interpolation</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Comb delay line, linear interpolation</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-comb-n</name> + <longname>Comb delay line, noninterpolating</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Comb delay line, noninterpolating</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-combSplitter</name> + <longname>Comb Splitter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Comb Splitter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output_2</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_1</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-compress-peak</name> + <longname>Simple Compressor (Peak Envelope Tracking)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple Compressor (Peak Envelope Tracking)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-compress-rms</name> + <longname>Simple Compressor (RMS Envelope Tracking)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple Compressor (RMS Envelope Tracking)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-const</name> + <longname>Constant Signal Generator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Constant Signal Generator</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-crossoverDist</name> + <longname>Crossover distortion</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Crossover distortion</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-dahdsr-cg+t-control</name> + <longname>DAHDSR Envelope with Control Gate and Trigger (Control Inputs)</longname> + <class>Source/Audio/LADSPA</class> + <description>DAHDSR Envelope with Control Gate and Trigger (Control Inputs)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Envelope_Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-dahdsr-g+t-audio</name> + <longname>DAHDSR Hullkurve mit Gatter und Ausl303266seimpuls (Audio Eing303244nge)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>DAHDSR Hullkurve mit Gatter und Ausl303266seimpuls (Audio Eing303244nge)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Envelope_Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Ausklingzeit_-s-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Haltewert</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Abklingzeit_-s-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Haltezeit_-s-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Einschwingzeit_-s-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Verz--gerungszeit_-s-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Ausl--ser</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gatter</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-dahdsr-g+t-control</name> + <longname>DAHDSR H303274llkurve mit Gatter und Ausl303266seimpuls (Kontroll Eing303244nge)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>DAHDSR H303274llkurve mit Gatter und Ausl303266seimpuls (Kontroll Eing303244nge)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Envelope_Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Ausl--ser</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gatter</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-dcRemove</name> + <longname>DC Offset Remover</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>DC Offset Remover</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-decay</name> + <longname>Exponential signal decay</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Exponential signal decay</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-decimator</name> + <longname>Decimator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Decimator</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-declip</name> + <longname>Declipper</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Declipper</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-delay-0-01s</name> + <longname>Echo Delay Line (Maximum Delay 0,01s)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Echo Delay Line (Maximum Delay 0,01s)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-delay-0-1s</name> + <longname>Echo Delay Line (Maximum Delay 0,1s)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Echo Delay Line (Maximum Delay 0,1s)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-delay-1s</name> + <longname>Echo Delay Line (Maximum Delay 1s)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Echo Delay Line (Maximum Delay 1s)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> </pads> </element> <element> @@ -71,17 +1347,1507 @@ <author>Richard Furse (LADSPA example plugins)</author> <pads> <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-delay-60s</name> + <longname>Echo Delay Line (Maximum Delay 60s)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Echo Delay Line (Maximum Delay 60s)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-delay-c</name> + <longname>Simple delay line, cubic spline interpolation</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple delay line, cubic spline interpolation</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-delay-l</name> + <longname>Simple delay line, linear interpolation</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple delay line, linear interpolation</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-delay-n</name> + <longname>Simple delay line, noninterpolating</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple delay line, noninterpolating</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-delayorama</name> + <longname>Delayorama</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Delayorama</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-difference-iama-oa</name> + <longname>Signal Difference (IAMA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Difference (IAMA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Difference_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_to_Subtract</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-difference-iamc-oa</name> + <longname>Signal Difference (IAMC)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Difference (IAMC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Difference_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-difference-icma-oa</name> + <longname>Signal Difference (ICMA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Difference (ICMA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Difference_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_to_Subtract</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-difference-icmc-oc</name> + <longname>Signal Difference (ICMC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Signal Difference (ICMC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + + </pads> + </element> + <element> + <name>ladspa-diode</name> + <longname>Diode Processor</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Diode Processor</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-disintegrator</name> + <longname>Disintegrator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Disintegrator</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-divider</name> + <longname>Audio Divider (Suboctave Generator)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Audio Divider (Suboctave Generator)</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-dj-eq</name> + <longname>DJ EQ</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>DJ EQ</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output_R</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_L</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_R</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_L</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-dj-eq-mono</name> + <longname>DJ EQ (mono)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>DJ EQ (mono)</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-djFlanger</name> + <longname>DJ flanger</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>DJ flanger</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-dysonCompress</name> + <longname>Dyson compressor</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Dyson compressor</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-encode-bformat</name> + <longname>Ambisonic Encoder (B-Format)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ambisonic Encoder (B-Format)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output_-Z-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Y-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-X-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-W-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-encode-fmh</name> + <longname>Ambisonic Encoder (FMH-Format)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ambisonic Encoder (FMH-Format)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output_-V-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-U-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-T-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-S-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-R-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Z-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Y-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-X-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-W-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-expand-peak</name> + <longname>Simple Expander (Peak Envelope Tracking)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple Expander (Peak Envelope Tracking)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-expand-rms</name> + <longname>Simple Expander (RMS Envelope Tracking)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple Expander (RMS Envelope Tracking)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fadDelay</name> + <longname>Fractionally Addressed Delay Line</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Fractionally Addressed Delay Line</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fastLookaheadLimiter</name> + <longname>Fast Lookahead limiter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Fast Lookahead limiter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output_2</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_1</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_2</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_1</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fbdelay-0-01s</name> + <longname>Feedback Delay Line (Maximum Delay 0,01s)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Feedback Delay Line (Maximum Delay 0,01s)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fbdelay-0-1s</name> + <longname>Feedback Delay Line (Maximum Delay 0,1s)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Feedback Delay Line (Maximum Delay 0,1s)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fbdelay-1s</name> + <longname>Feedback Delay Line (Maximum Delay 1s)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Feedback Delay Line (Maximum Delay 1s)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fbdelay-5s</name> + <longname>Feedback Delay Line (Maximum Delay 5s)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Feedback Delay Line (Maximum Delay 5s)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fbdelay-60s</name> + <longname>Feedback Delay Line (Maximum Delay 60s)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Feedback Delay Line (Maximum Delay 60s)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-flanger</name> + <longname>Flanger</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Flanger</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fmOsc</name> + <longname>FM Oscillator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>FM Oscillator</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequency_-Hz-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fmh-rotate-z</name> + <longname>Ambisonic Rotation (FMH-Format, Horizontal)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ambisonic Rotation (FMH-Format, Horizontal)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output_-V-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-U-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-T-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-S-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-R-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Z-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Y-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-X-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-W-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-V-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-U-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-T-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-S-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-R-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Z-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Y-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-X-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-W-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fmh2bf</name> + <longname>FMH-Format to B-Format (Discards RSTUV Channels)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>FMH-Format to B-Format (Discards RSTUV Channels)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output_-Z-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Y-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-X-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-W-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-V-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-U-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-T-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-S-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-R-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Z-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Y-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-X-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-W-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fmh2oct</name> + <longname>Ambisonic Decoder (FMH-Format to Octagon)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ambisonic Decoder (FMH-Format to Octagon)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output_-Front_Left_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Back_Left_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Back_Back_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Back_Back_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Back_Right_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Front_Right_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Front_Front_Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Front_Front_Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-V-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-U-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-T-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-S-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-R-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Z-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Y-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-X-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-W-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fmod-fama-oa</name> + <longname>Frequenz Modulator (FAMA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Frequenz Modulator (FAMA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Modulierte_Frequenz_-Hz-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Modulation_-Octaves-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz_-Hz-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fmod-famc-oa</name> + <longname>Frequenz Modulator (FAMC)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Frequenz Modulator (FAMC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Modulierte_Frequenz_-Hz-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz_-Hz-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fmod-fcma-oa</name> + <longname>Frequenz Modulator (FCMA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Frequenz Modulator (FCMA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Modulierte_Frequenz_-Hz-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Modulation_-Octaves-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fmod-fcmc-oc</name> + <longname>Frequenz Modulator (FCMC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Frequenz Modulator (FCMC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + + </pads> + </element> + <element> + <name>ladspa-foldover</name> + <longname>Foldover distortion</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Foldover distortion</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-fourByFourPole</name> + <longname>4 x 4 pole allpass</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>4 x 4 pole allpass</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-foverdrive</name> + <longname>Fast overdrive</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Fast overdrive</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-freeverb3</name> + <longname>Freeverb (Version 3)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Freeverb (Version 3)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Jezar at Dreampoint, ported by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output_-Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Right-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Left-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-freqTracker</name> + <longname>Frequency tracker</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Frequency tracker</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Frequency_-Hz-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-gate</name> + <longname>Gate</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Gate</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-giantFlange</name> + <longname>Giant flange</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Giant flange</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-gong</name> + <longname>Gong model</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Gong model</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-gongBeater</name> + <longname>Gong beater</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Gong beater</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-grain-scatter</name> + <longname>Granular Scatter Processor</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Granular Scatter Processor</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> <name>Input</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> + </pads> + </element> + <element> + <name>ladspa-gsm</name> + <longname>GSM simulator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>GSM simulator</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> <caps> <name>Output</name> <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-gverb</name> + <longname>GVerb</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>GVerb</description> + <author>Juhana Sadeharju <kouhia at nic.funet.fi>, LADSPAification by Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Right_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-hard-gate</name> + <longname>Hard Gate</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Hard Gate</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-hardLimiter</name> + <longname>Hard Limiter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Hard Limiter</description> + <author>Marcus Andersson</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-harmonicGen</name> + <longname>Harmonic generator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Harmonic generator</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-hermesFilter</name> + <longname>Hermes Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Hermes Filter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-highpass-iir</name> + <longname>Glame Highpass Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Glame Highpass Filter</description> + <author>Alexander Ehlert <mag@glame.de></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-hilbert</name> + <longname>Hilbert transformer</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Hilbert transformer</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>90deg_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>0deg_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> </pads> </element> <element> @@ -92,17 +2858,372 @@ <author>Richard Furse (LADSPA example plugins)</author> <pads> <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-identity-audio</name> + <longname>Identity (Audio)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Identity (Audio)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-identity-control</name> + <longname>Identity (Control)</longname> + <class>Source/Audio/LADSPA</class> + <description>Identity (Control)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + + </pads> + </element> + <element> + <name>ladspa-imp</name> + <longname>Impulse convolver</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Impulse convolver</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-impulse-fc</name> + <longname>Nonbandlimited single-sample impulses (Frequency: Control)</longname> + <class>Source/Audio/LADSPA</class> + <description>Nonbandlimited single-sample impulses (Frequency: Control)</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-interpolator</name> + <longname>Control to Audio Interpolator</longname> + <class>Source/Audio/LADSPA</class> + <description>Control to Audio Interpolator</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Interpolated_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-inv</name> + <longname>Inverter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Inverter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-karaoke</name> + <longname>Karaoke</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Karaoke</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Right_out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Right_in</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_in</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-lcrDelay</name> + <longname>L/C/R Delay</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>L/C/R Delay</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>R_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>L_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>R_input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>L_input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-lfoPhaser</name> + <longname>LFO Phaser</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>LFO Phaser</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-limit-peak</name> + <longname>Simple Limiter (Peak Envelope Tracking)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple Limiter (Peak Envelope Tracking)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-limit-rms</name> + <longname>Simple Limiter (RMS Envelope Tracking)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple Limiter (RMS Envelope Tracking)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-lofi</name> + <longname>Lo Fi</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Lo Fi</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author> + <pads> + <caps> + <name>Out_-Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Out_-Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>In_-Right-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>In_-Left-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-logistic</name> + <longname>Logistic Map Control Generator</longname> + <class>Source/Audio/LADSPA</class> + <description>Logistic Map Control Generator</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-lowpass-iir</name> + <longname>Glame Lowpass Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Glame Lowpass Filter</description> + <author>Alexander Ehlert <mag@glame.de></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-lp4pole-faraia-oa</name> + <longname>4 Pole Low-Pass Filter with Resonance (FARAIA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>4 Pole Low-Pass Filter with Resonance (FARAIA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> <name>Input</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> <caps> + <name>Resonanz</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Cutoff_Frequency</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-lp4pole-fcrcia-oa</name> + <longname>4 Pole Low-Pass Filter with Resonance (FCRCIA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>4 Pole Low-Pass Filter with Resonance (FCRCIA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> <name>Output</name> <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> </pads> </element> <element> @@ -113,11 +3234,242 @@ <author>Richard Furse (LADSPA example plugins)</author> <pads> <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-lsFilter</name> + <longname>LS Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>LS Filter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-matrixMSSt</name> + <longname>Matrix: MS to Stereo</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Matrix: MS to Stereo</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Right</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Side</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Mid</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-matrixSpatialiser</name> + <longname>Matrix Spatialiser</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Matrix Spatialiser</description> + <author>Joern Nettingsmeier <nettings@folkwang-hochschule.de></author> + <pads> + <caps> + <name>Output_R</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_L</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_R</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_L</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-matrixStMS</name> + <longname>Matrix: Stereo to MS</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Matrix: Stereo to MS</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Side</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Mid</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Right</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-mbeq</name> + <longname>Multiband EQ</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Multiband EQ</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> <name>Input</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> + </pads> + </element> + <element> + <name>ladspa-mixer</name> + <longname>Mixer (Stereo to Mono)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Mixer (Stereo to Mono)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_2</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_1</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-modDelay</name> + <longname>Modulatable delay</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Modulatable delay</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Delay_-s-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-multivoiceChorus</name> + <longname>Multivoice Chorus</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Multivoice Chorus</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-noise-source-white</name> + <longname>Noise Source (White)</longname> + <class>Source/Audio/LADSPA</class> + <description>Noise Source (White)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> <caps> <name>Output</name> <direction>source</direction> @@ -142,6 +3494,1129 @@ </pads> </element> <element> + <name>ladspa-notch-iir</name> + <longname>Mag's Notch Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Mag's Notch Filter</description> + <author>Alexander Ehlert <mag@glame.de></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-null-ai</name> + <longname>Null (Audio Input)</longname> + <class>Sink/Audio/LADSPA</class> + <description>Null (Audio Input)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-null-ao</name> + <longname>Null (Audio Output)</longname> + <class>Source/Audio/LADSPA</class> + <description>Null (Audio Output)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-null-ci</name> + <longname>Null (Control Input)</longname> + <class>Source/Audio/LADSPA</class> + <description>Null (Control Input)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + + </pads> + </element> + <element> + <name>ladspa-null-co</name> + <longname>Null (Control Output)</longname> + <class>Source/Audio/LADSPA</class> + <description>Null (Control Output)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + + </pads> + </element> + <element> + <name>ladspa-organ</name> + <longname>Organ</longname> + <class>Source/Audio/LADSPA</class> + <description>Organ</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author> + <pads> + <caps> + <name>Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-peak</name> + <longname>Peak Monitor</longname> + <class>Sink/Analyzer/Audio/LADSPA</class> + <description>Peak Monitor</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-phasemod</name> + <longname>Phase Modulated Voice</longname> + <class>Source/Audio/LADSPA</class> + <description>Phase Modulated Voice</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author> + <pads> + <caps> + <name>Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-pink-full-frequency</name> + <longname>Pink Noise (full frequency range)</longname> + <class>Source/Audio/LADSPA</class> + <description>Pink Noise (full frequency range)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-pink-interpolated-audio</name> + <longname>Pink Noise (Interpolated)</longname> + <class>Source/Audio/LADSPA</class> + <description>Pink Noise (Interpolated)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-pink-sh</name> + <longname>Pink Noise (sample and hold)</longname> + <class>Source/Audio/LADSPA</class> + <description>Pink Noise (sample and hold)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-pitchScale</name> + <longname>Pitch Scaler</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Pitch Scaler</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-pitchScaleHQ</name> + <longname>Higher Quality Pitch Scaler</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Higher Quality Pitch Scaler</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-plate</name> + <longname>Plate reverb</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Plate reverb</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Right_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-pointerCastDistortion</name> + <longname>Pointer cast distortion</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Pointer cast distortion</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-product-iaia-oa</name> + <longname>Signal Product (IAIA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Product (IAIA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Product_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Second_Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>First_Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-product-iaic-oa</name> + <longname>Signal Product (IAIC)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Product (IAIC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Product_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>First_Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-product-icic-oc</name> + <longname>Signal Product (ICIC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Signal Product (ICIC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + + </pads> + </element> + <element> + <name>ladspa-pulse-fapa-oa</name> + <longname>Bandlimited Variable Width Pulse Oscillator (FAPA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bandlimited Variable Width Pulse Oscillator (FAPA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Pulse_Width</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-pulse-fapc-oa</name> + <longname>Bandlimited Variable Width Pulse Oscillator (FAPC)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bandlimited Variable Width Pulse Oscillator (FAPC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-pulse-fcpa-oa</name> + <longname>Bandlimited Variable Width Pulse Oscillator (FCPA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bandlimited Variable Width Pulse Oscillator (FCPA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Pulse_Width</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-pulse-fcpc-oa</name> + <longname>Bandlimited Variable Width Pulse Oscillator (FCPC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Bandlimited Variable Width Pulse Oscillator (FCPC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-quantiser100</name> + <longname>Quantiser (100 Steps)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Quantiser (100 Steps)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output_Changed</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Quantised_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-quantiser20</name> + <longname>Quantiser (20 Steps)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Quantiser (20 Steps)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output_Changed</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Quantised_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-quantiser50</name> + <longname>Quantiser (50 Steps)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Quantiser (50 Steps)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output_Changed</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Quantised_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-random-fasa-oa</name> + <longname>Random Wave Generator (FASA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Random Wave Generator (FASA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Wave_Smoothness</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz_-Hz-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-random-fasc-oa</name> + <longname>Random Wave Generator (FASC)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Random Wave Generator (FASC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz_-Hz-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-random-fcsa-oa</name> + <longname>Random Wave Generator (FCSA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Random Wave Generator (FCSA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Wave_Smoothness</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-random-fcsc-oa</name> + <longname>Random Wave Generator (FCSC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Random Wave Generator (FCSC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-rateShifter</name> + <longname>Rate shifter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Rate shifter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-ratio-nada-oa</name> + <longname>Signal Ratio (NADA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Ratio (NADA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Ratio_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Denominator</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Numerator</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-ratio-nadc-oa</name> + <longname>Signal Ratio (NADC)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Ratio (NADC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Ratio_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Numerator</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-ratio-ncda-oa</name> + <longname>Signal Ratio (NCDA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Ratio (NCDA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Ratio_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Denominator</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-ratio-ncdc-oc</name> + <longname>Signal Ratio (NCDC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Signal Ratio (NCDC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + + </pads> + </element> + <element> + <name>ladspa-retroFlange</name> + <longname>Retro Flanger</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Retro Flanger</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-revdelay</name> + <longname>Reverse Delay (5s max)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Reverse Delay (5s max)</description> + <author>Jesse Chappell <jesse at essej dot net></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-ringmod-1i1o1l</name> + <longname>Ringmod with LFO</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ringmod with LFO</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-ringmod-2i1o</name> + <longname>Ringmod with two inputs</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Ringmod with two inputs</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Modulator</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-satanMaximiser</name> + <longname>Barry's Satan Maximiser</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Barry's Satan Maximiser</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sawtooth-fa-oa</name> + <longname>Bandlimited Sawtooth Oscillator (FA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bandlimited Sawtooth Oscillator (FA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sawtooth-fc-oa</name> + <longname>Bandlimited Sawtooth Oscillator (FC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Bandlimited Sawtooth Oscillator (FC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sc1</name> + <longname>SC1</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>SC1</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sc2</name> + <longname>SC2</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>SC2</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Sidechain</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sc3</name> + <longname>SC3</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>SC3</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Right_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Right_input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Sidechain</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sc4</name> + <longname>SC4</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>SC4</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Right_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Right_input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sc4m</name> + <longname>SC4 mono</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>SC4 mono</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-se4</name> + <longname>SE4</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>SE4</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Right_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Right_input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Left_input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sequencer16</name> + <longname>Analogue Style 16 Step Sequencer</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Analogue Style 16 Step Sequencer</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Value_Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Step_Trigger</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gate_-Open_>_0-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sequencer32</name> + <longname>Analogue Style 32 Step Sequencer</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Analogue Style 32 Step Sequencer</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Value_Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Step_Trigger</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gate_-Open_>_0-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sequencer64</name> + <longname>Analogue Style 64 Step Sequencer</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Analogue Style 64 Step Sequencer</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Value_Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Step_Trigger</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gate_-Open_>_0-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-shaper</name> + <longname>Wave shaper</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Wave shaper</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sifter</name> + <longname>Signal sifter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal sifter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sinCos</name> + <longname>Sine + cosine oscillator</longname> + <class>Source/Audio/LADSPA</class> + <description>Sine + cosine oscillator</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Cosine_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Sine_output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> <name>ladspa-sine-faaa</name> <longname>Sine Oscillator (Freq:audio, Amp:audio)</longname> <class>Filter/Effect/Audio/LADSPA</class> @@ -149,8 +4624,8 @@ <author>Richard Furse (LADSPA example plugins)</author> <pads> <caps> - <name>Frequency_-Hz-</name> - <direction>sink</direction> + <name>Output</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> @@ -161,8 +4636,8 @@ <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> <caps> - <name>Output</name> - <direction>source</direction> + <name>Frequency_-Hz-</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> @@ -176,14 +4651,14 @@ <author>Richard Furse (LADSPA example plugins)</author> <pads> <caps> - <name>Frequency_-Hz-</name> - <direction>sink</direction> + <name>Output</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> <caps> - <name>Output</name> - <direction>source</direction> + <name>Frequency_-Hz-</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> @@ -197,14 +4672,14 @@ <author>Richard Furse (LADSPA example plugins)</author> <pads> <caps> - <name>Amplitude</name> - <direction>sink</direction> + <name>Output</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> <caps> - <name>Output</name> - <direction>source</direction> + <name>Amplitude</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> </caps> @@ -225,5 +4700,1020 @@ </caps> </pads> </element> + <element> + <name>ladspa-singlePara</name> + <longname>Single band parametric</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Single band parametric</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sinusWavewrapper</name> + <longname>Sinus wavewrapper</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Sinus wavewrapper</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sledgehammer</name> + <longname>Dynamic Sledgehammer</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Dynamic Sledgehammer</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Nathaniel Virgo)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Carrier</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Modulator</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-smoothDecimate</name> + <longname>Smooth Decimator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Smooth Decimator</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-split</name> + <longname>Mono to Stereo splitter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Mono to Stereo splitter</description> + <author>Frank Neumann <franky@users.sourceforge.net></author> + <pads> + <caps> + <name>Output_2</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_1</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-square-fa-oa</name> + <longname>Bandlimited Square Oscillator (FA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bandlimited Square Oscillator (FA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-square-fc-oa</name> + <longname>Bandlimited Square Oscillator (FC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Bandlimited Square Oscillator (FC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-stepMuxer</name> + <longname>Step Demuxer</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Step Demuxer</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_8</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_7</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_6</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_5</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_4</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_3</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_2</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_1</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Clock</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sum-iaia-oa</name> + <longname>Signal Sum (IAIA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Sum (IAIA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Summed_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Second_Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>First_Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sum-iaic-oa</name> + <longname>Signal Sum (IAIC)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Sum (IAIC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Summed_Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>First_Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sum-icic-oc</name> + <longname>Signal Sum (ICIC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Signal Sum (ICIC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + + </pads> + </element> + <element> + <name>ladspa-surroundEncoder</name> + <longname>Surround matrix encoder</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Surround matrix encoder</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Rt</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Lt</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>S</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>C</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>R</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>L</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-svf</name> + <longname>State Variable Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>State Variable Filter</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-syncpulse-fapaga-oa</name> + <longname>Clock Pulse Oscillator with Gate (FAPAGA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Clock Pulse Oscillator with Gate (FAPAGA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gatter</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Pulse_Width</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-syncpulse-fcpcga-oa</name> + <longname>Clock Pulse Oscillator with Gate (FCPCGA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Clock Pulse Oscillator with Gate (FCPCGA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gatter</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-syncsquare-faga-oa</name> + <longname>Clock Oscillator with Gate (FAGA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Clock Oscillator with Gate (FAGA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gate</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequency</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-syncsquare-fcga-oa</name> + <longname>Clock Oscillator with Gate (FCGA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Clock Oscillator with Gate (FCGA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gate</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-syndrum</name> + <longname>Syn Drum</longname> + <class>Source/Audio/LADSPA</class> + <description>Syn Drum</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author> + <pads> + <caps> + <name>Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-tapeDelay</name> + <longname>Tape Delay Simulation</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Tape Delay Simulation</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-track-max-peak</name> + <longname>Envelope Tracker (Maximum Peak)</longname> + <class>Sink/Analyzer/Audio/LADSPA</class> + <description>Envelope Tracker (Maximum Peak)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-track-max-rms</name> + <longname>Envelope Tracker (Maximum RMS)</longname> + <class>Sink/Analyzer/Audio/LADSPA</class> + <description>Envelope Tracker (Maximum RMS)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-track-peak</name> + <longname>Envelope Tracker (Peak)</longname> + <class>Sink/Analyzer/Audio/LADSPA</class> + <description>Envelope Tracker (Peak)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-track-rms</name> + <longname>Envelope Tracker (RMS)</longname> + <class>Sink/Analyzer/Audio/LADSPA</class> + <description>Envelope Tracker (RMS)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-tracker-gaaadaia-oa</name> + <longname>Signal Tracker (Audio Rates)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Tracker (Audio Rates)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Decay_Rate_-Hz-_when_Gate_Low</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Attack_Rate_-Hz-_when_Gate_Low</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Decay_Rate_-Hz-_when_Gate_High</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Attack_Rate_-Hz-_when_Gate_High</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gatter</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-tracker-gaacdcia-oa</name> + <longname>Signal Tracker (Control Rates)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Signal Tracker (Control Rates)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Gatter</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-transient</name> + <longname>Transient mangler</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Transient mangler</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-triangle-fasa-oa</name> + <longname>Bandlimited Variable Slope Triangle Oscillator (FASA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bandlimited Variable Slope Triangle Oscillator (FASA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Slope</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-triangle-fasc-oa</name> + <longname>Bandlimited Variable Slope Triangle Oscillator (FASC)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bandlimited Variable Slope Triangle Oscillator (FASC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Frequenz</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-triangle-fcsa-oa</name> + <longname>Bandlimited Variable Slope Triangle Oscillator (FCSA)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Bandlimited Variable Slope Triangle Oscillator (FCSA)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Slope</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-triangle-fcsc-oa</name> + <longname>Bandlimited Variable Slope Triangle Oscillator (FCSC)</longname> + <class>Source/Audio/LADSPA</class> + <description>Bandlimited Variable Slope Triangle Oscillator (FCSC)</description> + <author>Mike Rawes <mike_rawes[at]yahoo.co.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-triplePara</name> + <longname>Triple band parametric with shelves</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Triple band parametric with shelves</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-valve</name> + <longname>Valve saturation</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Valve saturation</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-valveRect</name> + <longname>Valve rectifier</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Valve rectifier</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-vcf303</name> + <longname>VCF 303</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>VCF 303</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by David A. Bartold)</author> + <pads> + <caps> + <name>Out</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>In</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-vynil</name> + <longname>VyNil (Vinyl Effect)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>VyNil (Vinyl Effect)</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output_R</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_L</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_R</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_L</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-waveTerrain</name> + <longname>Wave Terrain Oscillator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Wave Terrain Oscillator</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>z</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>y</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>x</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-wshape-sine</name> + <longname>Wave Shaper (Sine-Based)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Wave Shaper (Sine-Based)</description> + <author>CMT (http://www.ladspa.org/cmt, plugin by Richard W.E. Furse)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-xfade</name> + <longname>Crossfade</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Crossfade</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output_right</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_left</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_B_right</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_B_left</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_A_right</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_A_left</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-xfade4</name> + <longname>Crossfade (4 outs)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Crossfade (4 outs)</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output_B_right</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_B_left</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_A_right</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_A_left</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_B_right</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_B_left</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_A_right</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_A_left</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-zm1</name> + <longname>z-1</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>z-1</description> + <author>Steve Harris <steve@plugin.org.uk></author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> </elements> </plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-metadata.xml b/docs/plugins/inspect/plugin-metadata.xml new file mode 100644 index 00000000..ab4b2170 --- /dev/null +++ b/docs/plugins/inspect/plugin-metadata.xml @@ -0,0 +1,55 @@ +<plugin> + <name>metadata</name> + <description>Metadata (EXIF, IPTC and XMP) image (JPEG, TIFF) parser and muxer</description> + <filename>../../ext/metadata/.libs/libgstmetadata.so</filename> + <basename>libgstmetadata.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>metadatamux</name> + <longname>Metadata muxer</longname> + <class>Muxer/Metadata</class> + <description>Convert tags to metadata (EXIF, IPTC and XMP) and insert into the stream</description> + <author>Edgard Lima <edgard.lima@indt.org.br></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>image/jpeg, tags-extracted=(boolean)true; image/png, tags-extracted=(boolean)true</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>image/jpeg; image/png</details> + </caps> + </pads> + </element> + <element> + <name>metadataparse</name> + <longname>Metadata parser</longname> + <class>Parser/Extracter/Metadata</class> + <description>Send metadata tags (EXIF, IPTC and XMP) while passing throught the contents</description> + <author>Edgard Lima <edgard.lima@indt.org.br></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>image/jpeg, tags-extracted=(boolean)false; image/png, tags-extracted=(boolean)false</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>image/jpeg, tags-extracted=(boolean)true; image/png, tags-extracted=(boolean)true</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml index 573232ae..9553efe0 100644 --- a/docs/plugins/inspect/plugin-modplug.xml +++ b/docs/plugins/inspect/plugin-modplug.xml @@ -17,17 +17,17 @@ <author>Jeremy SIMON <jsimon13@yahoo.fr></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-mod; audio/x-xm; audio/x-it; audio/x-s3m; audio/x-stm</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){ 8000, 11025, 22050, 44100 }, channels=(int)2; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-mod; audio/x-xm; audio/x-it; audio/x-s3m; audio/x-stm</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-mpeg4videoparse.xml b/docs/plugins/inspect/plugin-mpeg4videoparse.xml index 6426ebb7..789431ad 100644 --- a/docs/plugins/inspect/plugin-mpeg4videoparse.xml +++ b/docs/plugins/inspect/plugin-mpeg4videoparse.xml @@ -17,17 +17,17 @@ <author>Julien Moutte <julien@fluendo.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/mpeg, mpegversion=(int)4, parsed=(boolean)true, systemstream=(boolean)false</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/mpeg, mpegversion=(int)4, parsed=(boolean)false, systemstream=(boolean)false</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/mpeg, mpegversion=(int)4, parsed=(boolean)true, systemstream=(boolean)false</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-mpegtsparse.xml b/docs/plugins/inspect/plugin-mpegtsparse.xml index bdea6c8f..b88db975 100644 --- a/docs/plugins/inspect/plugin-mpegtsparse.xml +++ b/docs/plugins/inspect/plugin-mpegtsparse.xml @@ -17,9 +17,9 @@ <author>Alessandro Decina <alessandro@nnva.org></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> + <name>program_%d</name> + <direction>source</direction> + <presence>sometimes</presence> <details>video/mpegts, systemstream=(boolean)true</details> </caps> <caps> @@ -29,9 +29,9 @@ <details>video/mpegts, systemstream=(boolean)true</details> </caps> <caps> - <name>program_%d</name> - <direction>source</direction> - <presence>sometimes</presence> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> <details>video/mpegts, systemstream=(boolean)true</details> </caps> </pads> diff --git a/docs/plugins/inspect/plugin-mpegvideoparse.xml b/docs/plugins/inspect/plugin-mpegvideoparse.xml index fa65563b..d4f22056 100644 --- a/docs/plugins/inspect/plugin-mpegvideoparse.xml +++ b/docs/plugins/inspect/plugin-mpegvideoparse.xml @@ -14,21 +14,20 @@ <longname>MPEG video elementary stream parser</longname> <class>Codec/Parser/Video</class> <description>Parses and frames MPEG-1 and MPEG-2 elementary video streams</description> - <author>Wim Taymans <wim.taymans@chello.be> - Jan Schmidt <thaytan@mad.scientist.com></author> + <author>Wim Taymans <wim.taymans@chello.be>012Jan Schmidt <thaytan@mad.scientist.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/mpeg, mpegversion=(int)[ 1, 2 ], parsed=(boolean)true, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/mpeg, mpegversion=(int)[ 1, 2 ], parsed=(boolean)false, systemstream=(boolean)false</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/mpeg, mpegversion=(int)[ 1, 2 ], parsed=(boolean)true, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-musicbrainz.xml b/docs/plugins/inspect/plugin-musicbrainz.xml index ee474060..cb913573 100644 --- a/docs/plugins/inspect/plugin-musicbrainz.xml +++ b/docs/plugins/inspect/plugin-musicbrainz.xml @@ -17,14 +17,14 @@ <author>Jeremy Simon <jsimon13@yahoo.fr></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</details> </caps> diff --git a/docs/plugins/inspect/plugin-mve.xml b/docs/plugins/inspect/plugin-mve.xml index aa1166b2..21e508e2 100644 --- a/docs/plugins/inspect/plugin-mve.xml +++ b/docs/plugins/inspect/plugin-mve.xml @@ -17,10 +17,10 @@ <author>Jens Granseuer <jensgr@gmx.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-mve</details> + <name>audio</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>audio/x-raw-int, width=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)8, signed=(boolean)false; audio/x-raw-int, width=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)16, signed=(boolean)true, endianness=(int){ 1234, 4321 }</details> </caps> <caps> <name>video</name> @@ -29,10 +29,10 @@ <details>video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8, endianness=(int)1234</details> </caps> <caps> - <name>audio</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>audio/x-raw-int, width=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)8, signed=(boolean)false; audio/x-raw-int, width=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)16, signed=(boolean)true, endianness=(int){ 1234, 4321 }</details> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-mve</details> </caps> </pads> </element> @@ -44,10 +44,10 @@ <author>Jens Granseuer <jensgr@gmx.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-mve</details> + <name>video</name> + <direction>sink</direction> + <presence>request</presence> + <details>video/x-raw-rgb, width=(int)[ 24, 1600 ], height=(int)[ 24, 1200 ], framerate=(fraction)[ 1/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31; video/x-raw-rgb, bpp=(int)8, depth=(int)8, width=(int)[ 24, 1600 ], height=(int)[ 24, 1200 ], framerate=(fraction)[ 1/1, 2147483647/1 ], endianness=(int)1234</details> </caps> <caps> <name>audio</name> @@ -56,10 +56,10 @@ <details>audio/x-raw-int, width=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)8, signed=(boolean)false; audio/x-raw-int, width=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)16, signed=(boolean)true, endianness=(int)1234</details> </caps> <caps> - <name>video</name> - <direction>sink</direction> - <presence>request</presence> - <details>video/x-raw-rgb, width=(int)[ 24, 1600 ], height=(int)[ 24, 1200 ], framerate=(fraction)[ 1/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31; video/x-raw-rgb, bpp=(int)8, depth=(int)8, width=(int)[ 24, 1600 ], height=(int)[ 24, 1200 ], framerate=(fraction)[ 1/1, 2147483647/1 ], endianness=(int)1234</details> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-mve</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-nsfdec.xml b/docs/plugins/inspect/plugin-nsfdec.xml index e5dde672..91322e13 100644 --- a/docs/plugins/inspect/plugin-nsfdec.xml +++ b/docs/plugins/inspect/plugin-nsfdec.xml @@ -17,17 +17,17 @@ <author>Johan Dahlin <johan@gnome.org></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){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-nsf</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-nuvdemux.xml b/docs/plugins/inspect/plugin-nuvdemux.xml index 3d0e9ae7..af85ce56 100644 --- a/docs/plugins/inspect/plugin-nuvdemux.xml +++ b/docs/plugins/inspect/plugin-nuvdemux.xml @@ -17,10 +17,10 @@ <author>Renato Araujo Oliveira Filho <renato.filho@indt.org.br>,Rosfran Borges <rosfran.borges@indt.org.br></author> <pads> <caps> - <name>audio_src</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>ANY</details> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-nuv</details> </caps> <caps> <name>video_src</name> @@ -29,10 +29,10 @@ <details>ANY</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-nuv</details> + <name>audio_src</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>ANY</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-qtdemux.xml b/docs/plugins/inspect/plugin-qtdemux.xml deleted file mode 100644 index df95fbef..00000000 --- a/docs/plugins/inspect/plugin-qtdemux.xml +++ /dev/null @@ -1,20 +0,0 @@ -<plugin> - <name>qtdemux</name> - <description>Quicktime stream demuxer</description> - <filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename> - <basename>libgstqtdemux.so</basename> - <version>0.10.4</version> - <license>LGPL</license> - <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins source release</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>qtdemux</name> - <longname>QuickTime demuxer</longname> - <class>Codec/Demuxer</class> - <description>Demultiplex a QuickTime file into audio and video streams</description> - <author>David Schleef <ds@schleef.org></author> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-quicktime.xml b/docs/plugins/inspect/plugin-quicktime.xml deleted file mode 100644 index cc862124..00000000 --- a/docs/plugins/inspect/plugin-quicktime.xml +++ /dev/null @@ -1,61 +0,0 @@ -<plugin> - <name>quicktime</name> - <description>Quicktime support</description> - <filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename> - <basename>libgstqtdemux.so</basename> - <version>0.10.4.1</version> - <license>LGPL</license> - <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins CVS/prerelease</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>qtdemux</name> - <longname>QuickTime demuxer</longname> - <class>Codec/Demuxer</class> - <description>Demultiplex a QuickTime file into audio and video streams</description> - <author>David Schleef <ds@schleef.org>, Wim Taymans <wim@fluendo.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/quicktime; audio/x-m4a; application/x-3gp</details> - </caps> - <caps> - <name>audio_%02d</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>ANY</details> - </caps> - <caps> - <name>video_%02d</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>ANY</details> - </caps> - </pads> - </element> - <element> - <name>rtpxqtdepay</name> - <longname>RTP packet depayloader</longname> - <class>Codec/Depayloader/Network</class> - <description>Extracts Quicktime audio/video from RTP packets</description> - <author>Wim Taymans <wim@fluendo.com></author> - <pads> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>ANY</details> - </caps> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-rtp, payload=(int)[ 96, 127 ], media=(string){ audio, video }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-QT, X-QUICKTIME }</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-real.xml b/docs/plugins/inspect/plugin-real.xml index 5470e762..2b414bb6 100644 --- a/docs/plugins/inspect/plugin-real.xml +++ b/docs/plugins/inspect/plugin-real.xml @@ -17,17 +17,17 @@ <author>Lutz Mueller <lutz@topfrose.de></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-pn-realaudio; audio/x-sipro</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)[ 1, 2147483647 ], depth=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-pn-realaudio; audio/x-sipro</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Lutz Mueller <lutz@topfrose.de></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-pn-realvideo, rmversion=(int)[ 2, 4 ]</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-pn-realvideo, rmversion=(int)[ 2, 4 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml index c73900e9..05cdcb48 100644 --- a/docs/plugins/inspect/plugin-replaygain.xml +++ b/docs/plugins/inspect/plugin-replaygain.xml @@ -14,17 +14,17 @@ <longname>ReplayGain analysis</longname> <class>Filter/Analyzer/Audio</class> <description>Perform the ReplayGain analysis</description> - <author>René Stadler <mail@renestadler.de></author> + <author>Ren303251 Stadler <mail@renestadler.de></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }</details> </caps> @@ -35,17 +35,17 @@ <longname>ReplayGain limiter</longname> <class>Filter/Effect/Audio</class> <description>Apply signal compression to raw audio data</description> - <author>René Stadler <mail@renestadler.de></author> + <author>Ren303251 Stadler <mail@renestadler.de></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234</details> </caps> @@ -56,17 +56,17 @@ <longname>ReplayGain volume</longname> <class>Filter/Effect/Audio</class> <description>Apply ReplayGain volume adjustment</description> - <author>René Stadler <mail@renestadler.de></author> + <author>Ren303251 Stadler <mail@renestadler.de></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> </caps> diff --git a/docs/plugins/inspect/plugin-sdl.xml b/docs/plugins/inspect/plugin-sdl.xml index 5b4e779a..ee0a531e 100644 --- a/docs/plugins/inspect/plugin-sdl.xml +++ b/docs/plugins/inspect/plugin-sdl.xml @@ -29,9 +29,7 @@ <longname>SDL video sink</longname> <class>Sink/Video</class> <description>An SDL-based videosink</description> - <author>Ronald Bultje <rbultje@ronald.bitfreak.net> - Edgard Lima <edgard.lima@indt.org.br> - Jan Schmidt <thaytan@mad.scientist.com></author> + <author>Ronald Bultje <rbultje@ronald.bitfreak.net>012Edgard Lima <edgard.lima@indt.org.br>012Jan Schmidt <thaytan@mad.scientist.com></author> <pads> <caps> <name>sink</name> diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml index 33b686d4..10b8fe64 100644 --- a/docs/plugins/inspect/plugin-sdp.xml +++ b/docs/plugins/inspect/plugin-sdp.xml @@ -17,17 +17,17 @@ <author>Wim Taymans <wim.taymans@gmail.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/sdp</details> - </caps> - <caps> <name>stream%d</name> <direction>source</direction> <presence>sometimes</presence> <details>application/x-rtp</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/sdp</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml index af511754..19cd9029 100644 --- a/docs/plugins/inspect/plugin-spectrum.xml +++ b/docs/plugins/inspect/plugin-spectrum.xml @@ -14,17 +14,17 @@ <longname>Spectrum analyzer</longname> <class>Filter/Analyzer/Audio</class> <description>Run an FFT on the audio signal, output spectrum data</description> - <author>Erik Walthinsen <omega@cse.ogi.edu>, Stefan Kost <ensonic@users.sf.net>, Sebastian Dröge <slomo@circular-chaos.org></author> + <author>Erik Walthinsen <omega@cse.ogi.edu>, Stefan Kost <ensonic@users.sf.net>, Sebastian Dr303266ge <slomo@circular-chaos.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)32, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)32, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> </caps> diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml index 671db771..b1197160 100644 --- a/docs/plugins/inspect/plugin-speed.xml +++ b/docs/plugins/inspect/plugin-speed.xml @@ -14,17 +14,17 @@ <longname>Speed</longname> <class>Filter/Effect/Audio</class> <description>Set speed/pitch on audio/raw streams (resampler)</description> - <author>Andy Wingo <apwingo@eos.ncsu.edu>, Tim-Philipp Müller <tim@centricular.net></author> + <author>Andy Wingo <apwingo@eos.ncsu.edu>, Tim-Philipp M303274ller <tim@centricular.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> </caps> diff --git a/docs/plugins/inspect/plugin-speexresample.xml b/docs/plugins/inspect/plugin-speexresample.xml index 3804cbfb..6dcf2449 100644 --- a/docs/plugins/inspect/plugin-speexresample.xml +++ b/docs/plugins/inspect/plugin-speexresample.xml @@ -14,17 +14,17 @@ <longname>Audio resampler</longname> <class>Filter/Converter/Audio</class> <description>Resamples audio</description> - <author>Sebastian Dröge <slomo@circular-chaos.org></author> + <author>Sebastian Dr303266ge <slomo@circular-chaos.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> </caps> diff --git a/docs/plugins/inspect/plugin-stereo.xml b/docs/plugins/inspect/plugin-stereo.xml index 85bc02ae..15e75720 100644 --- a/docs/plugins/inspect/plugin-stereo.xml +++ b/docs/plugins/inspect/plugin-stereo.xml @@ -17,14 +17,14 @@ <author>Erik Walthinsen <omega@cse.ogi.edu></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)2, signed=(boolean)true</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)2, signed=(boolean)true</details> </caps> diff --git a/docs/plugins/inspect/plugin-switch.xml b/docs/plugins/inspect/plugin-switch.xml index 1aedf970..64c1cf23 100644 --- a/docs/plugins/inspect/plugin-switch.xml +++ b/docs/plugins/inspect/plugin-switch.xml @@ -11,24 +11,23 @@ <elements> <element> <name>switch</name> - <longname>Switch</longname> + <longname>StreamSelector</longname> <class>Generic</class> - <description>N-to-1 input switching</description> - <author>Julien Moutte <julien@moutte.net> - Zaheer Merali <zaheerabbas at merali dot org></author> + <description>N-to-1 input stream_selectoring</description> + <author>Julien Moutte <julien@moutte.net>012Ronald S. Bultje <rbultje@ronald.bitfreak.net>012Jan Schmidt <thaytan@mad.scientist.com>012Wim Taymans <wim.taymans@gmail.com></author> <pads> <caps> - <name>sink%d</name> - <direction>sink</direction> - <presence>request</presence> - <details>ANY</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>ANY</details> </caps> + <caps> + <name>sink%d</name> + <direction>sink</direction> + <presence>request</presence> + <details>ANY</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-timidity.xml b/docs/plugins/inspect/plugin-timidity.xml index b1a9c944..3d870a9c 100644 --- a/docs/plugins/inspect/plugin-timidity.xml +++ b/docs/plugins/inspect/plugin-timidity.xml @@ -17,17 +17,17 @@ <author>Wouter Paesen <wouter@blue-gate.be></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw-int, rate=(int)44100, channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/midi</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-int, rate=(int)44100, channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-tta.xml b/docs/plugins/inspect/plugin-tta.xml index 375e6a97..b81b788f 100644 --- a/docs/plugins/inspect/plugin-tta.xml +++ b/docs/plugins/inspect/plugin-tta.xml @@ -17,17 +17,17 @@ <author>Arwed v. Merkatz <v.merkatz@gmx.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw-int, width=(int){ 8, 16, 24 }, depth=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ], endianness=(int)1234, signed=(boolean)true</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-int, width=(int){ 8, 16, 24 }, depth=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ], endianness=(int)1234, signed=(boolean)true</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Arwed v. Merkatz <v.merkatz@gmx.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-ttafile</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml index 31c993b2..1f56798d 100644 --- a/docs/plugins/inspect/plugin-videocrop.xml +++ b/docs/plugins/inspect/plugin-videocrop.xml @@ -14,17 +14,17 @@ <longname>Crop</longname> <class>Filter/Effect/Video</class> <description>Crops video into a user-defined region</description> - <author>Tim-Philipp Müller <tim centricular net></author> + <author>Tim-Philipp M303274ller <tim centricular net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> diff --git a/docs/plugins/inspect/plugin-videoparse.xml b/docs/plugins/inspect/plugin-videoparse.xml index 14e398aa..4f7a9df3 100644 --- a/docs/plugins/inspect/plugin-videoparse.xml +++ b/docs/plugins/inspect/plugin-videoparse.xml @@ -17,16 +17,16 @@ <author>David Schleef <ds@schleef.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>ANY</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> - <details>ANY</details> + <details>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb; video/x-raw-gray</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml index 79a2cb3e..23ebc59c 100644 --- a/docs/plugins/inspect/plugin-videosignal.xml +++ b/docs/plugins/inspect/plugin-videosignal.xml @@ -17,14 +17,14 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> @@ -38,14 +38,14 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> @@ -59,14 +59,14 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> diff --git a/docs/plugins/inspect/plugin-vmnc.xml b/docs/plugins/inspect/plugin-vmnc.xml index 4650d4a8..477ef895 100644 --- a/docs/plugins/inspect/plugin-vmnc.xml +++ b/docs/plugins/inspect/plugin-vmnc.xml @@ -17,17 +17,17 @@ <author>Michael Smith <msmith@xiph.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw-rgb</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-rgb</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-wildmidi.xml b/docs/plugins/inspect/plugin-wildmidi.xml index c1fcd771..f1e74438 100644 --- a/docs/plugins/inspect/plugin-wildmidi.xml +++ b/docs/plugins/inspect/plugin-wildmidi.xml @@ -17,17 +17,17 @@ <author>Wouter Paesen <wouter@blue-gate.be></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw-int, rate=(int)44100, channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/midi</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-int, rate=(int)44100, channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-x264.xml b/docs/plugins/inspect/plugin-x264.xml index 9f43f9a1..655db59b 100644 --- a/docs/plugins/inspect/plugin-x264.xml +++ b/docs/plugins/inspect/plugin-x264.xml @@ -17,17 +17,17 @@ <author>Josef Zlomek <josef.zlomek@itonis.tv></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-h264</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-h264</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-xingheader.xml b/docs/plugins/inspect/plugin-xingheader.xml index 4949dbdf..85c35ddd 100644 --- a/docs/plugins/inspect/plugin-xingheader.xml +++ b/docs/plugins/inspect/plugin-xingheader.xml @@ -17,16 +17,16 @@ <author>Christophe Fergeau <teuf@gnome.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> - <details>audio/mpeg, mpegversion=(int)1, layer=(int)3</details> + <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> - <details>audio/mpeg, mpegversion=(int)1, layer=(int)3</details> + <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-xvid.xml b/docs/plugins/inspect/plugin-xvid.xml index 7d7ac03b..8be72b84 100644 --- a/docs/plugins/inspect/plugin-xvid.xml +++ b/docs/plugins/inspect/plugin-xvid.xml @@ -17,17 +17,17 @@ <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-y4menc.xml b/docs/plugins/inspect/plugin-y4menc.xml index 5da97777..5b208f34 100644 --- a/docs/plugins/inspect/plugin-y4menc.xml +++ b/docs/plugins/inspect/plugin-y4menc.xml @@ -17,17 +17,17 @@ <author>Wim Taymans <wim.taymans@chello.be></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>application/x-yuv4mpeg, y4mversion=(int)2</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>application/x-yuv4mpeg, y4mversion=(int)2</details> + </caps> </pads> </element> </elements> |