diff options
| author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-07-16 12:17:32 +0200 | 
|---|---|---|
| committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-07-16 12:17:32 +0200 | 
| commit | cf8492bde1d2507313f248541acf31898743b016 (patch) | |
| tree | d832357616296ee4428a2a69ebc5f31da5eddc25 | |
| parent | 2abd58de9de6e4e367d50fca226b45ed9aaa6fe5 (diff) | |
effectv: Add new effectv elements to the docs
| -rw-r--r-- | docs/plugins/Makefile.am | 4 | ||||
| -rw-r--r-- | docs/plugins/gst-plugins-good-plugins-docs.sgml | 4 | ||||
| -rw-r--r-- | docs/plugins/gst-plugins-good-plugins-sections.txt | 70 | ||||
| -rw-r--r-- | docs/plugins/gst-plugins-good-plugins.args | 152 | ||||
| -rw-r--r-- | docs/plugins/gst-plugins-good-plugins.hierarchy | 6 | ||||
| -rw-r--r-- | docs/plugins/inspect/plugin-alaw.xml | 4 | ||||
| -rw-r--r-- | docs/plugins/inspect/plugin-audiofx.xml | 4 | ||||
| -rw-r--r-- | docs/plugins/inspect/plugin-effectv.xml | 106 | ||||
| -rw-r--r-- | docs/plugins/inspect/plugin-mulaw.xml | 4 | ||||
| -rw-r--r-- | docs/plugins/inspect/plugin-videomixer.xml | 4 | 
10 files changed, 333 insertions, 25 deletions
| diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 4b1bd37c..9896f0fb 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -146,6 +146,10 @@ EXTRA_HFILES = \  	$(top_srcdir)/gst/effectv/gstshagadelic.h \  	$(top_srcdir)/gst/effectv/gstvertigo.h \  	$(top_srcdir)/gst/effectv/gstwarp.h \ +	$(top_srcdir)/gst/effectv/gststreak.h \ +	$(top_srcdir)/gst/effectv/gstripple.h \ +	$(top_srcdir)/gst/effectv/gstop.h \ +	$(top_srcdir)/gst/effectv/gstradioac.h \  	$(top_srcdir)/gst/equalizer/gstiirequalizer.h \  	$(top_srcdir)/gst/equalizer/gstiirequalizer3bands.h \  	$(top_srcdir)/gst/equalizer/gstiirequalizer10bands.h \ diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml index 6b471007..00234aeb 100644 --- a/docs/plugins/gst-plugins-good-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml @@ -96,6 +96,7 @@      <xi:include href="xml/element-multipartdemux.xml" />      <xi:include href="xml/element-multipartmux.xml" />      <xi:include href="xml/element-multiudpsink.xml" /> +    <xi:include href="xml/element-optv.xml" />      <xi:include href="xml/element-ossmixer.xml" />      <xi:include href="xml/element-osssink.xml" />      <xi:include href="xml/element-osssrc.xml" /> @@ -110,10 +111,12 @@      <xi:include href="xml/element-pulsemixer.xml" />      <xi:include href="xml/element-quarktv.xml" />      <xi:include href="xml/element-qtdemux.xml" /> +    <xi:include href="xml/element-radioactv.xml" />      <xi:include href="xml/element-revtv.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-rippletv.xml" />      <xi:include href="xml/element-rtpdec.xml" />      <xi:include href="xml/element-rtpjpegpay.xml" />      <xi:include href="xml/element-rtspsrc.xml" /> @@ -126,6 +129,7 @@      <xi:include href="xml/element-spectrum.xml" />      <xi:include href="xml/element-speexenc.xml" />      <xi:include href="xml/element-speexdec.xml" /> +    <xi:include href="xml/element-streaktv.xml" />      <xi:include href="xml/element-taginject.xml" />      <xi:include href="xml/element-udpsrc.xml" />      <xi:include href="xml/element-udpsink.xml" /> diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt index 261e8eef..1093c9e8 100644 --- a/docs/plugins/gst-plugins-good-plugins-sections.txt +++ b/docs/plugins/gst-plugins-good-plugins-sections.txt @@ -1902,3 +1902,73 @@ GST_TYPE_WARPTV  gst_warptv_get_type  </SECTION> +<SECTION> +<FILE>element-warptv</FILE> +<TITLE>warptv</TITLE> +GstWarpTV +<SUBSECTION Standard> +GstWarpTVClass +GST_WARPTV +GST_WARPTV_CLASS +GST_IS_WARPTV +GST_IS_WARPTV_CLASS +GST_TYPE_WARPTV +gst_warptv_get_type +</SECTION> + +<SECTION> +<FILE>element-rippletv</FILE> +<TITLE>rippletv</TITLE> +GstRippleTV +<SUBSECTION Standard> +GstRippleTVClass +GST_RIPPLETV +GST_RIPPLETV_CLASS +GST_IS_RIPPLETV +GST_IS_RIPPLETV_CLASS +GST_TYPE_RIPPLETV +gst_rippletv_get_type +</SECTION> + +<SECTION> +<FILE>element-streaktv</FILE> +<TITLE>streaktv</TITLE> +GstStreakTV +<SUBSECTION Standard> +GstStreakTVClass +GST_STREAKTV +GST_STREAKTV_CLASS +GST_IS_STREAKTV +GST_IS_STREAKTV_CLASS +GST_TYPE_STREAKTV +gst_streaktv_get_type +</SECTION> + +<SECTION> +<FILE>element-optv</FILE> +<TITLE>optv</TITLE> +GstOpTV +<SUBSECTION Standard> +GstOpTVClass +GST_OPTV +GST_OPTV_CLASS +GST_IS_OPTV +GST_IS_OPTV_CLASS +GST_TYPE_OPTV +gst_optv_get_type +</SECTION> + +<SECTION> +<FILE>element-radioactv</FILE> +<TITLE>radioactv</TITLE> +GstRadioacTV +<SUBSECTION Standard> +GstRadioacTVClass +GST_RADIOACTV +GST_RADIOACTV_CLASS +GST_IS_RADIOACTV +GST_IS_RADIOACTV_CLASS +GST_TYPE_RADIOACTV +gst_radioactv_get_type +</SECTION> + diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index 57ebc469..ba6655b1 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -649,6 +649,16 @@  </ARG>  <ARG> +<NAME>GstRTSPSrc::rtp-blocksize</NAME> +<TYPE>guint</TYPE> +<RANGE><= 65536</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>RTP Blocksize</NICK> +<BLURB>RTP package size to suggest to server (0 = disabled).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG>  <NAME>GstRTPDec::skip</NAME>  <TYPE>gint</TYPE>  <RANGE></RANGE> @@ -2019,6 +2029,16 @@  </ARG>  <ARG> +<NAME>GstRtpMP4VPay::buffer-list</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer Array</NICK> +<BLURB>Use Buffer Arrays.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG>  <NAME>GstRTPDepay::skip</NAME>  <TYPE>gint</TYPE>  <RANGE></RANGE> @@ -2595,7 +2615,7 @@  <FLAGS>rw</FLAGS>  <NICK>Clipping method</NICK>  <BLURB>Selects how to handle values higher than the maximum.</BLURB> -<DEFAULT>Normal Clipping (default)</DEFAULT> +<DEFAULT>Normal clipping (default)</DEFAULT>  </ARG>  <ARG> @@ -3379,6 +3399,16 @@  </ARG>  <ARG> +<NAME>GstRtpH264Pay::buffer-list</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer List</NICK> +<BLURB>Use Buffer Lists.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG>  <NAME>ladspa-hardLimiter::Residue-level</NAME>  <TYPE>gfloat</TYPE>  <RANGE>[0,1]</RANGE> @@ -19403,7 +19433,7 @@  <TYPE>gchar*</TYPE>  <RANGE></RANGE>  <FLAGS>rw</FLAGS> -<NICK>Sink</NICK> +<NICK>Device</NICK>  <BLURB>The PulseAudio sink device to connect to.</BLURB>  <DEFAULT>NULL</DEFAULT>  </ARG> @@ -19431,10 +19461,10 @@  <ARG>  <NAME>GstPulseSink::volume</NAME>  <TYPE>gdouble</TYPE> -<RANGE>[0,1000]</RANGE> +<RANGE>[0,10]</RANGE>  <FLAGS>rw</FLAGS>  <NICK>Volume</NICK> -<BLURB>Volume of this stream.</BLURB> +<BLURB>Volume of this stream, 1.0=100%.</BLURB>  <DEFAULT>1</DEFAULT>  </ARG> @@ -19443,7 +19473,7 @@  <TYPE>gchar*</TYPE>  <RANGE></RANGE>  <FLAGS>rw</FLAGS> -<NICK>Source</NICK> +<NICK>Device</NICK>  <BLURB>The PulseAudio source device to connect to.</BLURB>  <DEFAULT>NULL</DEFAULT>  </ARG> @@ -19473,7 +19503,7 @@  <TYPE>gchar*</TYPE>  <RANGE></RANGE>  <FLAGS>rw</FLAGS> -<NICK>Sink/Source</NICK> +<NICK>Device</NICK>  <BLURB>The PulseAudio sink or source to control.</BLURB>  <DEFAULT>NULL</DEFAULT>  </ARG> @@ -19739,6 +19769,16 @@  </ARG>  <ARG> +<NAME>GstRtpJPEGPay::buffer-list</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer List</NICK> +<BLURB>Use Buffer Lists.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG>  <NAME>GstAudioFIRFilter::kernel</NAME>  <TYPE>GValueArray*</TYPE>  <RANGE></RANGE> @@ -19998,3 +20038,103 @@  <DEFAULT>7</DEFAULT>  </ARG> +<ARG> +<NAME>GstOpTV::mode</NAME> +<TYPE>GstOpTVMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>Mode.</BLURB> +<DEFAULT>Maelstrom</DEFAULT> +</ARG> + +<ARG> +<NAME>GstOpTV::speed</NAME> +<TYPE>gint</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Speed</NICK> +<BLURB>Effect speed.</BLURB> +<DEFAULT>16</DEFAULT> +</ARG> + +<ARG> +<NAME>GstOpTV::threshold</NAME> +<TYPE>guint</TYPE> +<RANGE><= G_MAXINT</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Threshold</NICK> +<BLURB>Luma threshold.</BLURB> +<DEFAULT>60</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRadioacTV::color</NAME> +<TYPE>GstRadioacTVColor</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Color</NICK> +<BLURB>Color.</BLURB> +<DEFAULT>White</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRadioacTV::interval</NAME> +<TYPE>guint</TYPE> +<RANGE><= G_MAXINT</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Interval</NICK> +<BLURB>Snapshot interval (in strobe mode).</BLURB> +<DEFAULT>3</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRadioacTV::mode</NAME> +<TYPE>GstRadioacTVMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>Mode.</BLURB> +<DEFAULT>Normal</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRadioacTV::trigger</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Trigger</NICK> +<BLURB>Trigger (in trigger mode).</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstStreakTV::feedback</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Feedback</NICK> +<BLURB>Feedback.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRippleTV::mode</NAME> +<TYPE>GstRippleTVMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>Mode.</BLURB> +<DEFAULT>Motion Detection</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRippleTV::reset</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>w</FLAGS> +<NICK>Reset</NICK> +<BLURB>Reset all current ripples.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy index 4676357b..f39fa3f5 100644 --- a/docs/plugins/gst-plugins-good-plugins.hierarchy +++ b/docs/plugins/gst-plugins-good-plugins.hierarchy @@ -44,6 +44,10 @@ GObject            GstVertigoTV            GstRevTV            GstQuarkTV +          GstOpTV +          GstRadioacTV +          GstStreakTV +          GstRippleTV          GstBreakMyData          GstNavSeek          GstProgressReport @@ -233,6 +237,8 @@ GObject      GstPlugin      GstRegistry      GstRingBuffer +      GstAudioSrcRingBuffer +      GstAudioSinkRingBuffer    GstSignalObject    GstCmmlTagStream    GstCmmlTagHead diff --git a/docs/plugins/inspect/plugin-alaw.xml b/docs/plugins/inspect/plugin-alaw.xml index b8a37234..dd57a1b2 100644 --- a/docs/plugins/inspect/plugin-alaw.xml +++ b/docs/plugins/inspect/plugin-alaw.xml @@ -26,7 +26,7 @@            <name>src</name>            <direction>source</direction>            <presence>always</presence> -          <details>audio/x-raw-int, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, signed=(boolean)true</details> +          <details>audio/x-raw-int, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>          </caps>        </pads>      </element> @@ -41,7 +41,7 @@            <name>sink</name>            <direction>sink</direction>            <presence>always</presence> -          <details>audio/x-raw-int, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, signed=(boolean)true</details> +          <details>audio/x-raw-int, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>          </caps>          <caps>            <name>src</name> diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml index 95d518c4..52786861 100644 --- a/docs/plugins/inspect/plugin-audiofx.xml +++ b/docs/plugins/inspect/plugin-audiofx.xml @@ -20,13 +20,13 @@            <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)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> +          <details>audio/x-raw-int, depth=(int)8, width=(int)8, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, depth=(int)32, width=(int)32, endianness=(int)1234, signed=(boolean)true, 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>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)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> +          <details>audio/x-raw-int, depth=(int)8, width=(int)8, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, depth=(int)32, width=(int)32, endianness=(int)1234, signed=(boolean)true, 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>        </pads>      </element> diff --git a/docs/plugins/inspect/plugin-effectv.xml b/docs/plugins/inspect/plugin-effectv.xml index 6e66a84a..40111cd7 100644 --- a/docs/plugins/inspect/plugin-effectv.xml +++ b/docs/plugins/inspect/plugin-effectv.xml @@ -6,7 +6,7 @@    <version>0.10.15.1</version>    <license>LGPL</license>    <source>gst-plugins-good</source> -  <package>GStreamer Good Plug-ins CVS/prerelease</package> +  <package>GStreamer Good Plug-ins git/prerelease</package>    <origin>Unknown package origin</origin>    <elements>      <element> @@ -20,13 +20,13 @@            <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> +          <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 ]; 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 ]</details>          </caps>          <caps>            <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <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 ]; 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 ]</details>          </caps>        </pads>      </element> @@ -62,13 +62,34 @@            <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> +          <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 ]; 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 ]</details>          </caps>          <caps>            <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <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 ]; 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 ]</details> +        </caps> +      </pads> +    </element> +    <element> +      <name>optv</name> +      <longname>OpTV effect</longname> +      <class>Filter/Effect/Video</class> +      <description>Optical art meets real-time video effect</description> +      <author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author> +      <pads> +        <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 ]; 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 ]</details> +        </caps> +        <caps> +          <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)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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>        </pads>      </element> @@ -83,13 +104,34 @@            <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 ]; 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 ]</details> +          <details>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)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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, 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-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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <details>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)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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps> +      </pads> +    </element> +    <element> +      <name>radioactv</name> +      <longname>RadioacTV effect</longname> +      <class>Filter/Effect/Video</class> +      <description>motion-enlightment effect</description> +      <author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author> +      <pads> +        <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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, 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-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 ]</details>          </caps>        </pads>      </element> @@ -104,13 +146,34 @@            <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> +          <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 ]; 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 ]</details>          </caps>          <caps>            <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <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 ]; 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 ]</details> +        </caps> +      </pads> +    </element> +    <element> +      <name>rippletv</name> +      <longname>RippleTV effect</longname> +      <class>Filter/Effect/Video</class> +      <description>RippleTV does ripple mark effect on the video input</description> +      <author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author> +      <pads> +        <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 ]; 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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps> +        <caps> +          <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)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)-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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>        </pads>      </element> @@ -136,6 +199,27 @@        </pads>      </element>      <element> +      <name>streaktv</name> +      <longname>StreakTV effect</longname> +      <class>Filter/Effect/Video</class> +      <description>StreakTV makes after images of moving objects</description> +      <author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author> +      <pads> +        <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 ]; 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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps> +        <caps> +          <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)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)-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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps> +      </pads> +    </element> +    <element>        <name>vertigotv</name>        <longname>VertigoTV effect</longname>        <class>Filter/Effect/Video</class> @@ -146,13 +230,13 @@            <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> +          <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)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>          <caps>            <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <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)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> diff --git a/docs/plugins/inspect/plugin-mulaw.xml b/docs/plugins/inspect/plugin-mulaw.xml index 74e886e4..ce851ef5 100644 --- a/docs/plugins/inspect/plugin-mulaw.xml +++ b/docs/plugins/inspect/plugin-mulaw.xml @@ -26,7 +26,7 @@            <name>src</name>            <direction>source</direction>            <presence>always</presence> -          <details>audio/x-raw-int, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, signed=(boolean)true</details> +          <details>audio/x-raw-int, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>          </caps>        </pads>      </element> @@ -41,7 +41,7 @@            <name>sink</name>            <direction>sink</direction>            <presence>always</presence> -          <details>audio/x-raw-int, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, signed=(boolean)true</details> +          <details>audio/x-raw-int, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>          </caps>          <caps>            <name>src</name> diff --git a/docs/plugins/inspect/plugin-videomixer.xml b/docs/plugins/inspect/plugin-videomixer.xml index 8f0927da..18ed9aa9 100644 --- a/docs/plugins/inspect/plugin-videomixer.xml +++ b/docs/plugins/inspect/plugin-videomixer.xml @@ -20,13 +20,13 @@            <name>sink_%d</name>            <direction>sink</direction>            <presence>request</presence> -          <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)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-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)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)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-yuv, format=(fourcc)I420, 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-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)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)-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)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>          <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence> -          <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)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)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-yuv, format=(fourcc)I420, 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-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)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)-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)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> | 
