diff options
33 files changed, 1441 insertions, 0 deletions
@@ -1,5 +1,41 @@ 2007-11-20 Sebastian Dröge <slomo@circular-chaos.org> + * docs/plugins/inspect/plugin-app.xml: + * docs/plugins/inspect/plugin-bayer.xml: + * docs/plugins/inspect/plugin-cdaudio.xml: + * docs/plugins/inspect/plugin-dvb.xml: + * docs/plugins/inspect/plugin-dvbsrc.xml: + * docs/plugins/inspect/plugin-dvdspu.xml: + * docs/plugins/inspect/plugin-festival.xml: + * docs/plugins/inspect/plugin-flvdemux.xml: + * docs/plugins/inspect/plugin-gstinterlace.xml: + * docs/plugins/inspect/plugin-interleave.xml: + * docs/plugins/inspect/plugin-ladspa.xml: + * docs/plugins/inspect/plugin-mpeg4videoparse.xml: + * docs/plugins/inspect/plugin-mpegtsparse.xml: + * docs/plugins/inspect/plugin-mpegvideoparse.xml: + * docs/plugins/inspect/plugin-mve.xml: + * docs/plugins/inspect/plugin-nas.xml: + * docs/plugins/inspect/plugin-nuvdemux.xml: + * docs/plugins/inspect/plugin-quicktime.xml: + * docs/plugins/inspect/plugin-real.xml: + * docs/plugins/inspect/plugin-rfbsrc.xml: + * docs/plugins/inspect/plugin-sdp.xml: + * docs/plugins/inspect/plugin-sndfile.xml: + * docs/plugins/inspect/plugin-soup.xml: + * docs/plugins/inspect/plugin-speexresample.xml: + * docs/plugins/inspect/plugin-stereo.xml: + * docs/plugins/inspect/plugin-switch.xml: + * docs/plugins/inspect/plugin-vcdsrc.xml: + * docs/plugins/inspect/plugin-videocrop.xml: + * docs/plugins/inspect/plugin-videoparse.xml: + * docs/plugins/inspect/plugin-vmnc.xml: + * docs/plugins/inspect/plugin-x264.xml: + * docs/plugins/inspect/plugin-y4menc.xml: + Add missing inspection files to CVS. + +2007-11-20 Sebastian Dröge <slomo@circular-chaos.org> + * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: diff --git a/docs/plugins/inspect/plugin-app.xml b/docs/plugins/inspect/plugin-app.xml new file mode 100644 index 000000000..65c359755 --- /dev/null +++ b/docs/plugins/inspect/plugin-app.xml @@ -0,0 +1,43 @@ +<plugin> + <name>app</name> + <description>Elements used to communicate with applications</description> + <filename>../../gst/app/.libs/libgstapp.so</filename> + <basename>libgstapp.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>appsink</name> + <longname>AppSink</longname> + <class>Generic/Sink</class> + <description>Allow the application to get access to raw buffer</description> + <author>David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com</author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + </pads> + </element> + <element> + <name>appsrc</name> + <longname>AppSrc</longname> + <class>FIXME</class> + <description>FIXME</description> + <author>autogenerated by makefilter</author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml new file mode 100644 index 000000000..75669c91f --- /dev/null +++ b/docs/plugins/inspect/plugin-bayer.xml @@ -0,0 +1,34 @@ +<plugin> + <name>bayer</name> + <description>Elements to convert Bayer images</description> + <filename>../../gst/bayer/.libs/libgstbayer.so</filename> + <basename>libgstbayer.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>bayer2rgb</name> + <longname>RAW Camera sensor decoder</longname> + <class>Filter/Effect</class> + <description>FIXME example filter</description> + <author>FIXME <fixme@fixme.com></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw-bayer, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-cdaudio.xml b/docs/plugins/inspect/plugin-cdaudio.xml new file mode 100644 index 000000000..07900eef6 --- /dev/null +++ b/docs/plugins/inspect/plugin-cdaudio.xml @@ -0,0 +1,23 @@ +<plugin> + <name>cdaudio</name> + <description>Play CD audio through the CD Drive</description> + <filename>../../ext/cdaudio/.libs/libgstcdaudio.so</filename> + <basename>libgstcdaudio.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>cdaudio</name> + <longname>CD player</longname> + <class>Generic/Bin</class> + <description>Play CD audio through the CD Drive</description> + <author>Wim Taymans <wim@fluendo.com></author> + <pads> + + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml new file mode 100644 index 000000000..8295acb39 --- /dev/null +++ b/docs/plugins/inspect/plugin-dvb.xml @@ -0,0 +1,50 @@ +<plugin> + <name>dvb</name> + <description>DVB elements</description> + <filename>../../sys/dvb/.libs/libgstdvb.so</filename> + <basename>libgstdvb.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>dvbbasebin</name> + <longname>DVB bin</longname> + <class>Source/Bin/Video</class> + <description>Access descramble and split DVB streams</description> + <author>Alessandro Decina <alessandro@nnva.org></author> + <pads> + <caps> + <name>src%d</name> + <direction>source</direction> + <presence>request</presence> + <details>video/mpegts, systemstream=(boolean)true</details> + </caps> + <caps> + <name>program_%d</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>video/mpegts, systemstream=(boolean)true</details> + </caps> + </pads> + </element> + <element> + <name>dvbsrc</name> + <longname>DVB Source</longname> + <class>Source/Video</class> + <description>Digital Video Broadcast Source</description> + <author>P2P-VCR, C-Lab, University of Paderborn + Zaheer Abbas Merali <zaheerabbas at merali dot org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/mpegts, mpegversion=(int)2, systemstream=(boolean)true</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dvbsrc.xml b/docs/plugins/inspect/plugin-dvbsrc.xml new file mode 100644 index 000000000..a119e43b5 --- /dev/null +++ b/docs/plugins/inspect/plugin-dvbsrc.xml @@ -0,0 +1,29 @@ +<plugin> + <name>dvbsrc</name> + <description>DVB Source</description> + <filename>../../sys/dvb/.libs/libgstdvbsrc.so</filename> + <basename>libgstdvbsrc.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package></package> + <origin>University of Paderborn</origin> + <elements> + <element> + <name>dvbsrc</name> + <longname>DVB Source</longname> + <class>Source/Video</class> + <description>Digital Video Broadcast Source</description> + <author>P2P-VCR, C-Lab, University of Paderborn + Zaheer Abbas Merali <zaheerabbas at merali dot org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/mpegts, mpegversion=(int)2, systemstream=(boolean)true</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml new file mode 100644 index 000000000..119ac9e65 --- /dev/null +++ b/docs/plugins/inspect/plugin-dvdspu.xml @@ -0,0 +1,40 @@ +<plugin> + <name>dvdspu</name> + <description>DVD Sub-picture Overlay element</description> + <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename> + <basename>libgstdvdspu.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>dvdspu</name> + <longname>Fluendo DVD Player Sub-picture Overlay</longname> + <class>Mixer/Video/Overlay/DVD</class> + <description>Parses the DVD Sub-Picture command stream and renders the SPU overlay onto the video as it passes through</description> + <author>Jan Schmidt <jan@fluendo.com></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details> + </caps> + <caps> + <name>video</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details> + </caps> + <caps> + <name>subpicture</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-dvd-subpicture</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml new file mode 100644 index 000000000..92c7831c7 --- /dev/null +++ b/docs/plugins/inspect/plugin-festival.xml @@ -0,0 +1,34 @@ +<plugin> + <name>festival</name> + <description>Synthesizes plain text into audio</description> + <filename>../../gst/festival/.libs/libgstfestival.so</filename> + <basename>libgstfestival.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>festival</name> + <longname>Festival Text-to-Speech synthesizer</longname> + <class>Filter/Effect/Audio</class> + <description>Synthesizes plain text into audio</description> + <author>Wim Taymans <wim.taymans@chello.be></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>text/plain</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-wav</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-flvdemux.xml b/docs/plugins/inspect/plugin-flvdemux.xml new file mode 100644 index 000000000..35f046b97 --- /dev/null +++ b/docs/plugins/inspect/plugin-flvdemux.xml @@ -0,0 +1,40 @@ +<plugin> + <name>flvdemux</name> + <description>Element demuxing FLV stream</description> + <filename>../../gst/flv/.libs/libgstflvdemux.so</filename> + <basename>libgstflvdemux.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>flvdemux</name> + <longname>FLV Demuxer</longname> + <class>Codec/Demuxer</class> + <description>Demux FLV feeds into digital streams</description> + <author>Julien Moutte <julien@moutte.net></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-flv</details> + </caps> + <caps> + <name>audio</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>ANY</details> + </caps> + <caps> + <name>video</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>ANY</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-gstinterlace.xml b/docs/plugins/inspect/plugin-gstinterlace.xml new file mode 100644 index 000000000..462a86a38 --- /dev/null +++ b/docs/plugins/inspect/plugin-gstinterlace.xml @@ -0,0 +1,34 @@ +<plugin> + <name>gstinterlace</name> + <description>Deinterlace video</description> + <filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename> + <basename>libgstdeinterlace.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>deinterlace</name> + <longname>Deinterlace</longname> + <class>Filter/Effect/Video</class> + <description>Deinterlace video</description> + <author>Wim Taymans <wim@fluendo.com></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml new file mode 100644 index 000000000..bdc7686ff --- /dev/null +++ b/docs/plugins/inspect/plugin-interleave.xml @@ -0,0 +1,55 @@ +<plugin> + <name>interleave</name> + <description>Audio interleaver/deinterleaver</description> + <filename>../../gst/interleave/.libs/libgstinterleave.so</filename> + <basename>libgstinterleave.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <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 <wingo at pobox.com>, Iain <iain@prettypeople.org></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32</details> + </caps> + <caps> + <name>src%d</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)32</details> + </caps> + </pads> + </element> + <element> + <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 <wingo at pobox.com></author> + <pads> + <caps> + <name>sink%d</name> + <direction>sink</direction> + <presence>request</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)32</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml new file mode 100644 index 000000000..e1caa726a --- /dev/null +++ b/docs/plugins/inspect/plugin-ladspa.xml @@ -0,0 +1,229 @@ +<plugin> + <name>ladspa</name> + <description>All LADSPA plugins</description> + <filename>../../ext/ladspa/.libs/libgstladspa.so</filename> + <basename>libgstladspa.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>ladspa-amp-mono</name> + <longname>Mono Amplifier</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Mono Amplifier</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-amp-stereo</name> + <longname>Stereo Amplifier</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Stereo Amplifier</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Input_-Left-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Left-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Input_-Right-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output_-Right-</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-delay-5s</name> + <longname>Simple Delay Line</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple Delay Line</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-hpf</name> + <longname>Simple High Pass Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple High Pass Filter</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-lpf</name> + <longname>Simple Low Pass Filter</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Simple Low Pass Filter</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Input</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-noise-white</name> + <longname>White Noise Source</longname> + <class>Source/Audio/LADSPA</class> + <description>White Noise Source</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sine-faaa</name> + <longname>Sine Oscillator (Freq:audio, Amp:audio)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Sine Oscillator (Freq:audio, Amp:audio)</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Frequency_-Hz-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Amplitude</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sine-faac</name> + <longname>Sine Oscillator (Freq:audio, Amp:control)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Sine Oscillator (Freq:audio, Amp:control)</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Frequency_-Hz-</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sine-fcaa</name> + <longname>Sine Oscillator (Freq:control, Amp:audio)</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Sine Oscillator (Freq:control, Amp:audio)</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Amplitude</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-sine-fcac</name> + <longname>Sine Oscillator (Freq:control, Amp:control)</longname> + <class>Source/Audio/LADSPA</class> + <description>Sine Oscillator (Freq:control, Amp:control)</description> + <author>Richard Furse (LADSPA example plugins)</author> + <pads> + <caps> + <name>Output</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-mpeg4videoparse.xml b/docs/plugins/inspect/plugin-mpeg4videoparse.xml new file mode 100644 index 000000000..6426ebb77 --- /dev/null +++ b/docs/plugins/inspect/plugin-mpeg4videoparse.xml @@ -0,0 +1,34 @@ +<plugin> + <name>mpeg4videoparse</name> + <description>MPEG-4 video parser</description> + <filename>../../gst/mpeg4videoparse/.libs/libgstmpeg4videoparse.so</filename> + <basename>libgstmpeg4videoparse.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>mpeg4videoparse</name> + <longname>MPEG 4 video elementary stream parser</longname> + <class>Codec/Parser/Video</class> + <description>Parses MPEG-4 Part 2 elementary video streams</description> + <author>Julien Moutte <julien@fluendo.com></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/mpeg, mpegversion=(int)4, parsed=(boolean)true, systemstream=(boolean)false</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/mpeg, mpegversion=(int)4, parsed=(boolean)false, systemstream=(boolean)false</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-mpegtsparse.xml b/docs/plugins/inspect/plugin-mpegtsparse.xml new file mode 100644 index 000000000..bdea6c8f9 --- /dev/null +++ b/docs/plugins/inspect/plugin-mpegtsparse.xml @@ -0,0 +1,40 @@ +<plugin> + <name>mpegtsparse</name> + <description>MPEG-2 transport stream parser</description> + <filename>../../gst/mpegtsparse/.libs/libgstmpegtsparse.so</filename> + <basename>libgstmpegtsparse.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>mpegtsparse</name> + <longname>MPEG transport stream parser</longname> + <class>Codec/Parser</class> + <description>Parses MPEG2 transport streams</description> + <author>Alessandro Decina <alessandro@nnva.org></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/mpegts, systemstream=(boolean)true</details> + </caps> + <caps> + <name>src%d</name> + <direction>source</direction> + <presence>request</presence> + <details>video/mpegts, systemstream=(boolean)true</details> + </caps> + <caps> + <name>program_%d</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>video/mpegts, systemstream=(boolean)true</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-mpegvideoparse.xml b/docs/plugins/inspect/plugin-mpegvideoparse.xml new file mode 100644 index 000000000..fa65563b7 --- /dev/null +++ b/docs/plugins/inspect/plugin-mpegvideoparse.xml @@ -0,0 +1,35 @@ +<plugin> + <name>mpegvideoparse</name> + <description>MPEG-1 and MPEG-2 video parser</description> + <filename>../../gst/mpegvideoparse/.libs/libgstmpegvideoparse.so</filename> + <basename>libgstmpegvideoparse.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>mpegvideoparse</name> + <longname>MPEG video elementary stream parser</longname> + <class>Codec/Parser/Video</class> + <description>Parses and frames MPEG-1 and MPEG-2 elementary video streams</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/mpeg, mpegversion=(int)[ 1, 2 ], parsed=(boolean)true, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ], 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 ], parsed=(boolean)false, systemstream=(boolean)false</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-mve.xml b/docs/plugins/inspect/plugin-mve.xml new file mode 100644 index 000000000..aa1166b27 --- /dev/null +++ b/docs/plugins/inspect/plugin-mve.xml @@ -0,0 +1,67 @@ +<plugin> + <name>mve</name> + <description>Interplay MVE movie format manipulation</description> + <filename>../../gst/mve/.libs/libgstmve.so</filename> + <basename>libgstmve.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>mvedemux</name> + <longname>MVE Demuxer</longname> + <class>Codec/Demuxer</class> + <description>Demultiplex an Interplay movie (MVE) stream into audio and video</description> + <author>Jens Granseuer <jensgr@gmx.net></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-mve</details> + </caps> + <caps> + <name>video</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8, endianness=(int)1234</details> + </caps> + <caps> + <name>audio</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>audio/x-raw-int, width=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)8, signed=(boolean)false; audio/x-raw-int, width=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)16, signed=(boolean)true, endianness=(int){ 1234, 4321 }</details> + </caps> + </pads> + </element> + <element> + <name>mvemux</name> + <longname>MVE Multiplexer</longname> + <class>Codec/Muxer</class> + <description>Muxes audio and video into an MVE stream</description> + <author>Jens Granseuer <jensgr@gmx.net></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-mve</details> + </caps> + <caps> + <name>audio</name> + <direction>sink</direction> + <presence>request</presence> + <details>audio/x-raw-int, width=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)8, signed=(boolean)false; audio/x-raw-int, width=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)16, signed=(boolean)true, endianness=(int)1234</details> + </caps> + <caps> + <name>video</name> + <direction>sink</direction> + <presence>request</presence> + <details>video/x-raw-rgb, width=(int)[ 24, 1600 ], height=(int)[ 24, 1200 ], framerate=(fraction)[ 1/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31; video/x-raw-rgb, bpp=(int)8, depth=(int)8, width=(int)[ 24, 1600 ], height=(int)[ 24, 1200 ], framerate=(fraction)[ 1/1, 2147483647/1 ], endianness=(int)1234</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-nas.xml b/docs/plugins/inspect/plugin-nas.xml new file mode 100644 index 000000000..eaf2ef4c9 --- /dev/null +++ b/docs/plugins/inspect/plugin-nas.xml @@ -0,0 +1,28 @@ +<plugin> + <name>nas</name> + <description>NAS (Network Audio System) support for GStreamer</description> + <filename>../../ext/nas/.libs/libgstnassink.so</filename> + <basename>libgstnassink.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>nassink</name> + <longname>NAS audio sink</longname> + <class>Sink/Audio</class> + <description>Plays audio to a Network Audio Server</description> + <author>Laurent Vivier <Laurent.Vivier@bull.net>, Arwed v. Merkatz <v.merkatz@gmx.net></author> + <pads> + <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)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-nuvdemux.xml b/docs/plugins/inspect/plugin-nuvdemux.xml new file mode 100644 index 000000000..3d0e9ae72 --- /dev/null +++ b/docs/plugins/inspect/plugin-nuvdemux.xml @@ -0,0 +1,40 @@ +<plugin> + <name>nuvdemux</name> + <description>Demuxes and muxes audio and video</description> + <filename>../../gst/nuvdemux/.libs/libgstnuvdemux.so</filename> + <basename>libgstnuvdemux.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>NuvDemux</package> + <origin></origin> + <elements> + <element> + <name>nuvdemux</name> + <longname>Nuv demuxer</longname> + <class>Codec/Demuxer</class> + <description>Demultiplex a .nuv file into audio and video</description> + <author>Renato Araujo Oliveira Filho <renato.filho@indt.org.br>,Rosfran Borges <rosfran.borges@indt.org.br></author> + <pads> + <caps> + <name>audio_src</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>ANY</details> + </caps> + <caps> + <name>video_src</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>ANY</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-nuv</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-quicktime.xml b/docs/plugins/inspect/plugin-quicktime.xml new file mode 100644 index 000000000..cc8621248 --- /dev/null +++ b/docs/plugins/inspect/plugin-quicktime.xml @@ -0,0 +1,61 @@ +<plugin> + <name>quicktime</name> + <description>Quicktime support</description> + <filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename> + <basename>libgstqtdemux.so</basename> + <version>0.10.4.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>qtdemux</name> + <longname>QuickTime demuxer</longname> + <class>Codec/Demuxer</class> + <description>Demultiplex a QuickTime file into audio and video streams</description> + <author>David Schleef <ds@schleef.org>, Wim Taymans <wim@fluendo.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/quicktime; audio/x-m4a; application/x-3gp</details> + </caps> + <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> + </pads> + </element> + <element> + <name>rtpxqtdepay</name> + <longname>RTP packet depayloader</longname> + <class>Codec/Depayloader/Network</class> + <description>Extracts Quicktime audio/video from RTP packets</description> + <author>Wim Taymans <wim@fluendo.com></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-rtp, payload=(int)[ 96, 127 ], media=(string){ audio, video }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-QT, X-QUICKTIME }</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-real.xml b/docs/plugins/inspect/plugin-real.xml new file mode 100644 index 000000000..5470e7627 --- /dev/null +++ b/docs/plugins/inspect/plugin-real.xml @@ -0,0 +1,55 @@ +<plugin> + <name>real</name> + <description>Decode REAL streams</description> + <filename>../../gst/real/.libs/libgstreal.so</filename> + <basename>libgstreal.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>realaudiodec</name> + <longname>RealAudio decoder</longname> + <class>Codec/Decoder/Audio</class> + <description>Decoder for RealAudio streams</description> + <author>Lutz Mueller <lutz@topfrose.de></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-pn-realaudio; audio/x-sipro</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-int, width=(int)[ 1, 2147483647 ], depth=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> + </caps> + </pads> + </element> + <element> + <name>realvideodec</name> + <longname>RealVideo decoder</longname> + <class>Codec/Decoder/Video</class> + <description>Decoder for RealVideo streams</description> + <author>Lutz Mueller <lutz@topfrose.de></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-pn-realvideo, rmversion=(int)[ 2, 4 ]</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml new file mode 100644 index 000000000..466477b45 --- /dev/null +++ b/docs/plugins/inspect/plugin-rfbsrc.xml @@ -0,0 +1,28 @@ +<plugin> + <name>rfbsrc</name> + <description>Connects to a VNC server and decodes RFB stream</description> + <filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename> + <basename>libgstrfbsrc.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>rfbsrc</name> + <longname>Rfb source</longname> + <class>Source/Video</class> + <description>Creates a rfb video stream</description> + <author>David A. Schleef <ds@schleef.org>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>, Thijs Vermeir <thijsvermeir@gmail.com></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-rgb, bpp=(int)[ 1, 255 ], depth=(int)[ 1, 255 ], endianness=(int)[ 1234, 4321 ], red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)0/1</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml new file mode 100644 index 000000000..33b686d4a --- /dev/null +++ b/docs/plugins/inspect/plugin-sdp.xml @@ -0,0 +1,34 @@ +<plugin> + <name>sdp</name> + <description>configure streaming sessions using SDP</description> + <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename> + <basename>libgstsdpelem.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>sdpdemux</name> + <longname>SDP session setup</longname> + <class>Codec/Demuxer/Network/RTP</class> + <description>Receive data over the network via SDP</description> + <author>Wim Taymans <wim.taymans@gmail.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/sdp</details> + </caps> + <caps> + <name>stream%d</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>application/x-rtp</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-sndfile.xml b/docs/plugins/inspect/plugin-sndfile.xml new file mode 100644 index 000000000..34c542524 --- /dev/null +++ b/docs/plugins/inspect/plugin-sndfile.xml @@ -0,0 +1,43 @@ +<plugin> + <name>sndfile</name> + <description>use libsndfile to read and write audio from and to files</description> + <filename>../../ext/sndfile/.libs/libgstsndfile.so</filename> + <basename>libgstsndfile.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>sfsink</name> + <longname>Sndfile sink</longname> + <class>Sink/Audio</class> + <description>Write audio streams to disk using libsndfile</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 16, 32 }, depth=(int){ 16, 32 }, signed=(boolean)true</details> + </caps> + </pads> + </element> + <element> + <name>sfsrc</name> + <longname>Sndfile source</longname> + <class>Source/Audio</class> + <description>Read audio streams from disk using libsndfile</description> + <author>Andy Wingo <wingo at pobox dot com></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 16, 32 }, depth=(int){ 16, 32 }, signed=(boolean)true</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml new file mode 100644 index 000000000..048e6d03c --- /dev/null +++ b/docs/plugins/inspect/plugin-soup.xml @@ -0,0 +1,28 @@ +<plugin> + <name>soup</name> + <description>libsoup http client src</description> + <filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename> + <basename>libgstsouphttpsrc.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer</package> + <origin>http://gstreamer.net/</origin> + <elements> + <element> + <name>souphttpsrc</name> + <longname>HTTP client source</longname> + <class>Source/Network</class> + <description>Receive data as a client over the network via HTTP using SOUP</description> + <author>Wouter Cloetens <wouter@mind.be></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-speexresample.xml b/docs/plugins/inspect/plugin-speexresample.xml new file mode 100644 index 000000000..3804cbfbc --- /dev/null +++ b/docs/plugins/inspect/plugin-speexresample.xml @@ -0,0 +1,34 @@ +<plugin> + <name>speexresample</name> + <description>Resamples audio</description> + <filename>../../gst/speexresample/.libs/libgstspeexresample.so</filename> + <basename>libgstspeexresample.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>speexresample</name> + <longname>Audio resampler</longname> + <class>Filter/Converter/Audio</class> + <description>Resamples audio</description> + <author>Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-stereo.xml b/docs/plugins/inspect/plugin-stereo.xml new file mode 100644 index 000000000..85bc02ae4 --- /dev/null +++ b/docs/plugins/inspect/plugin-stereo.xml @@ -0,0 +1,34 @@ +<plugin> + <name>stereo</name> + <description>Muck with the stereo signal, enhance it's 'stereo-ness'</description> + <filename>../../gst/stereo/.libs/libgststereo.so</filename> + <basename>libgststereo.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>stereo</name> + <longname>Stereo effect</longname> + <class>Filter/Effect/Audio</class> + <description>Muck with the stereo signal to enhance its 'stereo-ness'</description> + <author>Erik Walthinsen <omega@cse.ogi.edu></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)2, signed=(boolean)true</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)2, signed=(boolean)true</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-switch.xml b/docs/plugins/inspect/plugin-switch.xml new file mode 100644 index 000000000..1aedf9700 --- /dev/null +++ b/docs/plugins/inspect/plugin-switch.xml @@ -0,0 +1,35 @@ +<plugin> + <name>switch</name> + <description>N-to-1 input switching</description> + <filename>../../gst/switch/.libs/libgstswitch.so</filename> + <basename>libgstswitch.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>switch</name> + <longname>Switch</longname> + <class>Generic</class> + <description>N-to-1 input switching</description> + <author>Julien Moutte <julien@moutte.net> + Zaheer Merali <zaheerabbas at merali dot org></author> + <pads> + <caps> + <name>sink%d</name> + <direction>sink</direction> + <presence>request</presence> + <details>ANY</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-vcdsrc.xml b/docs/plugins/inspect/plugin-vcdsrc.xml new file mode 100644 index 000000000..df43892ad --- /dev/null +++ b/docs/plugins/inspect/plugin-vcdsrc.xml @@ -0,0 +1,28 @@ +<plugin> + <name>vcdsrc</name> + <description>Asynchronous read from VCD disk</description> + <filename>../../sys/vcd/.libs/libgstvcdsrc.so</filename> + <basename>libgstvcdsrc.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>vcdsrc</name> + <longname>VCD Source</longname> + <class>Source/File</class> + <description>Asynchronous read from VCD disk</description> + <author>Erik Walthinsen <omega@cse.ogi.edu></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml new file mode 100644 index 000000000..31c993b2e --- /dev/null +++ b/docs/plugins/inspect/plugin-videocrop.xml @@ -0,0 +1,34 @@ +<plugin> + <name>videocrop</name> + <description>Crops video into a user-defined region</description> + <filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename> + <basename>libgstvideocrop.so</basename> + <version>0.10.4.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>videocrop</name> + <longname>Crop</longname> + <class>Filter/Effect/Video</class> + <description>Crops video into a user-defined region</description> + <author>Tim-Philipp Müller <tim centricular net></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-videoparse.xml b/docs/plugins/inspect/plugin-videoparse.xml new file mode 100644 index 000000000..14e398aad --- /dev/null +++ b/docs/plugins/inspect/plugin-videoparse.xml @@ -0,0 +1,34 @@ +<plugin> + <name>videoparse</name> + <description>Parses byte streams into video frames</description> + <filename>../../gst/videoparse/.libs/libgstvideoparse.so</filename> + <basename>libgstvideoparse.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>videoparse</name> + <longname>Video Parse</longname> + <class>Filter/Video</class> + <description>Converts stream into video frames</description> + <author>David Schleef <ds@schleef.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-vmnc.xml b/docs/plugins/inspect/plugin-vmnc.xml new file mode 100644 index 000000000..4650d4a86 --- /dev/null +++ b/docs/plugins/inspect/plugin-vmnc.xml @@ -0,0 +1,34 @@ +<plugin> + <name>vmnc</name> + <description>VMnc video plugin library</description> + <filename>../../gst/vmnc/.libs/libgstvmnc.so</filename> + <basename>libgstvmnc.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>vmncdec</name> + <longname>VMnc video decoder</longname> + <class>Codec/Decoder/Video</class> + <description>Decode VMnc to raw (RGB) video</description> + <author>Michael Smith <msmith@xiph.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-rgb</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-x264.xml b/docs/plugins/inspect/plugin-x264.xml new file mode 100644 index 000000000..9f43f9a19 --- /dev/null +++ b/docs/plugins/inspect/plugin-x264.xml @@ -0,0 +1,34 @@ +<plugin> + <name>x264</name> + <description>libx264-based H264 plugins</description> + <filename>../../ext/x264/.libs/libgstx264.so</filename> + <basename>libgstx264.so</basename> + <version>0.10.5.1</version> + <license>GPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>x264enc</name> + <longname>x264enc</longname> + <class>Codec/Encoder/Video</class> + <description>H264 Encoder</description> + <author>Josef Zlomek <josef.zlomek@itonis.tv></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-h264</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-y4menc.xml b/docs/plugins/inspect/plugin-y4menc.xml new file mode 100644 index 000000000..5da977775 --- /dev/null +++ b/docs/plugins/inspect/plugin-y4menc.xml @@ -0,0 +1,34 @@ +<plugin> + <name>y4menc</name> + <description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description> + <filename>../../gst/y4m/.libs/libgsty4menc.so</filename> + <basename>libgsty4menc.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>y4menc</name> + <longname>YUV4MPEG video encoder</longname> + <class>Codec/Encoder/Video</class> + <description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description> + <author>Wim Taymans <wim.taymans@chello.be></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>application/x-yuv4mpeg, y4mversion=(int)2</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file |