diff options
76 files changed, 821 insertions, 935 deletions
@@ -1,3 +1,88 @@ +2008-07-11 Stefan Kost <ensonic@users.sf.net> + + * docs/plugins/gst-plugins-base-plugins-docs.sgml: + * docs/plugins/gst-plugins-base-plugins-overrides.txt: + * docs/plugins/gst-plugins-base-plugins-sections.txt: + * docs/plugins/gst-plugins-base-plugins.args: + * docs/plugins/gst-plugins-base-plugins.hierarchy: + * docs/plugins/gst-plugins-base-plugins.interfaces: + * docs/plugins/gst-plugins-base-plugins.prerequisites: + * docs/plugins/gst-plugins-base-plugins.signals: + * docs/plugins/inspect/plugin-adder.xml: + * docs/plugins/inspect/plugin-alsa.xml: + * docs/plugins/inspect/plugin-audioconvert.xml: + * docs/plugins/inspect/plugin-audiorate.xml: + * docs/plugins/inspect/plugin-audioresample.xml: + * docs/plugins/inspect/plugin-audiotestsrc.xml: + * docs/plugins/inspect/plugin-cdparanoia.xml: + * docs/plugins/inspect/plugin-decodebin.xml: + * docs/plugins/inspect/plugin-ffmpegcolorspace.xml: + * docs/plugins/inspect/plugin-gdp.xml: + * docs/plugins/inspect/plugin-gnomevfs.xml: + * docs/plugins/inspect/plugin-libvisual.xml: + * docs/plugins/inspect/plugin-ogg.xml: + * docs/plugins/inspect/plugin-pango.xml: + * docs/plugins/inspect/plugin-playback.xml: + * docs/plugins/inspect/plugin-queue2.xml: + * docs/plugins/inspect/plugin-subparse.xml: + * docs/plugins/inspect/plugin-tcp.xml: + * docs/plugins/inspect/plugin-theora.xml: + * docs/plugins/inspect/plugin-typefindfunctions.xml: + * docs/plugins/inspect/plugin-uridecodebin.xml: + * docs/plugins/inspect/plugin-video4linux.xml: + * docs/plugins/inspect/plugin-videorate.xml: + * docs/plugins/inspect/plugin-videoscale.xml: + * docs/plugins/inspect/plugin-videotestsrc.xml: + * docs/plugins/inspect/plugin-volume.xml: + * docs/plugins/inspect/plugin-vorbis.xml: + * docs/plugins/inspect/plugin-ximagesink.xml: + * docs/plugins/inspect/plugin-xvimagesink.xml: + * ext/alsa/gstalsamixer.c: + * ext/alsa/gstalsasink.c: + * ext/alsa/gstalsasrc.c: + * ext/gio/gstgiosink.c: + * ext/gio/gstgiosrc.c: + * ext/gio/gstgiostreamsink.c: + * ext/gio/gstgiostreamsrc.c: + * ext/gnomevfs/gstgnomevfssink.c: + * ext/gnomevfs/gstgnomevfssrc.c: + * ext/ogg/gstoggdemux.c: + * ext/ogg/gstoggmux.c: + * ext/pango/gstclockoverlay.c: + * ext/pango/gsttextoverlay.c: + * ext/pango/gsttextrender.c: + * ext/pango/gsttimeoverlay.c: + * ext/theora/theoradec.c: + * ext/theora/theoraenc.c: + * ext/theora/theoraparse.c: + * ext/vorbis/vorbisdec.c: + * ext/vorbis/vorbisenc.c: + * ext/vorbis/vorbisparse.c: + * ext/vorbis/vorbistag.c: + * gst/adder/gstadder.c: + * gst/audioconvert/gstaudioconvert.c: + * gst/audioresample/gstaudioresample.c: + * gst/audiotestsrc/gstaudiotestsrc.c: + * gst/ffmpegcolorspace/gstffmpegcolorspace.c: + * gst/gdp/gstgdpdepay.c: + * gst/gdp/gstgdppay.c: + * gst/playback/gstdecodebin2.c: + * gst/playback/gstplaybin.c: + * gst/playback/gstplaybin2.c: + * gst/playback/gstqueue2.c: + * gst/playback/gsturidecodebin.c: + * gst/tcp/gstmultifdsink.c: + * gst/tcp/gsttcpserversink.c: + * gst/videorate/gstvideorate.c: + * gst/videoscale/gstvideoscale.c: + * gst/videotestsrc/gstvideotestsrc.c: + * gst/volume/gstvolume.c: + * sys/ximage/ximagesink.c: + * sys/xvimage/xvimagesink.c: + Cleanup Plugin docs. Link to signals and properties. Fix sub-section + titles. Drop mentining that all our example pipelines are "simple" + pipelines. + 2008-07-07 Sebastian Dröge <sebastian.droege@collabora.co.uk> * tests/examples/seek/Makefile.am: diff --git a/common b/common -Subproject 593bb114c6f5c32b529aa6443be4c2d60d6484c +Subproject 79ade7b9c9bf47eee491ceee4cf3ea116140ad3 diff --git a/docs/plugins/gst-plugins-base-plugins-docs.sgml b/docs/plugins/gst-plugins-base-plugins-docs.sgml index da9fd315f..6653feb89 100644 --- a/docs/plugins/gst-plugins-base-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-base-plugins-docs.sgml @@ -90,5 +90,10 @@ <xi:include href="xml/plugin-ximagesink.xml" /> <xi:include href="xml/plugin-xvimagesink.xml" /> </chapter> + + <chapter> + <title>gst-plugins-base Classes</title> + <xi:include href="xml/gstplaybasebin.xml" /> + </chapter> </book> diff --git a/docs/plugins/gst-plugins-base-plugins-overrides.txt b/docs/plugins/gst-plugins-base-plugins-overrides.txt index 3fedc4185..57b5802f9 100644 --- a/docs/plugins/gst-plugins-base-plugins-overrides.txt +++ b/docs/plugins/gst-plugins-base-plugins-overrides.txt @@ -9,6 +9,11 @@ struct _GstDecodeBin2 { }; </STRUCT> <STRUCT> +<NAME>GstPlayBaseBin</NAME> +struct _GstPlayBaseBin { +}; +</STRUCT> +<STRUCT> <NAME>GstPlayBin</NAME> struct _GstPlayBin { }; diff --git a/docs/plugins/gst-plugins-base-plugins-sections.txt b/docs/plugins/gst-plugins-base-plugins-sections.txt index 37db8f58e..f8d9d8dce 100644 --- a/docs/plugins/gst-plugins-base-plugins-sections.txt +++ b/docs/plugins/gst-plugins-base-plugins-sections.txt @@ -370,6 +370,13 @@ GstOggMuxClass </SECTION> <SECTION> +<FILE>gstplaybasebin</FILE> +<TITLE>GstPlayBaseBin</TITLE> +GstPlayBaseBin +<SUBSECTION Standard> +</SECTION> + +<SECTION> <FILE>element-playbin</FILE> <TITLE>playbin</TITLE> GstPlayBin diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args index bb3b4b0be..8141f9723 100644 --- a/docs/plugins/gst-plugins-base-plugins.args +++ b/docs/plugins/gst-plugins-base-plugins.args @@ -289,6 +289,16 @@ </ARG> <ARG> +<NAME>GstVideoTestSrc::peer-alloc</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Peer Alloc</NICK> +<BLURB>Ask the peer to allocate an output buffer.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> <NAME>GstVideoscale::method</NAME> <TYPE>GstVideoscaleMethod</TYPE> <RANGE></RANGE> @@ -851,11 +861,11 @@ <ARG> <NAME>GstVorbisEnc::quality</NAME> <TYPE>gfloat</TYPE> -<RANGE>[-0.1,1]</RANGE> +<RANGE>[-0,1,1]</RANGE> <FLAGS>rw</FLAGS> <NICK>Quality</NICK> <BLURB>Specify quality instead of specifying a particular bitrate.</BLURB> -<DEFAULT>0.3</DEFAULT> +<DEFAULT>0,3</DEFAULT> </ARG> <ARG> @@ -1175,7 +1185,7 @@ <FLAGS>rw</FLAGS> <NICK>Volume</NICK> <BLURB>Volume of test signal.</BLURB> -<DEFAULT>0.8</DEFAULT> +<DEFAULT>0,8</DEFAULT> </ARG> <ARG> diff --git a/docs/plugins/gst-plugins-base-plugins.hierarchy b/docs/plugins/gst-plugins-base-plugins.hierarchy index bfe836339..a1c44acad 100644 --- a/docs/plugins/gst-plugins-base-plugins.hierarchy +++ b/docs/plugins/gst-plugins-base-plugins.hierarchy @@ -15,64 +15,52 @@ GObject GstDecodeBin GstDecodeBin2 GstURIDecodeBin - GstVideoRate - GstAudioRate GstBaseSrc GstPushSrc - GstVideoTestSrc - GstTCPClientSrc - GstTCPServerSrc - GstV4lElement - GstV4lSrc + GstCddaBaseSrc + GstCdParanoiaSrc GstBaseAudioSrc GstAudioSrc GstAlsaSrc - GstCddaBaseSrc - GstCdParanoiaSrc - GstAudioTestSrc + GstV4lElement + GstV4lSrc + GstVideoTestSrc + GstTCPClientSrc + GstTCPServerSrc GstGnomeVFSSrc - GstBaseTransform - GstAudioConvert - GstAudioresample - GstAudioFilter - GstVolume - GstVideoScale - GstFFMpegCsp - GstQueue2 - GstStreamSelector - GstAdder - GstSubParse - GstSsaParse + GstAudioTestSrc GstBaseSink - GstTCPClientSink - GstMultiFdSink - GstTCPServerSink - GstVideoSink - GstXImageSink - GstXvImageSink + GstGnomeVFSSink GstBaseAudioSink GstAudioSink GstAlsaSink - GstGnomeVFSSink - GstGDPDepay - GstGDPPay - GstAlsaMixerElement - GstTextOverlay - GstTimeOverlay - GstClockOverlay - GstTextRender + GstVideoSink + GstXImageSink + GstXvImageSink + GstTCPClientSink + GstMultiFdSink + GstTCPServerSink + GstVorbisEnc + GstVorbisDec + GstVorbisParse + GstVorbisTag GstTheoraDec GstTheoraEnc GstTheoraParse GstVisual + GstVisualjess GstVisualbumpscope GstVisualcorona + GstVisualgforce GstVisualinfinite GstVisualjakdaw - GstVisualjess - GstVisuallv_analyzer GstVisuallv_scope GstVisualoinksie + GstTextOverlay + GstTimeOverlay + GstClockOverlay + GstTextRender + GstAlsaMixerElement GstOggDemux GstOggMux GstOgmParse @@ -81,10 +69,22 @@ GObject GstOgmTextParse GstOggParse GstOggAviParse - GstVorbisEnc - GstVorbisDec - GstVorbisParse - GstVorbisTag + GstSubParse + GstSsaParse + GstBaseTransform + GstVideoScale + GstFFMpegCsp + GstAudioFilter + GstVolume + GstAudioConvert + GstAudioresample + GstQueue2 + GstStreamSelector + GstAudioRate + GstAdder + GstVideoRate + GstGDPDepay + GstGDPPay GstBus GstTask GstClock @@ -94,30 +94,28 @@ GObject GstRegistry GstRingBuffer GstSignalObject - GstStreamInfo - GstMixerTrack - GstMixerOptions - GstColorBalanceChannel - GstTunerNorm - GstTunerChannel - PangoFontMap - PangoFcFontMap - PangoFT2FontMap - PangoContext LinkConnection GIOPConnection LinkServer GIOPServer GConfClient + PangoFontMap + PangoFcFontMap + PangoFT2FontMap + PangoContext + GstColorBalanceChannel + GstTunerNorm + GstTunerChannel + GstStreamInfo + GstMixerTrack GInterface - GTypePlugin GstChildProxy GstURIHandler + GstTagSetter GstImplementsInterface GstMixer + GstPropertyProbe GstNavigation GstXOverlay GstColorBalance - GstPropertyProbe GstTuner - GstTagSetter diff --git a/docs/plugins/gst-plugins-base-plugins.interfaces b/docs/plugins/gst-plugins-base-plugins.interfaces index d9920f63d..5b4a6051a 100644 --- a/docs/plugins/gst-plugins-base-plugins.interfaces +++ b/docs/plugins/gst-plugins-base-plugins.interfaces @@ -6,17 +6,17 @@ GstPlayBin2 GstChildProxy GstDecodeBin GstChildProxy GstDecodeBin2 GstChildProxy GstURIDecodeBin GstChildProxy -GstV4lElement GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstPropertyProbe -GstV4lSrc GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstPropertyProbe -GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe GstCddaBaseSrc GstURIHandler GstCdParanoiaSrc GstURIHandler +GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe +GstV4lElement GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner +GstV4lSrc GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner GstGnomeVFSSrc GstURIHandler -GstVolume GstImplementsInterface GstMixer -GstXImageSink GstImplementsInterface GstNavigation GstXOverlay -GstXvImageSink GstImplementsInterface GstNavigation GstXOverlay GstColorBalance GstPropertyProbe -GstAlsaSink GstPropertyProbe GstGnomeVFSSink GstURIHandler -GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe +GstAlsaSink GstPropertyProbe +GstXImageSink GstImplementsInterface GstNavigation GstXOverlay +GstXvImageSink GstImplementsInterface GstPropertyProbe GstNavigation GstXOverlay GstColorBalance GstVorbisEnc GstTagSetter GstVorbisTag GstTagSetter +GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe +GstVolume GstImplementsInterface GstMixer diff --git a/docs/plugins/gst-plugins-base-plugins.prerequisites b/docs/plugins/gst-plugins-base-plugins.prerequisites index 7681ea413..43047c6e0 100644 --- a/docs/plugins/gst-plugins-base-plugins.prerequisites +++ b/docs/plugins/gst-plugins-base-plugins.prerequisites @@ -1,7 +1,7 @@ GstChildProxy GstObject -GstImplementsInterface GstObject GstElement -GstMixer GstImplementsInterface GstObject GstElement -GstXOverlay GstImplementsInterface GstObject GstElement -GstColorBalance GstImplementsInterface GstObject GstElement -GstTuner GstImplementsInterface GstObject GstElement GstTagSetter GstObject GstElement +GstImplementsInterface GstObject GstElement +GstMixer GstObject GstImplementsInterface GstElement +GstXOverlay GstObject GstImplementsInterface GstElement +GstColorBalance GstObject GstImplementsInterface GstElement +GstTuner GstObject GstImplementsInterface GstElement diff --git a/docs/plugins/gst-plugins-base-plugins.signals b/docs/plugins/gst-plugins-base-plugins.signals index cddef49df..37aa0a4a1 100644 --- a/docs/plugins/gst-plugins-base-plugins.signals +++ b/docs/plugins/gst-plugins-base-plugins.signals @@ -321,3 +321,27 @@ GstPlayBin2 *gstplaybin2 GstCaps *arg1 </SIGNAL> +<SIGNAL> +<NAME>GstPlayBin2::get-audio-pad</NAME> +<RETURNS>GstPad*</RETURNS> +<FLAGS>la</FLAGS> +GstPlayBin2 *gstplaybin2 +gint arg1 +</SIGNAL> + +<SIGNAL> +<NAME>GstPlayBin2::get-text-pad</NAME> +<RETURNS>GstPad*</RETURNS> +<FLAGS>la</FLAGS> +GstPlayBin2 *gstplaybin2 +gint arg1 +</SIGNAL> + +<SIGNAL> +<NAME>GstPlayBin2::get-video-pad</NAME> +<RETURNS>GstPad*</RETURNS> +<FLAGS>la</FLAGS> +GstPlayBin2 *gstplaybin2 +gint arg1 +</SIGNAL> + diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml index 66938520e..ac8c652dc 100644 --- a/docs/plugins/inspect/plugin-adder.xml +++ b/docs/plugins/inspect/plugin-adder.xml @@ -3,10 +3,10 @@ <description>Adds multiple streams</description> <filename>../../gst/adder/.libs/libgstadder.so</filename> <basename>libgstadder.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,17 +17,17 @@ <author>Thomas <thomas@apestaart.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean){ true, false }; 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-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)8, depth=(int)8, signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }</details> - </caps> - <caps> <name>sink%d</name> <direction>sink</direction> <presence>request</presence> <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean){ true, false }; 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-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)8, depth=(int)8, signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean){ true, false }; 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-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)8, depth=(int)8, signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml index aa57341f7..a5d4bf45f 100644 --- a/docs/plugins/inspect/plugin-alsa.xml +++ b/docs/plugins/inspect/plugin-alsa.xml @@ -3,10 +3,10 @@ <description>ALSA plugin library</description> <filename>../../ext/alsa/.libs/libgstalsa.so</filename> <basename>libgstalsa.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml index 11aedaf82..70e9f9599 100644 --- a/docs/plugins/inspect/plugin-audioconvert.xml +++ b/docs/plugins/inspect/plugin-audioconvert.xml @@ -3,10 +3,10 @@ <description>Convert audio to different formats</description> <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename> <basename>libgstaudioconvert.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,14 +17,14 @@ <author>Benjamin Otte <in7y118@public.uni-hamburg.de></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <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, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <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, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }</details> </caps> diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml index 1a17bce1a..7ebf3de3c 100644 --- a/docs/plugins/inspect/plugin-audiorate.xml +++ b/docs/plugins/inspect/plugin-audiorate.xml @@ -3,10 +3,10 @@ <description>Adjusts audio frames</description> <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename> <basename>libgstaudiorate.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,14 +17,14 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</details> </caps> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</details> </caps> diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml index 9682c739d..b9db45722 100644 --- a/docs/plugins/inspect/plugin-audioresample.xml +++ b/docs/plugins/inspect/plugin-audioresample.xml @@ -3,10 +3,10 @@ <description>Resamples audio</description> <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename> <basename>libgstaudioresample.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,14 +17,14 @@ <author>David Schleef <ds@schleef.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)64</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)64</details> </caps> diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml index 3773bf74f..952bc1d93 100644 --- a/docs/plugins/inspect/plugin-audiotestsrc.xml +++ b/docs/plugins/inspect/plugin-audiotestsrc.xml @@ -3,10 +3,10 @@ <description>Creates audio test signals of given frequency and volume</description> <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename> <basename>libgstaudiotestsrc.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml index e883d2499..d6affc5c9 100644 --- a/docs/plugins/inspect/plugin-cdparanoia.xml +++ b/docs/plugins/inspect/plugin-cdparanoia.xml @@ -3,10 +3,10 @@ <description>Read audio from CD in paranoid mode</description> <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename> <basename>libgstcdparanoia.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>GPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-decodebin.xml b/docs/plugins/inspect/plugin-decodebin.xml index 1484c0f21..c8d7b563e 100644 --- a/docs/plugins/inspect/plugin-decodebin.xml +++ b/docs/plugins/inspect/plugin-decodebin.xml @@ -3,10 +3,10 @@ <description>decoder bin</description> <filename>../../gst/playback/.libs/libgstdecodebin.so</filename> <basename>libgstdecodebin.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,17 +17,17 @@ <author>Wim Taymans <wim.taymans@gmail.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>ANY</details> - </caps> - <caps> <name>src%d</name> <direction>source</direction> <presence>sometimes</presence> <details>ANY</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>ANY</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml index 794ebc375..734c1a7fe 100644 --- a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml +++ b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml @@ -3,7 +3,7 @@ <description>colorspace conversion copied from FFMpeg 0.4.9-pre1</description> <filename>../../gst/ffmpegcolorspace/.libs/libgstffmpegcolorspace.so</filename> <basename>libgstffmpegcolorspace.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>FFMpeg</package> @@ -17,14 +17,14 @@ <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)I420; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)NV12; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)NV21; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YV12; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUY2; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y42B; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y444; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUV9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YVU9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y41B; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)1234; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)1234; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8, endianness=(int)1234; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)UYVY; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)IYU1; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)AYUV</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)I420; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)NV12; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)NV21; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YV12; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUY2; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y42B; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y444; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUV9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YVU9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y41B; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)1234; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)1234; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8, endianness=(int)1234; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)UYVY; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)IYU1; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)AYUV</details> </caps> diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml index 2b3652923..d59659c71 100644 --- a/docs/plugins/inspect/plugin-gdp.xml +++ b/docs/plugins/inspect/plugin-gdp.xml @@ -3,10 +3,10 @@ <description>Payload/depayload GDP packets</description> <filename>../../gst/gdp/.libs/libgstgdp.so</filename> <basename>libgstgdp.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,17 +17,17 @@ <author>Thomas Vander Stichele <thomas at apestaart dot org></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-gdp</details> - </caps> - <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-gdp</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Thomas Vander Stichele <thomas at apestaart dot org></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>ANY</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>application/x-gdp</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>ANY</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-gnomevfs.xml b/docs/plugins/inspect/plugin-gnomevfs.xml index 648d4ee58..206a9ba5e 100644 --- a/docs/plugins/inspect/plugin-gnomevfs.xml +++ b/docs/plugins/inspect/plugin-gnomevfs.xml @@ -3,10 +3,10 @@ <description>elements to read from and write to Gnome-VFS uri's</description> <filename>../../ext/gnomevfs/.libs/libgstgnomevfs.so</filename> <basename>libgstgnomevfs.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml index 723461e30..726242e1c 100644 --- a/docs/plugins/inspect/plugin-libvisual.xml +++ b/docs/plugins/inspect/plugin-libvisual.xml @@ -3,10 +3,10 @@ <description>libvisual visualization plugins</description> <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename> <basename>libgstlibvisual.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,17 +17,17 @@ <author>Benjamin Otte <otte@gnome.org></author> <pads> <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)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)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-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 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</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)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)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-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 ]</details> + </caps> </pads> </element> <element> @@ -38,17 +38,38 @@ <author>Benjamin Otte <otte@gnome.org></author> <pads> <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</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)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)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-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 ]</details> </caps> + </pads> + </element> + <element> + <name>libvisual_gforce</name> + <longname>libvisual libvisual G-Force plugin plugin v.0.1.0</longname> + <class>Visualization</class> + <description>Libvisual G-Force plugin</description> + <author>Benjamin Otte <otte@gnome.org></author> + <pads> <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</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)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)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-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 ]</details> + </caps> </pads> </element> <element> @@ -59,17 +80,17 @@ <author>Benjamin Otte <otte@gnome.org></author> <pads> <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)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)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-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 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</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)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)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-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 ]</details> + </caps> </pads> </element> <element> @@ -80,17 +101,17 @@ <author>Benjamin Otte <otte@gnome.org></author> <pads> <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)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)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-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 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</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)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)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-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 ]</details> + </caps> </pads> </element> <element> @@ -101,38 +122,17 @@ <author>Benjamin Otte <otte@gnome.org></author> <pads> <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)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)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-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 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details> </caps> - </pads> - </element> - <element> - <name>libvisual_lv_analyzer</name> - <longname>libvisual libvisual analyzer plugin v.1.0</longname> - <class>Visualization</class> - <description>Libvisual analyzer plugin</description> - <author>Benjamin Otte <otte@gnome.org></author> - <pads> <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)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)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-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 ]</details> </caps> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details> - </caps> </pads> </element> <element> @@ -143,17 +143,17 @@ <author>Benjamin Otte <otte@gnome.org></author> <pads> <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)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)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-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 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</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)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)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-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 ]</details> + </caps> </pads> </element> <element> @@ -164,17 +164,17 @@ <author>Benjamin Otte <otte@gnome.org></author> <pads> <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)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)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-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 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</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)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)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-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 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml index 5dd5d77d8..2b7308f2c 100644 --- a/docs/plugins/inspect/plugin-ogg.xml +++ b/docs/plugins/inspect/plugin-ogg.xml @@ -3,10 +3,10 @@ <description>ogg stream manipulation (info about ogg: http://xiph.org)</description> <filename>../../ext/ogg/.libs/libgstogg.so</filename> <basename>libgstogg.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,17 +17,17 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-ogg-avi</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/x-vorbis</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-ogg-avi</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/ogg; application/x-annodex</details> - </caps> - <caps> <name>src_%d</name> <direction>source</direction> <presence>sometimes</presence> <details>ANY</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/ogg; application/x-annodex</details> + </caps> </pads> </element> <element> @@ -59,17 +59,17 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>application/ogg</details> - </caps> - <caps> <name>sink_%d</name> <direction>sink</direction> <presence>request</presence> <details>video/x-theora; audio/x-vorbis; audio/x-flac; audio/x-speex; application/x-ogm-video; application/x-ogm-audio; video/x-dirac; video/x-smoke; text/x-cmml, encoded=(boolean)true</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>application/ogg</details> + </caps> </pads> </element> <element> @@ -80,14 +80,14 @@ <author>Michael Smith <msmith@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>application/ogg</details> </caps> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>application/ogg</details> </caps> @@ -101,17 +101,17 @@ <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> + <name>src</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)117, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk4, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)dk3, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi</details> + </caps> + <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>application/x-ogm-audio</details> </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi</details> - </caps> </pads> </element> <element> @@ -122,17 +122,17 @@ <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-ogm-text</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>sometimes</presence> <details>text/plain</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-ogm-text</details> + </caps> </pads> </element> <element> @@ -143,17 +143,17 @@ <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-ogm-video</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>sometimes</presence> <details>video/x-3ivx, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-rgb, bpp=(int){ 8, 24 }, depth=(int){ 8, 24 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)50, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, mpegversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xvid, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YVU9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dirac, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-ogm-video</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml index 9d436a2fb..b5d843f60 100644 --- a/docs/plugins/inspect/plugin-pango.xml +++ b/docs/plugins/inspect/plugin-pango.xml @@ -3,10 +3,10 @@ <description>Pango-based text rendering and overlay</description> <filename>../../ext/pango/.libs/libgstpango.so</filename> <basename>libgstpango.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,14 +17,14 @@ <author>Tim-Philipp MĂ¼ller <tim@centricular.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>video_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> <caps> - <name>video_sink</name> - <direction>sink</direction> + <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> @@ -38,10 +38,10 @@ <author>David Schleef <ds@schleef.org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>text_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> + <details>text/x-pango-markup; text/plain</details> </caps> <caps> <name>video_sink</name> @@ -50,10 +50,10 @@ <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>text_sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> - <details>text/x-pango-markup; text/plain</details> + <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> @@ -65,17 +65,17 @@ <author>David Schleef <ds@schleef.org>, Ronald S. Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw-yuv, format=(fourcc)AYUV, 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>text/x-pango-markup; text/plain</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> <element> @@ -86,14 +86,14 @@ <author>Tim-Philipp MĂ¼ller <tim@centricular.net></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>video_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> <caps> - <name>video_sink</name> - <direction>sink</direction> + <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> diff --git a/docs/plugins/inspect/plugin-playback.xml b/docs/plugins/inspect/plugin-playback.xml index 4cf336510..88001d816 100644 --- a/docs/plugins/inspect/plugin-playback.xml +++ b/docs/plugins/inspect/plugin-playback.xml @@ -3,10 +3,10 @@ <description>various playback elements</description> <filename>../../gst/playback/.libs/libgstplaybin.so</filename> <basename>libgstplaybin.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-queue2.xml b/docs/plugins/inspect/plugin-queue2.xml index 11021b455..654e0ca93 100644 --- a/docs/plugins/inspect/plugin-queue2.xml +++ b/docs/plugins/inspect/plugin-queue2.xml @@ -3,10 +3,10 @@ <description>Queue newer version</description> <filename>../../gst/playback/.libs/libgstqueue2.so</filename> <basename>libgstqueue2.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,14 +17,14 @@ <author>Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@gmail.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>ANY</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>ANY</details> </caps> diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml index 6dc487794..a24a5c9c6 100644 --- a/docs/plugins/inspect/plugin-subparse.xml +++ b/docs/plugins/inspect/plugin-subparse.xml @@ -3,10 +3,10 @@ <description>Subtitle parsing</description> <filename>../../gst/subparse/.libs/libgstsubparse.so</filename> <basename>libgstsubparse.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,17 +17,17 @@ <author>Tim-Philipp MĂ¼ller <tim centricular net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-ssa; application/x-ass</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>text/x-pango-markup</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-ssa; application/x-ass</details> + </caps> </pads> </element> <element> @@ -39,17 +39,17 @@ Ronald S. Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>text/plain; text/x-pango-markup</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml index 736d71e34..15e7cdcb7 100644 --- a/docs/plugins/inspect/plugin-tcp.xml +++ b/docs/plugins/inspect/plugin-tcp.xml @@ -3,10 +3,10 @@ <description>transfer data over the network via TCP</description> <filename>../../gst/tcp/.libs/libgsttcp.so</filename> <basename>libgsttcp.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml index cdd29d038..c7435cd43 100644 --- a/docs/plugins/inspect/plugin-theora.xml +++ b/docs/plugins/inspect/plugin-theora.xml @@ -3,10 +3,10 @@ <description>Theora plugin library</description> <filename>../../ext/theora/.libs/libgsttheora.so</filename> <basename>libgsttheora.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,17 +17,17 @@ <author>Benjamin Otte <in7y118@public.uni-hamburg.de>, 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, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/x-theora</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)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-theora</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)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-theora</details> + </caps> </pads> </element> <element> @@ -59,14 +59,14 @@ <author>Andy Wingo <wingo@pobox.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>video/x-theora</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>video/x-theora</details> </caps> diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml index 37599710c..bc324935f 100644 --- a/docs/plugins/inspect/plugin-typefindfunctions.xml +++ b/docs/plugins/inspect/plugin-typefindfunctions.xml @@ -3,10 +3,10 @@ <description>default typefind functions</description> <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename> <basename>libgsttypefindfunctions.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> diff --git a/docs/plugins/inspect/plugin-uridecodebin.xml b/docs/plugins/inspect/plugin-uridecodebin.xml index 5abf6c071..a33de0a80 100644 --- a/docs/plugins/inspect/plugin-uridecodebin.xml +++ b/docs/plugins/inspect/plugin-uridecodebin.xml @@ -3,10 +3,10 @@ <description>URI Decoder bin</description> <filename>../../gst/playback/.libs/libgstdecodebin2.so</filename> <basename>libgstdecodebin2.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,17 +17,17 @@ <author>Edward Hervey <edward@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>ANY</details> - </caps> - <caps> <name>src%d</name> <direction>source</direction> <presence>sometimes</presence> <details>ANY</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>ANY</details> + </caps> </pads> </element> <element> diff --git a/docs/plugins/inspect/plugin-video4linux.xml b/docs/plugins/inspect/plugin-video4linux.xml index 41ed800ac..e8a61af63 100644 --- a/docs/plugins/inspect/plugin-video4linux.xml +++ b/docs/plugins/inspect/plugin-video4linux.xml @@ -3,10 +3,10 @@ <description>elements for Video 4 Linux</description> <filename>../../sys/v4l/.libs/libgstvideo4linux.so</filename> <basename>libgstvideo4linux.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml index be728d009..94f9776ff 100644 --- a/docs/plugins/inspect/plugin-videorate.xml +++ b/docs/plugins/inspect/plugin-videorate.xml @@ -3,10 +3,10 @@ <description>Adjusts video frames</description> <filename>../../gst/videorate/.libs/libgstvideorate.so</filename> <basename>libgstvideorate.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,14 +17,14 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv; video/x-raw-rgb</details> </caps> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv; video/x-raw-rgb</details> </caps> diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml index a1e41dcd3..3bdcaaba9 100644 --- a/docs/plugins/inspect/plugin-videoscale.xml +++ b/docs/plugins/inspect/plugin-videoscale.xml @@ -3,10 +3,10 @@ <description>Resizes video</description> <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename> <basename>libgstvideoscale.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,14 +17,14 @@ <author>Wim Taymans <wim.taymans@chello.be></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <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> <caps> - <name>src</name> - <direction>source</direction> + <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> diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml index be4b7a4b0..b15a7fe94 100644 --- a/docs/plugins/inspect/plugin-videotestsrc.xml +++ b/docs/plugins/inspect/plugin-videotestsrc.xml @@ -3,10 +3,10 @@ <description>Creates a test video stream</description> <filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename> <basename>libgstvideotestsrc.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml index 310dd08a7..9ff52fa49 100644 --- a/docs/plugins/inspect/plugin-volume.xml +++ b/docs/plugins/inspect/plugin-volume.xml @@ -3,10 +3,10 @@ <description>plugin for controlling audio volume</description> <filename>../../gst/volume/.libs/libgstvolume.so</filename> <basename>libgstvolume.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,14 +17,14 @@ <author>Andy Wingo <wingo@pobox.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <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, 64 }; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)8, depth=(int)8, signed=(boolean)true; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)24, depth=(int)24, signed=(boolean)true; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean)true</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <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, 64 }; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)8, depth=(int)8, signed=(boolean)true; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)24, depth=(int)24, signed=(boolean)true; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean)true</details> </caps> diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml index 83a5402ac..d33b706c9 100644 --- a/docs/plugins/inspect/plugin-vorbis.xml +++ b/docs/plugins/inspect/plugin-vorbis.xml @@ -3,10 +3,10 @@ <description>Vorbis plugin library</description> <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename> <basename>libgstvorbis.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -17,17 +17,17 @@ <author>Benjamin Otte <in7y118@public.uni-hamburg.de></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 256 ], endianness=(int)1234, width=(int)32</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>audio/x-vorbis</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 256 ], endianness=(int)1234, width=(int)32</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Monty <monty@xiph.org>, Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw-float, rate=(int)[ 1, 200000 ], channels=(int)[ 1, 256 ], endianness=(int)1234, width=(int)32</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>audio/x-vorbis</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 200000 ], channels=(int)[ 1, 256 ], endianness=(int)1234, width=(int)32</details> + </caps> </pads> </element> <element> @@ -59,14 +59,14 @@ <author>Thomas Vander Stichele <thomas at apestaart dot org></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-vorbis</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-vorbis</details> </caps> @@ -80,14 +80,14 @@ <author>James Livingston <doclivingston@gmail.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> <details>audio/x-vorbis</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> <details>audio/x-vorbis</details> </caps> diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml index 65852a649..fabb962d9 100644 --- a/docs/plugins/inspect/plugin-ximagesink.xml +++ b/docs/plugins/inspect/plugin-ximagesink.xml @@ -3,10 +3,10 @@ <description>X11 video output element based on standard Xlib calls</description> <filename>../../sys/ximage/.libs/libgstximagesink.so</filename> <basename>libgstximagesink.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml index eac1ee90d..ed55b5c36 100644 --- a/docs/plugins/inspect/plugin-xvimagesink.xml +++ b/docs/plugins/inspect/plugin-xvimagesink.xml @@ -3,10 +3,10 @@ <description>XFree86 video output plugin using Xv extension</description> <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename> <basename>libgstxvimagesink.so</basename> - <version>0.10.20</version> + <version>0.10.20.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/ext/alsa/gstalsamixer.c b/ext/alsa/gstalsamixer.c index 96a6da014..cefbd0cea 100644 --- a/ext/alsa/gstalsamixer.c +++ b/ext/alsa/gstalsamixer.c @@ -19,19 +19,13 @@ /** * SECTION:element-alsamixer - * @short_description: control properties of an audio device * @see_also: alsasink, alsasrc * - * <refsect2> - * <para> * This element controls various aspects such as the volume and balance * of an audio device using the ALSA api. - * </para> - * <para> + * * The application should query and use the interfaces provided by this * element to control the device. - * </para> - * </refsect2> * * Last reviewed on 2006-03-01 (0.10.4) */ diff --git a/ext/alsa/gstalsasink.c b/ext/alsa/gstalsasink.c index 7f0ea8f93..f2657ac7a 100644 --- a/ext/alsa/gstalsasink.c +++ b/ext/alsa/gstalsasink.c @@ -22,20 +22,15 @@ /** * SECTION:element-alsasink - * @short_description: play audio to an ALSA device * @see_also: alsasrc, alsamixer * - * <refsect2> - * <para> * This element renders raw audio samples using the ALSA api. - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * Play an Ogg/Vorbis file. - * </para> - * <programlisting> + * |[ * gst-launch -v filesrc location=sine.ogg ! oggdemux ! vorbisdec ! audioconvert ! audioresample ! alsasink - * </programlisting> + * ]| Play an Ogg/Vorbis file. * </refsect2> * * Last reviewed on 2006-03-01 (0.10.4) diff --git a/ext/alsa/gstalsasrc.c b/ext/alsa/gstalsasrc.c index 851d8ec61..00cfdbc25 100644 --- a/ext/alsa/gstalsasrc.c +++ b/ext/alsa/gstalsasrc.c @@ -21,20 +21,15 @@ /** * SECTION:element-alsasrc - * @short_description: capture audio from an alsa device * @see_also: alsasink, alsamixer * - * <refsect2> - * <para> * This element reads data from an audio card using the ALSA API. - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * Record from a sound card using ALSA and encode to Ogg/Vorbis. - * </para> - * <programlisting> + * |[ * gst-launch -v alsasrc ! audioconvert ! vorbisenc ! oggmux ! filesink location=alsasrc.ogg - * </programlisting> + * ]| Record from a sound card using ALSA and encode to Ogg/Vorbis. * </refsect2> * * Last reviewed on 2006-03-01 (0.10.4) diff --git a/ext/gio/gstgiosink.c b/ext/gio/gstgiosink.c index 985276270..5dda5a8d0 100644 --- a/ext/gio/gstgiosink.c +++ b/ext/gio/gstgiosink.c @@ -21,40 +21,27 @@ /** * SECTION:element-giosink - * @short_description: Write a stream to any GIO-supported location * @see_also: #GstFileSink, #GstGnomeVFSSink, #GstGioSrc * - * <refsect2> - * <para> * This plugin writes incoming data to a local or remote location specified * by an URI. This location can be specified using any protocol supported by * the GIO library or it's VFS backends. Common protocols are 'file', 'ftp', * or 'smb'. - * </para> - * <para> - * Example pipeline: - * <programlisting> + * + * <refsect2> + * <title>Example pipelines</title> + * |[ * gst-launch -v filesrc location=input.xyz ! giosink location=file:///home/joe/out.xyz - * </programlisting> - * The above pipeline will simply copy a local file. Instead of giosink, + * ]| The above pipeline will simply copy a local file. Instead of giosink, * we could just as well have used the filesink element here. - * </para> - * <para> - * Another example pipeline: - * <programlisting> + * |[ * gst-launch -v filesrc location=foo.mp3 ! mad ! flacenc ! giosink location=smb://othercomputer/foo.flac - * </programlisting> - * The above pipeline will re-encode an mp3 file into FLAC format and store + * ]| The above pipeline will re-encode an mp3 file into FLAC format and store * it on a remote host using the Samba protocol. - * </para> - * <para> - * Another example pipeline: - * <programlisting> + * |[ * gst-launch -v audiotestsrc num-buffers=100 ! vorbisenc ! oggmux ! giosink location=file:///home/foo/bar.ogg - * </programlisting> - * The above pipeline will encode a 440Hz sine wave to Ogg Vorbis and stores + * ]| The above pipeline will encode a 440Hz sine wave to Ogg Vorbis and stores * it in the home directory of user foo. - * </para> * </refsect2> */ diff --git a/ext/gio/gstgiosrc.c b/ext/gio/gstgiosrc.c index e06003381..244398b8a 100644 --- a/ext/gio/gstgiosrc.c +++ b/ext/gio/gstgiosrc.c @@ -21,41 +21,28 @@ /** * SECTION:element-giosrc - * @short_description: Read from any GIO-supported location * @see_also: #GstFileSrc, #GstGnomeVFSSrc, #GstGioSink * - * <refsect2> - * <para> * This plugin reads data from a local or remote location specified * by an URI. This location can be specified using any protocol supported by * the GIO library or it's VFS backends. Common protocols are 'file', 'http', * 'ftp', or 'smb'. - * </para> - * <para> - * Example pipeline: - * <programlisting> + * + * <refsect2> + * <title>Example launch lines</title> + * |[ * gst-launch -v giosrc location=file:///home/joe/foo.xyz ! fakesink - * </programlisting> - * The above pipeline will simply read a local file and do nothing with the + * ]| The above pipeline will simply read a local file and do nothing with the * data read. Instead of giosrc, we could just as well have used the * filesrc element here. - * </para> - * <para> - * Another example pipeline: - * <programlisting> + * |[ * gst-launch -v giosrc location=smb://othercomputer/foo.xyz ! filesink location=/home/joe/foo.xyz - * </programlisting> - * The above pipeline will copy a file from a remote host to the local file + * ]| The above pipeline will copy a file from a remote host to the local file * system using the Samba protocol. - * </para> - * <para> - * Yet another example pipeline: - * <programlisting> + * |[ * gst-launch -v giosrc location=http://music.foobar.com/demo.mp3 ! mad ! audioconvert ! audioresample ! alsasink - * </programlisting> - * The above pipeline will read and decode and play an mp3 file from a + * ]| The above pipeline will read and decode and play an mp3 file from a * web server using the http protocol. - * </para> * </refsect2> */ diff --git a/ext/gio/gstgiostreamsink.c b/ext/gio/gstgiostreamsink.c index da3892203..dfade6811 100644 --- a/ext/gio/gstgiostreamsink.c +++ b/ext/gio/gstgiostreamsink.c @@ -21,20 +21,17 @@ /** * SECTION:element-giostreamsink - * @short_description: Write to a GIO GOutputStream * - * <refsect2> - * <para> * This plugin writes incoming data to a custom GIO #GOutputStream. - * </para> - * <para> + * * It can, for example, be used to write a stream to memory with a * #GMemoryOuputStream or to write to a file with a #GFileOuputStream. - * </para> + * + * <refsect2> * <title>Example code</title> * <para> * The following example writes the received data to a #GMemoryOutputStream. - * <programlisting> + * |[ #include <gst/gst.h> #include <gio/gio.h> @@ -60,7 +57,7 @@ out_data = g_memory_ouput_stream_get_data (G_MEMORY_OUTPUT_STREAM (stream)); ... - * </programlisting> + * ]| * </para> * </refsect2> */ diff --git a/ext/gio/gstgiostreamsrc.c b/ext/gio/gstgiostreamsrc.c index 8b3dab03e..81f0596d2 100644 --- a/ext/gio/gstgiostreamsrc.c +++ b/ext/gio/gstgiostreamsrc.c @@ -21,21 +21,18 @@ /** * SECTION:element-giostreamsrc - * @short_description: Reads data from a GIO GInputStream * - * <refsect2> - * <para> * This plugin reads data from a custom GIO #GInputStream. - * </para> - * <para> + * * It can, for example, be used to read data from memory with a * #GMemoryInputStream or to read from a file with a * #GFileInputStream. - * </para> + * + * <refsect2> * <title>Example code</title> * <para> * The following example reads data from a #GMemoryOutputStream. - * <programlisting> + * |[ #include <gst/gst.h> #include <gio/gio.h> @@ -60,7 +57,7 @@ g_object_set (G_OBJECT (src), "stream", stream, NULL); ... - * </programlisting> + * ]| * </para> * </refsect2> */ diff --git a/ext/gnomevfs/gstgnomevfssink.c b/ext/gnomevfs/gstgnomevfssink.c index c7cacd882..3ebf1040c 100644 --- a/ext/gnomevfs/gstgnomevfssink.c +++ b/ext/gnomevfs/gstgnomevfssink.c @@ -25,36 +25,27 @@ /** * SECTION:element-gnomevfssink - * @short_description: Write a stream to a GnomeVFS URI * @see_also: #GstFileSink, #GstGnomeVFSSrc * - * <refsect2> - * <para> * This plugin writes incoming data to a local or remote location specified * by an URI. This location can be specified using any protocol supported by * the GnomeVFS library. Common protocols are 'file', 'ftp', or 'smb'. - * </para> - * <para> - * Example pipeline: - * <programlisting> + * + * Applications can connect to the #GstGnomeVFSSink::allow-overwrite signal to + * receive a callback when an existing file will be overwritten. The return + * value of the signal will determine if gnomevfssink will overwrite the + * resource or abort with an error. + * + * <refsect2> + * <title>Example launch lines</title> + * |[ * gst-launch -v filesrc location=input.xyz ! gnomevfssink location=file:///home/joe/out.xyz - * </programlisting> - * The above pipeline will simply copy a local file. Instead of gnomevfssink, + * ]| The above pipeline will simply copy a local file. Instead of gnomevfssink, * we could just as well have used the filesink element here. - * </para> - * <para> - * Another example pipeline: - * <programlisting> + * |[ * gst-launch -v filesrc location=foo.mp3 ! mad ! flacenc ! gnomevfssink location=smb://othercomputer/foo.flac - * </programlisting> - * The above pipeline will re-encode an mp3 file into FLAC format and store + * ]| The above pipeline will re-encode an mp3 file into FLAC format and store * it on a remote host using the Samba protocol. - * </para> - * <para> - * Applications can connect to the allow-overwrite signal to receive a callback when an - * existing file will be overwritten. The return value of the signal will determine if - * gnomevfssink will overwrite the resource or abort with an error. - * </para> * </refsect2> * * Last reviewed on 2006-02-28 (0.10.4) diff --git a/ext/gnomevfs/gstgnomevfssrc.c b/ext/gnomevfs/gstgnomevfssrc.c index 3242f6532..84c436400 100644 --- a/ext/gnomevfs/gstgnomevfssrc.c +++ b/ext/gnomevfs/gstgnomevfssrc.c @@ -25,53 +25,38 @@ /** * SECTION:element-gnomevfssrc - * @short_description: Read from any GnomeVFS-supported location * @see_also: #GstFileSrc, #GstGnomeVFSSink * - * <refsect2> - * <para> * This plugin reads data from a local or remote location specified * by an URI. This location can be specified using any protocol supported by * the GnomeVFS library. Common protocols are 'file', 'http', 'ftp', or 'smb'. - * </para> - * <para> - * In case the element-gnomevfssrc::iradio-mode property is set and the + * + * In case the #GstGnomeVFSSrc:iradio-mode property is set and the * location is a http resource, gnomevfssrc will send special icecast http * headers to the server to request additional icecast metainformation. If * the server is not an icecast server, it will display the same behaviour - * as if the element-gnomevfssrc::iradio-mode property was not set. However, + * as if the #GstGnomeVFSSrc:iradio-mode property was not set. However, * if the server is in fact an icecast server, gnomevfssrc will output * data with a media type of application/x-icy, in which case you will - * need to use the #ICYDemux element as follow-up element to extract + * need to use the #GstICYDemux element as follow-up element to extract * the icecast meta data and to determine the underlying media type. - * </para> - * <para> - * Example pipeline: - * <programlisting> + * + * <refsect2> + * <title>Example launch lines</title> + * |[ * gst-launch -v gnomevfssrc location=file:///home/joe/foo.xyz ! fakesink - * </programlisting> - * The above pipeline will simply read a local file and do nothing with the + * ]| The above pipeline will simply read a local file and do nothing with the * data read. Instead of gnomevfssrc, we could just as well have used the * filesrc element here. - * </para> - * <para> - * Another example pipeline: - * <programlisting> + * |[ * gst-launch -v gnomevfssrc location=smb://othercomputer/foo.xyz ! filesink location=/home/joe/foo.xyz - * </programlisting> - * The above pipeline will copy a file from a remote host to the local file + * ]| The above pipeline will copy a file from a remote host to the local file * system using the Samba protocol. - * </para> - * <para> - * Yet another example pipeline: - * <programlisting> + * |[ * gst-launch -v gnomevfssrc location=http://music.foobar.com/demo.mp3 ! mad ! audioconvert ! audioresample ! alsasink - * </programlisting> - * The above pipeline will read and decode and play an mp3 file from a + * ]| The above pipeline will read and decode and play an mp3 file from a * web server using the http protocol. - * </para> * </refsect2> - * */ diff --git a/ext/ogg/gstoggdemux.c b/ext/ogg/gstoggdemux.c index 8aaaedc9b..8ad0c5554 100644 --- a/ext/ogg/gstoggdemux.c +++ b/ext/ogg/gstoggdemux.c @@ -21,20 +21,15 @@ /** * SECTION:element-oggdemux - * @short_description: a demuxer for ogg files * @see_also: <link linkend="gst-plugins-base-plugins-oggmux">oggmux</link> * - * <refsect2> - * <para> * This element demuxes ogg files into their encoded audio and video components. - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * <programlisting> + * |[ * gst-launch -v filesrc location=test.ogg ! oggdemux ! vorbisdec ! audioconvert ! alsasink - * </programlisting> - * Decodes the vorbis audio stored inside an ogg container. - * </para> + * ]| Decodes the vorbis audio stored inside an ogg container. * </refsect2> * * Last reviewed on 2006-12-30 (0.10.5) diff --git a/ext/ogg/gstoggmux.c b/ext/ogg/gstoggmux.c index 1fee18294..50a074db8 100644 --- a/ext/ogg/gstoggmux.c +++ b/ext/ogg/gstoggmux.c @@ -20,21 +20,16 @@ /** * SECTION:element-oggmux - * @short_description: a muxer for ogg files * @see_also: <link linkend="gst-plugins-base-plugins-deoggmux">oggdemux</link> * - * <refsect2> - * <para> * This element merges streams (audio and video) into ogg files. - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * <programlisting> + * |[ * gst-launch v4l2src num-buffers=500 ! video/x-raw-yuv,width=320,height=240 ! ffmpegcolorspace ! theoraenc ! oggmux ! filesink location=video.ogg - * </programlisting> - * Encodes a video stream captured from a v4l2-compatible camera to Ogg/Theora + * ]| Encodes a video stream captured from a v4l2-compatible camera to Ogg/Theora * (the encoding will stop automatically after 500 frames) - * </para> * </refsect2> * * Last reviewed on 2008-02-06 (0.10.17) diff --git a/ext/pango/gstclockoverlay.c b/ext/pango/gstclockoverlay.c index 72478c1ce..f558ec048 100644 --- a/ext/pango/gstclockoverlay.c +++ b/ext/pango/gstclockoverlay.c @@ -22,30 +22,23 @@ * SECTION:element-clockoverlay * @see_also: #GstTextOverlay, #GstTimeOverlay * - * <refsect2> - * <para> * This element overlays the current clock time on top of a video * stream. You can position the text and configure the font details * using the properties of the #GstTextOverlay class. By default, the * time is displayed in the top left corner of the picture, with some * padding to the left and to the top. - * </para> - * <para> - * Here is a simple pipeline that displays the current time in the top left - * corner of the video picture: - * <programlisting> + * + * <refsect2> + * <title>Example launch lines</title> + * |[ * gst-launch -v videotestsrc ! clockoverlay ! xvimagesink - * </programlisting> - * </para> - * <para> - * Here is another pipeline that displays the current time with some leading + * ]| Display the current time in the top left corner of the video picture + * |[ + * gst-launch -v videotestsrc ! clockoverlay halign=right valign=bottom text="Edge City" shaded-background=true ! ffmpegcolorspace ! ximagesink + * ]| Another pipeline that displays the current time with some leading * text in the bottom right corner of the video picture, with the background * of the text being shaded in order to make it more legible on top of a - * bright video background: - * <programlisting> - * gst-launch -v videotestsrc ! clockoverlay halign=right valign=bottom text="Edge City" shaded-background=true ! ffmpegcolorspace ! ximagesink - * </programlisting> - * </para> + * bright video background. * </refsect2> */ diff --git a/ext/pango/gsttextoverlay.c b/ext/pango/gsttextoverlay.c index b963a6b21..23ddf3c0d 100644 --- a/ext/pango/gsttextoverlay.c +++ b/ext/pango/gsttextoverlay.c @@ -24,36 +24,31 @@ * SECTION:element-textoverlay * @see_also: #GstTextRender, #GstClockOverlay, #GstTimeOverlay, #GstSubParse * - * <refsect2> - * <para> * This plugin renders text on top of a video stream. This can be either * static text or text from buffers received on the text sink pad, e.g. * as produced by the subparse element. If the text sink pad is not linked, * the text set via the "text" property will be rendered. If the text sink * pad is linked, text will be rendered as it is received on that pad, * honouring and matching the buffer timestamps of both input streams. - * </para> - * <para> + * * The text can contain newline characters and text wrapping is enabled by * default. - * </para> - * <para> - * Here is a simple pipeline that displays a static text in the top left - * corner of the video picture: - * <programlisting> + * + * <refsect2> + * <title>Example launch lines</title> + * |[ * gst-launch -v videotestsrc ! textoverlay text="Room A" valign=top halign=left ! xvimagesink - * </programlisting> - * </para> - * <para> - * Here is another pipeline that displays subtitles from an .srt subtitle + * ]| Here is a simple pipeline that displays a static text in the top left + * corner of the video picture + * |[ + * gst-launch -v filesrc location=subtitles.srt ! subparse ! txt. videotestsrc ! timeoverlay ! textoverlay name=txt shaded-background=yes ! xvimagesink + * ]| Here is another pipeline that displays subtitles from an .srt subtitle * file, centered at the bottom of the picture and with a rectangular shading * around the text in the background: - * <programlisting> - * gst-launch -v filesrc location=subtitles.srt ! subparse ! txt. videotestsrc ! timeoverlay ! textoverlay name=txt shaded-background=yes ! xvimagesink - * </programlisting> + * <para> * If you do not have such a subtitle file, create one looking like this * in a text editor: - * <programlisting> + * |[ * 1 * 00:00:03,000 --> 00:00:05,000 * Hello? (3-5s) @@ -67,7 +62,7 @@ * 00:00:18,826 --> 00:01:02,886 * Uh? What are you talking about? * I don't understand (18-62s) - * </programlisting> + * ]| * </para> * </refsect2> */ diff --git a/ext/pango/gsttextrender.c b/ext/pango/gsttextrender.c index 6f196a876..006c6c757 100644 --- a/ext/pango/gsttextrender.c +++ b/ext/pango/gsttextrender.c @@ -23,22 +23,18 @@ * SECTION:element-textrender * @see_also: #GstTextOverlay * - * <refsect2> - * <para> * This plugin renders text received on the text sink pad to a video * buffer (retaining the alpha channel), so it can later be overlayed * on top of video streams using other elements. - * </para> - * <para> + * * The text can contain newline characters. (FIXME: What about text * wrapping? It does not make sense in this context) - * </para> - * <para> - * Example pipeline: - * <programlisting> + * + * <refsect2> + * <title>Example launch lines</title> + * |[ * gst-launch -v filesrc location=subtitles.srt ! subparse ! textrender ! xvimagesink - * </programlisting> - * </para> + * ]| * </refsect2> */ diff --git a/ext/pango/gsttimeoverlay.c b/ext/pango/gsttimeoverlay.c index 20c27090e..1a5958341 100644 --- a/ext/pango/gsttimeoverlay.c +++ b/ext/pango/gsttimeoverlay.c @@ -22,30 +22,23 @@ * SECTION:element-timeoverlay * @see_also: #GstTextOverlay, #GstClockOverlay * - * <refsect2> - * <para> * This element overlays the buffer time stamps of a video stream on * top of itself. You can position the text and configure the font details * using the properties of the #GstTextOverlay class. By default, the * time stamp is displayed in the top left corner of the picture, with some * padding to the left and to the top. - * </para> - * <para> - * Here is a simple pipeline that displays the time stamps in the top left - * corner of the video picture: - * <programlisting> + * + * <refsect2> + * |[ * gst-launch -v videotestsrc ! timeoverlay ! xvimagesink - * </programlisting> - * </para> - * <para> - * Here is another pipeline that displays the time stamps with some leading + * ]| Display the time stamps in the top left + * corner of the video picture. + * |[ + * gst-launch -v videotestsrc ! timeoverlay halign=right valign=bottom text="Stream time:" shaded-background=true ! xvimagesink + * ]| Another pipeline that displays the time stamps with some leading * text in the bottom right corner of the video picture, with the background * of the text being shaded in order to make it more legible on top of a - * bright video background: - * <programlisting> - * gst-launch -v videotestsrc ! timeoverlay halign=right valign=bottom text="Stream time:" shaded-background=true ! xvimagesink - * </programlisting> - * </para> + * bright video background. * </refsect2> */ diff --git a/ext/theora/theoradec.c b/ext/theora/theoradec.c index 0dc037ae9..de143e983 100644 --- a/ext/theora/theoradec.c +++ b/ext/theora/theoradec.c @@ -21,20 +21,16 @@ * SECTION:element-theoradec * @see_also: theoraenc, oggdemux * - * <refsect2> - * <para> * This element decodes theora streams into raw video * <ulink url="http://www.theora.org/">Theora</ulink> is a royalty-free * video codec maintained by the <ulink url="http://www.xiph.org/">Xiph.org * Foundation</ulink>, based on the VP3 codec. - * </para> - * <para> - * </para> + * + * <refsect2> * <title>Example pipeline</title> - * <programlisting> + * |[ * gst-launch -v filesrc location=videotestsrc.ogg ! oggdemux ! theoradec ! xvimagesink - * </programlisting> - * This example pipeline will decode an ogg stream and decodes the theora video. Refer to + * ]| This example pipeline will decode an ogg stream and decodes the theora video. Refer to * the theoraenc example to create the ogg file. * </refsect2> * diff --git a/ext/theora/theoraenc.c b/ext/theora/theoraenc.c index d3a11a4a5..3d0ea1886 100644 --- a/ext/theora/theoraenc.c +++ b/ext/theora/theoraenc.c @@ -21,33 +21,30 @@ * SECTION:element-theoraenc * @see_also: theoradec, oggmux * - * <refsect2> - * <para> * This element encodes raw video into a Theora stream. * <ulink url="http://www.theora.org/">Theora</ulink> is a royalty-free * video codec maintained by the <ulink url="http://www.xiph.org/">Xiph.org * Foundation</ulink>, based on the VP3 codec. - * </para> - * <para> + * * The theora codec internally only supports encoding of images that are a * multiple of 16 pixels in both X and Y direction. It is however perfectly * possible to encode images with other dimensions because an arbitrary * rectangular cropping region can be set up. This element will automatically * set up a correct cropping region if the dimensions are not multiples of 16 - * pixels. The "border" and "center" properties control how this cropping - * region will be set up. - * </para> - * <para> - * To control the quality of the encoding, the "bitrate" and "quality" - * properties can be used. These two properties are mutualy exclusive. Setting - * the bitrate property will produce a constant bitrate (CBR) stream while - * setting the quality property will produce a variable bitrate (VBR) stream. - * </para> + * pixels. The #GstTheoraEnc::border and #GstTheoraEnc::center properties + * control how this cropping region will be set up. + * + * To control the quality of the encoding, the #GstTheoraEnc::bitrate and + * #GstTheoraEnc::quality properties can be used. These two properties are + * mutualy exclusive. Setting the bitrate property will produce a constant + * bitrate (CBR) stream while setting the quality property will produce a + * variable bitrate (VBR) stream. + * + * <refsect2> * <title>Example pipeline</title> - * <programlisting> + * |[ * gst-launch -v videotestsrc num-buffers=1000 ! theoraenc ! oggmux ! filesink location=videotestsrc.ogg - * </programlisting> - * This example pipeline will encode a test video source to theora muxed in an + * ]| This example pipeline will encode a test video source to theora muxed in an * ogg container. Refer to the theoradec documentation to decode the create * stream. * </refsect2> diff --git a/ext/theora/theoraparse.c b/ext/theora/theoraparse.c index 890337fc5..44423af1c 100644 --- a/ext/theora/theoraparse.c +++ b/ext/theora/theoraparse.c @@ -20,47 +20,37 @@ /** * SECTION:element-theoraparse - * @short_description: parses theora streams * @see_also: theoradec, oggdemux, vorbisparse * - * <refsect2> - * <para> * The theoraparse element will parse the header packets of the Theora * stream and put them as the streamheader in the caps. This is used in the * multifdsink case where you want to stream live theora streams to multiple * clients, each client has to receive the streamheaders first before they can * consume the theora packets. - * </para> - * <para> + * * This element also makes sure that the buffers that it pushes out are properly * timestamped and that their offset and offset_end are set. The buffers that * theoraparse outputs have all of the metadata that oggmux expects to receive, * which allows you to (for example) remux an ogg/theora file. - * </para> - * <para> + * * In addition, this element allows you to fix badly synchronized streams. You * pass in an array of (granule time, buffer time) synchronization points via * the synchronization-points GValueArray property, and this element will adjust * the granulepos values that it outputs. The adjustment will be made by * offsetting all buffers that it outputs by a specified amount, and updating * that offset from the value array whenever a keyframe is processed. - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * <programlisting> + * |[ * gst-launch -v filesrc location=video.ogg ! oggdemux ! theoraparse ! fakesink - * </programlisting> - * This pipeline shows that the streamheader is set in the caps, and that each + * ]| This pipeline shows that the streamheader is set in the caps, and that each * buffer has the timestamp, duration, offset, and offset_end set. - * </para> - * <para> - * <programlisting> + * |[ * gst-launch filesrc location=video.ogg ! oggdemux ! theoraparse \ * ! oggmux ! filesink location=video-remuxed.ogg - * </programlisting> - * This pipeline shows remuxing. video-remuxed.ogg might not be exactly the same + * ]| This pipeline shows remuxing. video-remuxed.ogg might not be exactly the same * as video.ogg, but they should produce exactly the same decoded data. - * </para> * </refsect2> * * Last reviewed on 2008-05-28 (0.10.20) diff --git a/ext/vorbis/vorbisdec.c b/ext/vorbis/vorbisdec.c index e0a0375e8..afd22d2d3 100644 --- a/ext/vorbis/vorbisdec.c +++ b/ext/vorbis/vorbisdec.c @@ -19,23 +19,18 @@ /** * SECTION:element-vorbisdec - * @short_description: a decoder that decodes Vorbis to raw audio * @see_also: vorbisenc, oggdemux * - * <refsect2> - * <para> * This element decodes a Vorbis stream to raw float audio. * <ulink url="http://www.vorbis.com/">Vorbis</ulink> is a royalty-free * audio codec maintained by the <ulink url="http://www.xiph.org/">Xiph.org * Foundation</ulink>. - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * <programlisting> + * |[ * gst-launch -v filesrc location=sine.ogg ! oggdemux ! vorbisdec ! audioconvert ! alsasink - * </programlisting> - * Decode an Ogg/Vorbis. To create an Ogg/Vorbis file refer to the documentation of vorbisenc. - * </para> + * ]| Decode an Ogg/Vorbis. To create an Ogg/Vorbis file refer to the documentation of vorbisenc. * </refsect2> * * Last reviewed on 2006-03-01 (0.10.4) diff --git a/ext/vorbis/vorbisenc.c b/ext/vorbis/vorbisenc.c index f5dbe206a..e562eb15d 100644 --- a/ext/vorbis/vorbisenc.c +++ b/ext/vorbis/vorbisenc.c @@ -19,30 +19,22 @@ /** * SECTION:element-vorbisenc - * @short_description: an encoder that encodes audio to Vorbis * @see_also: vorbisdec, oggmux * - * <refsect2> - * <para> * This element encodes raw float audio into a Vorbis stream. * <ulink url="http://www.vorbis.com/">Vorbis</ulink> is a royalty-free * audio codec maintained by the <ulink url="http://www.xiph.org/">Xiph.org * Foundation</ulink>. - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * Encode a test sine signal to Ogg/Vorbis. Note that the resulting file - * will be really small because a sine signal compresses very well. - * </para> - * <programlisting> + * |[ * gst-launch -v audiotestsrc wave=sine num-buffers=100 ! audioconvert ! vorbisenc ! oggmux ! filesink location=sine.ogg - * </programlisting> - * <para> - * Record from a sound card using ALSA and encode to Ogg/Vorbis. - * </para> - * <programlisting> + * ]| Encode a test sine signal to Ogg/Vorbis. Note that the resulting file + * will be really small because a sine signal compresses very well. + * |[ * gst-launch -v alsasrc ! audioconvert ! vorbisenc ! oggmux ! filesink location=alsasrc.ogg - * </programlisting> + * ]| Record from a sound card using ALSA and encode to Ogg/Vorbis. * </refsect2> * * Last reviewed on 2006-03-01 (0.10.4) diff --git a/ext/vorbis/vorbisparse.c b/ext/vorbis/vorbisparse.c index 77ee37a93..08cd9935b 100644 --- a/ext/vorbis/vorbisparse.c +++ b/ext/vorbis/vorbisparse.c @@ -20,39 +20,30 @@ /** * SECTION:element-vorbisparse - * @short_description: parses vorbis streams * @see_also: vorbisdec, oggdemux, theoraparse * - * <refsect2> - * <para> * The vorbisparse element will parse the header packets of the Vorbis * stream and put them as the streamheader in the caps. This is used in the * multifdsink case where you want to stream live vorbis streams to multiple * clients, each client has to receive the streamheaders first before they can * consume the vorbis packets. - * </para> - * <para> + * * This element also makes sure that the buffers that it pushes out are properly * timestamped and that their offset and offset_end are set. The buffers that * vorbisparse outputs have all of the metadata that oggmux expects to receive, * which allows you to (for example) remux an ogg/vorbis file. - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * <programlisting> + * |[ * gst-launch -v filesrc location=sine.ogg ! oggdemux ! vorbisparse ! fakesink - * </programlisting> - * This pipeline shows that the streamheader is set in the caps, and that each + * ]| This pipeline shows that the streamheader is set in the caps, and that each * buffer has the timestamp, duration, offset, and offset_end set. - * </para> - * <para> - * <programlisting> + * |[ * gst-launch filesrc location=sine.ogg ! oggdemux ! vorbisparse \ * ! oggmux ! filesink location=sine-remuxed.ogg - * </programlisting> - * This pipeline shows remuxing. sine-remuxed.ogg might not be exactly the same + * ]| This pipeline shows remuxing. sine-remuxed.ogg might not be exactly the same * as sine.ogg, but they should produce exactly the same decoded data. - * </para> * </refsect2> * * Last reviewed on 2006-04-01 (0.10.4.1) diff --git a/ext/vorbis/vorbistag.c b/ext/vorbis/vorbistag.c index 2a7ff7f98..fda84e4d7 100644 --- a/ext/vorbis/vorbistag.c +++ b/ext/vorbis/vorbistag.c @@ -20,34 +20,27 @@ /** * SECTION:element-vorbistag * @see_also: #oggdemux, #oggmux, #vorbisparse, #GstTagSetter - * @short_description: retags vorbis streams * - * <refsect2> - * <para> * The vorbistags element can change the tag contained within a raw * vorbis stream. Specifically, it modifies the comments header packet * of the vorbis stream. - * </para> - * <para> + * * The element will also process the stream as the #vorbisparse element does * so it can be used when remuxing an Ogg Vorbis stream, without additional * elements. - * </para> - * <para> + * * Applications can set the tags to write using the #GstTagSetter interface. * Tags contained withing the vorbis bitstream will be picked up * automatically (and merged according to the merge mode set via the tag * setter interface). - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * This element is not useful with gst-launch, because it does not support - * setting the tags on a #GstTagSetter interface. Conceptually, the element - * will usually be used like: - * <programlisting> + * |[ * gst-launch -v filesrc location=foo.ogg ! oggdemux ! vorbistag ! oggmux ! filesink location=bar.ogg - * </programlisting> - * </para> + * ]| This element is not useful with gst-launch, because it does not support + * setting the tags on a #GstTagSetter interface. Conceptually, the element + * will usually be used in this order though. * </refsect2> */ diff --git a/gst/adder/gstadder.c b/gst/adder/gstadder.c index 5f8ccdd03..406da6b80 100644 --- a/gst/adder/gstadder.c +++ b/gst/adder/gstadder.c @@ -23,22 +23,17 @@ /** * SECTION:element-adder * - * <refsect2> - * <para> - * The Adder allows to mix several streams into one by adding the data. + * The adder allows to mix several streams into one by adding the data. * Mixed data is clamped to the min/max values of the data format. - * </para> + * + * The adder currently mixes all data received on the sinkpads as soon as + * possible without trying to synchronize the streams. + * + * <refsect2> * <title>Example launch line</title> - * <para> - * <programlisting> + * |[ * gst-launch audiotestsrc freq=100 ! adder name=mix ! audioconvert ! alsasink audiotestsrc freq=500 ! mix. - * </programlisting> - * This pipeline produces two sine waves mixed together. - * </para> - * <para> - * The Adder currently mixes all data received on the sinkpads as soon as possible - * without trying to synchronize the streams. - * </para> + * ]| This pipeline produces two sine waves mixed together. * </refsect2> * * Last reviewed on 2006-05-09 (0.10.7) diff --git a/gst/audioconvert/gstaudioconvert.c b/gst/audioconvert/gstaudioconvert.c index d051445e3..8331e1dfe 100644 --- a/gst/audioconvert/gstaudioconvert.c +++ b/gst/audioconvert/gstaudioconvert.c @@ -24,31 +24,23 @@ /** * SECTION:element-audioconvert * - * <refsect2> - * <para> * Audioconvert converts raw audio buffers between various possible formats. * It supports integer to float conversion, width/depth conversion, - * signedness and endianness conversion. - * </para> - * <para> + * signedness and endianness conversion and channel transformations. + * * Some format conversion are not carried out in an optimal way right now. * E.g. converting from double to float would cause a loss of precision. - * </para> + * + * <refsect2> * <title>Example launch line</title> - * <para> - * <programlisting> + * |[ * gst-launch -v -m audiotestsrc ! audioconvert ! audio/x-raw-int,channels=2,width=8,depth=8 ! level ! fakesink silent=TRUE - * </programlisting> - * This pipeline converts audio to 8-bit. The level element shows that + * ]| This pipeline converts audio to 8-bit. The level element shows that * the output levels still match the one for a sine wave. - * </para> - * <para> - * <programlisting> + * |[ * gst-launch -v -m audiotestsrc ! audioconvert ! vorbisenc ! fakesink silent=TRUE - * </programlisting> - * The vorbis encoder takes float audio data instead of the integer data + * ]| The vorbis encoder takes float audio data instead of the integer data * generated by audiotestsrc. - * </para> * </refsect2> * * Last reviewed on 2006-03-02 (0.10.4) diff --git a/gst/audioresample/gstaudioresample.c b/gst/audioresample/gstaudioresample.c index a8eb3fd12..9aa9bf771 100644 --- a/gst/audioresample/gstaudioresample.c +++ b/gst/audioresample/gstaudioresample.c @@ -22,17 +22,15 @@ /** * SECTION:element-audioresample * - * <refsect2> * Audioresample resamples raw audio buffers to different sample rates using * a configurable windowing function to enhance quality. + * + * <refsect2> * <title>Example launch line</title> - * <para> - * <programlisting> + * |[ * gst-launch -v filesrc location=sine.ogg ! oggdemux ! vorbisdec ! audioconvert ! audioresample ! audio/x-raw-int, rate=8000 ! alsasink - * </programlisting> - * Decode an Ogg/Vorbis downsample to 8Khz and play sound through alsa. + * ]| Decode an Ogg/Vorbis downsample to 8Khz and play sound through alsa. * To create the Ogg/Vorbis file refer to the documentation of vorbisenc. - * </para> * </refsect2> * * Last reviewed on 2006-03-02 (0.10.4) diff --git a/gst/audiotestsrc/gstaudiotestsrc.c b/gst/audiotestsrc/gstaudiotestsrc.c index 323bf36d0..4a2298a8c 100644 --- a/gst/audiotestsrc/gstaudiotestsrc.c +++ b/gst/audiotestsrc/gstaudiotestsrc.c @@ -19,26 +19,19 @@ /** * SECTION:element-audiotestsrc * - * <refsect2> - * <para> * AudioTestSrc can be used to generate basic audio signals. It support several - * different waveforms and allows you to set the base frequency and volume. - * </para> + * different waveforms and allows to set the base frequency and volume. + * + * <refsect2> * <title>Example launch line</title> - * <para> - * <programlisting> + * |[ * gst-launch audiotestsrc ! audioconvert ! alsasink - * </programlisting> - * This pipeline produces a sine with default frequency (mid-C) and volume. - * </para> - * <para> - * <programlisting> + * ]| This pipeline produces a sine with default frequency (mid-C) and volume. + * |[ * gst-launch audiotestsrc wave=2 freq=200 ! audioconvert ! tee name=t ! queue ! alsasink t. ! queue ! libvisual_lv_scope ! ffmpegcolorspace ! xvimagesink - * </programlisting> - * In this example a saw wave is generated. The wave is shown using a + * ]| In this example a saw wave is generated. The wave is shown using a * scope visualizer from libvisual, allowing you to visually verify that * the saw wave is correct. - * </para> * </refsect2> */ diff --git a/gst/ffmpegcolorspace/gstffmpegcolorspace.c b/gst/ffmpegcolorspace/gstffmpegcolorspace.c index bc71ef8e7..92cfad9ef 100644 --- a/gst/ffmpegcolorspace/gstffmpegcolorspace.c +++ b/gst/ffmpegcolorspace/gstffmpegcolorspace.c @@ -22,13 +22,13 @@ /** * SECTION:element-ffmpegcolorspace * + * Convert video frames between a great variety of colorspace formats. + * * <refsect2> * <title>Example launch line</title> - * <para> - * <programlisting> + * |[ * gst-launch -v videotestsrc ! video/x-raw-yuv,format=\(fourcc\)YUY2 ! ffmpegcolorspace ! ximagesink - * </programlisting> - * </para> + * ]| * </refsect2> */ diff --git a/gst/gdp/gstgdpdepay.c b/gst/gdp/gstgdpdepay.c index 644ae3ba4..2669967d1 100644 --- a/gst/gdp/gstgdpdepay.c +++ b/gst/gdp/gstgdpdepay.c @@ -21,18 +21,14 @@ * SECTION:element-gdpdepay * @see_also: gdppay * - * <refsect2> - * <para> * This element depayloads GStreamer Data Protocol buffers back to deserialized * buffers and events. - * </para> - * <para> - * <programlisting> + * + * <refsect2> + * |[ * gst-launch -v -m filesrc location=test.gdp ! gdpdepay ! xvimagesink - * </programlisting> - * This pipeline plays back a serialized video stream as created in the + * ]| This pipeline plays back a serialized video stream as created in the * example for gdppay. - * </para> * </refsect2> */ diff --git a/gst/gdp/gstgdppay.c b/gst/gdp/gstgdppay.c index c4b7bf966..99509e8fc 100644 --- a/gst/gdp/gstgdppay.c +++ b/gst/gdp/gstgdppay.c @@ -21,18 +21,14 @@ * SECTION:element-gdppay * @see_also: gdpdepay * - * <refsect2> - * <para> * This element payloads GStreamer buffers and events using the * GStreamer Data Protocol. - * </para> - * <para> - * <programlisting> + * + * <refsect2> + * |[ * gst-launch -v -m videotestsrc num-buffers=50 ! gdppay ! filesink location=test.gdp - * </programlisting> - * This pipeline creates a serialized video stream that can be played back + * ]| This pipeline creates a serialized video stream that can be played back * with the example shown in gdpdepay. - * </para> * </refsect2> */ diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 4f8ebdba3..17b1b511c 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -19,7 +19,6 @@ /** * SECTION:element-decodebin2 - * @short_description: Next-generation automatic decoding bin * * #GstBin that auto-magically constructs a decoding pipeline using available * decoders and demuxers via auto-plugging. diff --git a/gst/playback/gstplaybin.c b/gst/playback/gstplaybin.c index 9f1b8e4c0..3e8d0a732 100644 --- a/gst/playback/gstplaybin.c +++ b/gst/playback/gstplaybin.c @@ -20,12 +20,9 @@ /** * SECTION:element-playbin * - * <refsect2> - * <para> * Playbin provides a stand-alone everything-in-one abstraction for an * audio and/or video player. - * </para> - * <para> + * * It can handle both audio and video files and features * <itemizedlist> * <listitem> @@ -54,36 +51,33 @@ * volume control * </listitem> * </itemizedlist> - * </para> + * + * <refsect2> * <title>Usage</title> * <para> * A playbin element can be created just like any other element using - * gst_element_factory_make(). The file/URI to play should be set via the "uri" + * gst_element_factory_make(). The file/URI to play should be set via the #GstPlayBin:uri * property. This must be an absolute URI, relative file paths are not allowed. * Example URIs are file:///home/joe/movie.avi or http://www.joedoe.com/foo.ogg - * </para> - * <para> + * * Playbin is a #GstPipeline. It will notify the application of everything * that's happening (errors, end of stream, tags found, state changes, etc.) * by posting messages on its #GstBus. The application needs to watch the * bus. - * </para> - * <para> + * * Playback can be initiated by setting the element to PLAYING state using * gst_element_set_state(). Note that the state change will take place in * the background in a separate thread, when the function returns playback * is probably not happening yet and any errors might not have occured yet. * Applications using playbin should ideally be written to deal with things * completely asynchroneous. - * </para> - * <para> + * * When playback has finished (an EOS message has been received on the bus) * or an error has occured (an ERROR message has been received on the bus) or * the user wants to play a different track, playbin should be set back to - * READY or NULL state, then the "uri" property should be set to the new - * location and then playbin be set to PLAYING state again. - * </para> - * <para> + * READY or NULL state, then the #GstPlayBin:uri property should be set to the + * new location and then playbin be set to PLAYING state again. + * * Seeking can be done using gst_element_seek_simple() or gst_element_seek() * on the playbin element. Again, the seek will not be executed * instantaneously, but will be done in a background thread. When the seek @@ -91,35 +85,34 @@ * may wait for the seek to finish (or fail) using gst_element_get_state() with * -1 as the timeout, but this will block the user interface and is not * recommended at all. - * </para> - * <para> + * * Applications may query the current position and duration of the stream * via gst_element_query_position() and gst_element_query_duration() and * setting the format passed to GST_FORMAT_TIME. If the query was successful, * the duration or position will have been returned in units of nanoseconds. * </para> + * </refsect2> + * <refsect2> * <title>Advanced Usage: specifying the audio and video sink</title> * <para> * By default, if no audio sink or video sink has been specified via the - * "audio-sink" or "video-sink" property, playbin will use the autoaudiosink - * and autovideosink elements to find the first-best available output method. + * #GstPlayBin:audio-sink or #GstPlayBin:video-sink property, playbin will use + * the autoaudiosink and autovideosink elements to find the first-best + * available output method. * This should work in most cases, but is not always desirable. Often either * the user or application might want to specify more explicitly what to use * for audio and video output. - * </para> - * <para> + * * If the application wants more control over how audio or video should be * output, it may create the audio/video sink elements itself (for example * using gst_element_factory_make()) and provide them to playbin using the - * "audio-sink" or "video-sink" property. - * </para> - * <para> + * #GstPlayBin:audio-sink or #GstPlayBin:video-sink property. + * * GNOME-based applications, for example, will usually want to create * gconfaudiosink and gconfvideosink elements and make playbin use those, * so that output happens to whatever the user has configured in the GNOME * Multimedia System Selector confinguration dialog. - * </para> - * <para> + * * The sink elements do not necessarily need to be ready-made sinks. It is * possible to create container elements that look like a sink to playbin, * but in reality contain a number of custom elements linked together. This @@ -128,23 +121,23 @@ * it to the sink pad of the first element within the bin. This can be used * for a number of purposes, for example to force output to a particular * format or to modify or observe the data before it is output. - * </para> - * <para> + * * It is also possible to 'suppress' audio and/or video output by using * 'fakesink' elements (or capture it from there using the fakesink element's * "handoff" signal, which, nota bene, is fired from the streaming thread!). * </para> + * </refsect2> + * <refsect2> * <title>Retrieving Tags and Other Meta Data</title> * <para> * Most of the common meta data (artist, title, etc.) can be retrieved by * watching for TAG messages on the pipeline's bus (see above). - * </para> - * <para> + * * Other more specific meta information like width/height/framerate of video * streams or samplerate/number of channels of audio streams can be obtained - * using the "stream-info" property, which will return a GList of stream info - * objects, one for each stream. These are opaque objects that can only be - * accessed via the standard GObject property interface, ie. g_object_get(). + * using the #GstPlayBaseBin:stream-info property, which will return a GList of + * stream info objects, one for each stream. These are opaque objects that can + * only be accessed via the standard GObject property interface, ie. g_object_get(). * Each stream info object has the following properties: * <itemizedlist> * <listitem>"object" (GstObject) (the decoder source pad usually)</listitem> @@ -155,14 +148,15 @@ * <listitem>"language-code" (string) (ISO-639 language code for this stream, mostly used for audio/subtitle streams)</listitem> * <listitem>"codec" (string) (format this stream was encoded in)</listitem> * </itemizedlist> - * Stream information from the stream-info properties is best queried once + * Stream information from the #GstPlayBaseBin:stream-info property is best queried once * playbin has changed into PAUSED or PLAYING state (which can be detected - * via a state-changed message on the bus where old_state=READY and + * via a state-changed message on the #GstBus where old_state=READY and * new_state=PAUSED), since before that the list might not be complete yet or * not contain all available information (like language-codes). * </para> + * </refsect2> + * <refsect2> * <title>Buffering</title> - * <para> * Playbin handles buffering automatically for the most part, but applications * need to handle parts of the buffering process as well. Whenever playbin is * buffering, it will post BUFFERING messages on the bus with a percentage @@ -171,9 +165,7 @@ * They may also want to convey the buffering progress to the user in some * way. Here is how to extract the percentage information from the message * (requires GStreamer >= 0.10.11): - * </para> - * <para> - * <programlisting> + * |[ * switch (GST_MESSAGE_TYPE (msg)) { * case GST_MESSAGE_BUFFERING: { * gint percent = 0; @@ -183,21 +175,21 @@ * } * ... * } - * </programlisting> + * ]| * Note that applications should keep/set the pipeline in the PAUSED state when * a BUFFERING message is received with a buffer percent value < 100 and set * the pipeline back to PLAYING state when a BUFFERING message with a value * of 100 percent is received (if PLAYING is the desired state, that is). - * </para> + * </refsect2> + * <refsect2> * <title>Embedding the video window in your application</title> - * <para> * By default, playbin (or rather the video sinks used) will create their own * window. Applications will usually want to force output to a window of their * own, however. This can be done using the GstXOverlay interface, which most * video sinks implement. See the documentation there for more details. - * </para> + * </refsect2> + * <refsect2> * <title>Specifying which CD/DVD device to use</title> - * <para> * The device to use for CDs/DVDs needs to be set on the source element * playbin creates before it is opened. The only way to do this at the moment * is to connect to playbin's "notify::source" signal, which will be emitted @@ -206,35 +198,24 @@ * property and set it appropriately. In future ways might be added to specify * the device as part of the URI, but at the time of writing this is not * possible yet. - * </para> + * </refsect2> + * <refsect2> * <title>Examples</title> - * <para> - * Here is a simple pipeline to play back a video or audio file: - * <programlisting> + * |[ * gst-launch -v playbin uri=file:///path/to/somefile.avi - * </programlisting> - * This will play back the given AVI video file, given that the video and + * ]| This will play back the given AVI video file, given that the video and * audio decoders required to decode the content are installed. Since no * special audio sink or video sink is supplied (not possible via gst-launch), * playbin will try to find a suitable audio and video sink automatically * using the autoaudiosink and autovideosink elements. - * </para> - * <para> - * Here is a another pipeline to play track 4 of an audio CD: - * <programlisting> + * |[ * gst-launch -v playbin uri=cdda://4 - * </programlisting> - * This will play back track 4 on an audio CD in your disc drive (assuming + * ]| This will play back track 4 on an audio CD in your disc drive (assuming * the drive is detected automatically by the plugin). - * </para> - * <para> - * Here is a another pipeline to play title 1 of a DVD: - * <programlisting> + * |[ * gst-launch -v playbin uri=dvd://1 - * </programlisting> - * This will play back title 1 of a DVD in your disc drive (assuming + * ]| This will play back title 1 of a DVD in your disc drive (assuming * the drive is detected automatically by the plugin). - * </para> * </refsect2> */ diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c index 05323d24b..4a166de28 100644 --- a/gst/playback/gstplaybin2.c +++ b/gst/playback/gstplaybin2.c @@ -20,17 +20,13 @@ /** * SECTION:element-playbin2 * - * <refsect2> - * <para> * Playbin2 provides a stand-alone everything-in-one abstraction for an * audio and/or video player. - * </para> - * <para> + * * At this stage, playbin2 is considered UNSTABLE. The API provided in the * signals and properties may yet change in the near future. When playbin2 * is stable, it will probably replace #playbin - * </para> - * <para> + * * It can handle both audio and video files and features * <itemizedlist> * <listitem> @@ -60,36 +56,33 @@ * volume control with mute option * </listitem> * </itemizedlist> - * </para> + * + * <refsect2> * <title>Usage</title> * <para> * A playbin element can be created just like any other element using - * gst_element_factory_make(). The file/URI to play should be set via the "uri" + * gst_element_factory_make(). The file/URI to play should be set via the #GstPlayBin2:uri * property. This must be an absolute URI, relative file paths are not allowed. * Example URIs are file:///home/joe/movie.avi or http://www.joedoe.com/foo.ogg - * </para> - * <para> + * * Playbin is a #GstPipeline. It will notify the application of everything * that's happening (errors, end of stream, tags found, state changes, etc.) * by posting messages on its #GstBus. The application needs to watch the * bus. - * </para> - * <para> + * * Playback can be initiated by setting the element to PLAYING state using * gst_element_set_state(). Note that the state change will take place in * the background in a separate thread, when the function returns playback * is probably not happening yet and any errors might not have occured yet. * Applications using playbin should ideally be written to deal with things * completely asynchroneous. - * </para> - * <para> + * * When playback has finished (an EOS message has been received on the bus) * or an error has occured (an ERROR message has been received on the bus) or * the user wants to play a different track, playbin should be set back to - * READY or NULL state, then the "uri" property should be set to the new - * location and then playbin be set to PLAYING state again. - * </para> - * <para> + * READY or NULL state, then the #GstPlayBin2:uri property should be set to the + * new location and then playbin be set to PLAYING state again. + * * Seeking can be done using gst_element_seek_simple() or gst_element_seek() * on the playbin element. Again, the seek will not be executed * instantaneously, but will be done in a background thread. When the seek @@ -97,35 +90,33 @@ * may wait for the seek to finish (or fail) using gst_element_get_state() with * -1 as the timeout, but this will block the user interface and is not * recommended at all. - * </para> - * <para> + * * Applications may query the current position and duration of the stream * via gst_element_query_position() and gst_element_query_duration() and * setting the format passed to GST_FORMAT_TIME. If the query was successful, * the duration or position will have been returned in units of nanoseconds. * </para> + * </refsect2> + * <refsect2> * <title>Advanced Usage: specifying the audio and video sink</title> * <para> * By default, if no audio sink or video sink has been specified via the - * "audio-sink" or "video-sink" property, playbin will use the autoaudiosink + * #GstPlayBin2:audio-sink or #GstPlayBin2:video-sink property, playbin will use the autoaudiosink * and autovideosink elements to find the first-best available output method. * This should work in most cases, but is not always desirable. Often either * the user or application might want to specify more explicitly what to use * for audio and video output. - * </para> - * <para> + * * If the application wants more control over how audio or video should be * output, it may create the audio/video sink elements itself (for example * using gst_element_factory_make()) and provide them to playbin using the - * "audio-sink" or "video-sink" property. - * </para> - * <para> + * #GstPlayBin2:audio-sink or #GstPlayBin2:video-sink property. + * * GNOME-based applications, for example, will usually want to create * gconfaudiosink and gconfvideosink elements and make playbin use those, * so that output happens to whatever the user has configured in the GNOME * Multimedia System Selector confinguration dialog. - * </para> - * <para> + * * The sink elements do not necessarily need to be ready-made sinks. It is * possible to create container elements that look like a sink to playbin, * but in reality contain a number of custom elements linked together. This @@ -134,21 +125,21 @@ * it to the sink pad of the first element within the bin. This can be used * for a number of purposes, for example to force output to a particular * format or to modify or observe the data before it is output. - * </para> - * <para> + * * It is also possible to 'suppress' audio and/or video output by using * 'fakesink' elements (or capture it from there using the fakesink element's * "handoff" signal, which, nota bene, is fired from the streaming thread!). * </para> + * </refsect2> + * <refsect2> * <title>Retrieving Tags and Other Meta Data</title> * <para> * Most of the common meta data (artist, title, etc.) can be retrieved by * watching for TAG messages on the pipeline's bus (see above). - * </para> - * <para> + * * Other more specific meta information like width/height/framerate of video * streams or samplerate/number of channels of audio streams can be obtained - * using the "stream-info" property, which will return a GList of stream info + * using the #GstPlayBin2:stream-info property, which will return a GList of stream info * objects, one for each stream. These are opaque objects that can only be * accessed via the standard GObject property interface, ie. g_object_get(). * Each stream info object has the following properties: @@ -161,14 +152,15 @@ * <listitem>"language-code" (string) (ISO-639 language code for this stream, mostly used for audio/subtitle streams)</listitem> * <listitem>"codec" (string) (format this stream was encoded in)</listitem> * </itemizedlist> - * Stream information from the stream-info properties is best queried once + * Stream information from the #GstPlayBin2:stream-info property is best queried once * playbin has changed into PAUSED or PLAYING state (which can be detected * via a state-changed message on the bus where old_state=READY and * new_state=PAUSED), since before that the list might not be complete yet or * not contain all available information (like language-codes). * </para> + * </refsect2> + * <refsect2> * <title>Buffering</title> - * <para> * Playbin handles buffering automatically for the most part, but applications * need to handle parts of the buffering process as well. Whenever playbin is * buffering, it will post BUFFERING messages on the bus with a percentage @@ -177,9 +169,7 @@ * They may also want to convey the buffering progress to the user in some * way. Here is how to extract the percentage information from the message * (requires GStreamer >= 0.10.11): - * </para> - * <para> - * <programlisting> + * |[ * switch (GST_MESSAGE_TYPE (msg)) { * case GST_MESSAGE_BUFFERING: { * gint percent = 0; @@ -189,21 +179,21 @@ * } * ... * } - * </programlisting> + * ]| * Note that applications should keep/set the pipeline in the PAUSED state when * a BUFFERING message is received with a buffer percent value < 100 and set * the pipeline back to PLAYING state when a BUFFERING message with a value * of 100 percent is received (if PLAYING is the desired state, that is). - * </para> + * </refsect2> + * <refsect2> * <title>Embedding the video window in your application</title> - * <para> * By default, playbin (or rather the video sinks used) will create their own * window. Applications will usually want to force output to a window of their * own, however. This can be done using the GstXOverlay interface, which most * video sinks implement. See the documentation there for more details. - * </para> + * </refsect2> + * <refsect2> * <title>Specifying which CD/DVD device to use</title> - * <para> * The device to use for CDs/DVDs needs to be set on the source element * playbin creates before it is opened. The only way to do this at the moment * is to connect to playbin's "notify::source" signal, which will be emitted @@ -212,35 +202,24 @@ * property and set it appropriately. In future ways might be added to specify * the device as part of the URI, but at the time of writing this is not * possible yet. - * </para> + * </refsect2> + * <refsect2> * <title>Examples</title> - * <para> - * Here is a simple pipeline to play back a video or audio file: - * <programlisting> + * |[ * gst-launch -v playbin uri=file:///path/to/somefile.avi - * </programlisting> - * This will play back the given AVI video file, given that the video and + * ]| This will play back the given AVI video file, given that the video and * audio decoders required to decode the content are installed. Since no * special audio sink or video sink is supplied (not possible via gst-launch), * playbin will try to find a suitable audio and video sink automatically * using the autoaudiosink and autovideosink elements. - * </para> - * <para> - * Here is a another pipeline to play track 4 of an audio CD: - * <programlisting> + * |[ * gst-launch -v playbin uri=cdda://4 - * </programlisting> - * This will play back track 4 on an audio CD in your disc drive (assuming + * ]| This will play back track 4 on an audio CD in your disc drive (assuming * the drive is detected automatically by the plugin). - * </para> - * <para> - * Here is a another pipeline to play title 1 of a DVD: - * <programlisting> + * |[ * gst-launch -v playbin uri=dvd://1 - * </programlisting> - * This will play back title 1 of a DVD in your disc drive (assuming + * ]| This will play back title 1 of a DVD in your disc drive (assuming * the drive is detected automatically by the plugin). - * </para> * </refsect2> */ diff --git a/gst/playback/gstqueue2.c b/gst/playback/gstqueue2.c index 8a7255b4c..333571adc 100644 --- a/gst/playback/gstqueue2.c +++ b/gst/playback/gstqueue2.c @@ -27,8 +27,8 @@ * @short_description: Asynchronous data queue. * * Data is queued until one of the limits specified by the - * #GstQueue:max-size-buffers, #GstQueue:max-size-bytes and/or - * #GstQueue:max-size-time properties has been reached. Any attempt to push + * #GstQueue2:max-size-buffers, #GstQueue2:max-size-bytes and/or + * #GstQueue2:max-size-time properties has been reached. Any attempt to push * more buffers into the queue will block the pushing thread until more space * becomes available. * @@ -36,7 +36,7 @@ * processing on sink and source pad. * * You can query how many buffers are queued by reading the - * #GstQueue:current-level-buffers property. + * #GstQueue2:current-level-buffers property. * * The default queue size limits are 100 buffers, 2MB of data, or * two seconds worth of data, whichever is reached first. diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c index 2c7266a85..4c2374a10 100644 --- a/gst/playback/gsturidecodebin.c +++ b/gst/playback/gsturidecodebin.c @@ -19,7 +19,6 @@ /** * SECTION:element-uridecodebin - * @short_description: decoder for an uri * * Decodes data from a URI into raw media. */ diff --git a/gst/tcp/gstmultifdsink.c b/gst/tcp/gstmultifdsink.c index 0296d8c1b..9c6ad7070 100644 --- a/gst/tcp/gstmultifdsink.c +++ b/gst/tcp/gstmultifdsink.c @@ -21,43 +21,36 @@ /** * SECTION:element-multifdsink - * @short_description: Send data to multiple file descriptors * @see_also: tcpserversink * - * <refsect2> - * <para> * This plugin writes incoming data to a set of file descriptors. The - * file descriptors can be added to multifdsink by emitting the "add" signal. - * For each descriptor added, the "client-added" signal will be called. - * </para> - * <para> - * As of version 0.10.8, a client can also be added with the "add-full" signal + * file descriptors can be added to multifdsink by emitting the #GstMultiFdSink::add signal. + * For each descriptor added, the #GstMultiFdSink::client-added signal will be called. + * + * As of version 0.10.8, a client can also be added with the #GstMultiFdSink::add-full signal * that allows for more control over what and how much data a client * initially receives. - * </para> - * <para> - * Clients can be removed from multifdsink by emitting the "remove" signal. For - * each descriptor removed, the "client-removed" signal will be called. The - * "client-removed" signal can also be fired when multifdsink decides that a + * + * Clients can be removed from multifdsink by emitting the #GstMultiFdSink::remove signal. For + * each descriptor removed, the #GstMultiFdSink::client-removed signal will be called. The + * #GstMultiFdSink::client-removed signal can also be fired when multifdsink decides that a * client is not active anymore or, depending on the value of the - * "recover-policy" property, if the client is reading too slowly. + * #GstMultiFdSink:recover-policy property, if the client is reading too slowly. * In all cases, multifdsink will never close a file descriptor itself. * The user of multifdsink is responsible for closing all file descriptors. - * This can for example be done in response to the "client-fd-removed" signal. + * This can for example be done in response to the #GstMultiFdSink::client-fd-removed signal. * Note that multifdsink still has a reference to the file descriptor when the - * "client-removed" signal is emitted, so that "get-stats" can be performed on + * #GstMultiFdSink::client-removed signal is emitted, so that "get-stats" can be performed on * the descriptor; it is therefore not safe to close the file descriptor in - * the "client-removed" signal handler, and you should use the - * "client-fd-removed" signal to safely close the fd. - * </para> - * <para> + * the #GstMultiFdSink::client-removed signal handler, and you should use the + * #GstMultiFdSink::client-fd-removed signal to safely close the fd. + * * Multifdsink internally keeps a queue of the incoming buffers and uses a * separate thread to send the buffers to the clients. This ensures that no * client write can block the pipeline and that clients can read with different * speeds. - * </para> - * <para> - * When adding a client to multifdsink, the "sync-method" property will define + * + * When adding a client to multifdsink, the #GstMultiFdSink:sync-method property will define * which buffer in the queued buffers will be sent first to the client. Clients * can be sent the most recent buffer (which might not be decodable by the * client if it is not a keyframe), the next keyframe received in @@ -65,48 +58,42 @@ * last received keyframe (which will cause a simple burst-on-connect). * Multifdsink will always keep at least one keyframe in its internal buffers * when the sync-mode is set to latest-keyframe. - * </para> - * <para> - * As of version 0.10.8, there are additional values for the sync-method + * + * As of version 0.10.8, there are additional values for the #GstMultiFdSink:sync-method * property to allow finer control over burst-on-connect behaviour. By selecting * the 'burst' method a minimum burst size can be chosen, 'burst-keyframe' * additionally requires that the burst begin with a keyframe, and * 'burst-with-keyframe' attempts to burst beginning with a keyframe, but will * prefer a minimum burst size even if it requires not starting with a keyframe. - * </para> - * <para> + * * Multifdsink can be instructed to keep at least a minimum amount of data * expressed in time or byte units in its internal queues with the the - * "time-min" and "bytes-min" properties respectively. These properties are - * useful if the application adds clients with the "add-full" signal to - * make sure that a burst connect can actually be honored. - * </para> - * <para> + * #GstMultiFdSink:time-min and #GstMultiFdSink:bytes-min properties respectively. + * These properties are useful if the application adds clients with the + * #GstMultiFdSink::add-full signal to make sure that a burst connect can + * actually be honored. + * * When streaming data, clients are allowed to read at a different rate than * the rate at which multifdsink receives data. If the client is reading too * fast, no data will be send to the client until multifdsink receives more * data. If the client, however, reads too slowly, data for that client will be * queued up in multifdsink. Two properties control the amount of data - * (buffers) that is queued in multifdsink: "buffers-max" and - * "buffers-soft-max". A client that falls behind by "buffers-max" is removed - * from multifdsink forcibly. - * </para> - * <para> - * A client with a lag of at least "buffers-soft-max" enters the recovery - * procedure which is controlled with the "recover-policy" property. A recover - * policy of NONE will do nothing, RESYNC_LATEST will send the most recently + * (buffers) that is queued in multifdsink: #GstMultiFdSink:buffers-max and + * #GstMultiFdSink:buffers-soft-max. A client that falls behind by + * #GstMultiFdSink:buffers-max is removed from multifdsink forcibly. + * + * A client with a lag of at least #GstMultiFdSink:buffers-soft-max enters the recovery + * procedure which is controlled with the #GstMultiFdSink:recover-policy property. + * A recover policy of NONE will do nothing, RESYNC_LATEST will send the most recently * received buffer as the next buffer for the client, RESYNC_SOFT_LIMIT * positions the client to the soft limit in the buffer queue and * RESYNC_KEYFRAME positions the client at the most recent keyframe in the * buffer queue. - * </para> - * <para> + * * multifdsink will by default synchronize on the clock before serving the * buffers to the clients. This behaviour can be disabled by setting the sync * property to FALSE. Multifdsink will by default not do QoS and will never * drop late buffers. - * </para> - * </refsect2> * * Last reviewed on 2006-09-12 (0.10.10) */ diff --git a/gst/tcp/gsttcpserversink.c b/gst/tcp/gsttcpserversink.c index 227d11dbf..723c33a3d 100644 --- a/gst/tcp/gsttcpserversink.c +++ b/gst/tcp/gsttcpserversink.c @@ -20,9 +20,8 @@ /** * SECTION:tcpserversink - * @short_description: a sink that acts as a TCP server and sends data to - * multiple clients * @see_also: #multifdsink + * */ #ifdef HAVE_CONFIG_H diff --git a/gst/videorate/gstvideorate.c b/gst/videorate/gstvideorate.c index ce7582eca..f38d8d0d7 100644 --- a/gst/videorate/gstvideorate.c +++ b/gst/videorate/gstvideorate.c @@ -19,61 +19,50 @@ /** * SECTION:element-videorate - * @short_description: retimestamps and drops/duplicates video frames to - * match the source pad's framerate and create a perfect stream * - * <refsect2> - * <para> * This element takes an incoming stream of timestamped video frames. * It will produce a perfect stream that matches the source pad's framerate. * * The correction is performed by dropping and duplicating frames, no fancy * algorithm is used to interpolate frames (yet). - * </para> - * <para> + * * By default the element will simply negotiate the same framerate on its * source and sink pad. - * </para> - * <para> + * * This operation is useful to link to elements that require a perfect stream. * Typical examples are formats that do not store timestamps for video frames, * but only store a framerate, like Ogg and AVI. - * </para> - * <para> + * * A conversion to a specific framerate can be forced by using filtered caps on * the source pad. - * </para> - * <para> - * The properties "in", "out", "duplicate" and "drop" can be read to obtain - * information about number of input frames, output frames, dropped frames - * (i.e. the number of unused input frames) and duplicated frames (i.e. the - * number of times an input frame was duplicated, beside being used normally). + * + * The properties #GstVideoRate:in, #GstVideoRate:out, #GstVideoRate:duplicate + * and #GstVideoRate:drop can be read to obtain information about number of + * input frames, output frames, dropped frames (i.e. the number of unused input + * frames) and duplicated frames (i.e. the number of times an input frame was + * duplicated, beside being used normally). * * An input stream that needs no adjustments will thus never have dropped or * duplicated frames. * - * When the "silent" property is set to FALSE, a GObject property notification - * will be emitted whenever one of the "duplicate" or "drop" values changes. + * When the #GstVideoRate:silent property is set to FALSE, a GObject property + * notification will be emitted whenever one of the #GstVideoRate:duplicate or + * #GstVideoRate:drop values changes. * This can potentially cause performance degradation. * Note that property notification will happen from the streaming thread, so * applications should be prepared for this. - * </para> + * + * <refsect2> * <title>Example pipelines</title> - * <para> - * <programlisting> + * |[ * gst-launch -v filesrc location=videotestsrc.ogg ! oggdemux ! theoradec ! videorate ! video/x-raw-yuv,framerate=15/1 ! xvimagesink - * </programlisting> - * Decode an Ogg/Theora file and adjust the framerate to 15 fps before playing. + * ]| Decode an Ogg/Theora file and adjust the framerate to 15 fps before playing. * To create the test Ogg/Theora file refer to the documentation of theoraenc. - * </para> - * <para> - * <programlisting> + * |[ * gst-launch -v v4lsrc ! videorate ! video/x-raw-yuv,framerate=25/2 ! theoraenc ! oggmux ! filesink location=v4l.ogg - * </programlisting> - * Capture video from a V4L device, and adjust the stream to 12.5 fps before + * ]| Capture video from a V4L device, and adjust the stream to 12.5 fps before * encoding to Ogg/Theora. - * </para> - * </refsect2> + * </refsect2> * * Last reviewed on 2006-09-02 (0.10.11) */ |