Commit 1f6a83ce authored by Tim-Philipp Müller's avatar Tim-Philipp Müller
Browse files

docs: update plugin docs

parent 67f4489c
......@@ -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>
......@@ -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
......@@ -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
......
......@@ -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
......@@ -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>
......
......@@ -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>
......
......@@ -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>
......
......@@ -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>