docs: update plugin docs

This commit is contained in:
Tim-Philipp Müller 2011-01-02 15:27:19 +00:00
parent 67f4489cd0
commit 1f6a83ce1d
8 changed files with 322 additions and 78 deletions

View file

@ -745,7 +745,7 @@
<FLAGS>rw</FLAGS>
<NICK>Buffer Mode</NICK>
<BLURB>Control the buffering algorithm in use.</BLURB>
<DEFAULT>Slave receiver to sender clock</DEFAULT>
<DEFAULT>Choose mode depending on stream live</DEFAULT>
</ARG>
<ARG>
@ -1998,6 +1998,16 @@
<DEFAULT>"auto"</DEFAULT>
</ARG>
<ARG>
<NAME>GstProgressReport::do-query</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use a query instead of buffer metadata to determine stream position</NICK>
<BLURB>Use a query instead of buffer metadata to determine stream position.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstNavSeek::seek-offset</NAME>
<TYPE>gdouble</TYPE>
@ -2688,6 +2698,16 @@
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstXImageSrc::remote</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Remote dispay</NICK>
<BLURB>Whether the display is remote.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstVideoBalance::brightness</NAME>
<TYPE>gdouble</TYPE>
@ -2768,6 +2788,16 @@
<DEFAULT>Faster, less accurate integer method</DEFAULT>
</ARG>
<ARG>
<NAME>GstJpegDec::max-errors</NAME>
<TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Consecutive Decoding Errors</NICK>
<BLURB>Error out after receiving N consecutive decoding errors (-1 = never fail, 0 = automatic, 1 = fail on first error).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstRTPiLBCDepay::mode</NAME>
<TYPE>iLBCMode</TYPE>
@ -19674,7 +19704,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Byte Stream</NICK>
<BLURB>Generate byte stream format of NALU.</BLURB>
<BLURB>Generate byte stream format of NALU (deprecated; use caps).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
@ -19684,7 +19714,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Access Unit</NICK>
<BLURB>Merge NALU into AU (picture).</BLURB>
<BLURB>Merge NALU into AU (picture) (deprecated; use caps).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
@ -19838,6 +19868,16 @@
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseSrc::client</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Client</NICK>
<BLURB>The PulseAudio client_name_to_use.</BLURB>
<DEFAULT>"<unknown>"</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseMixer::device</NAME>
<TYPE>gchar*</TYPE>
@ -20805,7 +20845,7 @@
<FLAGS>rw</FLAGS>
<NICK>Queue size</NICK>
<BLURB>Number of buffers to be enqueud in the driver in streaming mode.</BLURB>
<DEFAULT>8</DEFAULT>
<DEFAULT>12</DEFAULT>
</ARG>
<ARG>
@ -20848,6 +20888,56 @@
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Sink::crop-height</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Crop height</NICK>
<BLURB>The height of the video crop; default is equal to negotiated image height.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Sink::crop-left</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Crop left</NICK>
<BLURB>The leftmost (x) coordinate of the video crop; top left corner of image is 0,0.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Sink::crop-top</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Crop top</NICK>
<BLURB>The topmost (y) coordinate of the video crop; top left corner of image is 0,0.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Sink::crop-width</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Crop width</NICK>
<BLURB>The width of the video crop; default is equal to negotiated image width.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Sink::min-queued-bufs</NAME>
<TYPE>guint</TYPE>
<RANGE><= 16</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum queued bufs</NICK>
<BLURB>Minimum number of queued bufs; v4l2sink won't dqbuf if the driver doesn't have more than this number (which normally you shouldn't change).</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstShapeWipe::border</NAME>
<TYPE>gfloat</TYPE>
@ -21018,3 +21108,83 @@
<DEFAULT>Checker pattern</DEFAULT>
</ARG>
<ARG>
<NAME>GstRtpJ2KPay::buffer-list</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Buffer List</NICK>
<BLURB>Use Buffer Lists.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstRtpJ2KDepay::buffer-list</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Buffer List</NICK>
<BLURB>Use Buffer Lists.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstJackAudioSrc::client</NAME>
<TYPE>JackClient*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>JackClient</NICK>
<BLURB>Handle for jack client.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstJackAudioSrc::connect</NAME>
<TYPE>GstJackConnect</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Connect</NICK>
<BLURB>Specify how the input ports will be connected.</BLURB>
<DEFAULT>Automatically connect ports to physical ports</DEFAULT>
</ARG>
<ARG>
<NAME>GstJackAudioSrc::server</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Server</NICK>
<BLURB>The Jack server to connect to (NULL = default).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstJackAudioSink::client</NAME>
<TYPE>JackClient*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>JackClient</NICK>
<BLURB>Handle for jack client.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstJackAudioSink::connect</NAME>
<TYPE>GstJackConnect</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Connect</NICK>
<BLURB>Specify how the output ports will be connected.</BLURB>
<DEFAULT>Automatically connect ports to physical ports</DEFAULT>
</ARG>
<ARG>
<NAME>GstJackAudioSink::server</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Server</NICK>
<BLURB>The Jack server to connect to (NULL = default).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

View file

@ -30,6 +30,7 @@ GObject
GstRtpG723Depay
GstRtpG726Depay
GstRtpG729Depay
GstRtpGSTDepay
GstRtpH263Depay
GstRtpH263PDepay
GstRtpH264Depay
@ -70,8 +71,10 @@ GObject
GstRTPGSMPay
GstRTPMP2TPay
GstRTPMPVPay
GstRtpAC3Pay
GstRtpAMRPay
GstRtpCELTPay
GstRtpGSTPay
GstRtpH263PPay
GstRtpH263Pay
GstRtpH264Pay
@ -92,6 +95,7 @@ GObject
GstEsdSink
GstOss4Sink
GstOssSink
GstJackAudioSink
GstPulseSink
GstCACASink
GstDynUDPSink
@ -110,6 +114,7 @@ GObject
GstOss4Source
GstOssSrc
GstPulseSrc
GstJackAudioSrc
GstDV1394Src
GstHDV1394Src
GstMultiFileSrc
@ -218,6 +223,7 @@ GObject
GstMatroskaDemux
GstMatroskaMux
GstWebMMux
GstMonoscope
GstMuLawDec
GstMuLawEnc
GstMultipartDemux
@ -269,6 +275,8 @@ GObject
GstRingBuffer
GstAudioSinkRingBuffer
GstAudioSrcRingBuffer
GstJackAudioSinkRingBuffer
GstJackAudioSrcRingBuffer
GstTask
GstTaskPool
GstSignalObject
@ -282,6 +290,7 @@ GInterface
GstColorBalance
GstImplementsInterface
GstMixer
GstNavigation
GstPreset
GstPropertyProbe
GstStreamVolume
@ -289,3 +298,4 @@ GInterface
GstTuner
GstURIHandler
GstVideoOrientation
GstXOverlay

View file

@ -19,7 +19,7 @@ GstRgVolume GstChildProxy
GstAspectRatioCrop GstChildProxy
GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe
GstOss4Sink GstStreamVolume GstPropertyProbe
GstV4l2Sink GstImplementsInterface GstColorBalance GstVideoOrientation GstPropertyProbe
GstV4l2Sink GstImplementsInterface GstXOverlay GstNavigation GstColorBalance GstVideoOrientation GstPropertyProbe
GstShout2send GstTagSetter
GstUDPSink GstURIHandler
GstDV1394Src GstURIHandler GstPropertyProbe
@ -28,7 +28,7 @@ GstSoupHTTPSrc GstURIHandler
GstPulseSrc GstImplementsInterface GstMixer GstPropertyProbe
GstOssSrc GstImplementsInterface GstMixer
GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
GstV4l2Src GstURIHandler GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation GstPropertyProbe
GstV4l2Src GstURIHandler GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstVideoOrientation GstPropertyProbe
GstUDPSrc GstURIHandler
GstWavpackEnc GstPreset
GstTagLibMux GstTagSetter

View file

@ -4,6 +4,7 @@ GstStreamVolume GObject
GstImplementsInterface GstElement
GstMixer GstImplementsInterface GstElement
GstTuner GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
GstColorBalance GstImplementsInterface GstElement
GstVideoOrientation GstImplementsInterface GstElement
GIcon GObject

View file

@ -12,7 +12,7 @@
<element>
<name>deinterlace</name>
<longname>Deinterlacer</longname>
<class>Filter/Video</class>
<class>Filter/Effect/Video/Deinterlace</class>
<description>Deinterlace Methods ported from DScaler/TvTime</description>
<author>Martin Eikermann &lt;meiker@upb.de&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
<pads>

View file

@ -53,13 +53,13 @@
<name>audio_%d</name>
<direction>sink</direction>
<presence>request</presence>
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], stream-format=(string){ raw }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-flac, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-speex, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)8, depth=(int)8, signed=(boolean)false, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)24, depth=(int)24, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)32, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)[ 32, 64 ], endianness=(int)1234, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/x-pn-realaudio, raversion=(int){ 1, 2, 8 }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)[ 1, 3 ], block_align=(int)[ 0, 65535 ], bitrate=(int)[ 0, 524288 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details>
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], stream-format=(string){ raw }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-eac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-dts, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-flac, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-speex, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)8, depth=(int)8, signed=(boolean)false, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)24, depth=(int)24, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)32, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)[ 32, 64 ], endianness=(int)1234, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/x-pn-realaudio, raversion=(int){ 1, 2, 8 }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)[ 1, 3 ], block_align=(int)[ 0, 65535 ], bitrate=(int)[ 0, 524288 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
<name>subtitle_%d</name>
<direction>sink</direction>
<presence>request</presence>
<details>ANY</details>
<details>subtitle/x-kate</details>
</caps>
<caps>
<name>video_%d</name>

View file

@ -3,10 +3,10 @@
<description>Monoscope visualization</description>
<filename>../../gst/monoscope/.libs/libgstmonoscope.so</filename>
<basename>libgstmonoscope.so</basename>
<version>0.10.24.5</version>
<version>0.10.26.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -12,7 +12,7 @@
<element>
<name>asteriskh263</name>
<longname>RTP Asterisk H263 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts H263 video from RTP and encodes in Asterisk H263 format</description>
<author>Neil Stratford &lt;neils@vipadia.com&gt;</author>
<pads>
@ -33,7 +33,7 @@
<element>
<name>rtpL16depay</name>
<longname>RTP audio depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts raw audio from RTP packets</description>
<author>Zeeshan Ali &lt;zak147@yahoo.com&gt;,Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -54,7 +54,7 @@
<element>
<name>rtpL16pay</name>
<longname>RTP audio payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encode Raw audio into RTP packets (RFC 3551)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -75,7 +75,7 @@
<element>
<name>rtpac3depay</name>
<longname>RTP AC3 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts AC3 audio from RTP packets (RFC 4184)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -93,10 +93,31 @@
</caps>
</pads>
</element>
<element>
<name>rtpac3pay</name>
<longname>RTP AC3 audio payloader</longname>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload AC3 audio as RTP packets (RFC 4184)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/ac3; audio/x-ac3</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3</details>
</caps>
</pads>
</element>
<element>
<name>rtpamrdepay</name>
<longname>RTP AMR depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts AMR or AMR-WB audio from RTP packets (RFC 3267)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -117,7 +138,7 @@
<element>
<name>rtpamrpay</name>
<longname>RTP AMR payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -138,7 +159,7 @@
<element>
<name>rtpbvdepay</name>
<longname>RTP BroadcomVoice depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts BroadcomVoice audio from RTP packets (RFC 4298)</description>
<author>Wim Taymans &lt;wim.taymans@collabora.co.uk&gt;</author>
<pads>
@ -159,7 +180,7 @@
<element>
<name>rtpbvpay</name>
<longname>RTP BV Payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Packetize BroadcomVoice audio streams into RTP packets (RFC 4298)</description>
<author>Wim Taymans &lt;wim.taymans@collabora.co.uk&gt;</author>
<pads>
@ -180,7 +201,7 @@
<element>
<name>rtpceltdepay</name>
<longname>RTP CELT depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts CELT audio from RTP packets</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -201,7 +222,7 @@
<element>
<name>rtpceltpay</name>
<longname>RTP CELT payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes CELT audio into a RTP packet</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -222,7 +243,7 @@
<element>
<name>rtpdepay</name>
<longname>Dummy RTP session manager</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Accepts raw RTP and RTCP packets and sends them forward</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -255,7 +276,7 @@
<element>
<name>rtpdvdepay</name>
<longname>RTP DV Depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Depayloads DV from RTP packets (RFC 3189)</description>
<author>Marcel Moreaux &lt;marcelm@spacelabs.nl&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -276,7 +297,7 @@
<element>
<name>rtpdvpay</name>
<longname>RTP DV Payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payloads DV into RTP packets (RFC 3189)</description>
<author>Marcel Moreaux &lt;marcelm@spacelabs.nl&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -297,7 +318,7 @@
<element>
<name>rtpg722depay</name>
<longname>RTP audio depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts G722 audio from RTP packets</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -318,7 +339,7 @@
<element>
<name>rtpg722pay</name>
<longname>RTP audio payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encode Raw audio into RTP packets (RFC 3551)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -339,7 +360,7 @@
<element>
<name>rtpg723depay</name>
<longname>RTP G.723 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts G.723 audio from RTP packets (RFC 3551)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -360,7 +381,7 @@
<element>
<name>rtpg723pay</name>
<longname>RTP G.723 payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Packetize G.723 audio into RTP packets</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -381,7 +402,7 @@
<element>
<name>rtpg726depay</name>
<longname>RTP G.726 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts G.726 audio from RTP packets</description>
<author>Axis Communications &lt;dev-gstreamer@axis.com&gt;</author>
<pads>
@ -402,7 +423,7 @@
<element>
<name>rtpg726pay</name>
<longname>RTP G.726 payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes G.726 audio into a RTP packet</description>
<author>Axis Communications &lt;dev-gstreamer@axis.com&gt;</author>
<pads>
@ -423,7 +444,7 @@
<element>
<name>rtpg729depay</name>
<longname>RTP G.729 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts G.729 audio from RTP packets (RFC 3551)</description>
<author>Laurent Glayal &lt;spglegle@yahoo.fr&gt;</author>
<pads>
@ -444,7 +465,7 @@
<element>
<name>rtpg729pay</name>
<longname>RTP G.729 payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Packetize G.729 audio into RTP packets</description>
<author>Olivier Crete &lt;olivier.crete@collabora.co.uk&gt;</author>
<pads>
@ -465,7 +486,7 @@
<element>
<name>rtpgsmdepay</name>
<longname>RTP GSM depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts GSM audio from RTP packets</description>
<author>Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
<pads>
@ -486,7 +507,7 @@
<element>
<name>rtpgsmpay</name>
<longname>RTP GSM payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes GSM audio into a RTP packet</description>
<author>Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
<pads>
@ -504,10 +525,52 @@
</caps>
</pads>
</element>
<element>
<name>rtpgstdepay</name>
<longname>GStreamer depayloader</longname>
<class>Codec/Depayloader/Network</class>
<description>Extracts GStreamer buffers from RTP packets</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>application/x-rtp, media=(string)application, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)X-GST</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
<element>
<name>rtpgstpay</name>
<longname>RTP GStreamer payloader</longname>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload GStreamer buffers as RTP packets</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</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-rtp, media=(string)application, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)X-GST</details>
</caps>
</pads>
</element>
<element>
<name>rtph263depay</name>
<longname>RTP H263 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts H263 video from RTP packets (RFC 2190)</description>
<author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
<pads>
@ -528,7 +591,7 @@
<element>
<name>rtph263pay</name>
<longname>RTP H263 packet payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes H263 video in RTP packets (RFC 2190)</description>
<author>Neil Stratford &lt;neils@vipadia.com&gt;Dejan Sakelsak &lt;dejan.sakelsak@marand.si&gt;</author>
<pads>
@ -549,7 +612,7 @@
<element>
<name>rtph263pdepay</name>
<longname>RTP H263 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts H263/+/++ video from RTP packets (RFC 4629)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -570,7 +633,7 @@
<element>
<name>rtph263ppay</name>
<longname>RTP H263 payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes H263/+/++ video in RTP packets (RFC 4629)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -591,7 +654,7 @@
<element>
<name>rtph264depay</name>
<longname>RTP H264 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts H264 video from RTP packets (RFC 3984)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -612,7 +675,7 @@
<element>
<name>rtph264pay</name>
<longname>RTP H264 payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encode H264 video into RTP packets (RFC 3984)</description>
<author>Laurent Glayal &lt;spglegle@yahoo.fr&gt;</author>
<pads>
@ -633,7 +696,7 @@
<element>
<name>rtpilbcdepay</name>
<longname>RTP iLBC depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts iLBC audio from RTP packets (RFC 3952)</description>
<author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;</author>
<pads>
@ -654,7 +717,7 @@
<element>
<name>rtpilbcpay</name>
<longname>RTP iLBC Payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Packetize iLBC audio streams into RTP packets</description>
<author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;</author>
<pads>
@ -675,7 +738,7 @@
<element>
<name>rtpj2kdepay</name>
<longname>RTP JPEG 2000 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts JPEG 2000 video from RTP packets (RFC 5371)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -696,7 +759,7 @@
<element>
<name>rtpj2kpay</name>
<longname>RTP JPEG 2000 payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes JPEG 2000 pictures into RTP packets (RFC 5371)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -717,7 +780,7 @@
<element>
<name>rtpjpegdepay</name>
<longname>RTP JPEG depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts JPEG video from RTP packets (RFC 2435)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -738,7 +801,7 @@
<element>
<name>rtpjpegpay</name>
<longname>RTP JPEG payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes JPEG pictures into RTP packets (RFC 2435)</description>
<author>Axis Communications &lt;dev-gstreamer@axis.com&gt;</author>
<pads>
@ -759,7 +822,7 @@
<element>
<name>rtpmp1sdepay</name>
<longname>RTP MPEG1 System Stream depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts MPEG1 System Streams from RTP packets (RFC 3555)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -780,7 +843,7 @@
<element>
<name>rtpmp2tdepay</name>
<longname>RTP MPEG Transport Stream depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts MPEG2 TS from RTP packets (RFC 2250)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;, Thijs Vermeir &lt;thijs.vermeir@barco.com&gt;</author>
<pads>
@ -801,7 +864,7 @@
<element>
<name>rtpmp2tpay</name>
<longname>RTP MPEG2 Transport Stream payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes MPEG2 TS into RTP packets (RFC 2250)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -822,7 +885,7 @@
<element>
<name>rtpmp4adepay</name>
<longname>RTP MPEG4 audio depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts MPEG4 audio from RTP packets (RFC 3016)</description>
<author>Nokia Corporation (contact &lt;stefan.kost@nokia.com&gt;), Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -843,7 +906,7 @@
<element>
<name>rtpmp4apay</name>
<longname>RTP MPEG4 audio payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload MPEG4 audio as RTP packets (RFC 3016)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -864,7 +927,7 @@
<element>
<name>rtpmp4gdepay</name>
<longname>RTP MPEG4 ES depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts MPEG4 elementary streams from RTP packets (RFC 3640)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -885,7 +948,7 @@
<element>
<name>rtpmp4gpay</name>
<longname>RTP MPEG4 ES payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload MPEG4 elementary streams as RTP packets (RFC 3640)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -906,7 +969,7 @@
<element>
<name>rtpmp4vdepay</name>
<longname>RTP MPEG4 video depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts MPEG4 video from RTP packets (RFC 3016)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -927,7 +990,7 @@
<element>
<name>rtpmp4vpay</name>
<longname>RTP MPEG4 Video payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload MPEG-4 video as RTP packets (RFC 3016)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -935,7 +998,7 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</details>
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-xvid</details>
</caps>
<caps>
<name>src</name>
@ -948,7 +1011,7 @@
<element>
<name>rtpmpadepay</name>
<longname>RTP MPEG audio depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts MPEG audio from RTP packets (RFC 2038)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -969,7 +1032,7 @@
<element>
<name>rtpmpapay</name>
<longname>RTP MPEG audio payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload MPEG audio as RTP packets (RFC 2038)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -990,7 +1053,7 @@
<element>
<name>rtpmparobustdepay</name>
<longname>RTP MPEG audio depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts MPEG audio from RTP packets (RFC 5219)</description>
<author>Mark Nauwelaerts &lt;mark.nauwelaerts@collabora.co.uk&gt;</author>
<pads>
@ -1011,7 +1074,7 @@
<element>
<name>rtpmpvdepay</name>
<longname>RTP MPEG video depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts MPEG video from RTP packets (RFC 2250)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -1032,7 +1095,7 @@
<element>
<name>rtpmpvpay</name>
<longname>RTP MPEG2 ES video payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes MPEG2 ES into RTP packets (RFC 2250)</description>
<author>Thijs Vermeir &lt;thijsvermeir@gmail.com&gt;</author>
<pads>
@ -1053,7 +1116,7 @@
<element>
<name>rtppcmadepay</name>
<longname>RTP PCMA depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts PCMA audio from RTP packets</description>
<author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;, Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
<pads>
@ -1074,7 +1137,7 @@
<element>
<name>rtppcmapay</name>
<longname>RTP PCMA payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes PCMA audio into a RTP packet</description>
<author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
<pads>
@ -1095,7 +1158,7 @@
<element>
<name>rtppcmudepay</name>
<longname>RTP PCMU depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts PCMU audio from RTP packets</description>
<author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;, Zeeshan Ali &lt;zeenix@gmail.com&gt;</author>
<pads>
@ -1116,7 +1179,7 @@
<element>
<name>rtppcmupay</name>
<longname>RTP PCMU payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes PCMU audio into a RTP packet</description>
<author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
<pads>
@ -1137,7 +1200,7 @@
<element>
<name>rtpqcelpdepay</name>
<longname>RTP QCELP depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts QCELP (PureVoice) audio from RTP packets (RFC 2658)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -1158,7 +1221,7 @@
<element>
<name>rtpqdm2depay</name>
<longname>RTP QDM2 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts QDM2 audio from RTP packets (no RFC)</description>
<author>Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
<pads>
@ -1179,7 +1242,7 @@
<element>
<name>rtpsirendepay</name>
<longname>RTP Siren packet depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts Siren audio from RTP packets</description>
<author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;</author>
<pads>
@ -1200,7 +1263,7 @@
<element>
<name>rtpsirenpay</name>
<longname>RTP Payloader for Siren Audio</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Packetize Siren audio streams into RTP packets</description>
<author>Youness Alaoui &lt;kakaroto@kakaroto.homelinux.net&gt;</author>
<pads>
@ -1221,7 +1284,7 @@
<element>
<name>rtpspeexdepay</name>
<longname>RTP Speex depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts Speex audio from RTP packets</description>
<author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
<pads>
@ -1242,7 +1305,7 @@
<element>
<name>rtpspeexpay</name>
<longname>RTP Speex payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encodes Speex audio into a RTP packet</description>
<author>Edgard Lima &lt;edgard.lima@indt.org.br&gt;</author>
<pads>
@ -1263,7 +1326,7 @@
<element>
<name>rtpsv3vdepay</name>
<longname>RTP SVQ3 depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts SVQ3 video from RTP packets (no RFC)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -1284,7 +1347,7 @@
<element>
<name>rtptheoradepay</name>
<longname>RTP Theora depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts Theora video from RTP packets (draft-01 of RFC XXXX)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -1305,7 +1368,7 @@
<element>
<name>rtptheorapay</name>
<longname>RTP Theora payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encode Theora video into RTP packets (draft-01 RFC XXXX)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -1326,7 +1389,7 @@
<element>
<name>rtpvorbisdepay</name>
<longname>RTP Vorbis depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts Vorbis Audio from RTP packets (RFC 5215)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -1347,7 +1410,7 @@
<element>
<name>rtpvorbispay</name>
<longname>RTP Vorbis depayloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload-encode Vorbis audio into RTP packets (RFC 5215)</description>
<author>Wim Taymans &lt;wimi.taymans@gmail.com&gt;</author>
<pads>
@ -1368,7 +1431,7 @@
<element>
<name>rtpvrawdepay</name>
<longname>RTP Raw Video depayloader</longname>
<class>Codec/Depayloader/Network</class>
<class>Codec/Depayloader/Network/RTP</class>
<description>Extracts raw video from RTP packets (RFC 4175)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
@ -1389,7 +1452,7 @@
<element>
<name>rtpvrawpay</name>
<longname>RTP Raw Video payloader</longname>
<class>Codec/Payloader/Network</class>
<class>Codec/Payloader/Network/RTP</class>
<description>Payload raw video as RTP packets (RFC 4175)</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>