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 @@ ...@@ -745,7 +745,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Buffer Mode</NICK> <NICK>Buffer Mode</NICK>
<BLURB>Control the buffering algorithm in use.</BLURB> <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>
<ARG> <ARG>
...@@ -1998,6 +1998,16 @@ ...@@ -1998,6 +1998,16 @@
<DEFAULT>"auto"</DEFAULT> <DEFAULT>"auto"</DEFAULT>
</ARG> </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> <ARG>
<NAME>GstNavSeek::seek-offset</NAME> <NAME>GstNavSeek::seek-offset</NAME>
<TYPE>gdouble</TYPE> <TYPE>gdouble</TYPE>
...@@ -2688,6 +2698,16 @@ ...@@ -2688,6 +2698,16 @@
<DEFAULT>TRUE</DEFAULT> <DEFAULT>TRUE</DEFAULT>
</ARG> </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> <ARG>
<NAME>GstVideoBalance::brightness</NAME> <NAME>GstVideoBalance::brightness</NAME>
<TYPE>gdouble</TYPE> <TYPE>gdouble</TYPE>
...@@ -2768,6 +2788,16 @@ ...@@ -2768,6 +2788,16 @@
<DEFAULT>Faster, less accurate integer method</DEFAULT> <DEFAULT>Faster, less accurate integer method</DEFAULT>
</ARG> </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> <ARG>
<NAME>GstRTPiLBCDepay::mode</NAME> <NAME>GstRTPiLBCDepay::mode</NAME>
<TYPE>iLBCMode</TYPE> <TYPE>iLBCMode</TYPE>
...@@ -19674,7 +19704,7 @@ ...@@ -19674,7 +19704,7 @@
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Byte Stream</NICK> <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> <DEFAULT>TRUE</DEFAULT>
</ARG> </ARG>
...@@ -19684,7 +19714,7 @@ ...@@ -19684,7 +19714,7 @@
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Access Unit</NICK> <NICK>Access Unit</NICK>
<BLURB>Merge NALU into AU (picture).</BLURB> <BLURB>Merge NALU into AU (picture) (deprecated; use caps).</BLURB>
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
...@@ -19838,6 +19868,16 @@ ...@@ -19838,6 +19868,16 @@
<DEFAULT></DEFAULT> <DEFAULT></DEFAULT>
</ARG> </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> <ARG>
<NAME>GstPulseMixer::device</NAME> <NAME>GstPulseMixer::device</NAME>
<TYPE>gchar*</TYPE> <TYPE>gchar*</TYPE>
...@@ -20805,7 +20845,7 @@ ...@@ -20805,7 +20845,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Queue size</NICK> <NICK>Queue size</NICK>
<BLURB>Number of buffers to be enqueud in the driver in streaming mode.</BLURB> <BLURB>Number of buffers to be enqueud in the driver in streaming mode.</BLURB>
<DEFAULT>8</DEFAULT> <DEFAULT>12</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -20848,6 +20888,56 @@ ...@@ -20848,6 +20888,56 @@
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </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> <ARG>
<NAME>GstShapeWipe::border</NAME> <NAME>GstShapeWipe::border</NAME>
<TYPE>gfloat</TYPE> <TYPE>gfloat</TYPE>
...@@ -21018,3 +21108,83 @@ ...@@ -21018,3 +21108,83 @@
<DEFAULT>Checker pattern</DEFAULT> <DEFAULT>Checker pattern</DEFAULT>
</ARG> </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 ...@@ -30,6 +30,7 @@ GObject
GstRtpG723Depay GstRtpG723Depay
GstRtpG726Depay GstRtpG726Depay
GstRtpG729Depay GstRtpG729Depay
GstRtpGSTDepay
GstRtpH263Depay GstRtpH263Depay
GstRtpH263PDepay GstRtpH263PDepay
GstRtpH264Depay GstRtpH264Depay
...@@ -70,8 +71,10 @@ GObject ...@@ -70,8 +71,10 @@ GObject
GstRTPGSMPay GstRTPGSMPay
GstRTPMP2TPay GstRTPMP2TPay
GstRTPMPVPay GstRTPMPVPay
GstRtpAC3Pay
GstRtpAMRPay GstRtpAMRPay
GstRtpCELTPay GstRtpCELTPay
GstRtpGSTPay
GstRtpH263PPay GstRtpH263PPay
GstRtpH263Pay GstRtpH263Pay
GstRtpH264Pay GstRtpH264Pay
...@@ -92,6 +95,7 @@ GObject ...@@ -92,6 +95,7 @@ GObject
GstEsdSink GstEsdSink
GstOss4Sink GstOss4Sink
GstOssSink GstOssSink
GstJackAudioSink
GstPulseSink GstPulseSink
GstCACASink GstCACASink
GstDynUDPSink GstDynUDPSink
...@@ -110,6 +114,7 @@ GObject ...@@ -110,6 +114,7 @@ GObject
GstOss4Source GstOss4Source
GstOssSrc GstOssSrc
GstPulseSrc GstPulseSrc
GstJackAudioSrc
GstDV1394Src GstDV1394Src
GstHDV1394Src GstHDV1394Src
GstMultiFileSrc GstMultiFileSrc
...@@ -218,6 +223,7 @@ GObject ...@@ -218,6 +223,7 @@ GObject
GstMatroskaDemux GstMatroskaDemux
GstMatroskaMux GstMatroskaMux
GstWebMMux GstWebMMux
GstMonoscope
GstMuLawDec GstMuLawDec
GstMuLawEnc GstMuLawEnc
GstMultipartDemux GstMultipartDemux
...@@ -269,6 +275,8 @@ GObject ...@@ -269,6 +275,8 @@ GObject
GstRingBuffer GstRingBuffer
GstAudioSinkRingBuffer GstAudioSinkRingBuffer
GstAudioSrcRingBuffer GstAudioSrcRingBuffer
GstJackAudioSinkRingBuffer
GstJackAudioSrcRingBuffer
GstTask GstTask
GstTaskPool GstTaskPool
GstSignalObject GstSignalObject
...@@ -282,6 +290,7 @@ GInterface ...@@ -282,6 +290,7 @@ GInterface
GstColorBalance GstColorBalance
GstImplementsInterface GstImplementsInterface
GstMixer GstMixer
GstNavigation
GstPreset GstPreset
GstPropertyProbe GstPropertyProbe
GstStreamVolume GstStreamVolume
...@@ -289,3 +298,4 @@ GInterface ...@@ -289,3 +298,4 @@ GInterface
GstTuner GstTuner
GstURIHandler GstURIHandler
GstVideoOrientation GstVideoOrientation
GstXOverlay
...@@ -19,7 +19,7 @@ GstRgVolume GstChildProxy ...@@ -19,7 +19,7 @@ GstRgVolume GstChildProxy
GstAspectRatioCrop GstChildProxy GstAspectRatioCrop GstChildProxy
GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe
GstOss4Sink GstStreamVolume GstPropertyProbe GstOss4Sink GstStreamVolume GstPropertyProbe
GstV4l2Sink GstImplementsInterface GstColorBalance GstVideoOrientation GstPropertyProbe GstV4l2Sink GstImplementsInterface GstXOverlay GstNavigation GstColorBalance GstVideoOrientation GstPropertyProbe
GstShout2send GstTagSetter GstShout2send GstTagSetter
GstUDPSink GstURIHandler GstUDPSink GstURIHandler
GstDV1394Src GstURIHandler GstPropertyProbe GstDV1394Src GstURIHandler GstPropertyProbe
...@@ -28,7 +28,7 @@ GstSoupHTTPSrc GstURIHandler ...@@ -28,7 +28,7 @@ GstSoupHTTPSrc GstURIHandler
GstPulseSrc GstImplementsInterface GstMixer GstPropertyProbe GstPulseSrc GstImplementsInterface GstMixer GstPropertyProbe
GstOssSrc GstImplementsInterface GstMixer GstOssSrc GstImplementsInterface GstMixer
GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
GstV4l2Src GstURIHandler GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation GstPropertyProbe GstV4l2Src GstURIHandler GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstVideoOrientation GstPropertyProbe
GstUDPSrc GstURIHandler GstUDPSrc GstURIHandler
GstWavpackEnc GstPreset GstWavpackEnc GstPreset
GstTagLibMux GstTagSetter GstTagLibMux GstTagSetter
......
...@@ -4,6 +4,7 @@ GstStreamVolume GObject ...@@ -4,6 +4,7 @@ GstStreamVolume GObject
GstImplementsInterface GstElement GstImplementsInterface GstElement
GstMixer GstImplementsInterface GstElement GstMixer GstImplementsInterface GstElement
GstTuner GstImplementsInterface GstElement GstTuner GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
GstColorBalance GstImplementsInterface GstElement GstColorBalance GstImplementsInterface GstElement
GstVideoOrientation GstImplementsInterface GstElement GstVideoOrientation GstImplementsInterface GstElement
GIcon GObject GIcon GObject
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<element> <element>
<name>deinterlace</name> <name>deinterlace</name>
<longname>Deinterlacer</longname> <longname>Deinterlacer</longname>
<class>Filter/Video</class> <class>Filter/Effect/Video/Deinterlace</class>
<description>Deinterlace Methods ported from DScaler/TvTime</description> <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> <author>Martin Eikermann &lt;meiker@upb.de&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
<pads> <pads>
......
...@@ -53,13 +53,13 @@ ...@@ -53,13 +53,13 @@
<name>audio_%d</name> <name>audio_%d</name>
<direction>sink</direction> <direction>sink</direction>
<presence>request</presence> <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>
<caps> <caps>
<name>subtitle_%d</name> <name>subtitle_%d</name>
<direction>sink</direction> <direction>sink</direction>
<presence>request</presence> <presence>request</presence>
<details>ANY</details> <details>subtitle/x-kate</details>
</caps> </caps>
<caps> <caps>
<name>video_%d</name> <name>video_%d</name>
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
<description>Monoscope visualization</description> <description>Monoscope visualization</description>
<filename>../../gst/monoscope/.libs/libgstmonoscope.so</filename> <filename>../../gst/monoscope/.libs/libgstmonoscope.so</filename>
<basename>libgstmonoscope.so</basename> <basename>libgstmonoscope.so</basename>
<version>0.10.24.5</version> <version>0.10.26.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package> <package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin> <origin>Unknown package origin</origin>
<elements> <elements>
<element> <element>
......
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment