summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/plugins/Makefile.am5
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml5
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt56
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args242
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy10
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces1
-rw-r--r--docs/plugins/inspect/plugin-audiovisualizers.xml97
7 files changed, 409 insertions, 7 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 3e0fbf507..e6bbb5c5f 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -133,6 +133,11 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/aiff/aiffparse.h \
$(top_srcdir)/gst/aiff/aiffmux.h \
$(top_srcdir)/gst/autoconvert/gstautoconvert.h \
+ $(top_srcdir)/gst/audiovisualizers/gstbaseaudiovisualizer.h \
+ $(top_srcdir)/gst/audiovisualizers/gstspacescope.h \
+ $(top_srcdir)/gst/audiovisualizers/gstspectrascope.h \
+ $(top_srcdir)/gst/audiovisualizers/gstsynaescope.h \
+ $(top_srcdir)/gst/audiovisualizers/gstwavescope.h \
$(top_srcdir)/gst/camerabin/gstcamerabin.h \
$(top_srcdir)/gst/coloreffects/gstcoloreffects.h \
$(top_srcdir)/gst/dataurisrc/gstdataurisrc.h \
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index 5b1f268fb..17acb5739 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -100,6 +100,9 @@
<xi:include href="xml/element-shmsrc.xml" />
<xi:include href="xml/element-sdpdemux.xml" />
<xi:include href="xml/element-solarize.xml" />
+ <xi:include href="xml/element-spacescope.xml" />
+ <xi:include href="xml/element-spectrascope.xml" />
+ <xi:include href="xml/element-synaescope.xml" />
<xi:include href="xml/element-speed.xml" />
<xi:include href="xml/element-sphere.xml" />
<xi:include href="xml/element-square.xml" />
@@ -124,11 +127,13 @@
<xi:include href="xml/element-voamrwbenc.xml" />
<xi:include href="xml/element-vp8dec.xml" />
<xi:include href="xml/element-vp8enc.xml" />
+ <xi:include href="xml/element-wavescope.xml" />
</chapter>
<chapter>
<title>gst-plugins-bad Plugins</title>
<xi:include href="xml/plugin-aiff.xml" />
+ <xi:include href="xml/plugin-audiovisualizers.xml" />
<xi:include href="xml/plugin-autoconvert.xml" />
<xi:include href="xml/plugin-legacyresample.xml" />
<xi:include href="xml/plugin-assrender.xml" />
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index f70b3f405..5efe2c116 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -1333,6 +1333,34 @@ gst_solarize_plugin_init
</SECTION>
<SECTION>
+<FILE>element-spacescope</FILE>
+<TITLE>spacescope</TITLE>
+GstSpaceScope
+<SUBSECTION Standard>
+GstSpaceScopeClass
+GST_SPACE_SCOPE
+GST_SPACE_SCOPE_CLASS
+GST_IS_SPACE_SCOPE
+GST_IS_SPACE_SCOPE_CLASS
+GST_TYPE_SPACE_SCOPE
+gst_space_scope_get_type
+</SECTION>
+
+<SECTION>
+<FILE>element-spectrascope</FILE>
+<TITLE>spectrascope</TITLE>
+GstSpectraScope
+<SUBSECTION Standard>
+GstSpectraScopeClass
+GST_SPECTRA_SCOPE
+GST_SPECTRA_SCOPE_CLASS
+GST_IS_SPECTRA_SCOPE
+GST_IS_SPECTRA_SCOPE_CLASS
+GST_TYPE_SPECTRA_SCOPE
+gst_spectra_scope_get_type
+</SECTION>
+
+<SECTION>
<FILE>element-speed</FILE>
<TITLE>speed</TITLE>
GstSpeed
@@ -1409,6 +1437,20 @@ gst_stretch_get_type
gst_stretch_plugin_init
</SECTION>
+<SECTION>
+<FILE>element-synaescope</FILE>
+<TITLE>synaescope</TITLE>
+GstSynaeScope
+<SUBSECTION Standard>
+GstSynaeScopeClass
+GST_SYNAE_SCOPE
+GST_SYNAE_SCOPE_CLASS
+GST_IS_SYNAE_SCOPE
+GST_IS_SYNAE_SCOPE_CLASS
+GST_TYPE_SYNAE_SCOPE
+gst_synae_scope_get_type
+</SECTION>
+
<FILE>element-templatematch</FILE>
<TITLE>templatematch</TITLE>
GstTemplateMatch
@@ -1571,6 +1613,20 @@ gst_water_ripple_plugin_init
</SECTION>
<SECTION>
+<FILE>element-wavescope</FILE>
+<TITLE>wavescope</TITLE>
+GstWaveScope
+<SUBSECTION Standard>
+GstWaveScopeClass
+GST_WAVE_SCOPE
+GST_WAVE_SCOPE_CLASS
+GST_IS_WAVE_SCOPE
+GST_IS_WAVE_SCOPE_CLASS
+GST_TYPE_WAVE_SCOPE
+gst_wave_scope_get_type
+</SECTION>
+
+<SECTION>
<FILE>element-wildmidi</FILE>
<TITLE>wildmidi</TITLE>
GstWildmidi
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index bc17c2efa..f0778aac5 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -1759,6 +1759,16 @@
</ARG>
<ARG>
+<NAME>GstDvbSrc::timeout</NAME>
+<TYPE>guint64</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Timeout</NICK>
+<BLURB>Post a message after timeout microseconds (0 = disabled).</BLURB>
+<DEFAULT>1000000</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstRfbSrc::host</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
@@ -21094,6 +21104,36 @@
</ARG>
<ARG>
+<NAME>ladspa-RotarySpeaker::AM-Depth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>AM-Depth</NICK>
+<BLURB>AM-Depth.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-RotarySpeaker::FM-Depth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>FM-Depth</NICK>
+<BLURB>FM-Depth.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ladspa-RotarySpeaker::Test</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Test</NICK>
+<BLURB>Test.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>ladspa-Phaser::Amount</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,4]</RANGE>
@@ -22394,6 +22434,26 @@
</ARG>
<ARG>
+<NAME>GstApExSink::generation</NAME>
+<TYPE>GstApExGeneration</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Generation</NICK>
+<BLURB>AirPort device generation.</BLURB>
+<DEFAULT>generation-one</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstApExSink::transport-protocol</NAME>
+<TYPE>GstApExTransportProtocol</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Transport Protocol</NICK>
+<BLURB>AirPort transport protocol.</BLURB>
+<DEFAULT>tcp</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstMJ2Mux::faststart</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -23224,6 +23284,16 @@
</ARG>
<ARG>
+<NAME>GstCameraBin::image-formatter</NAME>
+<TYPE>GstElement*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Image formatter</NICK>
+<BLURB>Image formatter GStreamer element (default is jifmux).</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstDTMFSrc::interval</NAME>
<TYPE>guint</TYPE>
<RANGE>[10,50]</RANGE>
@@ -47544,6 +47614,26 @@
</ARG>
<ARG>
+<NAME>GstWrapperCameraBinSrc::video-source</NAME>
+<TYPE>GstElement*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Video source</NICK>
+<BLURB>The video source element to be used.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstWrapperCameraBinSrc::video-source-filter</NAME>
+<TYPE>GstElement*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Video source filter</NICK>
+<BLURB>Optional video source filter element.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstViewfinderBin::video-sink</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
@@ -47854,6 +47944,26 @@
</ARG>
<ARG>
+<NAME>GstCameraBin2::audio-source</NAME>
+<TYPE>GstElement*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Audio source</NICK>
+<BLURB>The audio source element to be used on video recordings. It is only taken into use on the next null to ready transition.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCameraBin2::camera-source</NAME>
+<TYPE>GstElement*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Camera source</NICK>
+<BLURB>The camera source element to be used. It is only taken into use on the next null to ready transition.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstZebraStripe::threshold</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,100]</RANGE>
@@ -49088,9 +49198,9 @@
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rwx</FLAGS>
-<NICK>Mod Depth</NICK>
-<BLURB>Mod Depth.</BLURB>
-<DEFAULT>0.1</DEFAULT>
+<NICK>FM Depth</NICK>
+<BLURB>FM Depth.</BLURB>
+<DEFAULT>0.45</DEFAULT>
</ARG>
<ARG>
@@ -49144,6 +49254,26 @@
</ARG>
<ARG>
+<NAME>calf-sourceforge-net-plugins-RotarySpeaker::am-depth</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>AM Depth</NICK>
+<BLURB>AM Depth.</BLURB>
+<DEFAULT>0.45</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>calf-sourceforge-net-plugins-RotarySpeaker::test</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Test</NICK>
+<BLURB>Test.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>calf-sourceforge-net-plugins-Reverb::amount</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,2]</RANGE>
@@ -50060,7 +50190,7 @@
<FLAGS>rwx</FLAGS>
<NICK>Foldover</NICK>
<BLURB>Foldover.</BLURB>
-<DEFAULT>96</DEFAULT>
+<DEFAULT>108</DEFAULT>
</ARG>
<ARG>
@@ -50620,7 +50750,7 @@
<FLAGS>rwx</FLAGS>
<NICK>Vib Mod Amt</NICK>
<BLURB>Vib Mod Amt.</BLURB>
-<DEFAULT>0.5</DEFAULT>
+<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
@@ -50646,7 +50776,7 @@
<ARG>
<NAME>calf-sourceforge-net-plugins-Organ::vib-rate</NAME>
<TYPE>gfloat</TYPE>
-<RANGE>[0.01,80]</RANGE>
+<RANGE>[0.01,240]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Vib Rate</NICK>
<BLURB>Vib Rate.</BLURB>
@@ -50754,6 +50884,16 @@
</ARG>
<ARG>
+<NAME>calf-sourceforge-net-plugins-Organ::vib-type</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Vib Type</NICK>
+<BLURB>Vib Type.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>calf-sourceforge-net-plugins-Multibandcompressor::attack0</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0.01,2000]</RANGE>
@@ -57263,3 +57403,93 @@
<DEFAULT>0</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstMpegvParse::drop</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>drop</NICK>
+<BLURB>Drop data untill valid configuration data is received either in the stream or through caps.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstMpegvParse::gop-split</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>gop-split</NICK>
+<BLURB>Split frame when encountering GOP.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFaceOverlay::h</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>face height percent</NICK>
+<BLURB>Specify image height relative to face height.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFaceOverlay::location</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Location</NICK>
+<BLURB>Location of SVG file to use for face overlay.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFaceOverlay::w</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>face width percent</NICK>
+<BLURB>Specify image width relative to face width.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFaceOverlay::x</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>face x offset</NICK>
+<BLURB>Specify image x relative to detected face x.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstFaceOverlay::y</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>face y offset</NICK>
+<BLURB>Specify image y relative to detected face y.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstDebugSpy::checksum-type</NAME>
+<TYPE>GChecksumType</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Checksum TYpe</NICK>
+<BLURB>Checksum algorithm to use.</BLURB>
+<DEFAULT>Use the SHA-1 hashing algorithm</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstDebugSpy::silent</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Silent</NICK>
+<BLURB>Produce verbose output ?.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index 3c7c95183..b7e35c17c 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -13,10 +13,17 @@ GObject
GstAsfMux
GstAsfParse
GstAssRender
+ GstBaseAudioVisualizer
+ GstSpaceScope
+ GstSpectraScope
+ GstSynaeScope
+ GstWaveScope
GstBaseParse
GstDiracParse
GstH263Parse
GstH264Parse
+ GstMpeg4VParse
+ GstMpegvParse
GstBaseRTPDepayload
GstRtpDTMFDepay
GstRtpVP8Depay
@@ -66,6 +73,7 @@ GObject
GstCogcolorspace
GstCogdownsample
GstColorconvert
+ GstDebugSpy
GstDtmfDetect
GstHDVParse
GstLegacyresample
@@ -137,6 +145,7 @@ GObject
GstBaseCameraSrc
GstWrapperCameraBinSrc
GstFPSDisplaySink
+ GstFaceOverlay
GstGSettingsSwitchSink
GstGSettingsAudioSink
GstGSettingsVideoSink
@@ -188,7 +197,6 @@ GObject
GstMXFDemux
GstMXFMux
GstModPlug
- GstMpeg4VParse
GstMpegPSDemux
GstMpegTSDemux
GstMplex
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 265709529..7a3fcee6e 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -16,6 +16,7 @@ GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstDiracEnc GstPreset
GstFPSDisplaySink GstChildProxy
GstFaac GstPreset
+GstFaceOverlay GstChildProxy
GstGSettingsAudioSink GstChildProxy
GstGSettingsAudioSrc GstChildProxy
GstGSettingsSwitchSink GstChildProxy
diff --git a/docs/plugins/inspect/plugin-audiovisualizers.xml b/docs/plugins/inspect/plugin-audiovisualizers.xml
new file mode 100644
index 000000000..8f8f2bcad
--- /dev/null
+++ b/docs/plugins/inspect/plugin-audiovisualizers.xml
@@ -0,0 +1,97 @@
+<plugin>
+ <name>audiovisualizers</name>
+ <description>Creates video visualizations of audio input</description>
+ <filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
+ <basename>libgstaudiovisualizers.so</basename>
+ <version>0.10.22.1</version>
+ <license>GPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git</package>
+ <origin>Unknown package origin</origin>
+ <elements>
+ <element>
+ <name>spacescope</name>
+ <longname>Stereo visualizer</longname>
+ <class>Visualization</class>
+ <description>Simple stereo visualizer</description>
+ <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>spectrascope</name>
+ <longname>Frequency spectrum scope</longname>
+ <class>Visualization</class>
+ <description>Simple frequency spectrum scope</description>
+ <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>synaescope</name>
+ <longname>Synaescope</longname>
+ <class>Visualization</class>
+ <description>Creates video visualizations of audio input, using stereo and pitch information</description>
+ <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>wavescope</name>
+ <longname>Waveform oscilloscope</longname>
+ <class>Visualization</class>
+ <description>Simple waveform oscilloscope</description>
+ <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file