<?xml version="1.0"?>
<GST-PluginRegistry>
<gst-plugin-paths>
<path>/usr/lib/gstreamer-0.8</path>
</gst-plugin-paths>
<plugin>
<name>gstdataprotocol</name>
<description>a data protocol to serialize buffers, caps and events</description>
<filename>/usr/lib/gstreamer-0.8/libgstdataprotocol.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>y4menc</name>
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
<filename>/usr/lib/gstreamer-0.8/libgsty4menc.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>y4menc</name>
<longname>Y4mEncode</longname>
<class>Codec/Encoder/Video</class>
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>application/x-yuv4mpeg, y4mversion=(int)1</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>xwindowlistener</name>
<description>X11-based XWindow event/motion listener</description>
<filename>/usr/lib/gstreamer-0.8/libgstxwindowlistener.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>wavenc</name>
<description>Encode raw audio into WAV</description>
<filename>/usr/lib/gstreamer-0.8/libgstwavenc.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>wavenc</name>
<longname>WAV encoder</longname>
<class>Codec/Encoder/Audio</class>
<description>Encode raw audio into WAV</description>
<author>Iain Holmes &lt;iain@prettypeople.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-wav</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>volume</name>
<description>element for controlling audio volume</description>
<filename>/usr/lib/gstreamer-0.8/libgstvolume.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>volume</name>
<longname>Volume</longname>
<class>Filter/Effect/Audio</class>
<description>Set volume on audio/raw streams</description>
<author>Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 1, 2147483647 ]; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 1, 2147483647 ]; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</caps>
</padtemplate>
<interface>GstMixer</interface>
<interface>GstImplementsInterface</interface>
</feature>
</plugin>
<plugin>
<name>volenv</name>
<description>Volume envelope filter for audio/raw</description>
<filename>/usr/lib/gstreamer-0.8/libgstvolenv.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>volenv</name>
<longname>Volume Envelope</longname>
<class>Filter/Effect/Audio</class>
<description>Volume envelope filter for audio/raw</description>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>videotestsrc</name>
<description>Creates a test video stream</description>
<filename>/usr/lib/gstreamer-0.8/libgstvideotestsrc.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>videotestsrc</name>
<longname>Video test source</longname>
<class>Source/Video</class>
<description>Creates a test video stream</description>
<author>David A. Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int){ 32, 24 }, endianness=(int)4321, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int){ 32, 24 }, endianness=(int)4321, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)16, endianness=(int)1234, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)16, endianness=(int)1234, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-yuv, format=(fourcc){ YUY2, UYVY, Y422, UYNV, YVYU, IYU2, YVU9, YUV9, YV12, I420, Y800 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>videoscale</name>
<description>Resizes video</description>
<filename>/usr/lib/gstreamer-0.8/libgstvideoscale.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>videoscale</name>
<longname>Video scaler</longname>
<class>Filter/Effect/Video</class>
<description>Resizes video</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int){ 32, 24 }, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int){ 32, 24 }, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)16, bpp=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)15, bpp=(int)16, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-yuv, format=(fourcc){ YUY2, UYVY, Y422, UYNV, YVYU, YV12, I420, Y800 }, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int){ 32, 24 }, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int){ 32, 24 }, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)16, bpp=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)15, bpp=(int)16, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-yuv, format=(fourcc){ YUY2, UYVY, Y422, UYNV, YVYU, YV12, I420, Y800 }, width=(int)[ 100, 2147483647 ], height=(int)[ 100, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstvideofilter</name>
<description>Video filter parent class</description>
<filename>/usr/lib/gstreamer-0.8/libgstvideofilter.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>videodrop</name>
<description>Re-FPS&apos;es video</description>
<filename>/usr/lib/gstreamer-0.8/libgstvideodrop.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>videodrop</name>
<longname>Video frame dropper</longname>
<class>Filter/Effect/Video</class>
<description>Re-FPS&apos;es video</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc){ YUY2, I420, YV12, YUYV, UYVY }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc){ YUY2, I420, YV12, YUYV, UYVY }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>videocrop</name>
<description>Crops video into a user defined region</description>
<filename>/usr/lib/gstreamer-0.8/libgstvideocrop.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>videocrop</name>
<longname>video crop filter</longname>
<class>Filter/Effect/Video</class>
<description>Crops video into a user defined region</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>videobalance</name>
<description>Changes hue, saturation, brightness etc. on video images</description>
<filename>/usr/lib/gstreamer-0.8/libgstvideobalance.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>videobalance</name>
<longname>Video Balance Control</longname>
<class>Filter/Effect/Video</class>
<description>Adjusts brightness, contrast, hue, saturation on a video stream</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<interface>GstColorBalance</interface>
<interface>GstImplementsInterface</interface>
</feature>
</plugin>
<plugin>
<name>video4linux</name>
<description>elements for Video 4 Linux</description>
<filename>/usr/lib/gstreamer-0.8/libgstvideo4linux.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<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>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<interface>GstPropertyProbe</interface>
<interface>GstXOverlay</interface>
<interface>GstTuner</interface>
<interface>GstColorBalance</interface>
<interface>GstImplementsInterface</interface>
</feature>
<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>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-jpeg, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<interface>GstPropertyProbe</interface>
<interface>GstXOverlay</interface>
<interface>GstTuner</interface>
<interface>GstColorBalance</interface>
<interface>GstImplementsInterface</interface>
</feature>
<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>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<interface>GstPropertyProbe</interface>
<interface>GstXOverlay</interface>
<interface>GstTuner</interface>
<interface>GstColorBalance</interface>
<interface>GstImplementsInterface</interface>
</feature>
<feature typename="GstElementFactory">
<name>v4lelement</name>
<longname>Generic video4linux Element</longname>
<class>Generic/Video</class>
<description>Generic plugin for handling common video4linux calls</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<interface>GstPropertyProbe</interface>
<interface>GstXOverlay</interface>
<interface>GstTuner</interface>
<interface>GstColorBalance</interface>
<interface>GstImplementsInterface</interface>
</feature>
</plugin>
<plugin>
<name>gstvideo</name>
<description>Convenience routines for video plugins</description>
<filename>/usr/lib/gstreamer-0.8/libgstvideo.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>vcdsrc</name>
<description>Asynchronous read from VCD disk</description>
<filename>/usr/lib/gstreamer-0.8/libgstvcdsrc.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>vcdsrc</name>
<longname>VCD Source</longname>
<class>Source/File</class>
<description>Asynchronous read from VCD disk</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</feature>
</plugin>
<plugin>
<name>vbidec</name>
<description>Decodes closed captions and XDS data from VBI data</description>
<filename>/usr/lib/gstreamer-0.8/libgstvbidec.so</filename>
<version>0.8.1</version>
<license>GPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>vbidec</name>
<longname>VBI decoder</longname>
<class>Codec/Decoder/Video</class>
<description>Decodes closed captions and XDS data from VBI data</description>
<author>David I. Lehn &lt;dlehn@users.sourceforge.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>text/plain</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>udp</name>
<description>transfer data via UDP</description>
<filename>/usr/lib/gstreamer-0.8/libgstudp.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>udpsrc</name>
<longname>UDP packet receiver</longname>
<class>Source/Network</class>
<description>Receive data over the network via UDP</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
</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>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
</feature>
</plugin>
<plugin>
<name>typefindfunctions</name>
<description>default typefind functions</description>
<filename>/usr/lib/gstreamer-0.8/libgsttypefindfunctions.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstTypeFindFactory">
<name>audio/x-m4a</name>
<rank>256</rank>
<caps>audio/x-m4a</caps>
<extension>m4a</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/x-speex</name>
<rank>256</rank>
<caps>audio/x-speex</caps>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/x-theora</name>
<rank>256</rank>
<caps>video/x-theora</caps>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/x-vorbis</name>
<rank>256</rank>
<caps>audio/x-vorbis</caps>
</feature>
<feature typename="GstTypeFindFactory">
<name>application/x-compress</name>
<rank>128</rank>
<caps>application/x-compress</caps>
<extension>Z</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>application/zip</name>
<rank>128</rank>
<caps>application/zip</caps>
<extension>zip</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>application/x-gzip</name>
<rank>128</rank>
<caps>application/x-gzip</caps>
<extension>gz</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>application/x-bzip</name>
<rank>128</rank>
<caps>application/x-bzip</caps>
<extension>bz2</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>image/x-sun-raster</name>
<rank>128</rank>
<caps>image/x-sun-raster</caps>
<extension>ras</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>image/x-xpixmap</name>
<rank>128</rank>
<caps>image/x-xpixmap</caps>
<extension>xpm</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>image/x-jng</name>
<rank>128</rank>
<caps>image/x-jng</caps>
<extension>jng</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/x-mng</name>
<rank>128</rank>
<caps>video/x-mng</caps>
<extension>mng</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>image/x-xcf</name>
<rank>128</rank>
<caps>image/x-xcf</caps>
<extension>xcf</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/x-sid</name>
<rank>64</rank>
<caps>audio/x-sid</caps>
<extension>sid</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/x-dv</name>
<rank>128</rank>
<caps>video/x-dv, systemstream=(boolean)true</caps>
<extension>dv</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/x-matroska</name>
<rank>256</rank>
<caps>video/x-matroska</caps>
<extension>mkv</extension>
<extension>mka</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>image/tiff</name>
<rank>256</rank>
<caps>image/tiff, endianness=(int){ 4321, 1234 }</caps>
<extension>tif</extension>
<extension>tiff</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>image/bmp</name>
<rank>256</rank>
<caps>image/bmp</caps>
<extension>bmp</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>image/png</name>
<rank>256</rank>
<caps>image/png</caps>
<extension>png</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>image/gif</name>
<rank>256</rank>
<caps>image/gif</caps>
<extension>gif</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>image/jpeg</name>
<rank>256</rank>
<caps>image/jpeg</caps>
<extension>jpg</extension>
<extension>jpe</extension>
<extension>jpeg</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>application/x-ape</name>
<rank>128</rank>
<caps>application/x-ape</caps>
<extension>ape</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/x-shorten</name>
<rank>128</rank>
<caps>audio/x-shorten</caps>
<extension>shn</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/x-aiff</name>
<rank>128</rank>
<caps>audio/x-aiff</caps>
<extension>aiff</extension>
<extension>aif</extension>
<extension>aifc</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/x-wav</name>
<rank>256</rank>
<caps>audio/x-wav</caps>
<extension>wav</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>text/uri-list</name>
<rank>64</rank>
<caps>text/uri-list</caps>
<extension>ram</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>text/plain</name>
<rank>64</rank>
<caps>text/plain</caps>
<extension>txt</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>application/x-shockwave-flash</name>
<rank>128</rank>
<caps>application/x-shockwave-flash</caps>
<extension>swf</extension>
<extension>swfl</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>application/vnd.rn-realmedia</name>
<rank>128</rank>
<caps>application/vnd.rn-realmedia</caps>
<extension>ra</extension>
<extension>ram</extension>
<extension>rm</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/quicktime</name>
<rank>128</rank>
<caps>video/quicktime</caps>
<extension>mov</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/mpeg</name>
<rank>128</rank>
<caps>video/mpeg, systemstream=(boolean)false</caps>
<extension>mpv</extension>
<extension>mpeg</extension>
<extension>mpg</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>application/ogg</name>
<rank>256</rank>
<caps>application/ogg</caps>
<extension>ogg</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/mpeg2</name>
<rank>128</rank>
<caps>video/mpeg, systemstream=(boolean)true, mpegversion=(int)[ 1, 2 ]</caps>
<extension>mpe</extension>
<extension>mpeg</extension>
<extension>mpg</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/mpeg1</name>
<rank>256</rank>
<caps>video/mpeg, systemstream=(boolean)true, mpegversion=(int)[ 1, 2 ]</caps>
<extension>mpe</extension>
<extension>mpeg</extension>
<extension>mpg</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/mpeg</name>
<rank>256</rank>
<caps>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</caps>
<extension>mp3</extension>
<extension>mp2</extension>
<extension>mp1</extension>
<extension>mpga</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/x-mod</name>
<rank>128</rank>
<caps>audio/x-mod</caps>
<extension>669</extension>
<extension>amf</extension>
<extension>dsm</extension>
<extension>gdm</extension>
<extension>far</extension>
<extension>imf</extension>
<extension>it</extension>
<extension>med</extension>
<extension>mod</extension>
<extension>mtm</extension>
<extension>okt</extension>
<extension>sam</extension>
<extension>s3m</extension>
<extension>stm</extension>
<extension>stx</extension>
<extension>ult</extension>
<extension>xm</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>application/x-id3</name>
<rank>256</rank>
<caps>application/x-id3</caps>
<extension>mp3</extension>
<extension>mp2</extension>
<extension>mp1</extension>
<extension>mpga</extension>
<extension>ogg</extension>
<extension>flac</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/x-fli</name>
<rank>64</rank>
<caps>video/x-fli</caps>
<extension>flc</extension>
<extension>fli</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/x-flac</name>
<rank>256</rank>
<caps>audio/x-flac</caps>
<extension>flac</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/x-cdxa</name>
<rank>128</rank>
<caps>video/x-cdxa</caps>
<extension>dat</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/x-msvideo</name>
<rank>256</rank>
<caps>video/x-msvideo</caps>
<extension>avi</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>audio/x-au</name>
<rank>64</rank>
<caps>audio/x-au</caps>
<extension>au</extension>
<extension>snd</extension>
</feature>
<feature typename="GstTypeFindFactory">
<name>video/x-ms-asf</name>
<rank>128</rank>
<caps>video/x-ms-asf</caps>
<extension>asf</extension>
<extension>wm</extension>
<extension>wma</extension>
<extension>wmv</extension>
</feature>
</plugin>
<plugin>
<name>timeoverlay</name>
<description>Time overlay</description>
<filename>/usr/lib/gstreamer-0.8/libgsttimeoverlay.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>timeoverlay</name>
<longname>Time Overlay</longname>
<class>Filter/Editor/Video</class>
<description>Overlays the time on a video stream</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>textoverlay</name>
<description>Text overlay</description>
<filename>/usr/lib/gstreamer-0.8/libgsttextoverlay.so</filename>
<version>0.8.1</version>
<license>GPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>textoverlay</name>
<longname>Text Overlay</longname>
<class>Filter/Editor/Video</class>
<description>Adds text strings on top of a video buffer</description>
<author>Gustavo J. A. M. Carneiro &lt;gjc@inescporto.pt&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>text_sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>text/x-pango-markup; text/plain</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>tcp</name>
<description>transfer data over the network via TCP</description>
<filename>/usr/lib/gstreamer-0.8/libgsttcp.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>tcpsrc</name>
<longname>TCP packet receiver</longname>
<class>Source/Network</class>
<description>Receive data over the network via TCP</description>
<author>Zeeshan Ali &lt;zak147@yahoo.com&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>tcpsink</name>
<longname>TCP packet sender</longname>
<class>Sink/Network</class>
<description>Send data over the network via TCP</description>
<author>Zeeshan Ali &lt;zak147@yahoo.com&gt;</author>
</feature>
</plugin>
<plugin>
<name>gsttags</name>
<description>elements for manipulating data from ogg streams</description>
<filename>/usr/lib/gstreamer-0.8/libgsttagedit.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>vorbistag</name>
<rank>256</rank>
<longname>vorbis tag extractor</longname>
<class>Tag</class>
<description>Extract tagging information from vorbis streams</description>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-vorbis</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-vorbis; application/x-gst-tags</caps>
</padtemplate>
<interface>GstTagSetter</interface>
</feature>
</plugin>
<plugin>
<name>synaesthesia</name>
<description>Creates video visualizations of audio input, using stereo and pitch information</description>
<filename>/usr/lib/gstreamer-0.8/libgstsynaesthesia.so</filename>
<version>0.8.1</version>
<license>GPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<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>
<author>Richard Boulton &lt;richard@tartarus.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>switch</name>
<description>N-to-1 input switching</description>
<filename>/usr/lib/gstreamer-0.8/libgstswitch.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>switch</name>
<longname>Switch</longname>
<class>Generic</class>
<description>N-to-1 input switching</description>
<author>Julien Moutte &lt;julien@moutte.net&gt;</author>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>stereo</name>
<description>Muck with the stereo signal, enhance it&apos;s &apos;stereo-ness&apos;</description>
<filename>/usr/lib/gstreamer-0.8/libgststereo.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>stereo</name>
<longname>Stereo effect</longname>
<class>Filter/Effect/Audio</class>
<description>Muck with the stereo signal to enhance its &apos;stereo-ness&apos;</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</feature>
</plugin>
<plugin>
<name>speex</name>
<description>Speex plugin library</description>
<filename>/usr/lib/gstreamer-0.8/libgstspeex.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>speexdec</name>
<rank>256</rank>
<longname>speex audio decoder</longname>
<class>Codec/Audio/Decoder</class>
<description>.speex</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1000, 48000 ], channels=(int)1</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-speex, rate=(int)[ 1000, 48000 ], channels=(int)1</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>speexenc</name>
<longname>speex audio encoder</longname>
<class>Codec/Audio/Encoder</class>
<description>.speex</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1000, 48000 ], channels=(int)1</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-speex, rate=(int)[ 1000, 48000 ], channels=(int)1</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>speed</name>
<description>Set speed/pitch on audio/raw streams (resampler)</description>
<filename>/usr/lib/gstreamer-0.8/libgstspeed.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>speed</name>
<longname>Speed</longname>
<class>Filter/Effect/Audio</class>
<description>Set speed/pitch on audio/raw streams (resampler)</description>
<author>Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>spectrum</name>
<description>Run an FFT on the audio signal, output spectrum data</description>
<filename>/usr/lib/gstreamer-0.8/libgstspectrum.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>spectrum</name>
<longname>Spectrum analyzer</longname>
<class>Filter/Analyzer/Audio</class>
<description>Run an FFT on the audio signal, output spectrum data</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</feature>
</plugin>
<plugin>
<name>snapshot</name>
<description>Dump a frame to a png file</description>
<filename>/usr/lib/gstreamer-0.8/libgstsnapshot.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>snapshot</name>
<longname>snapshot</longname>
<class>Filter/Editor/Video</class>
<description>Dump a frame to a png file</description>
<author>Jeremy SIMON &lt;jsimon13@yahoo.fr&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>smpte</name>
<description>Apply the standard SMPTE transitions on video images</description>
<filename>/usr/lib/gstreamer-0.8/libgstsmpte.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>smpte</name>
<longname>SMPTE transitions</longname>
<class>Filter/Editor/Video</class>
<description>Apply the standard SMPTE transitions on video images</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink1</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink2</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>smoothwave</name>
<description>Fading greyscale waveform display</description>
<filename>/usr/lib/gstreamer-0.8/libgstsmoothwave.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>smoothwave</name>
<longname>Smooth waveform</longname>
<class>Visualization</class>
<description>Fading grayscale waveform display</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</feature>
</plugin>
<plugin>
<name>smooth</name>
<description>Apply a smooth filter to an image</description>
<filename>/usr/lib/gstreamer-0.8/libgstsmooth.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>smooth</name>
<longname>Smooth effect</longname>
<class>Filter/Effect/Video</class>
<description>Apply a smooth filter to an image</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>sine</name>
<description>Sine audio wave generator</description>
<filename>/usr/lib/gstreamer-0.8/libgstsinesrc.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<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>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)1</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>silence</name>
<description>Generates silent audio</description>
<filename>/usr/lib/gstreamer-0.8/libgstsilence.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>silence</name>
<longname>silence source</longname>
<class>Source/Audio</class>
<description>Generates silence</description>
<author>Zaheer Merali &lt;zaheer@grid9.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>sdlvideosink</name>
<description>SDL Video Sink</description>
<filename>/usr/lib/gstreamer-0.8/libgstsdlvideosink.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>sdlvideosink</name>
<longname>Video sink</longname>
<class>Sink/Video</class>
<description>An SDL-based videosink</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<interface>GstXOverlay</interface>
<interface>GstImplementsInterface</interface>
</feature>
</plugin>
<plugin>
<name>rtp</name>
<description>Real-time protocol plugins</description>
<filename>/usr/lib/gstreamer-0.8/libgstrtp.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>rtpgsmparse</name>
<longname>RTP packet parser</longname>
<class>Codec/Parser/Network</class>
<description>Extracts GSM audio from RTP packets</description>
<author>Zeeshan Ali &lt;zak147@yahoo.com&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-gsm, rate=(int)[ 1000, 48000 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>application/x-rtp</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>rtpgsmenc</name>
<longname>RTP GSM Audio Encoder</longname>
<class>Codec/Encoder/Network</class>
<description>Encodes GSM audio into an RTP packet</description>
<author>Zeeshan Ali &lt;zak147@yahoo.com&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-gsm, rate=(int)[ 1000, 48000 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>application/x-rtp</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>rtpL16parse</name>
<longname>RTP packet parser</longname>
<class>Codec/Parser/Network</class>
<description>Extracts raw audio from RTP packets</description>
<author>Zeeshan Ali &lt;zak147@yahoo.com&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>application/x-rtp</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>rtpL16enc</name>
<longname>RTP RAW Audio Encoder</longname>
<class>Codec/Encoder/Network</class>
<description>Encodes Raw Audio into an RTP packet</description>
<author>Zeeshan Ali &lt;zak147@yahoo.com&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>application/x-rtp</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>rtjpeg</name>
<description>Justin Schoeman&apos;s RTjpeg codec</description>
<filename>/usr/lib/gstreamer-0.8/libgstrtjpeg.so</filename>
<version>0.8.1</version>
<license>GPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>rtjpegdec</name>
<longname>RTjpeg decoder</longname>
<class>Codec/Decoder/Video</class>
<description>Decodes video in RTjpeg format</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>rtjpegenc</name>
<longname>RTjpeg encoder</longname>
<class>Codec/Encoder/Video</class>
<description>Encodes video in RTjpeg format</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</feature>
</plugin>
<plugin>
<name>gstresample</name>
<description>Resampling routines for use in audio plugins</description>
<filename>/usr/lib/gstreamer-0.8/libgstresample.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>qcamsrc</name>
<description>Read from a QuickCam device</description>
<filename>/usr/lib/gstreamer-0.8/libgstqcam.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>qcamsrc</name>
<longname>QCam Source</longname>
<class>Source/Video</class>
<description>Read from a QuickCam device</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>png</name>
<description>PNG plugin library</description>
<filename>/usr/lib/gstreamer-0.8/libgstpng.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>pngenc</name>
<longname>PNG encoder</longname>
<class>Codec/Encoder/Image</class>
<description>Encode a video frame to a .png image</description>
<author>Jeremy SIMON &lt;jsimon13@yahoo.fr&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>playondemand</name>
<description>Plays a stream at specific times, or when it receives a signal</description>
<filename>/usr/lib/gstreamer-0.8/libgstplayondemand.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>playondemand</name>
<longname>Play On Demand</longname>
<class>Filter/Editor/Audio</class>
<description>Schedule a stream to play at specific times, or when a signal is received</description>
<author>Leif Morgan Johnson &lt;leif@ambient.2y.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>passthrough</name>
<description>Transparent filter for audio/raw (boilerplate for effects)</description>
<filename>/usr/lib/gstreamer-0.8/libgstpassthrough.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>passthrough</name>
<longname>Passthrough</longname>
<class>Filter/Effect/Audio</class>
<description>Transparent filter for audio/raw (boilerplate for effects)</description>
<author>Thomas &lt;thomas@apestaart.org&gt;, Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>overlay</name>
<description>Overlay multiple video streams</description>
<filename>/usr/lib/gstreamer-0.8/libgstoverlay.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>overlay</name>
<longname>Video Overlay</longname>
<class>Filter/Editor/Video</class>
<description>Overlay multiple video streams</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>sink1</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink2</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink3</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>ogg</name>
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
<filename>/usr/lib/gstreamer-0.8/libgstogg.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>oggdemux</name>
<rank>256</rank>
<longname>ogg demuxer</longname>
<class>Codec/Demuxer</class>
<description>demux ogg streams (info about ogg: http://xiph.org)</description>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>application/ogg</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>navigationtest</name>
<description>Template for a video filter</description>
<filename>/usr/lib/gstreamer-0.8/libgstnavigationtest.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>navigationtest</name>
<longname>Video Filter Template</longname>
<class>Filter/Video</class>
<description>Template for a video filter</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mulaw</name>
<description>MuLaw audio conversion routines</description>
<filename>/usr/lib/gstreamer-0.8/libgstmulaw.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>mulawdec</name>
<rank>256</rank>
<longname>Mu Law to PCM conversion</longname>
<class>Codec/Decoder/Audio</class>
<description>Convert 8bit mu law to 16bit PCM</description>
<author>Zaheer Merali &lt;zaheer@bellworldwide.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>mulawenc</name>
<longname>PCM to Mu Law conversion</longname>
<class>Codec/Encoder/Audio</class>
<description>Convert 16bit PCM to 8bit mu law</description>
<author>Zaheer Merali &lt;zaheer@bellworldwide.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>monoscope</name>
<description>Monoscope visualization</description>
<filename>/usr/lib/gstreamer-0.8/libgstmonoscope.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>monoscope</name>
<longname>Monoscope</longname>
<class>Visualization</class>
<description>Displays a highly stabilised waveform of audio input</description>
<author>Richard Boulton &lt;richard@tartarus.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mikmod</name>
<description>Mikmod plugin library</description>
<filename>/usr/lib/gstreamer-0.8/libgstmikmod.so</filename>
<version>0.8.1</version>
<license>GPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>mikmod</name>
<rank>128</rank>
<longname>MikMod</longname>
<class>Codec/Decoder/Audio</class>
<description>Module decoder based on libmikmod</description>
<author>Jeremy SIMON &lt;jsimon13@yahoo.fr&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-mod</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>median</name>
<description>Video median filter</description>
<filename>/usr/lib/gstreamer-0.8/libgstmedian.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>median</name>
<longname>Median effect</longname>
<class>Filter/Effect/Video</class>
<description>Apply a median filter to an image</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>level</name>
<description>Audio level plugin</description>
<filename>/usr/lib/gstreamer-0.8/libgstlevel.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>level</name>
<longname>Level</longname>
<class>Filter/Analyzer/Audio</class>
<description>RMS/Peak/Decaying Peak Level signaller for audio/raw</description>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<padtemplate>
<nametemplate>level_sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</caps>
</padtemplate>
<padtemplate>
<nametemplate>level_src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>jpeg</name>
<description>JPeg plugin library</description>
<filename>/usr/lib/gstreamer-0.8/libgstjpeg.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>jpegdec</name>
<rank>256</rank>
<longname>JPEG image decoder</longname>
<class>Codec/Decoder/Image</class>
<description>Decode images from JPEG format</description>
<author>Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 1, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>jpegenc</name>
<longname>JPEG image encoder</longname>
<class>Codec/Encoder/Image</class>
<description>Encode images in JPEG format</description>
<author>Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 1, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>interleave</name>
<description>Audio interleaver/deinterleaver</description>
<filename>/usr/lib/gstreamer-0.8/libgstinterleave.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>deinterleave</name>
<longname>Audio deinterleaver</longname>
<class>Filter/Converter/Audio</class>
<description>Splits one interleaved multichannel audio stream into many mono audio streams</description>
<author>Andy Wingo &lt;wingo at pobox.com&gt;, Iain &lt;iain@prettypeople.org&gt;</author>
<padtemplate>
<nametemplate>src_%d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 4000, 96000 ], channels=(int)1; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>interleave</name>
<longname>Audio interleaver</longname>
<class>Filter/Converter/Audio</class>
<description>Folds many mono channels into one interleaved audio stream</description>
<author>Andy Wingo &lt;wingo at pobox.com&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstidct</name>
<description>Accelerated IDCT routines</description>
<filename>/usr/lib/gstreamer-0.8/libgstidct.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>hermescolorspace</name>
<description>Hermes colorspace converter</description>
<filename>/usr/lib/gstreamer-0.8/libgsthermescolorspace.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>hermescolorspace</name>
<rank>254</rank>
<longname>Colorspace converter</longname>
<class>Filter/Converter/Video</class>
<description>Converts video from one colorspace to another using libhermes</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>goom</name>
<description>GOOM visualization filter</description>
<filename>/usr/lib/gstreamer-0.8/libgstgoom.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>goom</name>
<longname>GOOM: what a GOOM!</longname>
<class>Visualization</class>
<description>Takes frames of data and outputs video frames using the GOOM filter</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gnomevfs</name>
<description>elements to access the Gnome vfs</description>
<filename>/usr/lib/gstreamer-0.8/libgstgnomevfs.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>gnomevfssink</name>
<rank>128</rank>
<longname>GnomeVFS Sink</longname>
<class>Sink/File</class>
<description>Write stream to a GnomeVFS URI</description>
<author>Bastien Nocera &lt;hadess@hadess.net&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>gnomevfssrc</name>
<rank>128</rank>
<longname>GnomeVFS Source</longname>
<class>Source/File</class>
<description>Read from any GnomeVFS file</description>
<author>Bastien Nocera &lt;hadess@hadess.net&gt;</author>
</feature>
</plugin>
<plugin>
<name>gdkpixbuf</name>
<description>GDK Pixbuf decoder</description>
<filename>/usr/lib/gstreamer-0.8/libgstgdkpixbuf.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>gdkpixbufdec</name>
<longname>GdkPixbuf image decoder</longname>
<class>Codec/Decoder/Image</class>
<description>Decodes images in a video stream using GdkPixbuf</description>
<author>David A. Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>image/png; image/jpeg; image/gif; image/x-icon; application/x-navi-animation; image/x-cmu-raster; image/x-sun-raster; image/x-pixmap; image/tiff; image/x-portable-anymap; image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/bmp; image/x-bmp; image/x-MS-bmp; image/vnd.wap.wbmp; image/x-bitmap; image/x-tga</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gamma</name>
<description>Changes gamma on video images</description>
<filename>/usr/lib/gstreamer-0.8/libgstgamma.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>gamma</name>
<longname>Video Gamma Correction</longname>
<class>Filter/Effect/Video</class>
<description>Adjusts gamma on a video stream</description>
<author>Arwed v. Merkatz &lt;v.merkatz@gmx.net</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-yuv, format=(fourcc)I420, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-yuv, format=(fourcc)I420, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>filter</name>
<description>IIR, lpwsinc and bpwsinc audio filter elements</description>
<filename>/usr/lib/gstreamer-0.8/libgstfilter.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>bpwsinc</name>
<longname>BPWSinc</longname>
<class>Filter/Effect/Audio</class>
<description>Band-Pass Windowed sinc filter</description>
<author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>lpwsinc</name>
<longname>LPWSinc</longname>
<class>Filter/Effect/Audio</class>
<description>Low-pass Windowed sinc filter</description>
<author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>iir</name>
<longname>IIR</longname>
<class>Filter/Effect/Audio</class>
<description>IIR filter based on vorbis code</description>
<author>Monty &lt;monty@xiph.org&gt;, Thomas &lt;thomas@apestaart.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>festival</name>
<description>Synthesizes plain text into audio</description>
<filename>/usr/lib/gstreamer-0.8/libgstfestival.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>festival</name>
<longname>Festival synthesizer</longname>
<class>Filter/Effect/Audio</class>
<description>Synthesizes plain text into audio</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>festival_sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>text/plain</caps>
</padtemplate>
<padtemplate>
<nametemplate>festival_src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)16000, channels=(int)1</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>effectv</name>
<description>effect plugins from the effectv project</description>
<filename>/usr/lib/gstreamer-0.8/libgsteffectv.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>quarkTV</name>
<longname>QuarkTV</longname>
<class>Filter/Effect/Video</class>
<description>Motion dissolver</description>
<author>FUKUCHI, Kentarou &lt;fukuchi@users.sourceforge.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>revTV</name>
<longname>RevTV</longname>
<class>Filter/Effect/Video</class>
<description>A video waveform monitor for each line of video processed</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>vertigoTV</name>
<longname>VertigoTV</longname>
<class>Filter/Effect/Video</class>
<description>A loopback alpha blending effector with rotating and scaling</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>shagadelicTV</name>
<longname>ShagadelicTV</longname>
<class>Filter/Effect/Video</class>
<description>Oh behave, ShagedelicTV makes images shagadelic!</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>warpTV</name>
<longname>WarpTV</longname>
<class>Filter/Effect/Video</class>
<description>WarpTV does realtime goo&apos;ing of the video input</description>
<author>Sam Lantinga &lt;slouken@devolution.com&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>diceTV</name>
<longname>DiceTV</longname>
<class>Filter/Effect/Video</class>
<description>&apos;Dices&apos; the screen up into many small squares</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>agingTV</name>
<longname>AgingTV</longname>
<class>Filter/Effect/Video</class>
<description>AgingTV adds age to video input using scratches and dust</description>
<author>Sam Lantinga &lt;slouken@devolution.com&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>edgeTV</name>
<longname>EdgeTV</longname>
<class>Filter/Effect/Video</class>
<description>Apply edge detect on video</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>efence</name>
<description>This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults.  This allocation method is very similar to the debugging tool &quot;Electric Fence&quot;.</description>
<filename>/usr/lib/gstreamer-0.8/libgstefence.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>efence</name>
<longname>Electric Fence</longname>
<class>Testing/EFence</class>
<description>This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults.  This allocation method is very similar to the debugging tool &quot;Electric Fence&quot;.</description>
<author>David A. Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>deinterlace</name>
<description>Deinterlace video</description>
<filename>/usr/lib/gstreamer-0.8/libgstdeinterlace.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>deinterlace</name>
<longname>Deinterlace</longname>
<class>Filter/Effect/Video</class>
<description>Deinterlace video</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>debug</name>
<description>elements for testing and debugging</description>
<filename>/usr/lib/gstreamer-0.8/libgstdebug.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>navseek</name>
<longname>Seek based on left-right arrows</longname>
<class>Filter/Video</class>
<description>Seek based on navigation keys left-right</description>
<author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>negotiation</name>
<longname>Negotiation</longname>
<class>Testing</class>
<description>This element acts like identity, except that one can control how negotiation works</description>
<author>David A. Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>breakmydata</name>
<longname>breakmydata</longname>
<class>Testing</class>
<description>randomly change data in the stream</description>
<author>Benjamin Otte &lt;otte@gnome&gt;</author>
</feature>
</plugin>
<plugin>
<name>colorspace</name>
<description>internal colorspace converter</description>
<filename>/usr/lib/gstreamer-0.8/libgstcolorspace.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>colorspace</name>
<rank>255</rank>
<longname>Colorspace converter</longname>
<class>Filter/Converter/Video</class>
<description>Converts video from one colorspace to another</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>chart</name>
<description>Takes frames of data and outputs video frames of a chart of data</description>
<filename>/usr/lib/gstreamer-0.8/libgstchart.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<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>
<author>Richard Boulton &lt;richard@tartarus.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)1</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>cdplayer</name>
<description>CD Player</description>
<filename>/usr/lib/gstreamer-0.8/libgstcdplayer.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>cdplayer</name>
<longname>CD Player</longname>
<class>Generic/Bin</class>
<description>Play CD audio through the CD Drive</description>
<author>Charles Schmidt &lt;cbschmid@uiuc.edu&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
</feature>
</plugin>
<plugin>
<name>cdparanoia</name>
<description>Read audio from CD in paranoid mode</description>
<filename>/usr/lib/gstreamer-0.8/libgstcdparanoia.so</filename>
<version>0.8.1</version>
<license>GPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<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>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2, chunksize=(int)2352</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>auparse</name>
<description>parses au streams</description>
<filename>/usr/lib/gstreamer-0.8/libgstauparse.so</filename>
<version>0.8.1</version>
<license>GPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>auparse</name>
<rank>128</rank>
<longname>.au parser</longname>
<class>Codec/Parser/Audio</class>
<description>Parse an .au file into raw audio</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-au</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-alaw, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>audioscale</name>
<description>Resamples audio</description>
<filename>/usr/lib/gstreamer-0.8/libgstaudioscale.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>audioscale</name>
<longname>Audio scaler</longname>
<class>Filter/Converter/Audio</class>
<description>Resample audio</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstaudiofilter</name>
<description>Audio filter parent class</description>
<filename>/usr/lib/gstreamer-0.8/libgstaudiofilter.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>gstaudioconvert</name>
<description>Convert audio to different formats</description>
<filename>/usr/lib/gstreamer-0.8/libgstaudioconvert.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>buffer-frames-convert</name>
<longname>buffer-frames conversion</longname>
<class>Filter/Converter/Audio</class>
<description>Convert between different values of the buffer-frames stream property</description>
<author>Andy Wingo &lt;wingo at pobox.com&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>audioconvert</name>
<rank>256</rank>
<longname>Audio Conversion</longname>
<class>Filter/Converter/Audio</class>
<description>Convert audio to different formats</description>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstaudio</name>
<description>Support services for audio plugins</description>
<filename>/usr/lib/gstreamer-0.8/libgstaudio.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>artsdsink</name>
<description>Plays audio to an aRts server</description>
<filename>/usr/lib/gstreamer-0.8/libgstartsdsink.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>artsdsink</name>
<longname>aRtsd audio sink</longname>
<class>Sink/Audio</class>
<description>Plays audio to an aRts server</description>
<author>Richard Boulton &lt;richard-gst@tartarus.org&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>alsa</name>
<description>ALSA plugin library</description>
<filename>/usr/lib/gstreamer-0.8/libgstalsa.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>alsasink</name>
<longname>Alsa Sink</longname>
<class>Sink/Audio</class>
<description>Output to a sound card via ALSA</description>
<author>Thomas Nyberg &lt;thomas@codefactory.se&gt;, Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;, Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)32, depth=(int)24, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)32, depth=(int)32, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)24, depth=(int)24, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)24, depth=(int)20, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)24, depth=(int)18, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)8, depth=(int)8, signed=(boolean){ true, false }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)1; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)1; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 8000, 192000 ], channels=(int)1; audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)1; audio/x-raw-int, width=(int)32, depth=(int)24, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)1; audio/x-raw-int, width=(int)32, depth=(int)32, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)1; audio/x-raw-int, width=(int)24, depth=(int)24, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)1; audio/x-raw-int, width=(int)24, depth=(int)20, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)1; audio/x-raw-int, width=(int)24, depth=(int)18, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)1; audio/x-raw-int, width=(int)8, depth=(int)8, signed=(boolean){ true, false }, rate=(int)[ 8000, 192000 ], channels=(int)1</caps>
</padtemplate>
<interface>GstPropertyProbe</interface>
</feature>
<feature typename="GstElementFactory">
<name>alsasrc</name>
<longname>Alsa Src</longname>
<class>Source/Audio</class>
<description>Read from a sound card via ALSA</description>
<author>Thomas Nyberg &lt;thomas@codefactory.se&gt;, Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;, Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)32, depth=(int)24, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)32, depth=(int)32, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)24, depth=(int)24, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)24, depth=(int)20, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)24, depth=(int)18, signed=(boolean){ false, true }, endianness=(int){ 1234, 4321 }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, width=(int)8, depth=(int)8, signed=(boolean){ true, false }, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 32 ]</caps>
</padtemplate>
<interface>GstPropertyProbe</interface>
</feature>
<feature typename="GstElementFactory">
<name>alsamixer</name>
<longname>Alsa Mixer</longname>
<class>Generic/Audio</class>
<description>Control sound input and output levels with ALSA</description>
<author>Leif Johnson &lt;leif@ambient.2y.net&gt;</author>
<interface>GstPropertyProbe</interface>
<interface>GstMixer</interface>
<interface>GstImplementsInterface</interface>
</feature>
</plugin>
<plugin>
<name>alaw</name>
<description>ALaw audio conversion routines</description>
<filename>/usr/lib/gstreamer-0.8/libgstalaw.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>alawdec</name>
<rank>256</rank>
<longname>PCM to A Law conversion</longname>
<class>Codec/Encoder/Audio</class>
<description>Convert 16bit PCM to 8bit A law</description>
<author>Zaheer Merali &lt;zaheer@bellworldwide.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>alawenc</name>
<longname>PCM to A Law conversion</longname>
<class>Codec/Encoder/Audio</class>
<description>Convert 16bit PCM to 8bit A law</description>
<author>Zaheer Merali &lt;zaheer@bellworldwide.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>ac3parse</name>
<description>ac3 parsing</description>
<filename>/usr/lib/gstreamer-0.8/libgstac3parse.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>ac3parse</name>
<rank>128</rank>
<longname>AC3 Parser</longname>
<class>Codec/Parser/Audio</class>
<description>Parses and frames AC3 audio streams, provides seek</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/ac3, channels=(int)[ 1, 6 ], rate=(int)[ 32000, 48000 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-ac3</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gst1394</name>
<description>Source for DV data via IEEE1394 interface</description>
<filename>/usr/lib/gstreamer-0.8/libgst1394.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>dv1394src</name>
<longname>Firewire (1394) DV Source</longname>
<class>Source/Video</class>
<description>Source for DV video data from firewire port</description>
<author>Erik Walthinsen &lt;omega@temple-baptist.com&gt;
Daniel Fischer &lt;dan@f3c.com&gt;</author>
</feature>
</plugin>
<plugin>
<name>gstspider</name>
<description>a 1:n autoplugger</description>
<filename>/usr/lib/gstreamer-0.8/libgstspider.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>spideridentity</name>
<longname>SpiderIdentity</longname>
<class>Generic</class>
<description>Link between spider and outside elements</description>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>spider</name>
<rank>128</rank>
<longname>Spider</longname>
<class>Generic</class>
<description>Automatically link sinks and sources</description>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<padtemplate>
<nametemplate>src_%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstoptscheduler</name>
<description>An optimal scheduler using  cothreads</description>
<filename>/usr/lib/gstreamer-0.8/libgstoptscheduler.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstSchedulerFactory">
<name>opt</name>
<longdesc>An optimal scheduler using no cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstoptomegascheduler</name>
<description>An optimal scheduler using omega cothreads</description>
<filename>/usr/lib/gstreamer-0.8/libgstoptomegascheduler.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstSchedulerFactory">
<name>optomega</name>
<longdesc>An optimal scheduler using omega cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstoptgthreadscheduler</name>
<description>An optimal scheduler using gthread cothreads</description>
<filename>/usr/lib/gstreamer-0.8/libgstoptgthreadscheduler.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstSchedulerFactory">
<name>optgthread</name>
<longdesc>An optimal scheduler using gthread cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstindexers</name>
<description>GStreamer core indexers</description>
<filename>/usr/lib/gstreamer-0.8/libgstindexers.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<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>
<description>Accelerated routines for getting bits from a data stream</description>
<filename>/usr/lib/gstreamer-0.8/libgstgetbits.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>gstentryomegascheduler</name>
<description>an entry scheduler using omega cothreads</description>
<filename>/usr/lib/gstreamer-0.8/libgstentryomegascheduler.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstSchedulerFactory">
<name>entryomega</name>
<longdesc>A entry scheduler using omega cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstentrygthreadscheduler</name>
<description>an entry scheduler using gthread cothreads</description>
<filename>/usr/lib/gstreamer-0.8/libgstentrygthreadscheduler.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstSchedulerFactory">
<name>entrygthread</name>
<longdesc>A entry scheduler using gthread cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstelements</name>
<description>standard GStreamer elements</description>
<filename>/usr/lib/gstreamer-0.8/libgstelements.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>typefind</name>
<longname>TypeFind</longname>
<class>Generic</class>
<description>Finds the media type of a stream</description>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>tee</name>
<longname>Tee pipe fitting</longname>
<class>Generic</class>
<description>1-to-N pipe fitting</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>statistics</name>
<longname>Statistics</longname>
<class>Generic</class>
<description>Statistics on buffers/bytes/events</description>
<author>David I. Lehn &lt;dlehn@users.sourceforge.net&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>shaper</name>
<longname>Shaper</longname>
<class>Generic</class>
<description>Synchronizes streams on different pads</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>ANY</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>ANY</caps>
</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>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>multifilesrc</name>
<longname>Multi File Source</longname>
<class>Source/File</class>
<description>Read from multiple files in order</description>
<author>Dominic Ludlam &lt;dom@openfx.org&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>md5sink</name>
<longname>MD5 Sink</longname>
<class>Sink</class>
<description>compute MD5 for incoming data</description>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>identity</name>
<longname>Identity</longname>
<class>Generic</class>
<description>Pass data without modification</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>filesink</name>
<longname>File Sink</longname>
<class>Sink/File</class>
<description>Write stream to a file</description>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<interface>GstURIHandler</interface>
<uri_type>sink</uri_type>
<uri_protocol>file</uri_protocol>
</feature>
<feature typename="GstElementFactory">
<name>filesrc</name>
<longname>File Source</longname>
<class>Source/File</class>
<description>Read from arbitrary point in a file</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<interface>GstURIHandler</interface>
<uri_type>source</uri_type>
<uri_protocol>file</uri_protocol>
</feature>
<feature typename="GstElementFactory">
<name>fdsrc</name>
<longname>Disk Source</longname>
<class>Source/File</class>
<description>Synchronous read from a file</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>fdsink</name>
<longname>Filedescriptor Sink</longname>
<class>Sink/File</class>
<description>Write data to a file descriptor</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</feature>
<feature typename="GstElementFactory">
<name>fakesink</name>
<longname>Fake Sink</longname>
<class>Sink</class>
<description>Black hole for data</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>fakesrc</name>
<longname>Fake Source</longname>
<class>Source</class>
<description>Push empty (no data) buffers around</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>aggregator</name>
<longname>Aggregator pipe fitting</longname>
<class>Generic</class>
<description>N-to-1 pipe fitting</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstbytestream</name>
<description>a byte-oriented layer on top of buffer-passing</description>
<filename>/usr/lib/gstreamer-0.8/libgstbytestream.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>gstbasicomegascheduler</name>
<description>a basic scheduler using omega cothreads</description>
<filename>/usr/lib/gstreamer-0.8/libgstbasicomegascheduler.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstSchedulerFactory">
<name>basicomega</name>
<longdesc>A basic scheduler using omega cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>gstbasicgthreadscheduler</name>
<description>a basic scheduler using gthread cothreads</description>
<filename>/usr/lib/gstreamer-0.8/libgstbasicgthreadscheduler.so</filename>
<version>0.8.3</version>
<license>LGPL</license>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstSchedulerFactory">
<name>basicgthread</name>
<longdesc>A basic scheduler using gthread cothreads</longdesc>
</feature>
</plugin>
<plugin>
<name>xvimagesink</name>
<description>XFree86 video output plugin using Xv extension</description>
<filename>/usr/lib/gstreamer-0.8/libgstxvimagesink.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>xvimagesink</name>
<rank>256</rank>
<longname>Video sink</longname>
<class>Sink/Video</class>
<description>A Xv based videosink</description>
<author>Julien Moutte &lt;julien@moutte.net&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, framerate=(double)[ 1, 100 ], width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ]; video/x-raw-yuv, framerate=(double)[ 1, 100 ], width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
<interface>GstXOverlay</interface>
<interface>GstColorBalance</interface>
<interface>GstImplementsInterface</interface>
<interface>GstNavigation</interface>
</feature>
</plugin>
<plugin>
<name>ximagesink</name>
<description>XFree86 video output plugin based on standard Xlib calls</description>
<filename>/usr/lib/gstreamer-0.8/libgstximagesink.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>ximagesink</name>
<rank>128</rank>
<longname>Video sink</longname>
<class>Sink/Video</class>
<description>A standard X based videosink</description>
<author>Julien Moutte &lt;julien@moutte.net&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, framerate=(double)[ 1, 100 ], width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ]</caps>
</padtemplate>
<interface>GstXOverlay</interface>
<interface>GstImplementsInterface</interface>
<interface>GstNavigation</interface>
</feature>
</plugin>
<plugin>
<name>wavparse</name>
<description>Parse a .wav file into raw audio</description>
<filename>/usr/lib/gstreamer-0.8/libgstwavparse.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>wavparse</name>
<rank>128</rank>
<longname>.wav demuxer</longname>
<class>Codec/Demuxer</class>
<description>Parse a .wav file into raw audio</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<padtemplate>
<nametemplate>wavparse_sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-wav</caps>
</padtemplate>
<padtemplate>
<nametemplate>wavparse_src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-alaw, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>vorbis</name>
<description>Vorbis plugin library</description>
<filename>/usr/lib/gstreamer-0.8/libgstvorbis.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>vorbisdec</name>
<rank>256</rank>
<longname>VorbisDec</longname>
<class>Codec/Decoder/Audio</class>
<description>decode raw vorbis streams to float audio</description>
<author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-float, rate=(int)[ 11025, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)0</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-vorbis</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>vorbisenc</name>
<longname>Ogg Vorbis encoder</longname>
<class>Codec/Encoder/Audio</class>
<description>Encodes audio in OGG Vorbis format</description>
<author>Monty &lt;monty@xiph.org&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 11025, 48000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>application/ogg</caps>
</padtemplate>
<interface>GstTagSetter</interface>
</feature>
</plugin>
<plugin>
<name>videoflip</name>
<description>Flips and rotates video</description>
<filename>/usr/lib/gstreamer-0.8/libgstvideoflip.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>videoflip</name>
<longname>Video Flipper</longname>
<class>Filter/Effect/Video</class>
<description>Flips and rotates video</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc){ YV12, I420, IYUV }, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc){ YV12, I420, IYUV }, height=(int)[ 1, 2147483647 ], width=(int)[ 1, 2147483647 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>rmdemux</name>
<description>Realmedia stream demuxer</description>
<filename>/usr/lib/gstreamer-0.8/libgstrmdemux.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>rmdemux</name>
<rank>256</rank>
<longname>RealMedia Demuxer</longname>
<class>Codec/Demuxer</class>
<description>Demultiplex a RealMedia file into audio and video streams</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-pn-realvideo</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>ANY</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>riff</name>
<description>RIFF I/O functions</description>
<filename>/usr/lib/gstreamer-0.8/libgstriff.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
</plugin>
<plugin>
<name>qtdemux</name>
<description>Quicktime stream demuxer</description>
<filename>/usr/lib/gstreamer-0.8/libgstqtdemux.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>qtdemux</name>
<rank>256</rank>
<longname>QuickTime Demuxer</longname>
<class>Codec/Demuxer</class>
<description>Demultiplex a QuickTime file into audio and video streams</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>sometimes</presence>
<caps>video/quicktime</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>ANY</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>ANY</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>ossaudio</name>
<description>OSS (Open Sound System) support for GStreamer</description>
<filename>/usr/lib/gstreamer-0.8/libgstossaudio.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>osssink</name>
<rank>256</rank>
<longname>Audio Sink (OSS)</longname>
<class>Sink/Audio</class>
<description>Output to a sound card via OSS</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<interface>GstPropertyProbe</interface>
<interface>GstMixer</interface>
<interface>GstImplementsInterface</interface>
</feature>
<feature typename="GstElementFactory">
<name>osssrc</name>
<rank>256</rank>
<longname>Audio Source (OSS)</longname>
<class>Source/Audio</class>
<description>Read from the sound card</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<interface>GstPropertyProbe</interface>
<interface>GstMixer</interface>
<interface>GstImplementsInterface</interface>
</feature>
<feature typename="GstElementFactory">
<name>ossmixer</name>
<rank>256</rank>
<longname>Audio Mixer (OSS)</longname>
<class>Generic/Audio</class>
<description>OSS-based mixer element</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<interface>GstPropertyProbe</interface>
<interface>GstMixer</interface>
<interface>GstImplementsInterface</interface>
</feature>
</plugin>
<plugin>
<name>modplug</name>
<description>.MOD audio decoding</description>
<filename>/usr/lib/gstreamer-0.8/libgstmodplug.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>modplug</name>
<rank>256</rank>
<longname>ModPlug</longname>
<class>Codec/Decoder/Audio</class>
<description>Module decoder based on modplug engine</description>
<author>Jeremy SIMON &lt;jsimon13@yahoo.fr&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-mod</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>mixmatrix</name>
<description>An audio mixer matrix</description>
<filename>/usr/lib/gstreamer-0.8/libgstmixmatrix.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>mixmatrix</name>
<longname>Mixing Matrix</longname>
<class>Filter/Editor/Audio</class>
<description>Mix N audio channels together into M channels</description>
<author>Erik Walthinsen &lt;omega@temple-baptist.com&gt;</author>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src%d</nametemplate>
<direction>src</direction>
<presence>request</presence>
<caps>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>matroska</name>
<description>Matroska stream handling</description>
<filename>/usr/lib/gstreamer-0.8/libgstmatroska.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>matroskamux</name>
<longname>Matroska muxer</longname>
<class>Codec/Muxer</class>
<description>Muxes video/audio/subtitle streams into a matroska stream</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<padtemplate>
<nametemplate>video_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-ac3, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-raw-int, width=(int){ 8, 16, 24 }, depth=(int){ 8, 16, 24 }, endianness=(int){ 4321, 1234 }, signed=(boolean){ true, false }, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>subtitle_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>ANY</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-matroska</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>matroskademux</name>
<rank>256</rank>
<longname>Matroska demuxer</longname>
<class>Codec/Demuxer</class>
<description>Demuxes a Matroska Stream into video/audio/subtitles</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>image/jpeg, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(boolean){ true, 4, 1, 2 }, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/x-3ivx, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/x-cinepak, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/x-divx, divxversion=(int){ 5, 4, 3 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-dv, systemstream=(boolean)false, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/x-h263, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/x-huffyuv, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/x-jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-msmpeg, msmpegversion=(int){ 41, 42, 43 }, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/x-raw-yuv, format=(fourcc){ YV12, YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]; video/x-wmv, wmvversion=(int){ 1, 2 }, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]; video/x-xvid, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel_width=(int)[ 0, 255 ], pixel_height=(int)[ 0, 255 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>audio/mpeg, mpegversion=(int)1, layer=(int){ 1, 2, 3 }, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ]; audio/x-alaw, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-mulaw, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-raw-float, endianness=(int)1234, buffer-frames=(int)[ 1, 2147483647 ], width=(int)[ 32, 64 ], channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ]; audio/x-raw-int, signed=(boolean){ true, false }, depth=(int){ 8, 16 }, width=(int){ 8, 16 }, endianness=(int){ 4321, 1234 }, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, height=(int){ 8, 16 }, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-vorbis, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>subtitle_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>EMPTY</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-matroska</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>flxdec</name>
<description>FLX video decoder</description>
<filename>/usr/lib/gstreamer-0.8/libgstflxdec.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>flxdec</name>
<rank>256</rank>
<longname>FLX Decoder</longname>
<class>Codec/Decoder/Audio</class>
<description>FLX decoder</description>
<author>Sepp Wijnands &lt;mrrazz@garbage-coderz.net&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-fli</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(double)[ 0, 1.7976931348623157e+308 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>flac</name>
<description>The FLAC Lossless compressor Codec</description>
<filename>/usr/lib/gstreamer-0.8/libgstflac.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>flactag</name>
<rank>256</rank>
<longname>flac rettager</longname>
<class>Tag</class>
<description>Rewrite tags in a FLAC file</description>
<author>Christope Fergeau &lt;teuf@gnome.org&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-flac</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-flac; application/x-gst-tags</caps>
</padtemplate>
<interface>GstTagSetter</interface>
</feature>
<feature typename="GstElementFactory">
<name>flacdec</name>
<rank>256</rank>
<longname>FLAC decoder</longname>
<class>Codec/Decoder/Audio</class>
<description>Decodes FLAC lossless audio streams</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-flac</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 11025, 48000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>flacenc</name>
<longname>FLAC encoder</longname>
<class>Codec/Encoder/Audio</class>
<description>Encodes audio with the FLAC lossless audio encoder</description>
<author>Wim Taymans &lt;wim.taymans@chello.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 11025, 48000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-flac</caps>
</padtemplate>
<interface>GstTagSetter</interface>
</feature>
</plugin>
<plugin>
<name>esdsink</name>
<description>ESD Element Plugins</description>
<filename>/usr/lib/gstreamer-0.8/libgstesd.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>esdmon</name>
<longname>Esound audio monitor</longname>
<class>Source/Audio</class>
<description>Monitors audio from an esound server</description>
<author>Richard Boulton &lt;richard-gst@tartarus.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>esdsink</name>
<longname>Esound audio sink</longname>
<class>Sink/Audio</class>
<description>Plays audio to an esound server</description>
<author>Richard Boulton &lt;richard-gst@tartarus.org&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>dvdec</name>
<description>Uses libdv to decode DV video (libdv.sourceforge.net)</description>
<filename>/usr/lib/gstreamer-0.8/libgstdvdec.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>dvdec</name>
<rank>256</rank>
<longname>DV (smpte314) decoder plugin</longname>
<class>Codec/Decoder/Video</class>
<description>Uses libdv to decode DV video (libdv.sourceforge.net)</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-dv, systemstream=(boolean)true</caps>
</padtemplate>
<padtemplate>
<nametemplate>video</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int){ 480, 576 }, framerate=(double){ 25, 29.997 }; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)720, height=(int){ 480, 576 }, framerate=(double){ 25, 29.997 }; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)720, height=(int){ 480, 576 }, framerate=(double){ 25, 29.997 }</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, depth=(int)16, width=(int)16, signed=(boolean)true, channels=(int)2, endianness=(int)1234, rate=(int)[ 4000, 48000 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>cutter</name>
<description>Audio Cutter to split audio into non-silent bits</description>
<filename>/usr/lib/gstreamer-0.8/libgstcutter.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>cutter</name>
<longname>Cutter</longname>
<class>Filter/Editor/Audio</class>
<description>Audio Cutter to split audio into non-silent bits</description>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>cdxaparse</name>
<description>Parse a .dat file (VCD) into raw mpeg1</description>
<filename>/usr/lib/gstreamer-0.8/libgstcdxaparse.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>cdxaparse</name>
<longname>.dat parser</longname>
<class>Codec/Parser</class>
<description>Parse a .dat file (VCD) into raw mpeg1</description>
<author>Wim Taymans &lt;wim.taymans@tvd.be&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/mpeg, systemstream=(boolean)true</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-cdxa</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>avi</name>
<description>AVI stream handling</description>
<filename>/usr/lib/gstreamer-0.8/libgstavi.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>avimux</name>
<longname>Avi multiplexer</longname>
<class>Codec/Muxer</class>
<description>Muxes audio and video into an avi stream</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-msvideo</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], divxversion=(int)[ 3, 5 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-3ivx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], msmpegversion=(int)[ 41, 43 ]; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], mpegversion=(int)1, systemstream=(boolean)false; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, width=(int)720, height=(int){ 576, 480 }, systemstream=(boolean)false; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>avidemux</name>
<rank>256</rank>
<longname>Avi demuxer</longname>
<class>Codec/Demuxer</class>
<description>Demultiplex an avi file into audio and video</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;
Wim Taymans &lt;wim.taymans@chello.be&gt;
Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>audio/mpeg, mpegversion=(int)1, layer=(int){ 3, 2 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-alaw, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, height=(int){ 8, 16 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-vorbis, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>image/jpeg, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(boolean)true, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-3ivx, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cinepak, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int){ 3, 4 }, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int){ 41, 42, 43 }, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc){ I420, YUY2 }, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int){ 1, 2 }, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xvid, framerate=(double)[ 0, 1.7976931348623157e+308 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-msvideo</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>gstaf</name>
<description>Audiofile plugin</description>
<filename>/usr/lib/gstreamer-0.8/libgstaudiofile.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>afparse</name>
<longname>Audiofile Parse</longname>
<class>Codec/Parser/Audio</class>
<description>Audiofile parser for audio/raw</description>
<author>Steve Baker &lt;stevebaker_org@yahoo.co.uk&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean){ true, false }, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-aiff; audio/x-wav; audio/x-au</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>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean){ true, false }, buffer-frames=(int)[ 1, 2147483647 ]</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>
<author>Thomas Vander Stichele &lt;thomas@apestaart.org&gt;</author>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean){ true, false }, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>asf</name>
<description>Demuxes and muxes audio and video in Microsofts ASF format</description>
<filename>/usr/lib/gstreamer-0.8/libgstasf.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>asfmux</name>
<longname>Asf multiplexer</longname>
<class>Codec/Muxer</class>
<description>Muxes audio and video streams into an asf stream</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>video/x-ms-asf</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)[ 3, 5 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-xvid, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-3ivx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)[ 41, 43 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)1, systemstream=(boolean)false, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)false, width=(int)720, height=(int){ 576, 480 }; video/x-huffyuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>audio_%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int){ 1, 3 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
</feature>
<feature typename="GstElementFactory">
<name>asfdemux</name>
<rank>256</rank>
<longname>ASF Demuxer</longname>
<class>Codec/Demuxer</class>
<description>Demultiplexes ASF Streams</description>
<author>Owen Fraser-Green &lt;owen@discobabe.net&gt;</author>
<padtemplate>
<nametemplate>audio_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>audio/mpeg, mpegversion=(int)1, layer=(int){ 3, 2 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-vorbis, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-wma, wmaversion=(int){ 1, 2 }, flags1=(int)[ -2147483648, 2147483647 ], flags2=(int)[ -2147483648, 2147483647 ], block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-wma, wmaversion=(int)9, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>video_%02d</nametemplate>
<direction>src</direction>
<presence>sometimes</presence>
<caps>video/x-divx, divxversion=(int){ 3, 5 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 25, 1.7976931348623157e+308 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 25, 1.7976931348623157e+308 ]; video/x-jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 25, 1.7976931348623157e+308 ]; video/x-msmpeg, msmpegversion=(int){ 41, 42, 43 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 25, 1.7976931348623157e+308 ]; video/x-raw-yuv, format=(fourcc){ I420, YUY2 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 25, 1.7976931348623157e+308 ]; video/x-wmv, wmvversion=(int){ 1, 2 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(double)[ 25, 1.7976931348623157e+308 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink</nametemplate>
<direction>sink</direction>
<presence>always</presence>
<caps>video/x-ms-asf</caps>
</padtemplate>
</feature>
</plugin>
<plugin>
<name>adder</name>
<description>Adds multiple streams</description>
<filename>/usr/lib/gstreamer-0.8/libgstadder.so</filename>
<version>0.8.1</version>
<license>LGPL</license>
<package>GStreamer Plugins</package>
<origin>http://gstreamer.net/</origin>
<feature typename="GstElementFactory">
<name>adder</name>
<longname>Adder</longname>
<class>Generic/Audio</class>
<description>Add N audio channels together</description>
<author>Thomas &lt;thomas@apestaart.org&gt;</author>
<padtemplate>
<nametemplate>src</nametemplate>
<direction>src</direction>
<presence>always</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
<padtemplate>
<nametemplate>sink%d</nametemplate>
<direction>sink</direction>
<presence>request</presence>
<caps>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }, buffer-frames=(int)[ 1, 2147483647 ]</caps>
</padtemplate>
</feature>
</plugin>
</GST-PluginRegistry>
