<?xml version="1.0"?>
<GST-PluginRegistry>
<gst-plugin-paths>
<path>/usr/lib/gstreamer-0.6</path>
</gst-plugin-paths>
<plugin>
<name>mpeg2dec</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpeg2dec.so</filename>
<feature typename="GstElementFactory">
<name>mpeg2dec</name>
<longname>mpeg1 and mpeg2 video decoder</longname>
<class>Codec/Video/Decoder</class>
<description>Uses libmpeg2 to decode MPEG video streams</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2002</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mpeg2dec_src</name>
<type>video/raw</type>
<properties>
<!--YV12-->
<fourcc name="format" hexvalue="32315659"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<range name="pixel_width" min="1" max="255"/>
<range name="pixel_height" min="1" max="255"/>
</properties>
</capscomp>
<capscomp>
<name>mpeg2dec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<range name="pixel_width" min="1" max="255"/>
<range name="pixel_height" min="1" max="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mpeg2dec_sink</name>
<type>video/mpeg</type>
<properties>
<range name="mpegversion" min="1" max="2"/>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>user_data</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mpeg2dec_user_data</name>
<type>application/octet-stream</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mad</name>
<filename>/usr/lib/gstreamer-0.6/libgstmad.so</filename>
<feature typename="GstElementFactory">
<name>mad</name>
<longname>mad mp3 decoder</longname>
<class>Codec/Audio/Decoder</class>
<description>Uses mad code to decode mp3 streams</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mad_sink</name>
<type>audio/x-mp3</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mad_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="11025" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>fameenc</name>
<filename>/usr/lib/gstreamer-0.6/libgstlibfame.so</filename>
<feature typename="GstElementFactory">
<name>fameenc</name>
<longname>MPEG1 and MPEG4 video encoder using the libfame library</longname>
<class>Codec/Video/Encoder</class>
<description>0.6.2</description>
<version>fameenc: (C) 2000-2001, Vivien Chappelier
Thomas Vander Stichele &lt;thomas@apestaart.org&gt;</version>
<author>(C) 2002</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>fameenc_sink_caps</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>fameenc_src_caps</name>
<type>video/mpeg</type>
<properties>
<list name="mpegversion">
<int name="mpegversion" value="1"/>
<int name="mpegversion" value="4"/>
</list>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>lame</name>
<filename>/usr/lib/gstreamer-0.6/libgstlame.so</filename>
<feature typename="GstElementFactory">
<name>lame</name>
<longname>L.A.M.E. mp3 encoder</longname>
<class>Codec/Audio/Encoder</class>
<description>High-quality free MP3 encoder</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>gstlame_src</name>
<type>audio/x-mp3</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>gstlame_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<list name="rate">
<int name="rate" value="8000"/>
<int name="rate" value="11025"/>
<int name="rate" value="12000"/>
<int name="rate" value="16000"/>
<int name="rate" value="22050"/>
<int name="rate" value="24000"/>
<int name="rate" value="32000"/>
<int name="rate" value="44100"/>
<int name="rate" value="48000"/>
</list>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>jpegmmxenc</name>
<filename>/usr/lib/gstreamer-0.6/libgstjpegmmxenc.so</filename>
<feature typename="GstElementFactory">
<name>jpegmmxenc</name>
<longname>JPEG/MMX encoder</longname>
<class>Filter/Encoder/Image</class>
<description>.jpeg</description>
<version>0.6.2</version>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>jpegmmxenc_caps</name>
<type>video/jpeg</type>
<properties>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>jpegmmxenc_caps</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>jpegmmxdec</name>
<filename>/usr/lib/gstreamer-0.6/libgstjpegmmxdec.so</filename>
<feature typename="GstElementFactory">
<name>jpegmmxdec</name>
<longname>JPEG/MMX decoder</longname>
<class>Filter/Decoder/Image</class>
<description>.jpeg</description>
<version>0.6.2</version>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<copyright>(C) 2002</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>jpegmmxdec_caps</name>
<type>video/jpeg</type>
<properties>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>jpegmmxdec_caps</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>ffmpegdecall</name>
<filename>/usr/lib/gstreamer-0.6/libgstffmpegall.so</filename>
<feature typename="GstElementFactory">
<name>ffmpegdecall</name>
<longname>FFMPEG codec wrapper</longname>
<class>Codec/Audio-Video/FFMpeg</class>
<description>FFMpeg-based video/audio decoder</description>
<version>0.6.2</version>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<copyright>(C) 2002</copyright>
<rank>64</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>gstffmpeg_src_videoyuv</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--Y41P-->
<fourcc name="format" hexvalue="50313459"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
<capscomp>
<name>gstffmpeg_src_videorgb</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<range name="depth" min="15" max="32"/>
<range name="bpp" min="16" max="32"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>gstffmpeg_sink_avivideo</name>
<type>video/avi</type>
<properties>
<string name="format" value="strf_vids"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
<capscomp>
<name>gstffmpeg_sink_dv</name>
<type>video/dv</type>
<properties>
<list name="format">
<string name="format" value="NTSC"/>
<string name="format" value="PAL"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
<capscomp>
<name>gstffmpeg_sink_h263</name>
<type>video/H263</type>
<properties>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
<capscomp>
<name>gstffmpeg_sink_mpeg</name>
<type>video/mpeg</type>
<properties>
<int name="mpegversion" value="1"/>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
<capscomp>
<name>gstffmpeg_sink_jpeg</name>
<type>video/jpeg</type>
<properties>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
<capscomp>
<name>gstffmpeg_sink_wmv</name>
<type>video/wmv</type>
<properties>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>dvdreadsrc</name>
<filename>/usr/lib/gstreamer-0.6/libgstdvdreadsrc.so</filename>
<feature typename="GstElementFactory">
<name>dvdreadsrc</name>
<longname>DVD Source</longname>
<class>Source/File/DVD</class>
<description>0.6.2</description>
<version>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</version>
<author>(C) 2001</author>
</feature>
</plugin>
<plugin>
<name>colorspace</name>
<filename>/usr/lib/gstreamer-0.6/libgstcolorspace.so</filename>
<feature typename="GstElementFactory">
<name>colorspace</name>
<longname>Colorspace converter</longname>
<class>Filter/Video</class>
<description>Converts video from one colorspace to another using libhermes</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>colorspace_src</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YV12-->
<fourcc name="format" hexvalue="32315659"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
</list>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>colorspace_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YV12-->
<fourcc name="format" hexvalue="32315659"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
</list>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstaf</name>
<filename>/usr/lib/gstreamer-0.6/libgstaudiofile.so</filename>
<feature typename="GstElementFactory">
<name>afparse</name>
<longname>Audiofile Parse</longname>
<class>Codec/Parser</class>
<description>Audiofile parser for audio/raw</description>
<version>0.6.2</version>
<author>Steve Baker &lt;stevebaker_org@yahoo.co.uk&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>audiofile_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<range name="width" min="8" max="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<range name="depth" min="8" max="16"/>
<range name="rate" min="1" max="2147483647"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>afparse_sink_aiff</name>
<type>audio/x-aiff</type>
</capscomp>
<capscomp>
<name>afparse_sink_wav</name>
<type>audio/x-wav</type>
</capscomp>
<capscomp>
<name>afparse_sink_snd</name>
<type>audio/basic</type>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>afsrc</name>
<longname>Audiofile Src</longname>
<class>Source/Audio</class>
<description>Read audio files from disk using libaudiofile</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>audiofile_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<range name="width" min="8" max="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<range name="depth" min="8" max="16"/>
<range name="rate" min="4000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>afsink</name>
<longname>Audiofile Sink</longname>
<class>Sink/Audio</class>
<description>Write audio streams to disk using libaudiofile</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>audiofile_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<range name="width" min="8" max="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<range name="depth" min="8" max="16"/>
<range name="rate" min="4000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>aasink</name>
<filename>/usr/lib/gstreamer-0.6/libgstaasink.so</filename>
<feature typename="GstElementFactory">
<name>aasink</name>
<longname>Video sink</longname>
<class>Sink/Video</class>
<description>An ASCII art videosink</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>aasink_caps</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstoptgthreadscheduler</name>
<longname>An optimal scheduler</longname>
<filename>/usr/lib/gstreamer-0.6/libgstoptgthreadscheduler.so</filename>
<feature typename="GstSchedulerFactory">
<name>optgthread</name>
<longdesc>An optimal scheduler using gthread cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstbasicgthreadscheduler</name>
<longname>A basic scheduler</longname>
<filename>/usr/lib/gstreamer-0.6/libgstbasicgthreadscheduler.so</filename>
<feature typename="GstSchedulerFactory">
<name>basicgthread</name>
<longdesc>A basic scheduler using gthread cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>lavenc</name>
<filename>/usr/lib/gstreamer-0.6/libgsty4menc.so</filename>
<feature typename="GstElementFactory">
<name>lavenc</name>
<longname>LavEncode</longname>
<class>Codec/Video/Encoder</class>
<description>Encodes a YUV frame into the lav format (mjpeg_tools)</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>application/x-lav</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>xvideosink</name>
<filename>/usr/lib/gstreamer-0.6/libgstxvideosink.so</filename>
<feature typename="GstElementFactory">
<name>xvideosink</name>
<longname>Video sink</longname>
<class>Sink/Video</class>
<description>A general X Window video sink</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>videosink_sink</name>
<type>video/raw</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>wavparse</name>
<filename>/usr/lib/gstreamer-0.6/libgstwavparse.so</filename>
<feature typename="GstTypeFactory">
<name>wavparse_audio/x-wav</name>
<mime>audio/x-wav</mime>
<extensions>.wav</extensions>
<typefind/>
</feature>
<feature typename="GstElementFactory">
<name>wavparse</name>
<longname>.wav parser</longname>
<class>Codec/Parser</class>
<description>Parse a .wav file into raw audio</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<rank>128</rank>
<padtemplate>
<nametemplate>wavparse_sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>wavparse_wav</name>
<type>audio/x-wav</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>wavparse_src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>wavparse_raw</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="false"/>
<boolean name="signed" value="true"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="8000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
<capscomp>
<name>wavparse_mp3</name>
<type>audio/x-mp3</type>
</capscomp>
<capscomp>
<name>parsewav_law</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<range name="law" min="1" max="2"/>
<int name="endianness" value="1234"/>
<int name="depth" value="8"/>
<range name="rate" min="8000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>wavenc</name>
<filename>/usr/lib/gstreamer-0.6/libgstwavenc.so</filename>
<feature typename="GstElementFactory">
<name>wavenc</name>
<longname>WAV encoder</longname>
<class>Codec/Audio/Encoder</class>
<description>Encode raw audio into WAV</description>
<version>0.6.2</version>
<author>Iain Holmes &lt;iain@prettypeople.org&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>wavenc_wav</name>
<type>audio/x-wav</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>wavenc_raw</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>vumeter</name>
<filename>/usr/lib/gstreamer-0.6/libgstvumeter.so</filename>
<feature typename="GstElementFactory">
<name>vumeter</name>
<longname>VU Meter</longname>
<class>Sink/Audio</class>
<description>Simple volume indicator</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>vumeter_sink16</name>
<type>audio/raw</type>
<properties>
<int name="format" value="16"/>
<int name="depth" value="16"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>volume</name>
<filename>/usr/lib/gstreamer-0.6/libgstvolume.so</filename>
<feature typename="GstElementFactory">
<name>volume</name>
<longname>Volume</longname>
<class>Filter/Audio/Effect</class>
<description>Set volume on audio/raw streams</description>
<version>0.6.2</version>
<author>Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>volume_float_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="1" max="2147483647"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
<capscomp>
<name>volume_int_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="1" max="2147483647"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>volume_float_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="1" max="2147483647"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
<capscomp>
<name>volume_int_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="1" max="2147483647"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>volenv</name>
<filename>/usr/lib/gstreamer-0.6/libgstvolenv.so</filename>
<feature typename="GstElementFactory">
<name>volenv</name>
<longname>Volume Envelope</longname>
<class>Filter/Audio/Effect</class>
<description>Volume envelope filter for audio/raw</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>audio/raw</type>
<properties>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_sink</name>
<type>audio/raw</type>
<properties>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>videotestsrc</name>
<filename>/usr/lib/gstreamer-0.6/libgstvideotestsrc.so</filename>
<feature typename="GstElementFactory">
<name>videotestsrc</name>
<longname>Video test source</longname>
<class>Source/Video</class>
<description>Creates a test video stream</description>
<version>0.6.2</version>
<author>David A. Schleef &lt;ds@schleef.org&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--UYVY-->
<fourcc name="format" hexvalue="59565955"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--Y422-->
<fourcc name="format" hexvalue="32323459"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--UYNV-->
<fourcc name="format" hexvalue="564e5955"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--YVYU-->
<fourcc name="format" hexvalue="55595659"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--YV12-->
<fourcc name="format" hexvalue="32315659"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--IYUV-->
<fourcc name="format" hexvalue="56555949"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--IMC1-->
<fourcc name="format" hexvalue="31434d49"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--IMC2-->
<fourcc name="format" hexvalue="32434d49"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--IMC3-->
<fourcc name="format" hexvalue="33434d49"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--IMC4-->
<fourcc name="format" hexvalue="34434d49"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--Y800-->
<fourcc name="format" hexvalue="30303859"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--Y8  -->
<fourcc name="format" hexvalue="20203859"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="65280"/>
<int name="green_mask" value="16711680"/>
<int name="blue_mask" value="-16777216"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="-16777216"/>
<int name="green_mask" value="16711680"/>
<int name="blue_mask" value="65280"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="255"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="16711680"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="24"/>
<int name="red_mask" value="255"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="16711680"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="24"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="16"/>
<int name="bpp" value="16"/>
<int name="red_mask" value="63488"/>
<int name="green_mask" value="2016"/>
<int name="blue_mask" value="31"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="15"/>
<int name="bpp" value="16"/>
<int name="red_mask" value="31744"/>
<int name="green_mask" value="992"/>
<int name="blue_mask" value="31"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>videosink</name>
<filename>/usr/lib/gstreamer-0.6/libgstvideosink.so</filename>
<feature typename="GstElementFactory">
<name>videosink</name>
<longname>Video sink</longname>
<class>Sink/Video</class>
<description>A general video sink</description>
<version>0.6.2</version>
<author>benjamin Otte &lt;in7y118@public.uni-hamburg.de</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>videoscale</name>
<filename>/usr/lib/gstreamer-0.6/libgstvideoscale.so</filename>
<feature typename="GstElementFactory">
<name>videoscale</name>
<longname>Video scaler</longname>
<class>Filter/Video</class>
<description>Resizes video</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--UYVY-->
<fourcc name="format" hexvalue="59565955"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--Y422-->
<fourcc name="format" hexvalue="32323459"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--UYNV-->
<fourcc name="format" hexvalue="564e5955"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--YVYU-->
<fourcc name="format" hexvalue="55595659"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--YV12-->
<fourcc name="format" hexvalue="32315659"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--IYUV-->
<fourcc name="format" hexvalue="56555949"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--Y800-->
<fourcc name="format" hexvalue="30303859"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--Y8  -->
<fourcc name="format" hexvalue="20203859"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="255"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="16711680"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="-16777216"/>
<int name="green_mask" value="16711680"/>
<int name="blue_mask" value="65280"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="65280"/>
<int name="green_mask" value="16711680"/>
<int name="blue_mask" value="-16777216"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="24"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="24"/>
<int name="red_mask" value="255"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="16711680"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="16"/>
<int name="bpp" value="16"/>
<int name="red_mask" value="63488"/>
<int name="green_mask" value="2016"/>
<int name="blue_mask" value="31"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="15"/>
<int name="bpp" value="16"/>
<int name="red_mask" value="31744"/>
<int name="green_mask" value="992"/>
<int name="blue_mask" value="31"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--UYVY-->
<fourcc name="format" hexvalue="59565955"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--Y422-->
<fourcc name="format" hexvalue="32323459"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--UYNV-->
<fourcc name="format" hexvalue="564e5955"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--YVYU-->
<fourcc name="format" hexvalue="55595659"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--YV12-->
<fourcc name="format" hexvalue="32315659"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--IYUV-->
<fourcc name="format" hexvalue="56555949"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--Y800-->
<fourcc name="format" hexvalue="30303859"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--Y8  -->
<fourcc name="format" hexvalue="20203859"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="255"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="16711680"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="-16777216"/>
<int name="green_mask" value="16711680"/>
<int name="blue_mask" value="65280"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="65280"/>
<int name="green_mask" value="16711680"/>
<int name="blue_mask" value="-16777216"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="24"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="4321"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="24"/>
<int name="red_mask" value="255"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="16711680"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="16"/>
<int name="bpp" value="16"/>
<int name="red_mask" value="63488"/>
<int name="green_mask" value="2016"/>
<int name="blue_mask" value="31"/>
</properties>
</capscomp>
<capscomp>
<name>intersect</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="endianness" value="1234"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="15"/>
<int name="bpp" value="16"/>
<int name="red_mask" value="31744"/>
<int name="green_mask" value="992"/>
<int name="blue_mask" value="31"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>videocrop</name>
<filename>/usr/lib/gstreamer-0.6/libgstvideocrop.so</filename>
<feature typename="GstElementFactory">
<name>videocrop</name>
<longname>video crop filter</longname>
<class>Filter/Video/Crop</class>
<description>Crops video into a user defined region</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2002</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>video_crop_sink</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>video_crop_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstvideo</name>
<longname>Convenience routines for video plugins</longname>
<filename>/usr/lib/gstreamer-0.6/libgstvideo.so</filename>
</plugin>
<plugin>
<name>vcdsrc</name>
<filename>/usr/lib/gstreamer-0.6/libgstvcdsrc.so</filename>
<feature typename="GstElementFactory">
<name>vcdsrc</name>
<longname>VCD Source</longname>
<class>Source/File</class>
<description>Asynchronous read from VCD disk</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
</feature>
</plugin>
<plugin>
<name>vbidec</name>
<filename>/usr/lib/gstreamer-0.6/libgstvbidec.so</filename>
<feature typename="GstElementFactory">
<name>vbidec</name>
<longname>VBI decoder</longname>
<class>Codec/Video/Decoder</class>
<description>Decodes closed captions and XDS data from VBI data</description>
<version>0.6.2</version>
<author>David I. Lehn &lt;dlehn@users.sourceforge.net&gt;</author>
<copyright>(C) 2002</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>vbidec_src</name>
<type>text/plain</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>vbidec_sink</name>
<type>application/octet-stream</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>v4lsrc</name>
<filename>/usr/lib/gstreamer-0.6/libgstv4lsrc.so</filename>
<feature typename="GstElementFactory">
<name>v4lsrc</name>
<longname>Video (video4linux/raw) Source</longname>
<class>Source/Video</class>
<description>Reads raw frames from a video4linux (BT8x8) device</description>
<version>0.6.2</version>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>v4lsrc_caps</name>
<type>video/raw</type>
<properties>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>v4lsrc_caps</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>v4lsrc_caps</name>
<type>video/raw</type>
<properties>
<!--IYUV-->
<fourcc name="format" hexvalue="56555949"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>v4lsrc_caps</name>
<type>video/raw</type>
<properties>
<!--UYVY-->
<fourcc name="format" hexvalue="59565955"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>v4lsrc_caps</name>
<type>video/raw</type>
<properties>
<!--Y41P-->
<fourcc name="format" hexvalue="50313459"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>v4lsrc_caps</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="15"/>
<int name="bpp" value="16"/>
</properties>
</capscomp>
<capscomp>
<name>v4lsrc_caps</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="16"/>
<int name="bpp" value="16"/>
</properties>
</capscomp>
<capscomp>
<name>v4lsrc_caps</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="24"/>
<int name="bpp" value="24"/>
</properties>
</capscomp>
<capscomp>
<name>v4lsrc_caps</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>v4lmjpegsrc</name>
<filename>/usr/lib/gstreamer-0.6/libgstv4lmjpegsrc.so</filename>
<feature typename="GstElementFactory">
<name>v4lmjpegsrc</name>
<longname>Video (video4linux/MJPEG) Source</longname>
<class>Source/Video</class>
<description>Reads MJPEG-encoded frames from a zoran MJPEG/video4linux device</description>
<version>0.6.2</version>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>v4lmjpegsrc_caps</name>
<type>video/jpeg</type>
<properties>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>v4lmjpegsink</name>
<filename>/usr/lib/gstreamer-0.6/libgstv4lmjpegsink.so</filename>
<feature typename="GstElementFactory">
<name>v4lmjpegsink</name>
<longname>Video (video4linux/MJPEG) sink</longname>
<class>Sink/Video</class>
<description>Writes MJPEG-encoded frames to a zoran MJPEG/video4linux device</description>
<version>0.6.2</version>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>v4lmjpegsink_caps</name>
<type>video/jpeg</type>
<properties>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>v4lelement</name>
<filename>/usr/lib/gstreamer-0.6/libgstv4lelement.so</filename>
<feature typename="GstElementFactory">
<name>v4lelement</name>
<longname>Generic video4linux Element</longname>
<class>None/Video</class>
<description>Generic plugin for handling common video4linux calls</description>
<version>0.6.2</version>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<copyright>(C) 2001</copyright>
</feature>
</plugin>
<plugin>
<name>udp</name>
<filename>/usr/lib/gstreamer-0.6/libgstudp.so</filename>
<feature typename="GstElementFactory">
<name>udpsrc</name>
<longname>UDP packet receiver</longname>
<class>Source/Network</class>
<description>Receive data over the network via UDP</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
</feature>
<feature typename="GstElementFactory">
<name>udpsink</name>
<longname>UDP packet sender</longname>
<class>Sink/Network</class>
<description>Send data over the network via UDP</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
</feature>
</plugin>
<plugin>
<name>synaesthesia</name>
<filename>/usr/lib/gstreamer-0.6/libgstsynaesthesia.so</filename>
<feature typename="GstElementFactory">
<name>synaesthesia</name>
<longname>Synaesthesia</longname>
<class>Visualization</class>
<description>Creates video visualizations of audio input, using stereo and pitch information</description>
<version>0.6.2</version>
<author>Richard Boulton &lt;richard@tartarus.org&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>synaesthesiasrc</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>synaesthesiasink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<int name="channels" value="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>stereosplit</name>
<filename>/usr/lib/gstreamer-0.6/libgststereosplit.so</filename>
<feature typename="GstElementFactory">
<name>stereosplit</name>
<longname>Stereo splitter</longname>
<class>Filter/Audio/Conversion</class>
<description>Convert stereo PCM to two mono PCM streams</description>
<version>0.6.2</version>
<author>Richard Boulton &lt;richard@tartarus.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>src1</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>src2</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>int_stereo_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<int name="channels" value="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>stereo2mono</name>
<filename>/usr/lib/gstreamer-0.6/libgststereo2mono.so</filename>
<feature typename="GstElementFactory">
<name>stereo2mono</name>
<longname>Stereo to Mono converter</longname>
<class>Filter/Audio/Conversion</class>
<description>Convert stereo PCM to mono PCM</description>
<version>0.6.2</version>
<author>Zaheer Merali &lt;zaheer@bellworldwide.net&gt;</author>
<copyright>(C) 2001</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>int_mono_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>int_stereo_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<int name="channels" value="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>stereo</name>
<filename>/usr/lib/gstreamer-0.6/libgststereo.so</filename>
<feature typename="GstElementFactory">
<name>stereo</name>
<longname>Stereo effect</longname>
<class>Filter/Audio/Effect</class>
<description>Muck with the stereo signal, enhance it&apos;s &apos;stereo-ness&apos;</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
</feature>
</plugin>
<plugin>
<name>speed</name>
<filename>/usr/lib/gstreamer-0.6/libgstspeed.so</filename>
<feature typename="GstElementFactory">
<name>speed</name>
<longname>Speed</longname>
<class>Filter/Audio/Effect</class>
<description>Set speed/pitch on audio/raw streams (resampler)</description>
<version>0.6.2</version>
<author>Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>src_float</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
<capscomp>
<name>src_int</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>sink_int</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
<capscomp>
<name>sink_float</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>spectrum</name>
<filename>/usr/lib/gstreamer-0.6/libgstspectrum.so</filename>
<feature typename="GstElementFactory">
<name>spectrum</name>
<longname>Spectrum analyzer</longname>
<class>Filter/Audio/Analysis</class>
<description>Run an FFT on the audio signal, output spectrum data</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
</feature>
</plugin>
<plugin>
<name>snapshot</name>
<filename>/usr/lib/gstreamer-0.6/libgstsnapshot.so</filename>
<feature typename="GstElementFactory">
<name>snapshot</name>
<longname>snapshot</longname>
<class>Filter/Effect</class>
<description>Dump a frame to a png file</description>
<version>0.6.2</version>
<author>Jeremy SIMON &lt;jsimon13@yahoo.fr&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>snapshot_src</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>snapshot_src</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>smpte</name>
<filename>/usr/lib/gstreamer-0.6/libgstsmpte.so</filename>
<feature typename="GstElementFactory">
<name>smpte</name>
<longname>SMPTE transitions</longname>
<class>Filter/Video</class>
<description>Apply the standard SMPTE transitions on video images</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>sink1</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>smpte_sink1</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="4096"/>
<range name="height" min="0" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink2</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>smpte_sink2</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="4096"/>
<range name="height" min="0" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>smpte_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>smooth</name>
<filename>/usr/lib/gstreamer-0.6/libgstsmooth.so</filename>
<feature typename="GstElementFactory">
<name>smooth</name>
<longname>Smooth effect</longname>
<class>Filter/Video</class>
<description>Apply a smooth filter to an image</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>smooth_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>smooth_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>sinesrc</name>
<filename>/usr/lib/gstreamer-0.6/libgstsinesrc.so</filename>
<feature typename="GstElementFactory">
<name>sinesrc</name>
<longname>Sine-wave src</longname>
<class>Source/Audio</class>
<description>Create a sine wave of a given frequency and volume</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>sinesrc_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>silence</name>
<filename>/usr/lib/gstreamer-0.6/libgstsilence.so</filename>
<feature typename="GstElementFactory">
<name>silence</name>
<longname>silence source</longname>
<class>Source/Audio</class>
<description>Generates silence</description>
<version>0.6.2</version>
<author>Zaheer Merali &lt;zaheer@grid9.net&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>silence_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<range name="law" min="0" max="1"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="8000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>sdlvideosink</name>
<filename>/usr/lib/gstreamer-0.6/libgstsdlvideosink.so</filename>
<feature typename="GstElementFactory">
<name>sdlvideosink</name>
<longname>Video sink</longname>
<class>Sink/Video</class>
<description>An SDL-based videosink</description>
<version>0.6.2</version>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>sdlvideosink_caps</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>sdlvideosink_caps</name>
<type>video/raw</type>
<properties>
<!--IYUV-->
<fourcc name="format" hexvalue="56555949"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>sdlvideosink_caps</name>
<type>video/raw</type>
<properties>
<!--YV12-->
<fourcc name="format" hexvalue="32315659"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>sdlvideosink_caps</name>
<type>video/raw</type>
<properties>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>sdlvideosink_caps</name>
<type>video/raw</type>
<properties>
<!--YVYU-->
<fourcc name="format" hexvalue="55595659"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>sdlvideosink_caps</name>
<type>video/raw</type>
<properties>
<!--UYVY-->
<fourcc name="format" hexvalue="59565955"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>rtjpeg</name>
<longname>Justin Schoeman&apos;s RTjpeg codec and conversion utilities</longname>
<filename>/usr/lib/gstreamer-0.6/libgstrtjpeg.so</filename>
<feature typename="GstElementFactory">
<name>rtjpegdec</name>
<longname>RTjpeg decoder</longname>
<class>Codec/Video/Decoder</class>
<description>Decodes video in RTjpeg format</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<rank>256</rank>
</feature>
<feature typename="GstElementFactory">
<name>rtjpegenc</name>
<longname>RTjpeg encoder</longname>
<class>Codec/Video/Encoder</class>
<description>Encodes video in RTjpeg format</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
</feature>
</plugin>
<plugin>
<name>gstriff</name>
<longname>RIFF convenience routines</longname>
<filename>/usr/lib/gstreamer-0.6/libgstriff.so</filename>
</plugin>
<plugin>
<name>gstresample</name>
<longname>Resampling routines for use in audio plugins</longname>
<filename>/usr/lib/gstreamer-0.6/libgstresample.so</filename>
</plugin>
<plugin>
<name>qcamsrc</name>
<filename>/usr/lib/gstreamer-0.6/libgstqcam.so</filename>
<feature typename="GstElementFactory">
<name>qcamsrc</name>
<longname>QCam Source</longname>
<class>Source/Video</class>
<description>Read from a QuickCam device</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>gstqcam_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="320"/>
<range name="height" min="0" max="240"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>png</name>
<filename>/usr/lib/gstreamer-0.6/libgstpng.so</filename>
<feature typename="GstElementFactory">
<name>pngenc</name>
<longname></longname>
<class>Filter/Video/Effect</class>
<description>Encode a video frame to a .png image0.6.2</description>
<version>Jeremy SIMON &lt;jsimon13@yahoo.fr&gt;</version>
<author>(C) 2000 Donald Graft</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>png_raw</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="bpp" value="24"/>
<int name="red_mask" value="255"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="16711680"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>png_png</name>
<type>video/png</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>playondemand</name>
<filename>/usr/lib/gstreamer-0.6/libgstplayondemand.so</filename>
<feature typename="GstElementFactory">
<name>playondemand</name>
<longname>Play On Demand</longname>
<class>Filter/Audio/Effect</class>
<description>Plays a stream at specific times, or when it receives a signal</description>
<version>0.6.2</version>
<author>Leif Morgan Johnson &lt;leif@ambient.2y.net&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>src_float</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
<capscomp>
<name>src_int</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="4000" max="96000"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>sink_int</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="4000" max="96000"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>sink_float</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>passthrough</name>
<filename>/usr/lib/gstreamer-0.6/libgstpassthrough.so</filename>
<feature typename="GstElementFactory">
<name>passthrough</name>
<longname>Passthrough</longname>
<class>Filter/Audio/Effect</class>
<description>Transparent filter for audio/raw (boilerplate for effects)</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;, Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>src_float</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
<capscomp>
<name>src_int</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="4000" max="96000"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>sink_int</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="4000" max="96000"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>sink_float</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>ossaudio</name>
<filename>/usr/lib/gstreamer-0.6/libgstossaudio.so</filename>
<feature typename="GstElementFactory">
<name>ossgst</name>
<longname>Audio Wrapper (OSS)</longname>
<class>Source/Audio</class>
<description>Hijacks /dev/dsp to get the output of OSS apps into GStreamer</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ossgst_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="false"/>
<boolean name="signed" value="true"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="8000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>osssrc</name>
<longname>Audio Source (OSS)</longname>
<class>Source/Audio</class>
<description>Read from the sound card</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>osssrc_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="1000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>osssink</name>
<longname>Audio Sink (OSS)</longname>
<class>Sink/Audio</class>
<description>Output to a sound card via OSS</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>osssink_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="false"/>
<boolean name="signed" value="true"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="1000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>oneton</name>
<filename>/usr/lib/gstreamer-0.6/libgstoneton.so</filename>
<feature typename="GstElementFactory">
<name>oneton</name>
<longname>N Channel splitter</longname>
<class>Filter/Audio/Conversion</class>
<description>Converts N Channel PCM to N mono PCM streams</description>
<version>0.6.2</version>
<author>Iain &lt;iain@prettypeople.org&gt;</author>
<copyright>Copyright (C) 2002</copyright>
<padtemplate>
<nametemplate>src_%d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>int_n_channel_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>int_n_channel_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="4000" max="96000"/>
<range name="channels" min="1" max="4"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mulaw</name>
<filename>/usr/lib/gstreamer-0.6/libgstmulaw.so</filename>
<feature typename="GstElementFactory">
<name>mulawdec</name>
<longname>Mu Law to PCM conversion</longname>
<class>Filter/Audio/Conversion</class>
<description>Convert 8bit mu law to 16bit PCM</description>
<version>0.6.2</version>
<author>Zaheer Merali &lt;zaheer@bellworldwide.net&gt;</author>
<copyright>(C) 2001</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<int name="law" value="1"/>
<boolean name="signed" value="false"/>
<int name="depth" value="8"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>mulawenc</name>
<longname>PCM to Mu Law conversion</longname>
<class>Filter/Audio/Conversion</class>
<description>Convert 16bit PCM to 8bit mu law</description>
<version>0.6.2</version>
<author>Zaheer Merali &lt;zaheer@bellworldwide.net&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<int name="law" value="1"/>
<boolean name="signed" value="false"/>
<int name="depth" value="8"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mp3parse</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpegaudioparse.so</filename>
<feature typename="GstElementFactory">
<name>mp3parse</name>
<longname>MPEG1 Audio Parser</longname>
<class>Codec/Parser</class>
<description>Parses and frames mpeg1 audio streams (levels 1-3), provides seek</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mp3parse_sink</name>
<type>audio/x-mp3</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mp3parse_src</name>
<type>audio/x-mp3</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mpeg2types</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpeg2types.so</filename>
<feature typename="GstTypeFactory">
<name>mpeg2types_video/mpeg</name>
<mime>video/mpeg</mime>
</feature>
<feature typename="GstTypeFactory">
<name>mpeg2types_video/mpeg;system</name>
<mime>video/mpeg</mime>
<extensions>.mpg .mpeg .mpe</extensions>
<typefind/>
</feature>
</plugin>
<plugin>
<name>mpeg2subt</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpeg2subt.so</filename>
<feature typename="GstElementFactory">
<name>mpeg2subt</name>
<longname>MPEG2 subtitle Decoder</longname>
<class>Codec/Video/Decoder</class>
<description>Decodes and merges MPEG2 subtitles into a video frame</description>
<version>0.6.2</version>
<author>Samuel Hocevar &lt;sam@via.ecp.fr&gt;
Michel Lespinasse &lt;walken@via.ecp.fr&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
</feature>
</plugin>
<plugin>
<name>mpeg1types</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpeg1types.so</filename>
<feature typename="GstTypeFactory">
<name>mpeg1types_video/mpeg</name>
<mime>video/mpeg</mime>
<extensions>.mpg .mpeg .mpe</extensions>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>mpeg1types_video/mpeg;system</name>
<mime>video/mpeg</mime>
<extensions>.mpg .mpeg .mpe</extensions>
<typefind/>
</feature>
</plugin>
<plugin>
<name>mpeg1enc</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpeg1encoder.so</filename>
<feature typename="GstElementFactory">
<name>mpeg1enc</name>
<longname>mpeg1 and mpeg2 video encoder</longname>
<class>Codec/Video/Encoder</class>
<description>Uses modified mpeg1encoder V1.2a to encode MPEG video streams</description>
<version>0.6.2</version>
<author>(C) 1996, MPEG Software Simulation Group
Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<copyright>(C) 2000</copyright>
</feature>
</plugin>
<plugin>
<name>mp3types</name>
<filename>/usr/lib/gstreamer-0.6/libgstmp3types.so</filename>
<feature typename="GstTypeFactory">
<name>mp3types_stream_audio/x-mp3</name>
<mime>audio/x-mp3</mime>
<extensions>.mp3 .mp2 .mp1 .mpga</extensions>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>mp3types_audio/x-mp3</name>
<mime>audio/x-mp3</mime>
<extensions>.mp3 .mp2 .mp1 .mpga</extensions>
<typefind/>
</feature>
</plugin>
<plugin>
<name>mp1videoparse</name>
<filename>/usr/lib/gstreamer-0.6/libgstmp1videoparse.so</filename>
<feature typename="GstElementFactory">
<name>mp1videoparse</name>
<longname>MPEG 1 Video Parser</longname>
<class>Codec/Parser</class>
<description>Parses and frames MPEG 1 video streams, provides seek</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mp1videoparse_src</name>
<type>video/mpeg</type>
<properties>
<int name="mpegversion" value="1"/>
<boolean name="systemstream" value="false"/>
<boolean name="sliced" value="true"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mp1videoparse_sink</name>
<type>video/mpeg</type>
<properties>
<int name="mpegversion" value="1"/>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>monoscope</name>
<filename>/usr/lib/gstreamer-0.6/libgstmonoscope.so</filename>
<feature typename="GstElementFactory">
<name>monoscope</name>
<longname>Monoscope</longname>
<class>Visualization</class>
<description>Displays a highly stabilised waveform of audio input</description>
<version>0.6.2</version>
<author>Richard Boulton &lt;richard@tartarus.org&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>monoscopesrc</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>monoscopesink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mono2stereo</name>
<filename>/usr/lib/gstreamer-0.6/libgstmono2stereo.so</filename>
<feature typename="GstElementFactory">
<name>mono2stereo</name>
<longname>Mono to Stereo effect</longname>
<class>Filter/Audio/Conversion</class>
<description>Take a single channel and send it over 2 channels with pan</description>
<version>0.6.2</version>
<author>Steve Baker &lt;stevebaker_org@yahoo.co.uk&gt;</author>
<copyright>(C) 2001</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>int_stereo_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<int name="channels" value="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>int_mono_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mikmod</name>
<filename>/usr/lib/gstreamer-0.6/libgstmikmod.so</filename>
<feature typename="GstElementFactory">
<name>mikmod</name>
<longname>MikMod</longname>
<class>Codec/Audio/Decoder</class>
<description>Module decoder based on libmikmod</description>
<version>0.6.2</version>
<author>Jeremy SIMON &lt;jsimon13@yahoo.fr&gt;</author>
<copyright>(C) 2001</copyright>
<rank>128</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mikmod_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
<capscomp>
<name>mikmod_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="false"/>
<int name="depth" value="8"/>
<range name="rate" min="8000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mikmod_sink</name>
<type>audio/mod</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>median</name>
<filename>/usr/lib/gstreamer-0.6/libgstmedian.so</filename>
<feature typename="GstElementFactory">
<name>median</name>
<longname>Median effect</longname>
<class>Filter/Video</class>
<description>Apply a median filter to an image</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>median_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>median_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>level</name>
<filename>/usr/lib/gstreamer-0.6/libgstlevel.so</filename>
<feature typename="GstElementFactory">
<name>level</name>
<longname>Level</longname>
<class>Filter/Audio/Analysis</class>
<description>RMS Level indicator for audio/raw</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>audio/raw</type>
<properties>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>audio/raw</type>
<properties>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>jpeg</name>
<filename>/usr/lib/gstreamer-0.6/libgstjpeg.so</filename>
<feature typename="GstElementFactory">
<name>jpegdec</name>
<longname>jpeg image decoder</longname>
<class>Codec/Image/Decoder</class>
<description>.jpeg</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<copyright>(C) 2000</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>jpeg_jpeg</name>
<type>video/jpeg</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>jpeg_raw</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>jpegenc</name>
<longname>jpeg image encoder</longname>
<class>Codec/Image/Encoder</class>
<description>.jpeg</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>jpeg_raw</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>jpeg_jpeg</name>
<type>video/jpeg</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstidct</name>
<longname>Accelerated IDCT routines</longname>
<filename>/usr/lib/gstreamer-0.6/libgstidct.so</filename>
</plugin>
<plugin>
<name>httpsrc</name>
<filename>/usr/lib/gstreamer-0.6/libgsthttpsrc.so</filename>
<feature typename="GstURIHandler">
<name>httpsrc</name>
<uri>http://</uri>
<longdesc>Handles http:// uri</longdesc>
<element>httpsrc</element>
<property>location</property>
</feature>
<feature typename="GstElementFactory">
<name>httpsrc</name>
<longname>HTTP Source</longname>
<class>Source/Network</class>
<description>Read data from an HTTP stream</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>goom</name>
<filename>/usr/lib/gstreamer-0.6/libgstgoom.so</filename>
<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>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>goomsrc</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>goomsink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gnomevfssrc</name>
<filename>/usr/lib/gstreamer-0.6/libgstgnomevfssrc.so</filename>
<feature typename="GstElementFactory">
<name>gnomevfssrc</name>
<longname>GnomeVFS Source</longname>
<class>Source/File</class>
<description>Read from any GnomeVFS file</description>
<version>0.6.2</version>
<author>Bastien Nocera &lt;hadess@hadess.net&gt;</author>
<copyright>(C) 2001</copyright>
</feature>
</plugin>
<plugin>
<name>gnomevfssink</name>
<filename>/usr/lib/gstreamer-0.6/libgstgnomevfssink.so</filename>
<feature typename="GstElementFactory">
<name>gnomevfssink</name>
<longname>GnomeVFS Sink</longname>
<class>Sink/File</class>
<description>Write stream to a GnomeVFS URI</description>
<version>0.6.2</version>
<author>Bastien Nocera &lt;hadess@hadess.net&gt;</author>
<copyright>(C) 2001</copyright>
</feature>
</plugin>
<plugin>
<name>filter</name>
<filename>/usr/lib/gstreamer-0.6/libgstfilter.so</filename>
<feature typename="GstElementFactory">
<name>bpwsinc</name>
<longname>BPWSinc</longname>
<class>Filter/Audio/Effect</class>
<description>Band-Pass Windowed sinc filter</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2002 Steven W. Smith</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>filter_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="1" max="2147483647"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>filter_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="1" max="2147483647"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>lpwsinc</name>
<longname>LPWSinc</longname>
<class>Filter/Audio/Effect</class>
<description>Low-pass Windowed sinc filter</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2002 Steven W. Smith</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>filter_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="1" max="2147483647"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>filter_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="1" max="2147483647"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>iir</name>
<longname>IIR</longname>
<class>Filter/Audio/Effect</class>
<description>IIR filter based on vorbis code</description>
<version>0.6.2</version>
<author>Monty &lt;monty@xiph.org&gt;, Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>filter_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="1" max="2147483647"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>filter_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="1" max="2147483647"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>festival</name>
<filename>/usr/lib/gstreamer-0.6/libgstfestival.so</filename>
<feature typename="GstTypeFactory">
<name>festival_text/plain</name>
<mime>text/plain</mime>
<extensions>.txt</extensions>
<typefind/>
</feature>
<feature typename="GstElementFactory">
<name>festival</name>
<longname>Festival synthesizer</longname>
<class>Filter/Audio</class>
<description>Synthesizes plain text into audio</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>festival_sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>festival_wav</name>
<type>text/plain</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>festival_src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>festival_raw</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="8000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>esdsink</name>
<filename>/usr/lib/gstreamer-0.6/libgstesdsink.so</filename>
<feature typename="GstElementFactory">
<name>esdsink</name>
<longname>Esound audio sink</longname>
<class>Sink/Audio</class>
<description>Plays audio to an esound server</description>
<version>0.6.2</version>
<author>Richard Boulton &lt;richard-gst@tartarus.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>esdsink_sink8</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<int name="depth" value="8"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
<capscomp>
<name>esdsink_sink16</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>esdmon</name>
<filename>/usr/lib/gstreamer-0.6/libgstesdmon.so</filename>
<feature typename="GstElementFactory">
<name>esdmon</name>
<longname>Esound audio monitor</longname>
<class>Source/Audio</class>
<description>Monitors audio from an esound server</description>
<version>0.6.2</version>
<author>Richard Boulton &lt;richard-gst@tartarus.org&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>esdmon_src8</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="8"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
<capscomp>
<name>esdmon_src16</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>effectv</name>
<filename>/usr/lib/gstreamer-0.6/libgsteffectv.so</filename>
<feature typename="GstElementFactory">
<name>quarkTV</name>
<longname>QuarkTV</longname>
<class>Filter/Video/Effect</class>
<description>Motion disolver</description>
<version>0.6.2</version>
<author>FUKUCHI, Kentarou &lt;fukuchi@users.sourceforge.net&gt;</author>
<copyright>(C) 2001 FUKUCHI Kentarou</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_sink</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>revTV</name>
<longname>RevTV</longname>
<class>Filter/Video/Effect</class>
<description>A video waveform monitor for each line of video processed</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001 FUKUCHI Kentarou,(c) 2002 Ed Tannenbaum</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_sink</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>vertigoTV</name>
<longname>VertigoTV</longname>
<class>Filter/Video/Effect</class>
<description>A loopback alpha blending effector with rotating and scaling</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001 FUKUCHI Kentarou</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_sink</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>shagadelicTV</name>
<longname>ShagadelicTV</longname>
<class>Filter/Video/Effect</class>
<description>Oh behave, ShagedelicTV makes images shagadelic!</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001 FUKUCHI Kentarou</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_sink</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>warpTV</name>
<longname>WarpTV</longname>
<class>Filter/Video/Effect</class>
<description>WarpTV does realtime goo&apos;ing of the video input</description>
<version>0.6.2</version>
<author>Sam Lantinga &lt;slouken@devolution.com&gt;</author>
<copyright>Wim Taymans &lt;wim.taymans@chello.be&gt;, (C) 2001 FUKUCHI Kentarou</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_sink</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>diceTV</name>
<longname>DiceTV</longname>
<class>Filter/Video/Effect</class>
<description>&apos;Dices&apos; the screen up into many small squares</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001 Sam Mertens</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_sink</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>agingTV</name>
<longname>AgingTV</longname>
<class>Filter/Video/Effect</class>
<description>Aply aging effect on video</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001 FUKUCHI Kentarou</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_sink</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>edgeTV</name>
<longname>EdgeTV</longname>
<class>Filter/Video/Effect</class>
<description>Aply edge detect on video</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001 FUKUCHI Kentarou</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>effectv_sink</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>deinterlace</name>
<filename>/usr/lib/gstreamer-0.6/libgstdeinterlace.so</filename>
<feature typename="GstElementFactory">
<name>deinterlace</name>
<longname>Deinterlace</longname>
<class>Filter/Video</class>
<description>Deinterlace video</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>deinterlace_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>deinterlace_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="0" max="2147483647"/>
<range name="height" min="0" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>chart</name>
<filename>/usr/lib/gstreamer-0.6/libgstchart.so</filename>
<feature typename="GstElementFactory">
<name>chart</name>
<longname>chart drawer</longname>
<class>Visualization</class>
<description>Takes frames of data and outputs video frames of a chart of data</description>
<version>0.6.2</version>
<author>Richard Boulton &lt;richard@tartarus.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>chartsrc</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<int name="endianness" value="1234"/>
<int name="depth" value="16"/>
<int name="bpp" value="16"/>
<int name="red_mask" value="63488"/>
<int name="green_mask" value="2016"/>
<int name="blue_mask" value="31"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>chartsink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>cdplayer</name>
<longname>CD Player</longname>
<filename>/usr/lib/gstreamer-0.6/libgstcdplayer.so</filename>
<feature typename="GstElementFactory">
<name>cdplayer</name>
<longname>CD Player</longname>
<class>Generic/Bin</class>
<description>Play CD audio through the CD Drive</description>
<version>0.6.2</version>
<author>Charles Schmidt &lt;cbschmid@uiuc.edu&gt;</author>
<copyright>(C) 2002</copyright>
</feature>
</plugin>
<plugin>
<name>cdparanoia</name>
<filename>/usr/lib/gstreamer-0.6/libgstcdparanoia.so</filename>
<feature typename="GstElementFactory">
<name>cdparanoia</name>
<longname>CD Audio (cdda) Source, Paranoia IV</longname>
<class>Source/File</class>
<description>Read audio from CD in paranoid mode</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>cdparanoia_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<int name="rate" value="44100"/>
<int name="channels" value="2"/>
<int name="chunksize" value="2352"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>avimux</name>
<filename>/usr/lib/gstreamer-0.6/libgstavimux.so</filename>
<feature typename="GstElementFactory">
<name>avimux</name>
<longname>Avi multiplexer</longname>
<class>Codec/Muxer</class>
<description>Muxes audio and video into an avi stream</description>
<version>0.6.2</version>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>avimux_src_video</name>
<type>video/avi</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>avimux_sink_audio</name>
<type>video/avi</type>
<properties>
<string name="format" value="strf_auds"/>
</properties>
</capscomp>
<capscomp>
<name>avimux_sink_audio</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="1000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
<capscomp>
<name>avimux_sink_audio</name>
<type>audio/x-mp3</type>
</capscomp>
<capscomp>
<name>avimux_sink_audio</name>
<type>application/x-ogg</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>avimux_sink_video</name>
<type>video/avi</type>
<properties>
<string name="format" value="strf_vids"/>
</properties>
</capscomp>
<capscomp>
<name>avimux_sink_video</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--Y41P-->
<fourcc name="format" hexvalue="50313459"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
<capscomp>
<name>avimux_sink_video</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
<list name="depth">
<int name="depth" value="16"/>
<int name="depth" value="24"/>
<int name="depth" value="32"/>
</list>
<list name="bpp">
<range name="bpp" min="15" max="16"/>
<int name="bpp" value="24"/>
<int name="bpp" value="32"/>
</list>
</properties>
</capscomp>
<capscomp>
<name>avimux_sink_video</name>
<type>video/jpeg</type>
<properties>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>auparse</name>
<filename>/usr/lib/gstreamer-0.6/libgstauparse.so</filename>
<feature typename="GstTypeFactory">
<name>auparse_audio/au</name>
<mime>audio/au</mime>
<extensions>.au</extensions>
<typefind/>
</feature>
<feature typename="GstElementFactory">
<name>auparse</name>
<longname>.au parser</longname>
<class>Codec/Parser</class>
<description>Parse an .au file into raw audio</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<rank>128</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>auparse_sink</name>
<type>audio/au</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>auparse_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<range name="law" min="0" max="1"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="false"/>
<boolean name="signed" value="true"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="8000" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>audioscale</name>
<filename>/usr/lib/gstreamer-0.6/libgstaudioscale.so</filename>
<feature typename="GstElementFactory">
<name>audioscale</name>
<longname>Audio scaler</longname>
<class>Filter/Audio</class>
<description>Audio resampler</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
</feature>
</plugin>
<plugin>
<name>gstaudio</name>
<longname>Convenience routines for audio plugins</longname>
<filename>/usr/lib/gstreamer-0.6/libgstaudio.so</filename>
</plugin>
<plugin>
<name>artsdsink</name>
<filename>/usr/lib/gstreamer-0.6/libgstartsdsink.so</filename>
<feature typename="GstElementFactory">
<name>artsdsink</name>
<longname>aRtsd audio sink</longname>
<class>Sink/Audio</class>
<description>Plays audio to an aRts server</description>
<version>0.6.2</version>
<author>Richard Boulton &lt;richard-gst@tartarus.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>artsdsink_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="false"/>
<int name="depth" value="8"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
<capscomp>
<name>artsdsink_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gst_arts</name>
<filename>/usr/lib/gstreamer-0.6/libgstarts.so</filename>
<feature typename="GstElementFactory">
<name>gstarts</name>
<longname>aRts plugin</longname>
<class>Filter/Audio</class>
<description>aRts wrapper filter</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@temple-baptist.com,
Stefan Westerfeld &lt;stefan@space.twc.de&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>arts_sample</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<int name="channels" value="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>arts_sample</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<int name="rate" value="44100"/>
<int name="channels" value="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>alaw</name>
<filename>/usr/lib/gstreamer-0.6/libgstalaw.so</filename>
<feature typename="GstElementFactory">
<name>alawdec</name>
<longname>A Law to PCM conversion</longname>
<class>Filter/Audio/Conversion</class>
<description>Convert 8bit A law to 16bit PCM</description>
<version>0.6.2</version>
<author>Zaheer Merali &lt;zaheer@bellworldwide.net&gt;</author>
<copyright>(C) 2001</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<int name="law" value="2"/>
<boolean name="signed" value="false"/>
<int name="depth" value="8"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>alawenc</name>
<longname>PCM to A Law conversion</longname>
<class>Filter/Audio/Conversion</class>
<description>Convert 16bit PCM to 8bit A law</description>
<version>0.6.2</version>
<author>Zaheer Merali &lt;zaheer@bellworldwide.net&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<int name="law" value="2"/>
<boolean name="signed" value="false"/>
<int name="depth" value="8"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>ac3parse</name>
<filename>/usr/lib/gstreamer-0.6/libgstac3parse.so</filename>
<feature typename="GstElementFactory">
<name>ac3parse</name>
<longname>AC3 Parser</longname>
<class>Codec/Parser</class>
<description>Parses and frames AC3 audio streams, provides seek</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<rank>128</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ac3parse_src</name>
<type>audio/ac3</type>
<properties>
<boolean name="framed" value="true"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ac3parse_sink</name>
<type>audio/ac3</type>
<properties>
<boolean name="framed" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gst1394</name>
<filename>/usr/lib/gstreamer-0.6/libgst1394.so</filename>
<feature typename="GstElementFactory">
<name>dv1394src</name>
<longname>Firewire (1394) DV Source</longname>
<class>Source/1394/DV</class>
<description>Source for DV video data from firewire port</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@temple-baptist.com&gt;
Daniel Fischer &lt;dan@f3c.com&gt;</author>
<copyright>(C) 2001-2002</copyright>
</feature>
</plugin>
<plugin>
<name>gsttypes</name>
<filename>/usr/lib/gstreamer-0.6/libgsttypes.so</filename>
<feature typename="GstTypeFactory">
<name>gsttypes_video/raw</name>
<mime>video/raw</mime>
<extensions>.raw</extensions>
</feature>
<feature typename="GstTypeFactory">
<name>gsttypes_audio/raw</name>
<mime>audio/raw</mime>
<extensions>.raw</extensions>
</feature>
</plugin>
<plugin>
<name>gststaticautoplugrender</name>
<longname>A static autoplugger</longname>
<filename>/usr/lib/gstreamer-0.6/libgststaticautoplugrender.so</filename>
<feature typename="GstAutoplugFactory">
<name>staticrender</name>
<longdesc>A static autoplugger, it constructs the complete element before running it</longdesc>
</feature>
</plugin>
<plugin>
<name>gststaticautoplug</name>
<longname>A static autoplugger</longname>
<filename>/usr/lib/gstreamer-0.6/libgststaticautoplug.so</filename>
<feature typename="GstAutoplugFactory">
<name>static</name>
<longdesc>A static autoplugger, it constructs the complete element before running it</longdesc>
</feature>
</plugin>
<plugin>
<name>gstspider</name>
<longname>Spider autoplugging elements</longname>
<filename>/usr/lib/gstreamer-0.6/libgstspider.so</filename>
<feature typename="GstElementFactory">
<name>spideridentity</name>
<longname>SpiderIdentity</longname>
<class>Generic</class>
<description>Link between spider and outside elements</description>
<version>0.6.2</version>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<copyright>(C) 2002</copyright>
</feature>
<feature typename="GstElementFactory">
<name>spider</name>
<longname>Spider</longname>
<class>Generic</class>
<description>Automatically link sinks and sources</description>
<version>0.6.2</version>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src_%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstputbits</name>
<longname>Accelerated routines for putting bits into a data stream</longname>
<filename>/usr/lib/gstreamer-0.6/libgstputbits.so</filename>
</plugin>
<plugin>
<name>gstoptwingoscheduler</name>
<longname>An optimal scheduler</longname>
<filename>/usr/lib/gstreamer-0.6/libgstoptwingoscheduler.so</filename>
<feature typename="GstSchedulerFactory">
<name>optwingo</name>
<longdesc>An optimal scheduler using wingo cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstoptscheduler</name>
<longname>An optimal scheduler</longname>
<filename>/usr/lib/gstreamer-0.6/libgstoptscheduler.so</filename>
<feature typename="GstSchedulerFactory">
<name>opt</name>
<longdesc>An optimal scheduler using no cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstoptomegascheduler</name>
<longname>An optimal scheduler</longname>
<filename>/usr/lib/gstreamer-0.6/libgstoptomegascheduler.so</filename>
<feature typename="GstSchedulerFactory">
<name>optomega</name>
<longdesc>An optimal scheduler using omega cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstindexers</name>
<longname>A file index</longname>
<filename>/usr/lib/gstreamer-0.6/libgstindexers.so</filename>
<feature typename="GstIndexFactory">
<name>fileindex</name>
<longdesc>A index that stores entries in file</longdesc>
</feature>
<feature typename="GstIndexFactory">
<name>memindex</name>
<longdesc>A index that stores entries in memory</longdesc>
</feature>
</plugin>
<plugin>
<name>gstgetbits</name>
<longname>Accelerated routines for getting bits from a data stream</longname>
<filename>/usr/lib/gstreamer-0.6/libgstgetbits.so</filename>
</plugin>
<plugin>
<name>gstelements</name>
<longname>Standard GST Elements</longname>
<filename>/usr/lib/gstreamer-0.6/libgstelements.so</filename>
<feature typename="GstElementFactory">
<name>md5sink</name>
<longname>MD5 Sink</longname>
<class>Sink</class>
<description>compute MD5 for incoming data</description>
<version>0.6.2</version>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>statistics</name>
<longname>Statistics</longname>
<class>Generic</class>
<description>Statistics on buffers/bytes/events</description>
<version>0.6.2</version>
<author>David I. Lehn &lt;dlehn@users.sourceforge.net&gt;</author>
<copyright>(C) 2001</copyright>
</feature>
<feature typename="GstElementFactory">
<name>shaper</name>
<longname>Shaper</longname>
<class>Generic</class>
<description>Synchronizes streams on different pads</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2003</copyright>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>aggregator</name>
<longname>Aggregator pipe fitting</longname>
<class>Generic</class>
<description>N-to-1 pipe fitting</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>tee</name>
<longname>Tee pipe fitting</longname>
<class>Generic</class>
<description>1-to-N pipe fitting</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 1999, 2000</copyright>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>pipefilter</name>
<longname>Pipefilter</longname>
<class>Filter</class>
<description>Interoperate with an external program using stdin and stdout</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 1999</copyright>
</feature>
<feature typename="GstElementFactory">
<name>multidisksrc</name>
<longname>Multi Disk Source</longname>
<class>Source/File</class>
<description>Read from multiple files in order</description>
<version>0.6.2</version>
<author>Dominic Ludlam &lt;dom@openfx.org&gt;</author>
<copyright>(C) 2001</copyright>
</feature>
<feature typename="GstElementFactory">
<name>fdsrc</name>
<longname>Disk Source</longname>
<class>Source/File</class>
<description>Synchronous read from a file</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
</feature>
<feature typename="GstElementFactory">
<name>fdsink</name>
<longname>Filedescriptor Sink</longname>
<class>Sink/File</class>
<description>Write data to a file descriptor</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
</feature>
<feature typename="GstElementFactory">
<name>identity</name>
<longname>Identity</longname>
<class>Generic</class>
<description>Pass data without modification</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
</feature>
<feature typename="GstElementFactory">
<name>filesink</name>
<longname>File Sink</longname>
<class>Sink/File</class>
<description>Write stream to a file</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2001</copyright>
</feature>
<feature typename="GstElementFactory">
<name>filesrc</name>
<longname>File Source</longname>
<class>Source/File</class>
<description>Read from arbitrary point in a file</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
</feature>
<feature typename="GstElementFactory">
<name>fakesink</name>
<longname>Fake Sink</longname>
<class>Sink</class>
<description>Black hole for data</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>fakesrc</name>
<longname>Fake Source</longname>
<class>Source</class>
<description>Push empty (no data) buffers around</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstbytestream</name>
<longname>GstByteStream: a byte-oriented layer on top of buffer-passing</longname>
<filename>/usr/lib/gstreamer-0.6/libgstbytestream.so</filename>
</plugin>
<plugin>
<name>gstbasicwingoscheduler</name>
<longname>A basic scheduler</longname>
<filename>/usr/lib/gstreamer-0.6/libgstbasicwingoscheduler.so</filename>
<feature typename="GstSchedulerFactory">
<name>basicwingo</name>
<longdesc>A basic scheduler using wingo cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>autoplugger</name>
<filename>/usr/lib/gstreamer-0.6/libgstautoplugger.so</filename>
<feature typename="GstElementFactory">
<name>autoplugger</name>
<longname>Dynamic autoplugger</longname>
<class>Generic</class>
<description>Magic element that converts from any type to any other</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@temple-baptist.com&gt;</author>
<copyright>(C) 2001 RidgeRun, Inc. (www.ridgerun.com)</copyright>
</feature>
</plugin>
<plugin>
<name>autoplugcache</name>
<filename>/usr/lib/gstreamer-0.6/libgstautoplugcache.so</filename>
<feature typename="GstElementFactory">
<name>autoplugcache</name>
<longname>AutoplugCache</longname>
<class>Generic</class>
<description>Data cache for the dynamic autoplugger</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@temple-baptist.com&gt;</author>
<copyright>(C) 2001 RidgeRun, Inc. (www.ridgerun.com)</copyright>
</feature>
</plugin>
<plugin>
<name>gstbasicomegascheduler</name>
<longname>A basic scheduler</longname>
<filename>/usr/lib/gstreamer-0.6/libgstbasicomegascheduler.so</filename>
<feature typename="GstSchedulerFactory">
<name>basicomega</name>
<longdesc>A basic scheduler using omega cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>flac</name>
<longname>The FLAC Lossless compressor Codec</longname>
<filename>/usr/lib/gstreamer-0.6/libgstflac.so</filename>
<feature typename="GstTypeFactory">
<name>flac_application/x-flac</name>
<mime>application/x-flac</mime>
<extensions>.flac</extensions>
<typefind/>
</feature>
<feature typename="GstElementFactory">
<name>flacdec</name>
<longname>FLAC decoder</longname>
<class>Codec/Audio/Decoder</class>
<description>Decodes FLAC lossless audio streams</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>flac_flac</name>
<type>application/x-flac</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>flac_raw</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="11025" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>flacenc</name>
<longname>FLAC encoder</longname>
<class>Codec/Audio/Encoder</class>
<description>Encodes audio with the FLAC lossless audio encoder</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>flac_raw</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="11025" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>flac_flac</name>
<type>application/x-flac</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>ffmpeg</name>
<filename>/usr/lib/gstreamer-0.6/libgstffmpeg.so</filename>
<feature typename="GstTypeFactory">
<name>fftype_rtp</name>
<mime>fftype_rtp</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_sdp</name>
<mime>fftype_sdp</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_redir</name>
<mime>fftype_redir</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_rtsp</name>
<mime>fftype_rtsp</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_ffm</name>
<mime>fftype_ffm</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_mov</name>
<mime>fftype_mov</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_au</name>
<mime>fftype_au</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_swf</name>
<mime>fftype_swf</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_wav</name>
<mime>fftype_wav</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_avi</name>
<mime>fftype_avi</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_asf</name>
<mime>fftype_asf</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_rm</name>
<mime>fftype_rm</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_mpegvideo</name>
<mime>fftype_mpegvideo</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_mpegts</name>
<mime>fftype_mpegts</mime>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>fftype_mpeg</name>
<mime>fftype_mpeg</mime>
<typefind/>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_rtp</name>
<longname>rtp</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>rtp</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_sdp</name>
<longname>sdp</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>sdp</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_redir</name>
<longname>redir</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>redir</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_rtsp</name>
<longname>rtsp</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>rtsp</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_audio_device</name>
<longname>audio_device</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>audio_device</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_video_grab_device</name>
<longname>video_grab_device</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>video_grab_device</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_ffm</name>
<longname>ffm</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>ffm</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_dv</name>
<longname>dv</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>dv</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_jpeg</name>
<longname>jpeg</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>jpeg</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_mov</name>
<longname>mov</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>mov</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_au</name>
<longname>au</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>au</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_swf</name>
<longname>swf</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>swf</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_wav</name>
<longname>wav</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>wav</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_avi</name>
<longname>avi</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>avi</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_asf</name>
<longname>asf</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>asf</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_rm</name>
<longname>rm</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>rm</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_rawvideo</name>
<longname>rawvideo</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>rawvideo</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_alaw</name>
<longname>alaw</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>alaw</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_mulaw</name>
<longname>mulaw</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>mulaw</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_u8</name>
<longname>u8</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>u8</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_s8</name>
<longname>s8</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>s8</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_u16be</name>
<longname>u16be</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>u16be</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_u16le</name>
<longname>u16le</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>u16le</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_s16be</name>
<longname>s16be</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>s16be</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_s16le</name>
<longname>s16le</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>s16le</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_mjpeg</name>
<longname>mjpeg</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>mjpeg</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_mpegvideo</name>
<longname>mpegvideo</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>mpegvideo</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_m4v</name>
<longname>m4v</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>m4v</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_ac3</name>
<longname>ac3</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>ac3</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_mp3</name>
<longname>mp3</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>mp3</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_ppmpipe</name>
<longname>ppmpipe</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>ppmpipe</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_pgmyuvpipe</name>
<longname>pgmyuvpipe</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>pgmyuvpipe</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_pgmpipe</name>
<longname>pgmpipe</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>pgmpipe</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux__Y_U_V</name>
<longname>.Y.U.V</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>.Y.U.V</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_ppm</name>
<longname>ppm</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>ppm</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_pgmyuv</name>
<longname>pgmyuv</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>pgmyuv</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_pgm</name>
<longname>pgm</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>pgm</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_mpegts</name>
<longname>mpegts</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>mpegts</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdemux_mpeg</name>
<longname>mpeg</longname>
<class>Codec/Demuxer/FFMpeg</class>
<description>mpeg</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2002</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_adpcm_ms</name>
<longname>adpcm_ms</longname>
<class>Codec/FFMpeg</class>
<description>adpcm_ms</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_adpcm_ms</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_adpcm_ima_wav</name>
<longname>adpcm_ima_wav</longname>
<class>Codec/FFMpeg</class>
<description>adpcm_ima_wav</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_adpcm_ima_wav</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_adpcm_ima_qt</name>
<longname>adpcm_ima_qt</longname>
<class>Codec/FFMpeg</class>
<description>adpcm_ima_qt</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_adpcm_ima_qt</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_pcm_mulaw</name>
<longname>pcm_mulaw</longname>
<class>Codec/FFMpeg</class>
<description>pcm_mulaw</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_mulaw</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_pcm_alaw</name>
<longname>pcm_alaw</longname>
<class>Codec/FFMpeg</class>
<description>pcm_alaw</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_alaw</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_pcm_u8</name>
<longname>pcm_u8</longname>
<class>Codec/FFMpeg</class>
<description>pcm_u8</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_u8</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_pcm_s8</name>
<longname>pcm_s8</longname>
<class>Codec/FFMpeg</class>
<description>pcm_s8</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_s8</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_pcm_u16be</name>
<longname>pcm_u16be</longname>
<class>Codec/FFMpeg</class>
<description>pcm_u16be</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_u16be</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_pcm_u16le</name>
<longname>pcm_u16le</longname>
<class>Codec/FFMpeg</class>
<description>pcm_u16le</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_u16le</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_pcm_s16be</name>
<longname>pcm_s16be</longname>
<class>Codec/FFMpeg</class>
<description>pcm_s16be</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_s16be</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_pcm_s16le</name>
<longname>pcm_s16le</longname>
<class>Codec/FFMpeg</class>
<description>pcm_s16le</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_s16le</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_ac3</name>
<longname>ac3</longname>
<class>Codec/FFMpeg</class>
<description>ac3</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_ac3</name>
<type>audio/ac3</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_huffyuv</name>
<longname>huffyuv</longname>
<class>Codec/FFMpeg</class>
<description>huffyuv</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_huffyuv</name>
<type>video/x-huffyuv</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_mace6</name>
<longname>mace6</longname>
<class>Codec/FFMpeg</class>
<description>mace6</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_mace6</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_mace3</name>
<longname>mace3</longname>
<class>Codec/FFMpeg</class>
<description>mace3</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_mace3</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_wmav2</name>
<longname>wmav2</longname>
<class>Codec/FFMpeg</class>
<description>wmav2</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_wmav2</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_wmav1</name>
<longname>wmav1</longname>
<class>Codec/FFMpeg</class>
<description>wmav1</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_wmav1</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_mp3</name>
<longname>mp3</longname>
<class>Codec/FFMpeg</class>
<description>mp3</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_mp3</name>
<type>audio/x-mp3</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_mp2</name>
<longname>mp2</longname>
<class>Codec/FFMpeg</class>
<description>mp2</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_mp2</name>
<type>audio/x-mp3</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_mjpegb</name>
<longname>mjpegb</longname>
<class>Codec/FFMpeg</class>
<description>mjpegb</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_mjpeg</name>
<type>video/x-mjpegb</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_mjpeg</name>
<longname>mjpeg</longname>
<class>Codec/FFMpeg</class>
<description>mjpeg</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_mjpeg</name>
<type>video/x-mjpeg</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_dvvideo</name>
<longname>dvvideo</longname>
<class>Codec/FFMpeg</class>
<description>dvvideo</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_dvvideo</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_svq1</name>
<longname>svq1</longname>
<class>Codec/FFMpeg</class>
<description>svq1</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_svq1</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_rv10</name>
<longname>rv10</longname>
<class>Codec/FFMpeg</class>
<description>rv10</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_rv10</name>
<type>video/x-rv10</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_h263i</name>
<longname>h263i</longname>
<class>Codec/FFMpeg</class>
<description>h263i</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_h263i</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_mpegvideo</name>
<longname>mpegvideo</longname>
<class>Codec/FFMpeg</class>
<description>mpegvideo</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_mpeg1video</name>
<type>video/mpeg</type>
<properties>
<int name="mpegversion" value="1"/>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_wmv1</name>
<longname>wmv1</longname>
<class>Codec/FFMpeg</class>
<description>wmv1</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_wmv1</name>
<type>video/x-wmv1</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_msmpeg4</name>
<longname>msmpeg4</longname>
<class>Codec/FFMpeg</class>
<description>msmpeg4</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_msmpeg4v3</name>
<type>video/avi</type>
<properties>
<string name="format" value="strf_vids"/>
<range name="width" min="0" max="4096"/>
<range name="height" min="0" max="4096"/>
<!--DIV3-->
<fourcc name="compression" hexvalue="33564944"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_msmpeg4v2</name>
<longname>msmpeg4v2</longname>
<class>Codec/FFMpeg</class>
<description>msmpeg4v2</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_msmpeg4v2</name>
<type>video/avi</type>
<properties>
<string name="format" value="strf_vids"/>
<range name="width" min="0" max="4096"/>
<range name="height" min="0" max="4096"/>
<!--MP42-->
<fourcc name="compression" hexvalue="3234504d"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_msmpeg4v1</name>
<longname>msmpeg4v1</longname>
<class>Codec/FFMpeg</class>
<description>msmpeg4v1</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_msmpeg4v1</name>
<type>video/avi</type>
<properties>
<string name="format" value="strf_vids"/>
<range name="width" min="0" max="4096"/>
<range name="height" min="0" max="4096"/>
<!--MPG4-->
<fourcc name="compression" hexvalue="3447504d"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_mpeg4</name>
<longname>mpeg4</longname>
<class>Codec/FFMpeg</class>
<description>mpeg4</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_mpeg4</name>
<type>video/avi</type>
<properties>
<string name="format" value="strf_vids"/>
<range name="width" min="0" max="4096"/>
<range name="height" min="0" max="4096"/>
<!--DIV3-->
<fourcc name="compression" hexvalue="33564944"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_h263</name>
<longname>h263</longname>
<class>Codec/FFMpeg</class>
<description>h263</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_h263</name>
<type>video/H263</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffdec_rawvideo</name>
<longname>rawvideo</longname>
<class>Codec/FFMpeg</class>
<description>rawvideo</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpeg_rawvideo</name>
<type>video/raw</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegdec_src</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_adpcm_ms</name>
<longname>adpcm_ms</longname>
<class>Codec/FFMpeg</class>
<description>adpcm_ms</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_adpcm_ima_wav</name>
<longname>adpcm_ima_wav</longname>
<class>Codec/FFMpeg</class>
<description>adpcm_ima_wav</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_adpcm_ima_qt</name>
<longname>adpcm_ima_qt</longname>
<class>Codec/FFMpeg</class>
<description>adpcm_ima_qt</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_pcm_mulaw</name>
<longname>pcm_mulaw</longname>
<class>Codec/FFMpeg</class>
<description>pcm_mulaw</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_pcm_alaw</name>
<longname>pcm_alaw</longname>
<class>Codec/FFMpeg</class>
<description>pcm_alaw</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_pcm_u8</name>
<longname>pcm_u8</longname>
<class>Codec/FFMpeg</class>
<description>pcm_u8</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_pcm_s8</name>
<longname>pcm_s8</longname>
<class>Codec/FFMpeg</class>
<description>pcm_s8</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_pcm_u16be</name>
<longname>pcm_u16be</longname>
<class>Codec/FFMpeg</class>
<description>pcm_u16be</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_pcm_u16le</name>
<longname>pcm_u16le</longname>
<class>Codec/FFMpeg</class>
<description>pcm_u16le</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_pcm_s16be</name>
<longname>pcm_s16be</longname>
<class>Codec/FFMpeg</class>
<description>pcm_s16be</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_pcm_s16le</name>
<longname>pcm_s16le</longname>
<class>Codec/FFMpeg</class>
<description>pcm_s16le</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_rawvideo</name>
<longname>rawvideo</longname>
<class>Codec/FFMpeg</class>
<description>rawvideo</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_huffyuv</name>
<longname>huffyuv</longname>
<class>Codec/FFMpeg</class>
<description>huffyuv</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_wmv1</name>
<longname>wmv1</longname>
<class>Codec/FFMpeg</class>
<description>wmv1</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_msmpeg4</name>
<longname>msmpeg4</longname>
<class>Codec/FFMpeg</class>
<description>msmpeg4</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_msmpeg4v2</name>
<longname>msmpeg4v2</longname>
<class>Codec/FFMpeg</class>
<description>msmpeg4v2</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_msmpeg4v1</name>
<longname>msmpeg4v1</longname>
<class>Codec/FFMpeg</class>
<description>msmpeg4v1</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_mpeg4</name>
<longname>mpeg4</longname>
<class>Codec/FFMpeg</class>
<description>mpeg4</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_mjpeg</name>
<longname>mjpeg</longname>
<class>Codec/FFMpeg</class>
<description>mjpeg</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_rv10</name>
<longname>rv10</longname>
<class>Codec/FFMpeg</class>
<description>rv10</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_h263p</name>
<longname>h263p</longname>
<class>Codec/FFMpeg</class>
<description>h263p</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_h263</name>
<longname>h263</longname>
<class>Codec/FFMpeg</class>
<description>h263</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_mpeg1video</name>
<longname>mpeg1video</longname>
<class>Codec/FFMpeg</class>
<description>mpeg1video</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_mp2</name>
<longname>mp2</longname>
<class>Codec/FFMpeg</class>
<description>mp2</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>ffenc_ac3</name>
<longname>ac3</longname>
<class>Codec/FFMpeg</class>
<description>ac3</description>
<version>1.0.0</version>
<author>The FFMPEG crew, GStreamer plugin by Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(c) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_src</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>ffmpegenc_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="8000" max="96000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>dvdec</name>
<filename>/usr/lib/gstreamer-0.6/libgstdvdec.so</filename>
<feature typename="GstTypeFactory">
<name>dv_video/dv</name>
<mime>video/dv</mime>
<extensions>.dv</extensions>
<typefind/>
</feature>
<feature typename="GstElementFactory">
<name>dvdec</name>
<longname>DV (smpte314) decoder plugin</longname>
<class>Codec/Video/Decoder/DV</class>
<description>Uses libdv to decode DV video (libdv.sourceforge.net)</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<copyright>(C) 2001-2002</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>dv_dec_sink</name>
<type>video/dv</type>
<properties>
<list name="format">
<string name="format" value="PAL"/>
<string name="format" value="NTSC"/>
</list>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>video</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>dv_dec_src</name>
<type>video/raw</type>
<properties>
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<int name="width" value="720"/>
<range name="height" min="480" max="576"/>
</properties>
</capscomp>
<capscomp>
<name>dv_dec_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="width" value="720"/>
<range name="height" min="480" max="576"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
<capscomp>
<name>dv_dec_src</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<int name="width" value="720"/>
<range name="height" min="480" max="576"/>
<int name="endianness" value="1234"/>
<int name="depth" value="24"/>
<int name="bpp" value="24"/>
<int name="red_mask" value="255"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="16711680"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>arts_sample</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="4000" max="48000"/>
<int name="channels" value="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>alsa</name>
<longname>ALSA plugin library</longname>
<filename>/usr/lib/gstreamer-0.6/libgstalsa.so</filename>
<feature typename="GstElementFactory">
<name>alsasink</name>
<longname>Alsa Sink</longname>
<class>Sink/Audio</class>
<description>Output to a sound card via ALSA</description>
<version>0.6.2</version>
<author>Thomas Nyberg &lt;thomas@codefactory.se&gt;, Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;</author>
<copyright>(C) 2001 </copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>sink</name>
<type>audio/raw</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>sink-request</name>
<type>audio/raw</type>
<properties>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>alsasrc</name>
<longname>Alsa Src</longname>
<class>Source/Audio</class>
<description>Read from a sound card via ALSA</description>
<version>0.6.2</version>
<author>Thomas Nyberg &lt;thomas@codefactory.se&gt;, Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>src</name>
<type>audio/raw</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>src-request</name>
<type>audio/raw</type>
<properties>
<int name="channels" value="1"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>a52dec</name>
<filename>/usr/lib/gstreamer-0.6/libgsta52dec.so</filename>
<feature typename="GstElementFactory">
<name>a52dec</name>
<longname>ATSC A/52 audio decoder</longname>
<class>Codec/Audio/Decoder</class>
<description>Decodes ATSC A/52 encoded audio streams</description>
<version>0.6.2</version>
<author>David I. Lehn &lt;dlehn@users.sourceforge.net&gt;</author>
<copyright>(C) 2001</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>a52dec_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="4000" max="48000"/>
<range name="channels" min="1" max="6"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>a52dec_sink</name>
<type>audio/a52</type>
</capscomp>
<capscomp>
<name>ac3dec_sink</name>
<type>audio/ac3</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mixmatrix</name>
<filename>/usr/lib/gstreamer-0.6/libmixmatrix.so</filename>
<feature typename="GstElementFactory">
<name>mixmatrix</name>
<longname>Mixing Matrix</longname>
<class>Filter/Audio/Mixing</class>
<description>Mix N audio channels together into M channels</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@temple-baptist.com&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>float_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>float_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>vorbis</name>
<longname>The OGG Vorbis Codec</longname>
<filename>/usr/lib/gstreamer-0.6/libgstvorbis.so</filename>
<feature typename="GstTypeFactory">
<name>vorbis_audio/x-ogg</name>
<mime>application/x-ogg</mime>
<extensions>.ogg</extensions>
<typefind/>
</feature>
<feature typename="GstElementFactory">
<name>vorbisfile</name>
<longname>Ogg Vorbis decoder</longname>
<class>Codec/Audio/Decoder</class>
<description>Decodes OGG Vorbis audio using the vorbisfile API</description>
<version>0.6.2</version>
<author>Monty &lt;monty@xiph.org&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>vorbis_vorbis</name>
<type>application/x-ogg</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>vorbis_raw_float</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="11025" max="48000"/>
<int name="channels" value="2"/>
<string name="layout" value="IEEE"/>
</properties>
</capscomp>
<capscomp>
<name>vorbis_raw</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="11025" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>vorbisenc</name>
<longname>Ogg Vorbis encoder</longname>
<class>Codec/Audio/Encoder</class>
<description>Encodes audio in OGG Vorbis format</description>
<version>0.6.2</version>
<author>Monty &lt;monty@xiph.org&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>vorbis_raw</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="11025" max="48000"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>vorbis_vorbis</name>
<type>application/x-ogg</type>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>qtdemux</name>
<filename>/usr/lib/gstreamer-0.6/libgstqtdemux.so</filename>
<feature typename="GstElementFactory">
<name>qtdemux</name>
<longname>quicktime parser</longname>
<class>Codec/Parser</class>
<description>Parses a quicktime stream into audio and video substreams</description>
<version>0.6.2</version>
<author>A.Baguinski &lt;artm@v2.nl&gt;</author>
<copyright>(C) 2002</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>qtdemux_sink</name>
<type>video/quicktime</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>qtdemux_src_video</name>
<type>video/jpeg</type>
<properties>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstTypeFactory">
<name>qtdemux_video/quicktime</name>
<mime>video/quicktime</mime>
<extensions>.mov</extensions>
<typefind/>
</feature>
</plugin>
<plugin>
<name>mpegstream</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpegstream.so</filename>
<feature typename="GstElementFactory">
<name>rfc2250enc</name>
<longname>RFC 2250 packet encoder</longname>
<class>Codec/Parser</class>
<description>transforms MPEG1/2 video to an RFC 2250 compliant format</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>rfc2250_enc_src</name>
<type>video/mpeg</type>
<properties>
<range name="mpegversion" min="1" max="2"/>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>rfc2250_enc_sink</name>
<type>video/mpeg</type>
<properties>
<range name="mpegversion" min="1" max="2"/>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>mpegdemux</name>
<longname>MPEG Demuxer</longname>
<class>Codec/Demuxer</class>
<description>Demultiplexes MPEG1 and MPEG2 System Streams</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 1999</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mpeg_demux_sink</name>
<type>video/mpeg</type>
<properties>
<range name="mpegversion" min="1" max="2"/>
<boolean name="systemstream" value="true"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>mpeg_demux_video_mpeg1</name>
<type>video/mpeg</type>
<properties>
<int name="mpegversion" value="1"/>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>mpeg_demux_video_mpeg2</name>
<type>video/mpeg</type>
<properties>
<int name="mpegversion" value="2"/>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>private_stream_1_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>mpeg_demux_private1</name>
<type>audio/a52</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>private_stream_2</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>mpeg_demux_private2</name>
<type>unknown/unknown</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>subtitle_stream_%d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>mpeg_demux_subtitle</name>
<type>video/mpeg</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>mpeg_demux_audio</name>
<type>audio/x-mp3</type>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>mpegparse</name>
<longname>MPEG System Parser</longname>
<class>Codec/Parser</class>
<description>Parses MPEG1 and MPEG2 System Streams</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mpeg_parse_src</name>
<type>video/mpeg</type>
<properties>
<range name="mpegversion" min="1" max="2"/>
<boolean name="systemstream" value="true"/>
<boolean name="parsed" value="true"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mpeg_parse_sink</name>
<type>video/mpeg</type>
<properties>
<range name="mpegversion" min="1" max="2"/>
<boolean name="systemstream" value="true"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mpegaudio</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpegaudio.so</filename>
<feature typename="GstElementFactory">
<name>mpegaudio</name>
<longname>mpegaudio mp3 encoder</longname>
<class>Codec/Audio/Encoder</class>
<description>Uses modified mpegaudio code to encode to mp3 streams</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 1999</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mpegaudio_sink_caps</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<list name="rate">
<int name="rate" value="32000"/>
<int name="rate" value="44100"/>
<int name="rate" value="48000"/>
</list>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mpegaudio_src_caps</name>
<type>audio/x-mp3</type>
<properties>
<range name="layer" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mpeg2enc</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpeg2enc.so</filename>
<feature typename="GstElementFactory">
<name>mpeg2enc</name>
<longname>mpeg1 and mpeg2 video encoder</longname>
<class>Codec/Video/Encoder</class>
<description>Uses modified mpeg2encode V1.2a to encode MPEG video streams</description>
<version>0.6.2</version>
<author>(C) 1996, MPEG Software Simulation Group
Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>mpeg2enc_sink_caps</name>
<type>video/raw</type>
<properties>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>system_encode</name>
<filename>/usr/lib/gstreamer-0.6/libgstmpeg1systemencode.so</filename>
<feature typename="GstElementFactory">
<name>system_encode</name>
<longname>MPEG1 Multiplexer</longname>
<class>Codec/Muxer</class>
<description>Multiplexes MPEG-1 Streams</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 2000</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>src_video</name>
<type>video/mpeg</type>
<properties>
<int name="mpegversion" value="1"/>
<boolean name="systemstream" value="true"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>sink_audio</name>
<type>audio/x-mp3</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>sink_video</name>
<type>video/mpeg</type>
<properties>
<int name="mpegversion" value="1"/>
<boolean name="systemstream" value="false"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>modplug</name>
<filename>/usr/lib/gstreamer-0.6/libgstmodplug.so</filename>
<feature typename="GstElementFactory">
<name>modplug</name>
<longname>ModPlug</longname>
<class>Codec/Audio/Decoder</class>
<description>Module decoder based on modplug engine</description>
<version>0.6.2</version>
<author>Jeremy SIMON &lt;jsimon13@yahoo.fr&gt; Kenton Varda &lt;temporal@gauge3d.org&gt; Olivier Lapicque &lt;olivierl@jps.net&gt;</author>
<copyright>(C) 2001</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>modplug_sink</name>
<type>audio/x-mod</type>
</capscomp>
<capscomp>
<name>modplug_sink</name>
<type>audio/x-xm</type>
</capscomp>
<capscomp>
<name>modplug_sink</name>
<type>audio/x-s3m</type>
</capscomp>
<capscomp>
<name>modplug_sink</name>
<type>audio/x-it</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>modplug_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="11025" max="44100"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
<capscomp>
<name>modplug_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="8"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="false"/>
<int name="depth" value="8"/>
<range name="rate" min="11025" max="44100"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstTypeFactory">
<name>modplug_audio/s3m</name>
<mime>audio/x-s3m</mime>
<extensions>.s3m</extensions>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>modplug_audio/it</name>
<mime>audio/x-it</mime>
<extensions>.it</extensions>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>modplug_audio/xm</name>
<mime>audio/x-xm</mime>
<extensions>.xm</extensions>
<typefind/>
</feature>
<feature typename="GstTypeFactory">
<name>modplug_audio/mod</name>
<mime>audio/x-mod</mime>
<extensions>.mod .sam .med .stm .mtm .669 .ult .far .amf  .dsm .imf .gdm .stx .okt</extensions>
<typefind/>
</feature>
</plugin>
<plugin>
<name>intfloatconvert</name>
<filename>/usr/lib/gstreamer-0.6/libgstintfloat.so</filename>
<feature typename="GstElementFactory">
<name>float2int</name>
<longname>Float to Integer effect</longname>
<class>Filter/Audio/Conversion</class>
<description>Convert from floating point to integer audio data</description>
<version>0.6.2</version>
<author>Steve Baker &lt;stevebaker_org@yahoo.co.uk&gt;</author>
<copyright>(C) 2001</copyright>
<rank>128</rank>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>float2int_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="1" max="2147483647"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>float2int_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="1" max="2147483647"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>int2float</name>
<longname>Integer to Float effect</longname>
<class>Filter/Audio/Conversion</class>
<description>Convert from integer to floating point audio data</description>
<version>0.6.2</version>
<author>Steve Baker &lt;stevebaker_org@yahoo.co.uk&gt;</author>
<copyright>(C) 2001</copyright>
<rank>128</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>int_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<int name="width" value="16"/>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<boolean name="signed" value="true"/>
<int name="depth" value="16"/>
<range name="rate" min="4000" max="96000"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>float_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>flxdec</name>
<filename>/usr/lib/gstreamer-0.6/libgstflxdec.so</filename>
<feature typename="GstTypeFactory">
<name>flxdec_video/fli</name>
<mime>video/fli</mime>
<extensions>.flc .fli</extensions>
<typefind/>
</feature>
<feature typename="GstElementFactory">
<name>flxdec</name>
<longname>FLX Decoder</longname>
<class>Codec/Audio/Decoder</class>
<description>FLX decoder</description>
<version>0.6.2</version>
<author>Sepp Wijnands &lt;mrrazz@garbage-coderz.net&gt;(C) 2001</author>
<rank>256</rank>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>flxdec_sink</name>
<type>video/fli</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>src_video</name>
<type>video/raw</type>
<properties>
<!--RGB -->
<fourcc name="format" hexvalue="20424752"/>
<range name="width" min="320" max="1280"/>
<range name="height" min="200" max="1024"/>
<int name="endianness" value="1234"/>
<int name="depth" value="32"/>
<int name="bpp" value="32"/>
<int name="red_mask" value="16711680"/>
<int name="green_mask" value="65280"/>
<int name="blue_mask" value="255"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>cutter</name>
<filename>/usr/lib/gstreamer-0.6/libgstcutter.so</filename>
<feature typename="GstElementFactory">
<name>cutter</name>
<longname>Cutter</longname>
<class>Filter/Audio/Effect</class>
<description>Audio Cutter to split audio into non-silent bits</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2001</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>audio/raw</type>
<properties>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>test_src</name>
<type>audio/raw</type>
<properties>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>cdxaparse</name>
<filename>/usr/lib/gstreamer-0.6/libgstcdxaparse.so</filename>
<feature typename="GstElementFactory">
<name>cdxaparse</name>
<longname>.dat parser</longname>
<class>Codec/Parser</class>
<description>Parse a .dat file (VCD) into raw mpeg1</description>
<version>0.6.2</version>
<author>Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<copyright>(C) 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>cdxaparse_src</name>
<type>video/mpeg</type>
<properties>
<int name="mpegversion" value="1"/>
<boolean name="systemstream" value="true"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>cdxaparse_sink</name>
<type>video/avi</type>
<properties>
<string name="format" value="CDXA"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstTypeFactory">
<name>cdxaparse_video/avi</name>
<mime>video/avi</mime>
<extensions>.dat</extensions>
<typefind/>
</feature>
</plugin>
<plugin>
<name>avidemux</name>
<filename>/usr/lib/gstreamer-0.6/libgstavidemux.so</filename>
<feature typename="GstElementFactory">
<name>avidemux</name>
<longname>Avi demuxer</longname>
<class>Codec/Demuxer</class>
<description>Demultiplex an avi file into audio and video</description>
<version>0.6.2</version>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<copyright>(C) 1999</copyright>
<rank>256</rank>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>avidemux_src_audio</name>
<type>video/avi</type>
<properties>
<string name="format" value="strf_auds"/>
</properties>
</capscomp>
<capscomp>
<name>avidemux_src_audio</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="11025" max="44100"/>
<range name="channels" min="1" max="2"/>
</properties>
</capscomp>
<capscomp>
<name>avidemux_src_audio</name>
<type>audio/x-mp3</type>
</capscomp>
<capscomp>
<name>avidemux_src_audio</name>
<type>audio/a52</type>
</capscomp>
<capscomp>
<name>avidemux_src_audio</name>
<type>application/x-ogg</type>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>
<capscomp>
<name>avidemux_src_video</name>
<type>video/avi</type>
<properties>
<list name="format">
<string name="format" value="strf_vids"/>
<string name="format" value="strf_iavs"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
<capscomp>
<name>avidemux_src_video</name>
<type>video/raw</type>
<properties>
<list name="format">
<!--YUY2-->
<fourcc name="format" hexvalue="32595559"/>
<!--I420-->
<fourcc name="format" hexvalue="30323449"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
<capscomp>
<name>avidemux_src_video</name>
<type>video/jpeg</type>
<properties>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
<capscomp>
<name>avidemux_src_video</name>
<type>video/dv</type>
<properties>
<list name="format">
<string name="format" value="NTSC"/>
<string name="format" value="PAL"/>
</list>
<range name="width" min="16" max="4096"/>
<range name="height" min="16" max="4096"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>avidemux_sink</name>
<type>video/avi</type>
<properties>
<string name="format" value="AVI"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
<feature typename="GstTypeFactory">
<name>avidemux_video/avi</name>
<mime>video/avi</mime>
<extensions>.avi</extensions>
<typefind/>
</feature>
</plugin>
<plugin>
<name>adder</name>
<filename>/usr/lib/gstreamer-0.6/libgstadder.so</filename>
<feature typename="GstElementFactory">
<name>adder</name>
<longname>Adder</longname>
<class>Filter/Audio</class>
<description>N-to-1 audio adder/mixer</description>
<version>0.6.2</version>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<copyright>(C) 2001, 2002</copyright>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>
<capscomp>
<name>int_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="4000" max="96000"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>float_src</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>
<capscomp>
<name>int_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="int"/>
<list name="width">
<int name="width" value="8"/>
<int name="width" value="16"/>
</list>
<int name="law" value="0"/>
<int name="endianness" value="1234"/>
<list name="signed">
<boolean name="signed" value="true"/>
<boolean name="signed" value="false"/>
</list>
<list name="depth">
<int name="depth" value="8"/>
<int name="depth" value="16"/>
</list>
<range name="rate" min="4000" max="96000"/>
<range name="channels" min="1" max="2147483647"/>
</properties>
</capscomp>
<capscomp>
<name>float_sink</name>
<type>audio/raw</type>
<properties>
<string name="format" value="float"/>
<range name="rate" min="4000" max="96000"/>
<int name="channels" value="1"/>
<string name="layout" value="gfloat"/>
<float name="intercept" value="0.000000"/>
<float name="slope" value="1.000000"/>
</properties>
</capscomp>
</caps>
</padtemplate>
</feature>
</plugin>
</GST-PluginRegistry>
