+2007-06-25 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/plugins/gst-plugins-ugly-plugins.args:
+ * docs/plugins/inspect/plugin-a52dec.xml:
+ * docs/plugins/inspect/plugin-amrnb.xml:
+ * docs/plugins/inspect/plugin-asf.xml:
+ * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
+ * docs/plugins/inspect/plugin-dvdread.xml:
+ * docs/plugins/inspect/plugin-dvdsub.xml:
+ * docs/plugins/inspect/plugin-iec958.xml:
+ * docs/plugins/inspect/plugin-lame.xml:
+ * docs/plugins/inspect/plugin-mad.xml:
+ * docs/plugins/inspect/plugin-mpeg2dec.xml:
+ * docs/plugins/inspect/plugin-mpegaudioparse.xml:
+ * docs/plugins/inspect/plugin-mpegstream.xml:
+ Update docs with caps info.
+
2007-06-25 Tim-Philipp Müller <tim at centricular dot net>
* po/POTFILES.in:
<ARG>
<NAME>GstMPEGParse::max-scr-gap</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max SCR gap</NICK>
<BLURB>Maximum allowed gap between expected and actual SCR values. -1 means never adjust.</BLURB>
<description>Decodes ATSC A/52 encoded audio streams</description>
<filename>../../ext/a52dec/.libs/libgsta52dec.so</filename>
<basename>libgsta52dec.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<class>Codec/Decoder/Audio</class>
<description>Decodes ATSC A/52 encoded audio streams</description>
<author>David I. Lehn <dlehn@users.sourceforge.net></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-ac3; audio/ac3; audio/x-private1-ac3</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>Adaptive Multi-Rate Narrow-Band</description>
<filename>../../ext/amrnb/.libs/libgstamrnb.so</filename>
<basename>libgstamrnb.so</basename>
- <version>0.10.4.1</version>
+ <version>0.10.6.1</version>
<license>unknown</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<elements>
<element>
<name>amrnbdec</name>
- <longname>AMR-NB decoder</longname>
+ <longname>AMR-NB audio decoder</longname>
<class>Codec/Decoder/Audio</class>
<description>Adaptive Multi-Rate Narrow-Band audio decoder</description>
<author>Ronald Bultje <rbultje@ronald.bitfreak.net></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/AMR, rate=(int)8000, channels=(int)1</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)8000, channels=(int)1</details>
+ </caps>
+ </pads>
</element>
<element>
<name>amrnbenc</name>
- <longname>AMR-NB encoder</longname>
+ <longname>AMR-NB audio encoder</longname>
<class>Codec/Encoder/Audio</class>
<description>Adaptive Multi-Rate Narrow-Band audio encoder</description>
<author>Ronald Bultje <rbultje@ronald.bitfreak.net>, Wim Taymans <wim@fluendo.com></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)8000, channels=(int)1</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/AMR, rate=(int)8000, channels=(int)1</details>
+ </caps>
+ </pads>
</element>
<element>
<name>amrnbparse</name>
- <longname>AMR-NB parser</longname>
+ <longname>AMR-NB audio stream parser</longname>
<class>Codec/Parser/Audio</class>
<description>Adaptive Multi-Rate Narrow-Band audio parser</description>
<author>Ronald Bultje <rbultje@ronald.bitfreak.net></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-amr-nb-sh</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/AMR, rate=(int)8000, channels=(int)1</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>Demuxes and muxes audio and video in Microsofts ASF format</description>
<filename>../../gst/asfdemux/.libs/libgstasf.so</filename>
<basename>libgstasf.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<class>Codec/Demuxer</class>
<description>Demultiplexes ASF Streams</description>
<author>Owen Fraser-Green <owen@discobabe.net></author>
+ <pads>
+ <caps>
+ <name>audio_%02d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>ANY</details>
+ </caps>
+ <caps>
+ <name>video_%02d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>ANY</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-ms-asf</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>Decode DVD LPCM frames into standard PCM</description>
<filename>../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so</filename>
<basename>libgstdvdlpcmdec.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<description>Decode DVD LPCM frames into standard PCM audio</description>
<author>Jan Schmidt <jan@noraisin.net>
Michael Smith <msmith@fluendo.com></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-private1-lpcm; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ true, false }, mute=(boolean){ true, false }</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, width=(int){ 16, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], endianness=(int){ 4321 }, depth=(int){ 16, 24 }, signed=(boolean){ true }</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>Access a DVD with dvdread</description>
<filename>../../ext/dvdread/.libs/libgstdvdread.so</filename>
<basename>libgstdvdread.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<class>Source/File/DVD</class>
<description>Access a DVD title/chapter/angle using libdvdread</description>
<author>Erik Walthinsen <omega@cse.ogi.edu></author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)true</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>Decode DVD subtitles to AYUV video frames</description>
<filename>../../gst/dvdsub/.libs/libgstdvdsub.so</filename>
<basename>libgstdvdsub.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<class>Codec/Decoder/Video</class>
<description>Decodes DVD subtitles into AYUV video frames</description>
<author>Wim Taymans <wim.taymans@chello.be>, Jan Schmidt <thaytan@mad.scientist.com></author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)720, height=(int)576, framerate=(fraction)0/1</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-dvd-subpicture</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>Convert raw AC3 into IEC958 (S/PDIF) frames</description>
<filename>../../gst/iec958/.libs/libgstiec958.so</filename>
<basename>libgstiec958.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<class>Codec/Muxer/Audio</class>
<description>Pads AC3 frames into IEC958 frames suitable for a raw S/PDIF interface</description>
<author>Martin Soto <martinsoto@users.sourceforge.net></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-private1-ac3; audio/x-ac3; audio/ac3</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-iec958, rate=(int){ 32000, 44100, 48000 }; audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 32000, 44100, 48000 }, channels=(int)2</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>Encode MP3s with LAME</description>
<filename>../../ext/lame/.libs/libgstlame.so</filename>
<basename>libgstlame.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<class>Codec/Encoder/Audio</class>
<description>High-quality free MP3 encoder</description>
<author>Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com></author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>id3 tag manipulation and mp3 decoding based on the mad library</description>
<filename>../../ext/mad/.libs/libgstmad.so</filename>
<basename>libgstmad.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<class>Codec/Muxer/Audio</class>
<description>Add ID3 tagging information</description>
<author>Benjamin Otte <otte@gnome.org></author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>application/x-id3</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/mpeg, mpegversion=(int)1; audio/x-flac</details>
+ </caps>
+ </pads>
</element>
<element>
<name>mad</name>
<class>Codec/Decoder/Audio</class>
<description>Uses mad code to decode mp3 streams</description>
<author>Wim Taymans <wim@fluendo.com></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>LibMpeg2 decoder</description>
<filename>../../ext/mpeg2dec/.libs/libgstmpeg2dec.so</filename>
<basename>libgstmpeg2dec.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<class>Codec/Decoder/Video</class>
<description>Uses libmpeg2 to decode MPEG video streams</description>
<author>Wim Taymans <wim.taymans@chello.be></author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-yuv, format=(fourcc){ YV12, I420, Y42B }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>MPEG-1 layer 1/2/3 audio parser</description>
<filename>../../gst/mpegaudioparse/.libs/libgstmpegaudioparse.so</filename>
<basename>libgstmpegaudioparse.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<description>Parses and frames mpeg1 audio streams (levels 1-3), provides seek</description>
<author>Jan Schmidt <thaytan@mad.scientist.com>
Erik Walthinsen <omega@cse.ogi.edu></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/mpeg, mpegversion=(int)1, parsed=(boolean)false</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file
<description>MPEG system stream parser</description>
<filename>../../gst/mpegstream/.libs/libgstmpegstream.so</filename>
<basename>libgstmpegstream.so</basename>
- <version>0.10.6</version>
+ <version>0.10.6.1</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
- <package>GStreamer Ugly Plug-ins source release</package>
+ <package>GStreamer Ugly Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<class>Codec/Demuxer</class>
<description>Demultiplexes DVD (VOB) MPEG2 streams</description>
<author>Martin Soto <martinsoto@users.sourceforge.net></author>
+ <pads>
+ <caps>
+ <name>video_%02d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)false</details>
+ </caps>
+ <caps>
+ <name>audio_%02d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>audio/mpeg, mpegversion=(int)1</details>
+ </caps>
+ <caps>
+ <name>private_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>ANY</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)true</details>
+ </caps>
+ <caps>
+ <name>dvd_audio_%02d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>audio/mpeg, mpegversion=(int)1; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-dts</details>
+ </caps>
+ <caps>
+ <name>current_video</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)false</details>
+ </caps>
+ <caps>
+ <name>current_audio</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/mpeg, mpegversion=(int)1; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-dts</details>
+ </caps>
+ <caps>
+ <name>subpicture_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>video/x-dvd-subpicture</details>
+ </caps>
+ <caps>
+ <name>current_subpicture</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-dvd-subpicture</details>
+ </caps>
+ </pads>
</element>
<element>
<name>mpegdemux</name>
<description>Demultiplexes MPEG1 and MPEG2 System Streams</description>
<author>Erik Walthinsen <omega@cse.ogi.edu>
Wim Taymans <wim.taymans@chello.be></author>
+ <pads>
+ <caps>
+ <name>video_%02d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)false</details>
+ </caps>
+ <caps>
+ <name>audio_%02d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>audio/mpeg, mpegversion=(int)1</details>
+ </caps>
+ <caps>
+ <name>private_%d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>ANY</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)true</details>
+ </caps>
+ </pads>
</element>
<element>
<name>mpegparse</name>
<description>Parses MPEG1 and MPEG2 System Streams</description>
<author>Erik Walthinsen <omega@cse.ogi.edu>
Wim Taymans <wim.taymans@chello.be></author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)true</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)true</details>
+ </caps>
+ </pads>
</element>
</elements>
</plugin>
\ No newline at end of file