<?xml version="1.0"?>
<GST-PluginRegistry>
<plugin>
 <name>gamma</name>
 <description>Changes gamma on video images</description>
 <filename>/usr/lib/gstreamer-0.10/libgstgamma.so</filename>
 <size>11140</size>
 <m32p>1199963440</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>gamma</name>
  <longname>Video gamma correction</longname>
  <class>Filter/Effect/Video</class>
  <description>Adjusts gamma on a video stream</description>
  <author>Arwed v. Merkatz &lt;v.merkatz@gmx.net</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>goom</name>
 <description>GOOM visualization filter</description>
 <filename>/usr/lib/gstreamer-0.10/libgstgoom.so</filename>
 <size>31440</size>
 <m32p>1199963440</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>goom</name>
  <longname>GOOM: what a GOOM!</longname>
  <class>Visualization</class>
  <description>Takes frames of data and outputs video frames using the GOOM filter</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int){ 1, 2 }</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>icydemux</name>
 <description>Demux ICY tags from a stream</description>
 <filename>/usr/lib/gstreamer-0.10/libgsticydemux.so</filename>
 <size>16440</size>
 <m32p>1199963440</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>icydemux</name>
  <rank>256</rank>
  <longname>ICY tag demuxer</longname>
  <class>Codec/Demuxer/Metadata</class>
  <description>Read and output ICY tags while demuxing the contents</description>
  <author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;
Michael Smith &lt;msmith@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-icy, metadata-interval=(int)[ 0, 2147483647 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>xvimagesink</name>
 <description>XFree86 video output plugin using Xv extension</description>
 <filename>/usr/lib/gstreamer-0.10/libgstxvimagesink.so</filename>
 <size>65176</size>
 <m32p>1199955752</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>xvimagesink</name>
  <rank>256</rank>
  <longname>Video sink</longname>
  <class>Sink/Video</class>
  <description>A Xv based videosink</description>
  <author>Julien Moutte &lt;julien@moutte.net&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
  <interface>GstColorBalance</interface>
  <interface>GstNavigation</interface>
  <interface>GstImplementsInterface</interface>
  <interface>GstXOverlay</interface>
  <interface>GstPropertyProbe</interface>
 </feature>
</plugin>
<plugin>
 <name>queue2</name>
 <description>Queue newer version</description>
 <filename>/usr/lib/gstreamer-0.10/libgstqueue2.so</filename>
 <size>48248</size>
 <m32p>1199954735</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>queue2</name>
  <longname>Queue</longname>
  <class>Generic</class>
  <description>Simple data queue</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>mad</name>
 <description>id3 tag manipulation and mp3 decoding based on the mad library</description>
 <filename>/usr/lib/gstreamer-0.10/libgstmad.so</filename>
 <size>69772</size>
 <m32p>1199970586</m32p>
 <version>0.10.6</version>
 <license>GPL</license>
 <source>gst-plugins-ugly</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>mad</name>
  <rank>128</rank>
  <longname>mad mp3 decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>Uses mad code to decode mp3 streams</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>id3mux</name>
  <longname>id3 tag muxer</longname>
  <class>Codec/Muxer/Audio</class>
  <description>Add ID3 tagging information</description>
  <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-id3</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/mpeg, mpegversion=(int)1; audio/x-flac</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
</plugin>
<plugin>
 <name>audiofx</name>
 <description>Audio effects plugin</description>
 <filename>/usr/lib/gstreamer-0.10/libgstaudiofx.so</filename>
 <size>36072</size>
 <m32p>1199963441</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>GStreamer</package>
 <origin>http://gstreamer.net/</origin>
 <feature typename="GstElementFactory">
  <name>audiopanorama</name>
  <longname>AudioPanorama</longname>
  <class>Filter/Effect/Audio</class>
  <description>Positions audio streams in the stereo panorama</description>
  <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)4321, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)4321, width=(int)16, depth=(int)16, signed=(boolean)true</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)4321, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)4321, width=(int)16, depth=(int)16, signed=(boolean)true</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>audioinvert</name>
  <longname>AudioInvert</longname>
  <class>Filter/Effect/Audio</class>
  <description>Swaps upper and lower half of audio samples</description>
  <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)4321, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)4321, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>audioamplify</name>
  <longname>AudioAmplify</longname>
  <class>Filter/Effect/Audio</class>
  <description>Amplifies an audio stream by a given factor</description>
  <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)4321, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)4321, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>audiodynamic</name>
  <longname>AudioDynamic</longname>
  <class>Filter/Effect/Audio</class>
  <description>Compressor and Expander</description>
  <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)4321, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)4321, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>apetag</name>
 <description>APEv1/2 tag reader</description>
 <filename>/usr/lib/gstreamer-0.10/libgstapetag.so</filename>
 <size>41160</size>
 <m32p>1199963441</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>apedemux</name>
  <rank>256</rank>
  <longname>APE tag demuxer</longname>
  <class>Codec/Demuxer/Metadata</class>
  <description>Read and output APE tags while demuxing the contents</description>
  <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Tim-Philipp Müller &lt;tim centricular net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-apetag</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>rtp</name>
 <description>Real-time protocol plugins</description>
 <filename>/usr/lib/gstreamer-0.10/libgstrtp.so</filename>
 <size>184524</size>
 <m32p>1199963442</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>rtpdepay</name>
  <longname>RTP payloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Accepts raw RTP and RTCP packets and sends them forward</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>srcrtp</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>srcrtcp</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtcp</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sinkrtp</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sinkrtcp</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtcp</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpac3depay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts AC3 audio from RTP packets (RFC 4184)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/ac3</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpilbcpay</name>
  <longname>RTP Payloader for iLBC Audio</longname>
  <class>Codec/Payloader/Network</class>
  <description>Packetize iLBC audio streams into RTP packets</description>
  <author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-iLBC, mode=(int){ 20, 30 }</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(int){ 20, 30 }</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpilbcdepay</name>
  <rank>64</rank>
  <longname>RTP iLBC packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts iLBC audio from RTP packets</description>
  <author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-iLBC, mode=(int){ 20, 30 }</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(int){ 20, 30 }</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpgsmdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts GSM audio from RTP packets</description>
  <author>Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-gsm, rate=(int)8000, channels=(int)1</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpgsmpay</name>
  <longname>RTP GSM audio payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encodes GSM audio into a RTP packet</description>
  <author>Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-gsm, rate=(int)8000, channels=(int)1</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpamrdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts AMR or AMR-WB audio from RTP packets (RFC 3267)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string){ 0, 1 }, robust-sorting=(string)0, interleaving=(string)0; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string){ 0, 1 }, robust-sorting=(string)0, interleaving=(string)0</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpamrpay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtppcmadepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts PCMA audio from RTP packets</description>
  <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;, Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-alaw, channels=(int)1, rate=(int)8000</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtppcmudepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts PCMU audio from RTP packets</description>
  <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;, Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-mulaw, channels=(int)1, rate=(int)8000</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtppcmupay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encodes PCMU audio into a RTP packet</description>
  <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-mulaw, channels=(int)1, rate=(int)8000</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMU</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtppcmapay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encodes PCMA audio into a RTP packet</description>
  <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-alaw, channels=(int)1, rate=(int)8000</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMA</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmpadepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts MPEG audio from RTP packets (RFC 2038)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/mpeg</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA; application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmpapay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload MPEG audio as RTP packets (RFC 2038)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/mpeg</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmpvdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts MPEG video from RTP packets (RFC 2250)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/mpeg, systemstream=(boolean)false</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtph263ppay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encodes H263+ video in RTP packets (RFC 2429)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-h263, variant=(string)itu, h263version=(string)h263p</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtph263pdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts H263+ video from RTP packets (RFC 2429)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-h263, variant=(string)itu, h263version=(string)h263p</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtph263pay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encodes H263 video in RTP packets (RFC 2190)</description>
  <author>Neil Stratford &lt;neils@vipadia.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000, encoding-name=(string)H263; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-h263, variant=(string)itu, h263version=(string)h263</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtph264depay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts H264 video from RTP packets (RFC 3984)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-h264</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtph264pay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encode H264 video into RTP packets (RFC 3984)</description>
  <author>Laurent Glayal &lt;spglegle@yahoo.fr&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-h264</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpL16pay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encode Raw audio into RTP packets (RFC 3551)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)44100</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpL16depay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts raw audio from RTP packets</description>
  <author>Zeeshan Ali &lt;zak147@yahoo.com&gt;,Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>asteriskh263</name>
  <rank>64</rank>
  <longname>RTP packet parser</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts H263 video from RTP and encodes in Asterisk H263 format</description>
  <author>Neil Stratford &lt;neils@vipadia.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-asteriskh263</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmp2tdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts MPEG2 TS from RTP packets (RFC 2250)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;
Thijs Vermeir &lt;thijs.vermeir@barco.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP2T-ES; application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmp2tpay</name>
  <longname>RTP MP2T audio payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encodes MPEG2 TS into RTP packets (RFC 2250)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T-ES</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmp4vpay</name>
  <longname>RTP MPEG-4 Video packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload MPEG-4 video as RTP packets (RFC 3016)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmp4vdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts MPEG4 video from RTP packets (RFC 3016)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmp4adepay</name>
  <rank>64</rank>
  <longname>RTP packet parser</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts MPEG4 audio from RTP packets (RFC 3016)</description>
  <author>Nokia Corporation (contact &lt;stefan.kost@nokia.com&gt;), Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/mpeg, mpegversion=(int)4, framed=(boolean)false</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmp4gdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts MPEG4 elementary streams from RTP packets (RFC 3640)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpmp4gpay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload MPEG4 elementary streams as RTP packets (RFC 3640)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpspeexpay</name>
  <longname>RTP packet payloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encodes Speex audio into a RTP packet</description>
  <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-speex</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpspeexdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts Speex audio from RTP packets</description>
  <author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-speex</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpsv3vdepay</name>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts SVQ3 video from RTP packets (no RFC)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-svq, svqversion=(int)3</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ X-SV3V-ES, X-SORENSON-VIDEO }</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtptheoradepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts Theora video from RTP packets (draft-01 of RFC XXXX)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)THEORA</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-theora</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtptheorapay</name>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encode Theora video into RTP packets (draft-01 RFC XXXX)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)THEORA</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-theora</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpvorbisdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts Vorbis Audio from RTP packets (draft-04 of RFC XXXX)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-vorbis</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpvorbispay</name>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Payloader/Network</class>
  <description>Payload-encode Vorbis audio into RTP packets (draft-01 RFC XXXX)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-vorbis</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>videobox</name>
 <description>resizes a video by adding borders or cropping</description>
 <filename>/usr/lib/gstreamer-0.10/libgstvideobox.so</filename>
 <size>22884</size>
 <m32p>1199963442</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>videobox</name>
  <longname>Video box filter</longname>
  <class>Filter/Effect/Video</class>
  <description>Resizes a video by adding borders or cropping</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>subparse</name>
 <description>Subtitle parsing</description>
 <filename>/usr/lib/gstreamer-0.10/libgstsubparse.so</filename>
 <size>53168</size>
 <m32p>1199954736</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstTypeFindFactory">
  <name>subparse_typefind</name>
  <rank>64</rank>
  <caps>application/x-subtitle</caps>
  <extension>srt</extension>
  <extension>sub</extension>
  <extension>mpsub</extension>
  <extension>mdvd</extension>
  <extension>smi</extension>
  <extension>txt</extension>
 </feature>
 <feature typename="GstElementFactory">
  <name>subparse</name>
  <rank>256</rank>
  <longname>Subtitle parser</longname>
  <class>Codec/Parser/Subtitle</class>
  <description>Parses subtitle (.sub) files into text streams</description>
  <author>Gustavo J. A. M. Carneiro &lt;gjc@inescporto.pt&gt;
Ronald S. Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>text/plain; text/x-pango-markup</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ssaparse</name>
  <rank>256</rank>
  <longname>SSA Subtitle Parser</longname>
  <class>Codec/Parser/Subtitle</class>
  <description>Parses SSA subtitle streams</description>
  <author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-ssa; application/x-ass</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>text/x-pango-markup</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>flxdec</name>
 <description>FLC/FLI/FLX video decoder</description>
 <filename>/usr/lib/gstreamer-0.10/libgstflxdec.so</filename>
 <size>20484</size>
 <m32p>1199963442</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>flxdec</name>
  <rank>256</rank>
  <longname>FLX audio decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FLC/FLI/FLX video decoder</description>
  <author>Sepp Wijnands &lt;mrrazz@garbage-coderz.net&gt;, Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-fli</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>rtsp</name>
 <description>transfer data via RTSP</description>
 <filename>/usr/lib/gstreamer-0.10/libgstrtsp.so</filename>
 <size>130560</size>
 <m32p>1199963443</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>rtspsrc</name>
  <longname>RTSP packet receiver</longname>
  <class>Source/Network</class>
  <description>Receive data over the network via RTSP (RFC 2326)</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;
Thijs Vermeir &lt;thijs.vermeir@barco.com&gt;
Lutz Mueller &lt;lutz@topfrose.de&gt;</author>
  <padtemplate>
   <nametemplate>stream%d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>application/x-rtp; application/x-rdt</caps>
  </padtemplate>
  <interface>GstURIHandler</interface>
  <interface>GstChildProxy</interface>
  <uri_type>source</uri_type>
  <uri_protocol>rtsp</uri_protocol>
  <uri_protocol>rtspu</uri_protocol>
  <uri_protocol>rtspt</uri_protocol>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpdec</name>
  <longname>RTP Decoder</longname>
  <class>Codec/Parser/Network</class>
  <description>Accepts raw RTP and RTCP packets and sends them forward</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>recv_rtp_sink_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>application/x-rtp</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>recv_rtcp_sink_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>application/x-rtcp</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>recv_rtp_src_%d_%d_%d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>application/x-rtp</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>rtcp_src_%d</nametemplate>
   <direction>src</direction>
   <presence>request</presence>
   <caps>application/x-rtcp</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>videocrop</name>
 <description>Crops video into a user-defined region</description>
 <filename>/usr/lib/gstreamer-0.10/libgstvideocrop.so</filename>
 <size>22732</size>
 <m32p>1199963443</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>videocrop</name>
  <longname>Crop</longname>
  <class>Filter/Effect/Video</class>
  <description>Crops video into a user-defined region</description>
  <author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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)4321, 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)4321, 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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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)4321, 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)4321, 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 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>videobalance</name>
 <description>Changes hue, saturation, brightness etc. on video images</description>
 <filename>/usr/lib/gstreamer-0.10/libgstvideobalance.so</filename>
 <size>16768</size>
 <m32p>1199963444</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>videobalance</name>
  <longname>Video balance</longname>
  <class>Filter/Effect/Video</class>
  <description>Adjusts brightness, contrast, hue, saturation on a video stream</description>
  <author>David Schleef &lt;ds@schleef.org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <interface>GstColorBalance</interface>
  <interface>GstImplementsInterface</interface>
 </feature>
</plugin>
<plugin>
 <name>decodebin</name>
 <description>decoder bin</description>
 <filename>/usr/lib/gstreamer-0.10/libgstdecodebin.so</filename>
 <size>37296</size>
 <m32p>1199954736</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>decodebin</name>
  <longname>Decoder Bin</longname>
  <class>Generic/Bin/Decoder</class>
  <description>Autoplug and decode to raw media</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src%d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstChildProxy</interface>
 </feature>
</plugin>
<plugin>
 <name>alpha</name>
 <description>adds an alpha channel to video</description>
 <filename>/usr/lib/gstreamer-0.10/libgstalpha.so</filename>
 <size>17168</size>
 <m32p>1199963444</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>alpha</name>
  <longname>Alpha filter</longname>
  <class>Filter/Effect/Video</class>
  <description>Adds an alpha channel to video</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>ximagesink</name>
 <description>X11 video output element based on standard Xlib calls</description>
 <filename>/usr/lib/gstreamer-0.10/libgstximagesink.so</filename>
 <size>48200</size>
 <m32p>1199956575</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>ximagesink</name>
  <rank>128</rank>
  <longname>Video sink</longname>
  <class>Sink/Video</class>
  <description>A standard X based videosink</description>
  <author>Julien Moutte &lt;julien@moutte.net&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
  <interface>GstNavigation</interface>
  <interface>GstImplementsInterface</interface>
  <interface>GstXOverlay</interface>
 </feature>
</plugin>
<plugin>
 <name>udp</name>
 <description>transfer data via UDP</description>
 <filename>/usr/lib/gstreamer-0.10/libgstudp.so</filename>
 <size>49688</size>
 <m32p>1199963444</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>udpsink</name>
  <longname>UDP packet sender</longname>
  <class>Sink/Network</class>
  <description>Send data over the network via UDP</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstURIHandler</interface>
  <uri_type>sink</uri_type>
  <uri_protocol>udp</uri_protocol>
 </feature>
 <feature typename="GstElementFactory">
  <name>multiudpsink</name>
  <longname>UDP packet sender</longname>
  <class>Sink/Network</class>
  <description>Send data over the network via UDP</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>dynudpsink</name>
  <longname>UDP packet sender</longname>
  <class>Sink/Network</class>
  <description>Send data over the network via UDP</description>
  <author>Philippe Khalaf &lt;burger@speedy.org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>udpsrc</name>
  <longname>UDP packet receiver</longname>
  <class>Source/Network</class>
  <description>Receive data over the network via UDP</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;
Thijs Vermeir &lt;thijs.vermeir@barco.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstURIHandler</interface>
  <uri_type>source</uri_type>
  <uri_protocol>udp</uri_protocol>
 </feature>
</plugin>
<plugin>
 <name>ffmpeg</name>
 <description>All FFMPEG codecs</description>
 <filename>/usr/lib/gstreamer-0.10/libgstffmpeg.so</filename>
 <size>3159344</size>
 <m32p>1199969804</m32p>
 <version>0.10.2</version>
 <license>LGPL</license>
 <source>gst-ffmpeg</source>
 <package>FFMpeg</package>
 <origin>http://ffmpeg.sourceforge.net/</origin>
 <feature typename="GstElementFactory">
  <name>ffenc_ac3</name>
  <longname>FFMPEG AC-3 audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG ac3 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-ac3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_mp2</name>
  <longname>FFMPEG MPEG-1 layer 2 audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG mp2 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)1, layer=(int)2</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_mpeg1video</name>
  <longname>FFMPEG MPEG-1 video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG mpeg1video encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)1, systemstream=(boolean)false</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_mpeg2video</name>
  <longname>FFMPEG MPEG-2 video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG mpeg2video encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)2, systemstream=(boolean)false</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_h261</name>
  <longname>FFMPEG H.261 video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG h261 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-h261, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_h263</name>
  <longname>FFMPEG H.263 video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG h263 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_h263p</name>
  <longname>FFMPEG H.263 (P) video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG h263p encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263p</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_flv</name>
  <longname>FFMPEG FLV video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG flv encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-flash-video, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], flvversion=(int)1</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_rv10</name>
  <longname>FFMPEG Realvideo 1.0 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG rv10 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-pn-realvideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false, rmversion=(int)1</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_rv20</name>
  <longname>FFMPEG Realvideo 2.0 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG rv20 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-pn-realvideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false, rmversion=(int)2</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_mpeg4</name>
  <longname>FFMPEG MPEG-4 compatible video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG mpeg4 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)5</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_msmpeg4v1</name>
  <longname>FFMPEG Microsoft MPEG-4 v1 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG msmpeg4v1 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)41</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_msmpeg4v2</name>
  <longname>FFMPEG Microsoft MPEG-4 v2 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG msmpeg4v2 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)42</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_msmpeg4</name>
  <longname>FFMPEG Microsoft MPEG-4 v3 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG msmpeg4 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)43</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_wmv1</name>
  <longname>FFMPEG Windows Media Video v7 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG wmv1 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)1</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_wmv2</name>
  <longname>FFMPEG Windows Media Video v8 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG wmv2 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)2</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_svq1</name>
  <longname>FFMPEG Sorensen-1 video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG svq1 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-svq, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], svqversion=(int)1</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_mjpeg</name>
  <longname>FFMPEG Motion-JPEG encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG mjpeg encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_ljpeg</name>
  <longname>FFMPEG Lossless JPEG encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG ljpeg encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_png</name>
  <longname>FFMPEG PNG image encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG png encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_ppm</name>
  <longname>FFMPEG PPM image encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG ppm encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>image/ppm, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_pgm</name>
  <longname>FFMPEG PGM image encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG pgm encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-pgm, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_pgmyuv</name>
  <longname>FFMPEG PGM-YUV image encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG pgmyuv encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-pgmyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_pbm</name>
  <longname>FFMPEG PBM image encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG pbm encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>image/pbm, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_pam</name>
  <longname>FFMPEG PAM image encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG pam encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-pam, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_huffyuv</name>
  <longname>FFMPEG Huffyuv lossless video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG huffyuv encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_ffvhuff</name>
  <longname>FFMPEG FFMPEG non-compliant Huffyuv video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG ffvhuff encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-ffvhuff, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_asv1</name>
  <longname>FFMPEG Asus video v1 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG asv1 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-asus, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], asusversion=(int)1</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_asv2</name>
  <longname>FFMPEG Asus video v2 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG asv2 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-asus, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], asusversion=(int)2</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_ffv1</name>
  <longname>FFMPEG FFMpeg video v1 encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG ffv1 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-ffv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], ffvversion=(int)1</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_snow</name>
  <longname>FFMPEG Snow wave video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG snow encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-snow, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_dvvideo</name>
  <longname>FFMPEG Digital video encoder</longname>
  <class>Codec/Encoder/Video</class>
  <description>FFMPEG dvvideo encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_sonic</name>
  <longname>FFMPEG Sonic audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG sonic encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-gst_ff-sonic, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_sonicls</name>
  <longname>FFMPEG Sonic lossless audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG sonicls encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-gst_ff-sonicls, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_ima_qt</name>
  <longname>FFMPEG IMA/Quicktime ADPCM audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_ima_qt encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)quicktime</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_ima_wav</name>
  <longname>FFMPEG IMA/DVI ADPCM audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_ima_wav encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)dvi</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_ima_dk3</name>
  <longname>FFMPEG IMA/DK3 ADPCM audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_ima_dk3 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)dk3</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_ima_dk4</name>
  <longname>FFMPEG IMA/DK4 ADPCM encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_ima_dk4 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)dk4</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_ima_ws</name>
  <longname>FFMPEG IMA/Westwood ADPCM audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_ima_ws encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)westwood</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_ima_smjpeg</name>
  <longname>FFMPEG IMA/SMJPEG ADPCM audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_ima_smjpeg encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)smjpeg</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_ms</name>
  <longname>FFMPEG Microsoft ADPCM audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_ms encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)microsoft</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_4xm</name>
  <longname>FFMPEG 4-XM ADPCM audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_4xm encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)4xm</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_xa</name>
  <longname>FFMPEG CD-ROM XA ADPCM encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_xa encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)xa</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_adx</name>
  <longname>FFMPEG ADX ADPCM encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_adx encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)adx</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_ea</name>
  <longname>FFMPEG Electronic Arts ADPCM encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_ea encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)ea</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_g726</name>
  <longname>FFMPEG G.726 ADPCM encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG g726 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)g726</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_ct</name>
  <longname>FFMPEG CT ADPCM encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_ct encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)ct</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_swf</name>
  <longname>FFMPEG Shockwave ADPCM encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_swf encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)swf</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_yamaha</name>
  <longname>FFMPEG Yamaha ADPCM encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_yamaha encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)yamaha</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_sbpro_4</name>
  <longname>FFMPEG SB-Pro ADPCM 4 encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_sbpro_4 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)sbpro4</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_sbpro_3</name>
  <longname>FFMPEG SB-Pro ADPCM 3 encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_sbpro_3 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)sbpro3</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffenc_adpcm_sbpro_2</name>
  <longname>FFMPEG SB-Pro ADPCM 2 encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>FFMPEG adpcm_sbpro_2 encoder</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)sbpro2</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_ppm</name>
  <rank>64</rank>
  <longname>FFMPEG PPM image decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG ppm decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>image/ppm, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_pgm</name>
  <rank>64</rank>
  <longname>FFMPEG PGM image decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG pgm decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-pgm, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_pgmyuv</name>
  <rank>64</rank>
  <longname>FFMPEG PGM-YUV image decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG pgmyuv decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-pgmyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_pbm</name>
  <rank>64</rank>
  <longname>FFMPEG PBM image decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG pbm decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>image/pbm, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_pam</name>
  <rank>64</rank>
  <longname>FFMPEG PAM image decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG pam decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-pam, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_h263</name>
  <rank>64</rank>
  <longname>FFMPEG H.263 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG h263 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_h261</name>
  <rank>64</rank>
  <longname>FFMPEG H.261 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG h261 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-h261, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mpeg4</name>
  <rank>256</rank>
  <longname>FFMPEG MPEG-4 compatible video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG mpeg4 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)[ 4, 5 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-3ivx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_msmpeg4v1</name>
  <rank>64</rank>
  <longname>FFMPEG Microsoft MPEG-4 v1 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG msmpeg4v1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)41</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_msmpeg4v2</name>
  <rank>64</rank>
  <longname>FFMPEG Microsoft MPEG-4 v2 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG msmpeg4v2 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)42</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_msmpeg4</name>
  <rank>256</rank>
  <longname>FFMPEG Microsoft MPEG-4 v3 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG msmpeg4 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)43; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_wmv1</name>
  <rank>64</rank>
  <longname>FFMPEG Windows Media Video v7 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG wmv1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_wmv2</name>
  <rank>64</rank>
  <longname>FFMPEG Windows Media Video v8 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG wmv2 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)2</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_vc1</name>
  <rank>64</rank>
  <longname>FFMPEG Microsoft Video Codec v1 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG vc1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_wmv3</name>
  <rank>64</rank>
  <longname>FFMPEG Windows Media Video v9 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG wmv3 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_h263i</name>
  <rank>64</rank>
  <longname>FFMPEG Intel H.263 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG h263i decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-intel-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)intel</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_flv</name>
  <rank>64</rank>
  <longname>FFMPEG FLV video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG flv decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-flash-video, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], flvversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_rv10</name>
  <rank>64</rank>
  <longname>FFMPEG Realvideo 1.0 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG rv10 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-pn-realvideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false, rmversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_rv20</name>
  <rank>64</rank>
  <longname>FFMPEG Realvideo 2.0 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG rv20 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-pn-realvideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false, rmversion=(int)2</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_svq1</name>
  <rank>64</rank>
  <longname>FFMPEG Sorensen-1 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG svq1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-svq, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], svqversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_svq3</name>
  <rank>64</rank>
  <longname>FFMPEG Sorensen-3 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG svq3 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-svq, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], svqversion=(int)3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_wmav1</name>
  <rank>64</rank>
  <longname>FFMPEG Windows Media Audio v7 decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG wmav1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-wma, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], wmaversion=(int)1, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_wmav2</name>
  <rank>64</rank>
  <longname>FFMPEG Windows Media Audio v8/9 decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG wmav2 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-wma, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], wmaversion=(int)2, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_indeo2</name>
  <rank>64</rank>
  <longname>FFMPEG Indeo=2 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG indeo2 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-indeo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], indeoversion=(int)2</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_indeo3</name>
  <rank>64</rank>
  <longname>FFMPEG Indeo-3 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG indeo3 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-indeo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], indeoversion=(int)3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_camtasia</name>
  <rank>64</rank>
  <longname>FFMPEG Techsmith Camtasia video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG camtasia decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-camtasia, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_camstudio</name>
  <rank>64</rank>
  <longname>FFMPEG CamStudio video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG camstudio decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-camstudio, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_ultimotion</name>
  <rank>64</rank>
  <longname>FFMPEG Ultimotion video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG ultimotion decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-ultimotion, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_qdraw</name>
  <rank>64</rank>
  <longname>FFMPEG Apple Quickdraw video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG qdraw decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-qdrw, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_xl</name>
  <rank>64</rank>
  <longname>FFMPEG Miro VideoXL decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG xl decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-xl, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_loco</name>
  <rank>64</rank>
  <longname>FFMPEG LOCO video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG loco decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-loco, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_wnv1</name>
  <rank>64</rank>
  <longname>FFMPEG Winnov video 1 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG wnv1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-wnv1, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_aasc</name>
  <rank>64</rank>
  <longname>FFMPEG Autodesk RLE video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG aasc decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-aasc, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_fraps</name>
  <rank>64</rank>
  <longname>FFMPEG FRAPS video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG fraps decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-fraps, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mpeg2video</name>
  <longname>FFMPEG MPEG-2 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG mpeg2video decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mpegvideo</name>
  <longname>FFMPEG MPEG-2 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG mpegvideo decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_dvvideo</name>
  <rank>128</rank>
  <longname>FFMPEG Digital video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG dvvideo decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mjpeg</name>
  <rank>64</rank>
  <longname>FFMPEG Motion-JPEG decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG mjpeg decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_sp5x</name>
  <longname>FFMPEG Sp5x-like JPEG decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG sp5x decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/sp5x, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_png</name>
  <rank>64</rank>
  <longname>FFMPEG PNG image decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG png decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mp3</name>
  <longname>FFMPEG MPEG-1 layer 3 audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG mp3 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mp3adu</name>
  <rank>64</rank>
  <longname>FFMPEG ADU-formatted MPEG-1 layer 3 audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG mp3adu decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-gst_ff-mp3adu, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mp3on4</name>
  <rank>64</rank>
  <longname>FFMPEG MP3ON4 decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG mp3on4 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-gst_ff-mp3on4, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mace3</name>
  <rank>64</rank>
  <longname>FFMPEG MACE-3 audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG mace3 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-mace, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], maceversion=(int)3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mace6</name>
  <rank>64</rank>
  <longname>FFMPEG MACE-6 audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG mace6 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-mace, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], maceversion=(int)6</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_huffyuv</name>
  <rank>64</rank>
  <longname>FFMPEG Huffyuv lossless video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG huffyuv decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_ffvhuff</name>
  <rank>64</rank>
  <longname>FFMPEG FFMPEG non-compliant Huffyuv video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG ffvhuff decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-ffvhuff, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_ffv1</name>
  <rank>64</rank>
  <longname>FFMPEG FFMpeg video v1 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG ffv1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-ffv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], ffvversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_snow</name>
  <rank>64</rank>
  <longname>FFMPEG Snow wave video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG snow decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-snow, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_cyuv</name>
  <rank>64</rank>
  <longname>FFMPEG CYUV lossless video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG cyuv decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-compressed-yuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_h264</name>
  <rank>256</rank>
  <longname>FFMPEG H.264 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG h264 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_vp3</name>
  <rank>64</rank>
  <longname>FFMPEG VP3 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG vp3 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-vp3, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_theora</name>
  <rank>64</rank>
  <longname>FFMPEG Theora video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG theora decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-theora, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_vp5</name>
  <rank>64</rank>
  <longname>FFMPEG VP5 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG vp5 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-vp5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_vp6</name>
  <rank>64</rank>
  <longname>FFMPEG VP6 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG vp6 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-vp6, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_vp6f</name>
  <rank>64</rank>
  <longname>FFMPEG VP6 Flash video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG vp6f decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-vp6-flash, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_asv1</name>
  <rank>64</rank>
  <longname>FFMPEG Asus video v1 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG asv1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-asus, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], asusversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_asv2</name>
  <rank>64</rank>
  <longname>FFMPEG Asus video v2 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG asv2 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-asus, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], asusversion=(int)2</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_vcr1</name>
  <rank>64</rank>
  <longname>FFMPEG ATI VCR-1 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG vcr1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-ati-vcr, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], vcrversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_cljr</name>
  <rank>64</rank>
  <longname>FFMPEG Cirrus Logipak AccuPak video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG cljr decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-cirrus-logic-accupak, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_4xm</name>
  <rank>64</rank>
  <longname>FFMPEG 4-XM video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG 4xm decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-4xm, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mdec</name>
  <rank>64</rank>
  <longname>FFMPEG Playstation MDEC video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG mdec decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-mdec, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_roqvideo</name>
  <rank>64</rank>
  <longname>FFMPEG ID/RoQ video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG roqvideo decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-roqvideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_interplayvideo</name>
  <rank>64</rank>
  <longname>FFMPEG Interplay video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG interplayvideo decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-interplayvideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_xan_wc3</name>
  <rank>64</rank>
  <longname>FFMPEG XAN Wing Commander 3 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG xan_wc3 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-xan, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wcversion=(int)3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_rpza</name>
  <rank>64</rank>
  <longname>FFMPEG Apple RPZA video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG rpza decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-apple-video, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_cinepak</name>
  <rank>64</rank>
  <longname>FFMPEG Cinepak video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG cinepak decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-cinepak, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_msrle</name>
  <rank>64</rank>
  <longname>FFMPEG Microsoft RLE video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG msrle decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-rle, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], layout=(string)microsoft, depth=(int)[ 1, 64 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_msvideo1</name>
  <rank>64</rank>
  <longname>FFMPEG Microsoft video v1 decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG msvideo1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-msvideocodec, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msvideoversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_vqavideo</name>
  <rank>64</rank>
  <longname>FFMPEG Westwood VQA video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG vqavideo decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-vqavideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_idcinvideo</name>
  <rank>64</rank>
  <longname>FFMPEG ID Quake II CIN video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG idcinvideo decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-idcinvideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_8bps</name>
  <rank>64</rank>
  <longname>FFMPEG Quicktime planar 8bps video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG 8bps decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-8bps, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_smc</name>
  <rank>64</rank>
  <longname>FFMPEG Quicktime SMC graphics video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG smc decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-smc, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_flic</name>
  <rank>64</rank>
  <longname>FFMPEG FLIC animation video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG flic decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-flic, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_truemotion1</name>
  <rank>64</rank>
  <longname>FFMPEG Duck Truemotion video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG truemotion1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-truemotion, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], trueversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_truemotion2</name>
  <rank>64</rank>
  <longname>FFMPEG Duck Truemotion 2 video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG truemotion2 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-truemotion, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], trueversion=(int)2</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_vmdvideo</name>
  <rank>64</rank>
  <longname>FFMPEG Sierra VMD video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG vmdvideo decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-vmdvideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_vmdaudio</name>
  <rank>64</rank>
  <longname>FFMPEG Sierra VMD audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG vmdaudio decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-gst_ff-vmdaudio, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mszh</name>
  <rank>64</rank>
  <longname>FFMPEG Lossless MSZH video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG mszh decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-mszh, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_zlib</name>
  <rank>64</rank>
  <longname>FFMPEG Lossless zlib video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG zlib decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-zlib, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_zmbv</name>
  <rank>64</rank>
  <longname>FFMPEG Zip Motion Blocks Video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG zmbv decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-zmbv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_sonic</name>
  <rank>64</rank>
  <longname>FFMPEG Sonic audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG sonic decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-gst_ff-sonic, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_real_144</name>
  <rank>64</rank>
  <longname>FFMPEG Realaudio 14k4bps decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG real_144 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-pn-realaudio, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], raversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_real_288</name>
  <rank>64</rank>
  <longname>FFMPEG Realaudio 28k8bps decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG real_288 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-pn-realaudio, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], raversion=(int)2</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_roq_dpcm</name>
  <rank>64</rank>
  <longname>FFMPEG RoQ DPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG roq_dpcm decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-dpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)roq</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_interplay_dpcm</name>
  <rank>64</rank>
  <longname>FFMPEG Interplay DPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG interplay_dpcm decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-dpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)interplay</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_xan_dpcm</name>
  <rank>64</rank>
  <longname>FFMPEG XAN DPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG xan_dpcm decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-dpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)xan</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_sol_dpcm</name>
  <rank>64</rank>
  <longname>FFMPEG SOL DPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG sol_dpcm decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-dpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)sol</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_qtrle</name>
  <rank>64</rank>
  <longname>FFMPEG Quicktime RLE animation video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG qtrle decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-rle, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], layout=(string)quicktime, depth=(int)[ 1, 64 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_flac</name>
  <rank>64</rank>
  <longname>FFMPEG FLAC lossless audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG flac decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-flac</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_shorten</name>
  <rank>64</rank>
  <longname>FFMPEG Shorten lossless audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG shorten decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-shorten</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_alac</name>
  <rank>64</rank>
  <longname>FFMPEG Apple lossless audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG alac decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-alac, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_ws_snd1</name>
  <rank>64</rank>
  <longname>FFMPEG Westwood Sound-1 decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG ws_snd1 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-gst_ff-ws_snd1, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_qdm2</name>
  <rank>64</rank>
  <longname>FFMPEG QDesign Music 2 decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG qdm2 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-qdm2, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_cook</name>
  <rank>64</rank>
  <longname>FFMPEG Realaudio G2 (Cook) audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG cook decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-pn-realaudio, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], raversion=(int)8</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_truespeech</name>
  <rank>64</rank>
  <longname>FFMPEG DSP Group TrueSpeech Audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG truespeech decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-gst_ff-truespeech, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_tta</name>
  <rank>64</rank>
  <longname>FFMPEG Lossless True Audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG tta decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-tta, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_avs</name>
  <rank>64</rank>
  <longname>FFMPEG AVS Video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG avs decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-avs, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_cavs</name>
  <rank>64</rank>
  <longname>FFMPEG Chinese AVS Video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG cavs decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-cavs, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_flashsv</name>
  <rank>64</rank>
  <longname>FFMPEG Flash Screen Video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG flashsv decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-flash-screen, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_bmp</name>
  <rank>64</rank>
  <longname>FFMPEG BMP bitmap decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG bmp decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>image/bmp</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_mmvideo</name>
  <rank>64</rank>
  <longname>FFMPEG American Laser Games MM Video decoder</longname>
  <class>Codec/Decoder/Video</class>
  <description>FFMPEG mmvideo decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-rgb; video/x-raw-yuv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-gst_ff-mmvideo, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_ima_qt</name>
  <rank>64</rank>
  <longname>FFMPEG IMA/Quicktime ADPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_ima_qt decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)quicktime</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_ima_wav</name>
  <rank>64</rank>
  <longname>FFMPEG IMA/DVI ADPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_ima_wav decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)dvi</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_ima_dk3</name>
  <rank>64</rank>
  <longname>FFMPEG IMA/DK3 ADPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_ima_dk3 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)dk3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_ima_dk4</name>
  <rank>64</rank>
  <longname>FFMPEG IMA/DK4 ADPCM decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_ima_dk4 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)dk4</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_ima_ws</name>
  <rank>64</rank>
  <longname>FFMPEG IMA/Westwood ADPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_ima_ws decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)westwood</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_ima_smjpeg</name>
  <rank>64</rank>
  <longname>FFMPEG IMA/SMJPEG ADPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_ima_smjpeg decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)smjpeg</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_ms</name>
  <rank>64</rank>
  <longname>FFMPEG Microsoft ADPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_ms decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)microsoft</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_4xm</name>
  <rank>64</rank>
  <longname>FFMPEG 4-XM ADPCM audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_4xm decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)4xm</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_xa</name>
  <rank>64</rank>
  <longname>FFMPEG CD-ROM XA ADPCM decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_xa decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)xa</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_adx</name>
  <rank>64</rank>
  <longname>FFMPEG ADX ADPCM decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_adx decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)adx</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_ea</name>
  <rank>64</rank>
  <longname>FFMPEG Electronic Arts ADPCM decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_ea decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)ea</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_g726</name>
  <rank>64</rank>
  <longname>FFMPEG G.726 ADPCM decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG g726 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)g726</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_ct</name>
  <rank>64</rank>
  <longname>FFMPEG CT ADPCM decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_ct decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)ct</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_swf</name>
  <rank>64</rank>
  <longname>FFMPEG Shockwave ADPCM decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_swf decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)swf</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_yamaha</name>
  <rank>64</rank>
  <longname>FFMPEG Yamaha ADPCM decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_yamaha decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)yamaha</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_sbpro_4</name>
  <rank>64</rank>
  <longname>FFMPEG SB-Pro ADPCM 4 decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_sbpro_4 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)sbpro4</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_sbpro_3</name>
  <rank>64</rank>
  <longname>FFMPEG SB-Pro ADPCM 3 decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_sbpro_3 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)sbpro3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdec_adpcm_sbpro_2</name>
  <rank>64</rank>
  <longname>FFMPEG SB-Pro ADPCM 2 decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>FFMPEG adpcm_sbpro_2 decoder</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], signed=(boolean)true, endianness=(int)4321, width=(int)16, depth=(int)16</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)sbpro2</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_4xm</name>
  <rank>64</rank>
  <longname>FFMPEG 4X Technologies format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG 4X Technologies format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-4xm</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_4xm</name>
  <rank>64</rank>
  <caps>video/x-4xm</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_aiff</name>
  <rank>64</rank>
  <longname>FFMPEG Audio IFF demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Audio IFF demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-aiff</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_aiff</name>
  <rank>64</rank>
  <caps>audio/x-aiff</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_amr</name>
  <longname>FFMPEG 3gpp amr file format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG 3gpp amr file format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-amr</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_asf</name>
  <longname>FFMPEG asf format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG asf format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-ms-asf</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_au</name>
  <longname>FFMPEG SUN AU Format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG SUN AU Format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-au</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_avi</name>
  <longname>FFMPEG avi format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG avi format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-msvideo</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_avs</name>
  <rank>64</rank>
  <longname>FFMPEG avs format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG avs format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-avs</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_avs</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-avs</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_daud</name>
  <rank>64</rank>
  <longname>FFMPEG D-Cinema audio format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG D-Cinema audio format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-daud</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_daud</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-daud</caps>
  <extension>302</extension>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_dv</name>
  <longname>FFMPEG DV video format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG DV video format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-dv, systemstream=(boolean)true</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_dv</name>
  <caps>video/x-dv, systemstream=(boolean)true</caps>
  <extension>dv,dif</extension>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_ea</name>
  <rank>64</rank>
  <longname>FFMPEG Electronic Arts Multimedia Format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Electronic Arts Multimedia Format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-ea</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_ea</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-ea</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_ffm</name>
  <rank>64</rank>
  <longname>FFMPEG ffm format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG ffm format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-ffm</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_ffm</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-ffm</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_flic</name>
  <longname>FFMPEG FLI/FLC/FLX animation format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG FLI/FLC/FLX animation format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-fli</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_flic</name>
  <caps>video/x-fli</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_flv</name>
  <rank>64</rank>
  <longname>FFMPEG flv format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG flv format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-flv</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_flv</name>
  <rank>64</rank>
  <caps>video/x-flv</caps>
  <extension>flv</extension>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_gif</name>
  <longname>FFMPEG gif format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG gif format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>image/gif</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_gif</name>
  <caps>image/gif</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_gxf</name>
  <rank>64</rank>
  <longname>FFMPEG GXF format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG GXF format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/gxf</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_gxf</name>
  <rank>64</rank>
  <caps>application/gxf</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_idcin</name>
  <rank>64</rank>
  <longname>FFMPEG Id CIN format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Id CIN format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-idcin</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_idcin</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-idcin</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_RoQ</name>
  <rank>64</rank>
  <longname>FFMPEG Id RoQ format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Id RoQ format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-RoQ</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_RoQ</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-RoQ</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_ipmovie</name>
  <rank>64</rank>
  <longname>FFMPEG Interplay MVE format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Interplay MVE format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-ipmovie</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_ipmovie</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-ipmovie</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_matroska</name>
  <longname>FFMPEG Matroska file format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Matroska file format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-matroska</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_mm</name>
  <rank>64</rank>
  <longname>FFMPEG American Laser Games MM format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG American Laser Games MM format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-mm</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_mm</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-mm</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_mmf</name>
  <rank>64</rank>
  <longname>FFMPEG mmf format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG mmf format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-mmf</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_mmf</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-mmf</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_mov_mp4_m4a_3gp_3g2_mj2</name>
  <longname>FFMPEG QuickTime/MPEG4/Motion JPEG 2000 format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG QuickTime/MPEG4/Motion JPEG 2000 format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-mov_mp4_m4a_3gp_3g2_mj2</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_mp3</name>
  <longname>FFMPEG MPEG audio demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG MPEG audio demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-id3</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_mpeg</name>
  <longname>FFMPEG MPEG PS format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG MPEG PS format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/mpeg, systemstream=(boolean)true</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_mpegts</name>
  <longname>FFMPEG MPEG2 transport stream format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG MPEG2 transport stream format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/mpegts, systemstream=(boolean)true</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_mpegts</name>
  <caps>video/mpegts, systemstream=(boolean)true</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_mxf</name>
  <rank>64</rank>
  <longname>FFMPEG MXF format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG MXF format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/mxf</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_mxf</name>
  <rank>64</rank>
  <caps>application/mxf</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_nsv</name>
  <rank>64</rank>
  <longname>FFMPEG NullSoft Video format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG NullSoft Video format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-nsv</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_nsv</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-nsv</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_nut</name>
  <rank>64</rank>
  <longname>FFMPEG nut format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG nut format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-nut</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_nut</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-nut</caps>
  <extension>nut</extension>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_nuv</name>
  <rank>64</rank>
  <longname>FFMPEG NuppelVideo format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG NuppelVideo format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-nuv</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_nuv</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-nuv</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_psxstr</name>
  <rank>64</rank>
  <longname>FFMPEG Sony Playstation STR format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Sony Playstation STR format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-psxstr</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_psxstr</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-psxstr</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_ingenient</name>
  <rank>64</rank>
  <longname>FFMPEG Ingenient MJPEG demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Ingenient MJPEG demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-ingenient</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_ingenient</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-ingenient</caps>
  <extension>cgi</extension>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_rm</name>
  <longname>FFMPEG rm format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG rm format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-pn-realmedia, systemstream=(boolean)true</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_film_cpk</name>
  <rank>64</rank>
  <longname>FFMPEG Sega FILM/CPK format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Sega FILM/CPK format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-film_cpk</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_film_cpk</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-film_cpk</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_vmd</name>
  <rank>64</rank>
  <longname>FFMPEG Sierra VMD format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Sierra VMD format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-vmd</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_vmd</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-vmd</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_smk</name>
  <rank>64</rank>
  <longname>FFMPEG Smacker Video demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Smacker Video demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-smk</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_smk</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-smk</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_sol</name>
  <rank>64</rank>
  <longname>FFMPEG Sierra SOL Format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Sierra SOL Format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-sol</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_sol</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-sol</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_swf</name>
  <rank>64</rank>
  <longname>FFMPEG Flash format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Flash format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-shockwave-flash</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_swf</name>
  <rank>64</rank>
  <caps>application/x-shockwave-flash</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_tta</name>
  <rank>64</rank>
  <longname>FFMPEG true-audio demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG true-audio demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-ttafile</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_voc</name>
  <rank>64</rank>
  <longname>FFMPEG Creative Voice File format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Creative Voice File format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-voc</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_voc</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-voc</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_wav</name>
  <longname>FFMPEG wav format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG wav format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-wav</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_wc3movie</name>
  <rank>64</rank>
  <longname>FFMPEG Wing Commander III movie format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Wing Commander III movie format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-wc3movie</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_wc3movie</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-wc3movie</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_wsaud</name>
  <rank>64</rank>
  <longname>FFMPEG Westwood Studios audio format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Westwood Studios audio format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-wsaud</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_wsaud</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-wsaud</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_wsvqa</name>
  <rank>64</rank>
  <longname>FFMPEG Westwood Studios VQA format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG Westwood Studios VQA format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-wsvqa</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_wsvqa</name>
  <rank>64</rank>
  <caps>application/x-gst_ff-wsvqa</caps>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdemux_yuv4mpegpipe</name>
  <longname>FFMPEG YUV4MPEG pipe format demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>FFMPEG YUV4MPEG pipe format demuxer</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-yuv4mpeg, y4mversion=(int)1</caps>
  </padtemplate>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>fftype_yuv4mpegpipe</name>
  <caps>application/x-yuv4mpeg, y4mversion=(int)1</caps>
  <extension>y4m</extension>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_amr</name>
  <longname>FFMPEG amr Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG amr Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-amr</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/AMR, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_asf</name>
  <longname>FFMPEG asf Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG asf Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-ms-asf</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/x-wma, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], wmaversion=(int)1, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]; audio/x-wma, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], wmaversion=(int)2, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)1; video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)2</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_dv</name>
  <longname>FFMPEG dv Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG dv Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-dv, systemstream=(boolean)true</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_flv</name>
  <longname>FFMPEG flv Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG flv Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-flv</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)1, layer=(int)3</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/x-flash-video, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], flvversion=(int)1</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_mmf</name>
  <longname>FFMPEG mmf Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG mmf Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-mmf</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)yamaha; audio/AMR, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_mov</name>
  <longname>FFMPEG mov Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG mov Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/quicktime</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/x-mulaw, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-alaw, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], layout=(string)quicktime; audio/x-mace, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], maceversion=(int)3; audio/x-mace, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], maceversion=(int)6; audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)4; audio/AMR, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], width=(int)16, depth=(int)16, endianness=(int)4321, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true; audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)1, layer=(int)3</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/x-svq, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], svqversion=(int)1; video/x-svq, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], svqversion=(int)3; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)5; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263p; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_3gp</name>
  <longname>FFMPEG 3gp Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG 3gp Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-3gp</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/AMR, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_mp4</name>
  <longname>FFMPEG mp4 Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG mp4 Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/quicktime</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)4; audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)1, layer=(int)3; audio/AMR, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)5; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_3g2</name>
  <longname>FFMPEG 3g2 Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG 3g2 Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-3g2</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/AMR, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_mpeg</name>
  <longname>FFMPEG mpeg Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG mpeg Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/mpeg, systemstream=(boolean)true</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)1, layer=(int)2; audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)1, layer=(int)3</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)1, systemstream=(boolean)false; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)2, systemstream=(boolean)false; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_vob</name>
  <longname>FFMPEG vob Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG vob Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-gst_ff-vob</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)1, layer=(int)2; audio/x-ac3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-dts, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)2, systemstream=(boolean)false</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffmux_mpegts</name>
  <longname>FFMPEG mpegts Muxer</longname>
  <class>Codec/Muxer</class>
  <description>FFMPEG mpegts Muxer</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/mpegts, systemstream=(boolean)true</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)1, layer=(int)2; audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)1, layer=(int)3; audio/x-ac3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-dts, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ], mpegversion=(int)4</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)1, systemstream=(boolean)false; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int)2, systemstream=(boolean)false; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffdeinterlace</name>
  <longname>FFMPEG Deinterlace element</longname>
  <class>Filter/Converter/Video</class>
  <description>Deinterlace video</description>
  <author>Luca Ognibene &lt;luogni@tin.it&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>ffvideoscale</name>
  <longname>FFMPEG Scale element</longname>
  <class>Filter/Converter/Video</class>
  <description>Converts video from one resolution to another</description>
  <author>Luca Ognibene &lt;luogni@tin.it&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>videoflip</name>
 <description>Flips and rotates video</description>
 <filename>/usr/lib/gstreamer-0.10/libgstvideoflip.so</filename>
 <size>18988</size>
 <m32p>1199963445</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>videoflip</name>
  <longname>Video flipper</longname>
  <class>Filter/Effect/Video</class>
  <description>Flips and rotates video</description>
  <author>David Schleef &lt;ds@schleef.org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>audiorate</name>
 <description>Adjusts audio frames</description>
 <filename>/usr/lib/gstreamer-0.10/libgstaudiorate.so</filename>
 <size>22780</size>
 <m32p>1199954737</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>audiorate</name>
  <longname>Audio rate adjuster</longname>
  <class>Filter/Effect/Audio</class>
  <description>Drops/duplicates/adjusts timestamps on audio samples to make a perfect stream</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>videotestsrc</name>
 <description>Creates a test video stream</description>
 <filename>/usr/lib/gstreamer-0.10/libgstvideotestsrc.so</filename>
 <size>36588</size>
 <m32p>1199954737</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>videotestsrc</name>
  <longname>Video test source</longname>
  <class>Source/Video</class>
  <description>Creates a test video stream</description>
  <author>David A. Schleef &lt;ds@schleef.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y422, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYNV, 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)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)IYU2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVU9, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUV9, 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-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y41B, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y42B, 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-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, 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, endianness=(int)4321, depth=(int)24, 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, endianness=(int)4321, depth=(int)24, 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, endianness=(int)4321, depth=(int)24, 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, endianness=(int)4321, depth=(int)32, 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, endianness=(int)4321, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, 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, endianness=(int)4321, depth=(int)32, 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)24, endianness=(int)4321, depth=(int)24, 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, endianness=(int)4321, depth=(int)24, 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)16, endianness=(int)4321, depth=(int)16, 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, endianness=(int)4321, depth=(int)15, 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-bayer, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>audiotestsrc</name>
 <description>Creates audio test signals of given frequency and volume</description>
 <filename>/usr/lib/gstreamer-0.10/libgstaudiotestsrc.so</filename>
 <size>20816</size>
 <m32p>1199954737</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>audiotestsrc</name>
  <longname>Audio test source</longname>
  <class>Source/Audio</class>
  <description>Creates audio test signals of given frequency and volume</description>
  <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)1</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>videoscale</name>
 <description>Resizes video</description>
 <filename>/usr/lib/gstreamer-0.10/libgstvideoscale.so</filename>
 <size>41668</size>
 <m32p>1199954738</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>videoscale</name>
  <longname>Video scaler</longname>
  <class>Filter/Effect/Video</class>
  <description>Resizes video</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)4321, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)4321, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 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)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)4321, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)4321, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>videomixer</name>
 <description>Video mixer</description>
 <filename>/usr/lib/gstreamer-0.10/libgstvideomixer.so</filename>
 <size>25552</size>
 <m32p>1199963445</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>videomixer</name>
  <rank>256</rank>
  <longname>Video mixer</longname>
  <class>Filter/Editor/Video</class>
  <description>Mix multiple video streams</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>alaw</name>
 <description>ALaw audio conversion routines</description>
 <filename>/usr/lib/gstreamer-0.10/libgstalaw.so</filename>
 <size>13228</size>
 <m32p>1199963445</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>alawenc</name>
  <longname>A Law audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>Convert 16bit PCM to 8bit A law</description>
  <author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>alawdec</name>
  <rank>256</rank>
  <longname>A Law audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>Convert 8bit A law to 16bit PCM</description>
  <author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>avi</name>
 <description>AVI stream handling</description>
 <filename>/usr/lib/gstreamer-0.10/libgstavi.so</filename>
 <size>106880</size>
 <m32p>1199963446</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>avidemux</name>
  <rank>256</rank>
  <longname>Avi demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>Demultiplex an avi file into audio and video</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;
Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>audio/ms-gsm, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi; audio/x-avi-unknown</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>video/x-3ivx, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-rgb, bpp=(int){ 8, 24 }, depth=(int){ 8, 24 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, mpegversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xvid, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YVU9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)true; video/x-avi-unknown</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>subtitle_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>application/x-subtitle-avi</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-msvideo</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>avimux</name>
  <longname>Avi muxer</longname>
  <class>Codec/Muxer</class>
  <description>Muxes audio and video into an avi stream</description>
  <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-msvideo</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)[ 3, 5 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-3ivx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)[ 41, 43 ]; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)720, height=(int){ 576, 480 }, framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
</plugin>
<plugin>
 <name>audioconvert</name>
 <description>Convert audio to different formats</description>
 <filename>/usr/lib/gstreamer-0.10/libgstaudioconvert.so</filename>
 <size>61216</size>
 <m32p>1199954738</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>audioconvert</name>
  <rank>256</rank>
  <longname>Audio converter</longname>
  <class>Filter/Converter/Audio</class>
  <description>Convert audio to different formats</description>
  <author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>wavparse</name>
 <description>Parse a .wav file into raw audio</description>
 <filename>/usr/lib/gstreamer-0.10/libgstwavparse.so</filename>
 <size>44148</size>
 <m32p>1199963446</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>wavparse</name>
  <rank>256</rank>
  <longname>WAV audio demuxer</longname>
  <class>Codec/Demuxer/Audio</class>
  <description>Parse a .wav file into raw audio</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
  <padtemplate>
   <nametemplate>wavparse_sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-wav</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>wavparse_src</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>audio/ms-gsm, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>typefindfunctions</name>
 <description>default typefind functions</description>
 <filename>/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so</filename>
 <size>56600</size>
 <m32p>1199954739</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstTypeFindFactory">
  <name>video/x-ms-asf</name>
  <rank>128</rank>
  <caps>video/x-ms-asf</caps>
  <extension>asf</extension>
  <extension>wm</extension>
  <extension>wma</extension>
  <extension>wmv</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-musepack</name>
  <rank>256</rank>
  <caps>audio/x-musepack</caps>
  <extension>mpc</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-au</name>
  <rank>64</rank>
  <caps>audio/x-au</caps>
  <extension>au</extension>
  <extension>snd</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-msvideo</name>
  <rank>256</rank>
  <caps>video/x-msvideo</caps>
  <extension>avi</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-cdxa</name>
  <rank>256</rank>
  <caps>video/x-cdxa</caps>
  <extension>dat</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-vcd</name>
  <rank>256</rank>
  <caps>video/x-vcd</caps>
  <extension>dat</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-fli</name>
  <rank>64</rank>
  <caps>video/x-fli</caps>
  <extension>flc</extension>
  <extension>fli</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-id3v2</name>
  <rank>259</rank>
  <caps>application/x-id3</caps>
  <extension>mp3</extension>
  <extension>mp2</extension>
  <extension>mp1</extension>
  <extension>mpga</extension>
  <extension>ogg</extension>
  <extension>flac</extension>
  <extension>tta</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-id3v1</name>
  <rank>257</rank>
  <caps>application/x-id3</caps>
  <extension>mp3</extension>
  <extension>mp2</extension>
  <extension>mp1</extension>
  <extension>mpga</extension>
  <extension>ogg</extension>
  <extension>flac</extension>
  <extension>tta</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-apetag</name>
  <rank>258</rank>
  <caps>application/x-apetag</caps>
  <extension>ape</extension>
  <extension>mpc</extension>
  <extension>wv</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-ttafile</name>
  <rank>256</rank>
  <caps>audio/x-ttafile</caps>
  <extension>tta</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-mod</name>
  <rank>128</rank>
  <caps>audio/x-mod</caps>
  <extension>669</extension>
  <extension>amf</extension>
  <extension>dsm</extension>
  <extension>gdm</extension>
  <extension>far</extension>
  <extension>imf</extension>
  <extension>it</extension>
  <extension>med</extension>
  <extension>mod</extension>
  <extension>mtm</extension>
  <extension>okt</extension>
  <extension>sam</extension>
  <extension>s3m</extension>
  <extension>stm</extension>
  <extension>stx</extension>
  <extension>ult</extension>
  <extension>xm</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/mpeg</name>
  <rank>256</rank>
  <caps>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</caps>
  <extension>mp3</extension>
  <extension>mp2</extension>
  <extension>mp1</extension>
  <extension>mpga</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-ac3</name>
  <rank>256</rank>
  <caps>audio/x-ac3</caps>
  <extension>ac3</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/mpeg-sys</name>
  <rank>256</rank>
  <caps>video/mpeg, systemstream=(boolean)true, mpegversion=(int)[ 1, 2 ]</caps>
  <extension>mpe</extension>
  <extension>mpeg</extension>
  <extension>mpg</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/mpegts</name>
  <rank>256</rank>
  <caps>video/mpegts, systemstream=(boolean)true, packetsize=(int)[ 188, 208 ]</caps>
  <extension>ts</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/ogg</name>
  <rank>256</rank>
  <caps>application/x-annodex</caps>
  <extension>anx</extension>
  <extension>ogg</extension>
  <extension>ogm</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/mpeg,elementary</name>
  <rank>128</rank>
  <caps>video/mpeg, systemstream=(boolean)false</caps>
  <extension>mpv</extension>
  <extension>mpeg</extension>
  <extension>mpg</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/mpeg-stream</name>
  <rank>64</rank>
  <caps>video/mpeg, systemstream=(boolean)false</caps>
  <extension>mpv</extension>
  <extension>mpeg</extension>
  <extension>mpg</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/mpeg4</name>
  <rank>256</rank>
  <caps>video/mpeg, systemstream=(boolean)false</caps>
  <extension>m4v</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-nuv</name>
  <rank>128</rank>
  <caps>video/x-nuv</caps>
  <extension>nuv</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-m4a</name>
  <rank>256</rank>
  <caps>audio/x-m4a</caps>
  <extension>m4a</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-3gp</name>
  <rank>256</rank>
  <caps>application/x-3gp</caps>
  <extension>3gp</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/quicktime</name>
  <rank>128</rank>
  <caps>video/quicktime</caps>
  <extension>mov</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/x-quicktime</name>
  <rank>128</rank>
  <caps>image/x-quicktime</caps>
  <extension>qif</extension>
  <extension>qtif</extension>
  <extension>qti</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>text/html</name>
  <rank>128</rank>
  <caps>text/html</caps>
  <extension>htm</extension>
  <extension>html</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/vnd.rn-realmedia</name>
  <rank>128</rank>
  <caps>application/vnd.rn-realmedia</caps>
  <extension>ra</extension>
  <extension>ram</extension>
  <extension>rm</extension>
  <extension>rmvb</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-pn-realaudio</name>
  <rank>128</rank>
  <caps>application/x-pn-realaudio</caps>
  <extension>ra</extension>
  <extension>ram</extension>
  <extension>rm</extension>
  <extension>rmvb</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-shockwave-flash</name>
  <rank>128</rank>
  <caps>application/x-shockwave-flash</caps>
  <extension>swf</extension>
  <extension>swfl</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-flv</name>
  <rank>128</rank>
  <caps>video/x-flv</caps>
  <extension>flv</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>text/plain</name>
  <rank>64</rank>
  <caps>text/plain</caps>
  <extension>txt</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>text/uri-list</name>
  <rank>64</rank>
  <caps>text/uri-list</caps>
  <extension>ram</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/smil</name>
  <rank>128</rank>
  <caps>application/smil</caps>
  <extension>smil</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/xml</name>
  <rank>64</rank>
  <caps>application/xml</caps>
  <extension>xml</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-wav</name>
  <rank>256</rank>
  <caps>audio/x-wav</caps>
  <extension>wav</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-aiff</name>
  <rank>128</rank>
  <caps>audio/x-aiff</caps>
  <extension>aiff</extension>
  <extension>aif</extension>
  <extension>aifc</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-svx</name>
  <rank>128</rank>
  <caps>audio/x-svx</caps>
  <extension>iff</extension>
  <extension>svx</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-paris</name>
  <rank>128</rank>
  <caps>audio/x-paris</caps>
  <extension>paf</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-nist</name>
  <rank>128</rank>
  <caps>audio/x-nist</caps>
  <extension>nist</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-voc</name>
  <rank>128</rank>
  <caps>audio/x-voc</caps>
  <extension>voc</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-sds</name>
  <rank>128</rank>
  <caps>audio/x-sds</caps>
  <extension>sds</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-ircam</name>
  <rank>128</rank>
  <caps>audio/x-ircam</caps>
  <extension>sf</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-w64</name>
  <rank>128</rank>
  <caps>audio/x-w64</caps>
  <extension>w64</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-shorten</name>
  <rank>128</rank>
  <caps>audio/x-shorten</caps>
  <extension>shn</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-ape</name>
  <rank>128</rank>
  <caps>application/x-ape</caps>
  <extension>ape</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/jpeg</name>
  <rank>256</rank>
  <caps>image/jpeg</caps>
  <extension>jpg</extension>
  <extension>jpe</extension>
  <extension>jpeg</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/gif</name>
  <rank>256</rank>
  <caps>image/gif</caps>
  <extension>gif</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/png</name>
  <rank>256</rank>
  <caps>image/png</caps>
  <extension>png</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/bmp</name>
  <rank>256</rank>
  <caps>image/bmp</caps>
  <extension>bmp</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/tiff</name>
  <rank>256</rank>
  <caps>image/tiff, endianness=(int){ 4321, 1234 }</caps>
  <extension>tif</extension>
  <extension>tiff</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-matroska</name>
  <rank>256</rank>
  <caps>video/x-matroska</caps>
  <extension>mkv</extension>
  <extension>mka</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-mve</name>
  <rank>128</rank>
  <caps>video/x-mve</caps>
  <extension>mve</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-dv</name>
  <rank>128</rank>
  <caps>video/x-dv, systemstream=(boolean)true</caps>
  <extension>dv</extension>
  <extension>dif</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-amr-nb-sh</name>
  <rank>256</rank>
  <caps>audio/x-amr-nb-sh</caps>
  <extension>amr</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-amr-wb-sh</name>
  <rank>256</rank>
  <caps>audio/x-amr-wb-sh</caps>
  <extension>amr</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/iLBC-sh</name>
  <rank>256</rank>
  <caps>audio/iLBC-sh</caps>
  <extension>ilbc</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-sid</name>
  <rank>64</rank>
  <caps>audio/x-sid</caps>
  <extension>sid</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/x-xcf</name>
  <rank>128</rank>
  <caps>image/x-xcf</caps>
  <extension>xcf</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-mng</name>
  <rank>128</rank>
  <caps>video/x-mng</caps>
  <extension>mng</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/x-jng</name>
  <rank>128</rank>
  <caps>image/x-jng</caps>
  <extension>jng</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/x-xpixmap</name>
  <rank>128</rank>
  <caps>image/x-xpixmap</caps>
  <extension>xpm</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>image/x-sun-raster</name>
  <rank>128</rank>
  <caps>image/x-sun-raster</caps>
  <extension>ras</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-bzip</name>
  <rank>128</rank>
  <caps>application/x-bzip</caps>
  <extension>bz2</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-gzip</name>
  <rank>128</rank>
  <caps>application/x-gzip</caps>
  <extension>gz</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/zip</name>
  <rank>128</rank>
  <caps>application/zip</caps>
  <extension>zip</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-compress</name>
  <rank>128</rank>
  <caps>application/x-compress</caps>
  <extension>Z</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-flac</name>
  <rank>256</rank>
  <caps>audio/x-flac</caps>
  <extension>flac</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-vorbis</name>
  <rank>256</rank>
  <caps>audio/x-vorbis</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-theora</name>
  <rank>256</rank>
  <caps>video/x-theora</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-ogm-video</name>
  <rank>256</rank>
  <caps>application/x-ogm-video</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-ogm-audio</name>
  <rank>256</rank>
  <caps>application/x-ogm-audio</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-ogm-text</name>
  <rank>256</rank>
  <caps>application/x-ogm-text</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-speex</name>
  <rank>256</rank>
  <caps>audio/x-speex</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-ogg-skeleton</name>
  <rank>256</rank>
  <caps>application/x-ogg-skeleton, parsed=(boolean)false</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>text/x-cmml</name>
  <rank>256</rank>
  <caps>text/x-cmml</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-executable</name>
  <rank>64</rank>
  <caps>application/x-executable</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>adts_mpeg_stream</name>
  <rank>128</rank>
  <caps>audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)false</caps>
  <extension>aac</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-spc</name>
  <rank>128</rank>
  <caps>audio/x-spc</caps>
  <extension>spc</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-wavpack</name>
  <rank>128</rank>
  <caps>audio/x-wavpack, framed=(boolean)false</caps>
  <extension>wv</extension>
  <extension>wvp</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>audio/x-wavpack-correction</name>
  <rank>128</rank>
  <caps>audio/x-wavpack-correction, framed=(boolean)false</caps>
  <extension>wvc</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-rar</name>
  <rank>128</rank>
  <caps>application/x-rar</caps>
  <extension>rar</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-tar</name>
  <rank>128</rank>
  <caps>application/x-tar</caps>
  <extension>tar</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-ar</name>
  <rank>128</rank>
  <caps>application/x-ar</caps>
  <extension>a</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-ms-dos-executable</name>
  <rank>128</rank>
  <caps>application/x-ms-dos-executable</caps>
  <extension>dll</extension>
  <extension>exe</extension>
  <extension>ocx</extension>
  <extension>sys</extension>
  <extension>scr</extension>
  <extension>msstyles</extension>
  <extension>cpl</extension>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/x-dirac</name>
  <rank>256</rank>
  <caps>video/x-dirac</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>multipart/x-mixed-replace</name>
  <rank>128</rank>
  <caps>multipart/x-mixed-replace</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>application/x-mmsh</name>
  <rank>128</rank>
  <caps>application/x-mmsh</caps>
 </feature>
 <feature typename="GstTypeFindFactory">
  <name>video/vivo</name>
  <rank>128</rank>
  <caps>video/vivo</caps>
  <extension>viv</extension>
 </feature>
</plugin>
<plugin>
 <name>audioresample</name>
 <description>Resamples audio</description>
 <filename>/usr/lib/gstreamer-0.10/libgstaudioresample.so</filename>
 <size>43892</size>
 <m32p>1199954739</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>audioresample</name>
  <rank>256</rank>
  <longname>Audio scaler</longname>
  <class>Filter/Converter/Audio</class>
  <description>Resample audio</description>
  <author>David Schleef &lt;ds@schleef.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)32, depth=(int)32, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)32; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)64</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)32, depth=(int)32, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)32; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)64</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>matroska</name>
 <description>Matroska stream handling</description>
 <filename>/usr/lib/gstreamer-0.10/libgstmatroska.so</filename>
 <size>119276</size>
 <m32p>1199963447</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>matroskademux</name>
  <rank>256</rank>
  <longname>Matroska demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>Demuxes a Matroska Stream into video/audio/subtitles</description>
  <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>subtitle_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>text/plain; application/x-ssa; application/x-ass; application/x-usf; video/x-dvd-subpicture; application/x-subtitle-unknown</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-matroska</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>matroskamux</name>
  <longname>Matroska muxer</longname>
  <class>Codec/Muxer</class>
  <description>Muxes video/audio/subtitle streams into a matroska stream</description>
  <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>video_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-ac3, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-vorbis, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-raw-int, width=(int)8, depth=(int)8, signed=(boolean)false, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>subtitle_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-matroska</caps>
  </padtemplate>
  <interface>GstTagSetter</interface>
 </feature>
</plugin>
<plugin>
 <name>mulaw</name>
 <description>MuLaw audio conversion routines</description>
 <filename>/usr/lib/gstreamer-0.10/libgstmulaw.so</filename>
 <size>14356</size>
 <m32p>1199963447</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>mulawenc</name>
  <longname>Mu Law audio encoder</longname>
  <class>Codec/Encoder/Audio</class>
  <description>Convert 16bit PCM to 8bit mu law</description>
  <author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>mulawdec</name>
  <rank>256</rank>
  <longname>Mu Law audio decoder</longname>
  <class>Codec/Decoder/Audio</class>
  <description>Convert 8bit mu law to 16bit PCM</description>
  <author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)4321, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>decodebin2</name>
 <description>decoder bin newer version</description>
 <filename>/usr/lib/gstreamer-0.10/libgstdecodebin2.so</filename>
 <size>48256</size>
 <m32p>1199954740</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>decodebin2</name>
  <longname>Decoder Bin</longname>
  <class>Generic/Bin/Decoder</class>
  <description>Autoplug and decode to raw media</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src%d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstChildProxy</interface>
 </feature>
</plugin>
<plugin>
 <name>smpte</name>
 <description>Apply the standard SMPTE transitions on video images</description>
 <filename>/usr/lib/gstreamer-0.10/libgstsmpte.so</filename>
 <size>48876</size>
 <m32p>1199963447</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>smpte</name>
  <longname>SMPTE transitions</longname>
  <class>Filter/Editor/Video</class>
  <description>Apply the standard SMPTE transitions on video images</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
  <padtemplate>
   <nametemplate>sink1</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink2</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>effectv</name>
 <description>effect plugins from the effectv project</description>
 <filename>/usr/lib/gstreamer-0.10/libgsteffectv.so</filename>
 <size>41884</size>
 <m32p>1199963448</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>edgetv</name>
  <longname>EdgeTV effect</longname>
  <class>Filter/Effect/Video</class>
  <description>Apply edge detect on video</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>agingtv</name>
  <longname>AgingTV effect</longname>
  <class>Filter/Effect/Video</class>
  <description>AgingTV adds age to video input using scratches and dust</description>
  <author>Sam Lantinga &lt;slouken@devolution.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>dicetv</name>
  <longname>DiceTV effect</longname>
  <class>Filter/Effect/Video</class>
  <description>&apos;Dices&apos; the screen up into many small squares</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>warptv</name>
  <longname>WarpTV effect</longname>
  <class>Filter/Effect/Video</class>
  <description>WarpTV does realtime goo&apos;ing of the video input</description>
  <author>Sam Lantinga &lt;slouken@devolution.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>shagadelictv</name>
  <longname>ShagadelicTV</longname>
  <class>Filter/Effect/Video</class>
  <description>Oh behave, ShagedelicTV makes images shagadelic!</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>vertigotv</name>
  <longname>VertigoTV effect</longname>
  <class>Filter/Effect/Video</class>
  <description>A loopback alpha blending effector with rotating and scaling</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>revtv</name>
  <longname>RevTV effect</longname>
  <class>Filter/Effect/Video</class>
  <description>A video waveform monitor for each line of video processed</description>
  <author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>quarktv</name>
  <longname>QuarkTV effect</longname>
  <class>Filter/Effect/Video</class>
  <description>Motion dissolver</description>
  <author>FUKUCHI, Kentarou &lt;fukuchi@users.sourceforge.net&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>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 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>volume</name>
 <description>plugin for controlling audio volume</description>
 <filename>/usr/lib/gstreamer-0.10/libgstvolume.so</filename>
 <size>18744</size>
 <m32p>1199954740</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>volume</name>
  <longname>Volume</longname>
  <class>Filter/Effect/Audio</class>
  <description>Set volume on audio/raw streams</description>
  <author>Andy Wingo &lt;wingo@pobox.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int){ 32, 64 }; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)16, depth=(int)16, signed=(boolean)true</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int){ 32, 64 }; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int)16, depth=(int)16, signed=(boolean)true</caps>
  </padtemplate>
  <interface>GstMixer</interface>
  <interface>GstImplementsInterface</interface>
 </feature>
</plugin>
<plugin>
 <name>autodetect</name>
 <description>Plugin contains auto-detection plugins for video/audio outputs</description>
 <filename>/usr/lib/gstreamer-0.10/libgstautodetect.so</filename>
 <size>19144</size>
 <m32p>1199963448</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>autovideosink</name>
  <longname>Auto video sink</longname>
  <class>Sink/Video</class>
  <description>Wrapper video sink for automatically detected video sink</description>
  <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;
Jan Schmidt &lt;thaytan@noraisin.net</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstChildProxy</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>autoaudiosink</name>
  <longname>Auto audio sink</longname>
  <class>Sink/Audio</class>
  <description>Wrapper audio sink for automatically detected audio sink</description>
  <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;
Jan Schmidt &lt;thaytan@noraisin.net</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstChildProxy</interface>
 </feature>
</plugin>
<plugin>
 <name>gdp</name>
 <description>Payload/depayload GDP packets</description>
 <filename>/usr/lib/gstreamer-0.10/libgstgdp.so</filename>
 <size>36880</size>
 <m32p>1199954740</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>gdpdepay</name>
  <longname>GDP Depayloader</longname>
  <class>GDP/Depayloader</class>
  <description>Depayloads GStreamer Data Protocol buffers</description>
  <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-gdp</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>gdppay</name>
  <longname>GDP Payloader</longname>
  <class>GDP/Payloader</class>
  <description>Payloads GStreamer Data Protocol buffers</description>
  <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>application/x-gdp</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>debug</name>
 <description>elements for testing and debugging</description>
 <filename>/usr/lib/gstreamer-0.10/libgstdebug.so</filename>
 <size>49716</size>
 <m32p>1199963448</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>breakmydata</name>
  <longname>Break my data</longname>
  <class>Testing</class>
  <description>randomly change data in the stream</description>
  <author>Benjamin Otte &lt;otte@gnome&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>navseek</name>
  <longname>Seek based on left-right arrows</longname>
  <class>Filter/Video</class>
  <description>Seek based on navigation keys left-right</description>
  <author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>progressreport</name>
  <longname>Progress report</longname>
  <class>Testing</class>
  <description>Periodically query and report on processing progress</description>
  <author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>testsink</name>
  <longname>Test plugin</longname>
  <class>Testing</class>
  <description>perform a number of tests</description>
  <author>Benjamin Otte &lt;otte@gnome&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>uridecodebin</name>
 <description>URI Decoder bin</description>
 <filename>/usr/lib/gstreamer-0.10/libgsturidecodebin.so</filename>
 <size>31944</size>
 <m32p>1199954741</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>uridecodebin</name>
  <longname>URI Decoder</longname>
  <class>Generic/Bin/Decoder</class>
  <description>Autoplug and decode an URI to raw media</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src%d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstChildProxy</interface>
 </feature>
</plugin>
<plugin>
 <name>navigationtest</name>
 <description>Template for a video filter</description>
 <filename>/usr/lib/gstreamer-0.10/libgstnavigationtest.so</filename>
 <size>12296</size>
 <m32p>1199963449</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>navigationtest</name>
  <longname>Video navigation test</longname>
  <class>Filter/Effect/Video</class>
  <description>Handle navigation events showing a black square following mouse pointer</description>
  <author>David Schleef &lt;ds@schleef.org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>postproc</name>
 <description>postprocessing elements</description>
 <filename>/usr/lib/gstreamer-0.10/libgstpostproc.so</filename>
 <size>2515792</size>
 <m32p>1199969804</m32p>
 <version>SVN-r6315</version>
 <license>GPL</license>
 <source>gst-ffmpeg</source>
 <package>FFMpeg</package>
 <origin>http://ffmpeg.sourceforge.net/</origin>
 <feature typename="GstElementFactory">
  <name>postproc_hdeblock</name>
  <rank>256</rank>
  <longname>LibPostProc hdeblock filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc horizontal deblocking filter</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_vdeblock</name>
  <rank>256</rank>
  <longname>LibPostProc vdeblock filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc vertical deblocking filter</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_x1hdeblock</name>
  <rank>256</rank>
  <longname>LibPostProc x1hdeblock filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc experimental horizontal deblocking filter 1</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_x1vdeblock</name>
  <rank>256</rank>
  <longname>LibPostProc x1vdeblock filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc experimental vertical deblocking filter 1</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_ahdeblock</name>
  <rank>256</rank>
  <longname>LibPostProc ahdeblock filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc another horizontal deblocking filter</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_avdeblock</name>
  <rank>256</rank>
  <longname>LibPostProc avdeblock filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc another vertical deblocking filter</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_dering</name>
  <rank>256</rank>
  <longname>LibPostProc dering filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc deringing filter</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_autolevels</name>
  <rank>256</rank>
  <longname>LibPostProc autolevels filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc automatic brightness/contrast filter</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_linblenddeint</name>
  <rank>256</rank>
  <longname>LibPostProc linblenddeint filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc linear blend interpolater</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_linipoldeint</name>
  <rank>256</rank>
  <longname>LibPostProc linipoldeint filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc linear interpolation deinterlacer</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_cubicipoldeint</name>
  <rank>256</rank>
  <longname>LibPostProc cubicipoldeint filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc cubic interpolation deinterlacer</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_mediandeint</name>
  <rank>256</rank>
  <longname>LibPostProc mediandeint filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc median deinterlacer</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_ffmpegdeint</name>
  <rank>256</rank>
  <longname>LibPostProc ffmpegdeint filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc ffmpeg deinterlacer</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_lowpass5</name>
  <rank>256</rank>
  <longname>LibPostProc lowpass5 filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc FIR lowpass deinterlacer</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_tmpnoise</name>
  <rank>256</rank>
  <longname>LibPostProc tmpnoise filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc temporal noise reducer</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_forcequant</name>
  <rank>256</rank>
  <longname>LibPostProc forcequant filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc force quantizer</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>postproc_default</name>
  <rank>256</rank>
  <longname>LibPostProc default filter</longname>
  <class>Filter/Video</class>
  <description>LibPostProc default filters</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;, Mark Nauwelaerts (manauw@skynet.be)</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>videorate</name>
 <description>Adjusts video frames</description>
 <filename>/usr/lib/gstreamer-0.10/libgstvideorate.so</filename>
 <size>26988</size>
 <m32p>1199954741</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>videorate</name>
  <longname>Video rate adjuster</longname>
  <class>Filter/Effect/Video</class>
  <description>Drops/duplicates/adjusts timestamps on video frames to make a perfect stream</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv; video/x-raw-rgb</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv; video/x-raw-rgb</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>ffmpegcolorspace</name>
 <description>colorspace conversion copied from FFMpeg 0.4.9-pre1</description>
 <filename>/usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so</filename>
 <size>111048</size>
 <m32p>1199954741</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>FFMpeg</package>
 <origin>http://ffmpeg.sourceforge.net/</origin>
 <feature typename="GstElementFactory">
  <name>ffmpegcolorspace</name>
  <longname>FFMPEG Colorspace converter</longname>
  <class>Filter/Converter/Video</class>
  <description>Converts video from one colorspace to another</description>
  <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)I420; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YV12; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUY2; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y42B; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y444; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUV9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YVU9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y41B; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)4321; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8; 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)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)UYVY; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)IYU1; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)AYUV</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)I420; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YV12; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUY2; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y42B; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y444; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUV9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YVU9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y41B; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)4321; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8; 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)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)UYVY; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)IYU1; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)AYUV</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>playbin</name>
 <description>player bin</description>
 <filename>/usr/lib/gstreamer-0.10/libgstplaybin.so</filename>
 <size>99432</size>
 <m32p>1199954742</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>playbin</name>
  <longname>Player Bin</longname>
  <class>Generic/Bin/Player</class>
  <description>Autoplug and play media from an uri</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <interface>GstChildProxy</interface>
 </feature>
</plugin>
<plugin>
 <name>alsa</name>
 <description>ALSA plugin library</description>
 <filename>/usr/lib/gstreamer-0.10/libgstalsa.so</filename>
 <size>95148</size>
 <m32p>1199957487</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>alsamixer</name>
  <longname>Alsa mixer</longname>
  <class>Generic/Audio</class>
  <description>Control sound input and output levels with ALSA</description>
  <author>Leif Johnson &lt;leif@ambient.2y.net&gt;</author>
  <interface>GstMixer</interface>
  <interface>GstImplementsInterface</interface>
  <interface>GstPropertyProbe</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>alsasrc</name>
  <rank>256</rank>
  <longname>Audio source (ALSA)</longname>
  <class>Source/Audio</class>
  <description>Read from a sound card via ALSA</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, endianness=(int){ 4321, 1234 }, signed=(boolean){ true, false }, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, endianness=(int){ 4321, 1234 }, signed=(boolean){ true, false }, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, signed=(boolean){ true, false }, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
  <interface>GstMixer</interface>
  <interface>GstImplementsInterface</interface>
  <interface>GstPropertyProbe</interface>
 </feature>
 <feature typename="GstElementFactory">
  <name>alsasink</name>
  <rank>256</rank>
  <longname>Audio sink (ALSA)</longname>
  <class>Sink/Audio</class>
  <description>Output to a sound card via ALSA</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, endianness=(int){ 4321, 1234 }, signed=(boolean){ true, false }, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, endianness=(int){ 4321, 1234 }, signed=(boolean){ true, false }, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, signed=(boolean){ true, false }, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</caps>
  </padtemplate>
  <interface>GstPropertyProbe</interface>
 </feature>
</plugin>
<plugin>
 <name>alphacolor</name>
 <description>RGBA to AYUV colorspace conversion preserving the alpha channel</description>
 <filename>/usr/lib/gstreamer-0.10/libgstalphacolor.so</filename>
 <size>11348</size>
 <m32p>1199963449</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>alphacolor</name>
  <longname>Alpha color filter</longname>
  <class>Filter/Effect/Video</class>
  <description>RGBA to AYUV colorspace conversion preserving the alpha channel</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>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)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 ]</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>tcp</name>
 <description>transfer data over the network via TCP</description>
 <filename>/usr/lib/gstreamer-0.10/libgsttcp.so</filename>
 <size>105848</size>
 <m32p>1199954742</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>tcpclientsink</name>
  <longname>TCP client sink</longname>
  <class>Sink/Network</class>
  <description>Send data as a client over the network via TCP</description>
  <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>tcpclientsrc</name>
  <longname>TCP client source</longname>
  <class>Source/Network</class>
  <description>Receive data as a client over the network via TCP</description>
  <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>tcpserversink</name>
  <longname>TCP server sink</longname>
  <class>Sink/Network</class>
  <description>Send data as a server over the network via TCP</description>
  <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>tcpserversrc</name>
  <longname>TCP server source</longname>
  <class>Source/Network</class>
  <description>Receive data as a server over the network via TCP</description>
  <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>multifdsink</name>
  <longname>Multi filedescriptor sink</longname>
  <class>Sink/Network</class>
  <description>Send data to multiple filedescriptors</description>
  <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>wavenc</name>
 <description>Encode raw audio into WAV</description>
 <filename>/usr/lib/gstreamer-0.10/libgstwavenc.so</filename>
 <size>16052</size>
 <m32p>1199963449</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>wavenc</name>
  <longname>WAV audio muxer</longname>
  <class>Codec/Muxer/Audio</class>
  <description>Encode raw audio into WAV</description>
  <author>Iain Holmes &lt;iain@prettypeople.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-wav</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, depth=(int)[ 25, 32 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)24, depth=(int)[ 17, 24 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)[ 9, 16 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean)false</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>coreelements</name>
 <description>standard GStreamer elements</description>
 <filename>/usr/lib/gstreamer-0.10/libgstcoreelements.so</filename>
 <size>189832</size>
 <m32p>1197861798</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gstreamer</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>capsfilter</name>
  <longname>CapsFilter</longname>
  <class>Generic</class>
  <description>Pass data without modification, limiting formats</description>
  <author>David Schleef &lt;ds@schleef.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>fakesrc</name>
  <longname>Fake Source</longname>
  <class>Source</class>
  <description>Push empty (no data) buffers around</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>fakesink</name>
  <longname>Fake Sink</longname>
  <class>Sink</class>
  <description>Black hole for data</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;, Mr. &apos;frag-me-more&apos; Vanderwingo &lt;wingo@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>fdsrc</name>
  <longname>Filedescriptor Source</longname>
  <class>Source/File</class>
  <description>Read from a file descriptor</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstURIHandler</interface>
  <uri_type>source</uri_type>
  <uri_protocol>fd</uri_protocol>
 </feature>
 <feature typename="GstElementFactory">
  <name>fdsink</name>
  <longname>Filedescriptor Sink</longname>
  <class>Sink/File</class>
  <description>Write data to a file descriptor</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstURIHandler</interface>
  <uri_type>sink</uri_type>
  <uri_protocol>fd</uri_protocol>
 </feature>
 <feature typename="GstElementFactory">
  <name>filesrc</name>
  <rank>256</rank>
  <longname>File Source</longname>
  <class>Source/File</class>
  <description>Read from arbitrary point in a file</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstURIHandler</interface>
  <uri_type>source</uri_type>
  <uri_protocol>file</uri_protocol>
 </feature>
 <feature typename="GstElementFactory">
  <name>identity</name>
  <longname>Identity</longname>
  <class>Generic</class>
  <description>Pass data without modification</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>queue</name>
  <longname>Queue</longname>
  <class>Generic</class>
  <description>Simple data queue</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>filesink</name>
  <rank>256</rank>
  <longname>File Sink</longname>
  <class>Sink/File</class>
  <description>Write stream to a file</description>
  <author>Thomas &lt;thomas@apestaart.org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <interface>GstURIHandler</interface>
  <uri_type>sink</uri_type>
  <uri_protocol>file</uri_protocol>
 </feature>
 <feature typename="GstElementFactory">
  <name>tee</name>
  <longname>Tee pipe fitting</longname>
  <class>Generic</class>
  <description>1-to-N pipe fitting</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src%d</nametemplate>
   <direction>src</direction>
   <presence>request</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>typefind</name>
  <longname>TypeFind</longname>
  <class>Generic</class>
  <description>Finds the media type of a stream</description>
  <author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>multiqueue</name>
  <longname>MultiQueue</longname>
  <class>Generic</class>
  <description>Multiple data queue</description>
  <author>Edward Hervey &lt;edward@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src%d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>auparse</name>
 <description>parses au streams</description>
 <filename>/usr/lib/gstreamer-0.10/libgstauparse.so</filename>
 <size>20904</size>
 <m32p>1199963450</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>auparse</name>
  <rank>128</rank>
  <longname>AU audio demuxer</longname>
  <class>Codec/Demuxer/Audio</class>
  <description>Parse an .au file into raw audio</description>
  <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-au</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string){ g721, g722, g723_3, g723_5 }</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>quicktime</name>
 <description>Quicktime support</description>
 <filename>/usr/lib/gstreamer-0.10/libgstqtdemux.so</filename>
 <size>109044</size>
 <m32p>1199963450</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>qtdemux</name>
  <rank>256</rank>
  <longname>QuickTime demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>Demultiplex a QuickTime file into audio and video streams</description>
  <author>David Schleef &lt;ds@schleef.org&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>video/quicktime; audio/x-m4a; application/x-3gp</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>audio_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>video_%02d</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>rtpxqtdepay</name>
  <rank>64</rank>
  <longname>RTP packet depayloader</longname>
  <class>Codec/Depayloader/Network</class>
  <description>Extracts Quicktime audio/video from RTP packets</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-rtp, payload=(int)[ 96, 127 ], media=(string){ audio, video }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-QT, X-QUICKTIME }</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>adder</name>
 <description>Adds multiple streams</description>
 <filename>/usr/lib/gstreamer-0.10/libgstadder.so</filename>
 <size>24804</size>
 <m32p>1199954743</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gst-plugins-base</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>adder</name>
  <longname>Adder</longname>
  <class>Generic/Audio</class>
  <description>Add N audio channels together</description>
  <author>Thomas &lt;thomas@apestaart.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>efence</name>
 <description>This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults.  This allocation method is very similar to the debugging tool &quot;Electric Fence&quot;.</description>
 <filename>/usr/lib/gstreamer-0.10/libgstefence.so</filename>
 <size>18712</size>
 <m32p>1199963451</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>efence</name>
  <longname>Electric Fence</longname>
  <class>Testing</class>
  <description>This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults.  This allocation method is very similar to the debugging tool &quot;Electric Fence&quot;.</description>
  <author>David A. Schleef &lt;ds@schleef.org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>level</name>
 <description>Audio level plugin</description>
 <filename>/usr/lib/gstreamer-0.10/libgstlevel.so</filename>
 <size>22912</size>
 <m32p>1199963451</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>level</name>
  <longname>Level</longname>
  <class>Filter/Analyzer/Audio</class>
  <description>RMS/Peak/Decaying Peak Level messager for audio/raw</description>
  <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int){ 32, 64 }</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int){ 32, 64 }</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>cutter</name>
 <description>Audio Cutter to split audio into non-silent bits</description>
 <filename>/usr/lib/gstreamer-0.10/libgstcutter.so</filename>
 <size>19812</size>
 <m32p>1199963451</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>cutter</name>
  <longname>Audio cutter</longname>
  <class>Filter/Editor/Audio</class>
  <description>Audio Cutter to split audio into non-silent bits</description>
  <author>Thomas &lt;thomas@apestaart.org&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)4321, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>id3demux</name>
 <description>Demux ID3v1 and ID3v2 tags from a file</description>
 <filename>/usr/lib/gstreamer-0.10/libgstid3demux.so</filename>
 <size>57196</size>
 <m32p>1199963452</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>id3demux</name>
  <rank>256</rank>
  <longname>ID3 tag demuxer</longname>
  <class>Codec/Demuxer/Metadata</class>
  <description>Read and output ID3v1 and ID3v2 tags while demuxing the contents</description>
  <author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>application/x-id3</caps>
  </padtemplate>
 </feature>
</plugin>
<plugin>
 <name>coreindexers</name>
 <description>GStreamer core indexers</description>
 <filename>/usr/lib/gstreamer-0.10/libgstcoreindexers.so</filename>
 <size>24164</size>
 <m32p>1197861798</m32p>
 <version>0.10.14</version>
 <license>LGPL</license>
 <source>gstreamer</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstIndexFactory">
  <name>memindex</name>
  <longdesc>A index that stores entries in memory</longdesc>
 </feature>
 <feature typename="GstIndexFactory">
  <name>fileindex</name>
  <longdesc>A index that stores entries in file</longdesc>
 </feature>
</plugin>
<plugin>
 <name>multipart</name>
 <description>multipart stream manipulation</description>
 <filename>/usr/lib/gstreamer-0.10/libgstmultipart.so</filename>
 <size>25528</size>
 <m32p>1199963452</m32p>
 <version>0.10.6</version>
 <license>LGPL</license>
 <source>gst-plugins-good</source>
 <package>Gentoo GStreamer Ebuild</package>
 <origin>http://www.gentoo.org</origin>
 <feature typename="GstElementFactory">
  <name>multipartdemux</name>
  <rank>256</rank>
  <longname>Multipart demuxer</longname>
  <class>Codec/Demuxer</class>
  <description>demux multipart streams</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;, Sjoerd Simons &lt;sjoerd@luon.net&gt;</author>
  <padtemplate>
   <nametemplate>sink</nametemplate>
   <direction>sink</direction>
   <presence>always</presence>
   <caps>multipart/x-mixed-replace</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>sometimes</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
 <feature typename="GstElementFactory">
  <name>multipartmux</name>
  <longname>Multipart muxer</longname>
  <class>Codec/Muxer</class>
  <description>mux multipart streams</description>
  <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
  <padtemplate>
   <nametemplate>src</nametemplate>
   <direction>src</direction>
   <presence>always</presence>
   <caps>multipart/x-mixed-replace</caps>
  </padtemplate>
  <padtemplate>
   <nametemplate>sink_%d</nametemplate>
   <direction>sink</direction>
   <presence>request</presence>
   <caps>ANY</caps>
  </padtemplate>
 </feature>
</plugin>
</GST-PluginRegistry>
