diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.args | 247 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.hierarchy | 47 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.interfaces | 7 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.signals | 49 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-assrender.xml | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-dvbsuboverlay.xml | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-inter.xml | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-jpegformat.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-resindvd.xml | 2 |
9 files changed, 336 insertions, 30 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index f0722df2a..82ccb5155 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -58369,6 +58369,16 @@ </ARG> <ARG> +<NAME>GstOpusEnc::bitrate-type</NAME> +<TYPE>GstOpusEncBitrateType</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Bitrate type</NICK> +<BLURB>Bitrate type.</BLURB> +<DEFAULT>CBR</DEFAULT> +</ARG> + +<ARG> <NAME>GstOpusDec::apply-gain</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> @@ -59814,7 +59824,7 @@ <RANGE>[0,1]</RANGE> <FLAGS>rw</FLAGS> <NICK>Bandwidth usage [0..1]</NICK> -<BLURB>Percentage of the available bandwidth to use when selecting representations.</BLURB> +<BLURB>Percentage of the available bandwidth to use when selecting representations (deprecated).</BLURB> <DEFAULT>0.8</DEFAULT> </ARG> @@ -60025,10 +60035,10 @@ Gestures in the defined region of interest will emit messages.</BLURB> <ARG> <NAME>GstHlsSink::playlist-length</NAME> <TYPE>guint</TYPE> -<RANGE>>= 1</RANGE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Playlist length</NICK> -<BLURB>Length of HLS playlist. To allow players to conform to section 6.3.3 of the HLS specification, this should be at least 3.</BLURB> +<BLURB>Length of HLS playlist. To allow players to conform to section 6.3.3 of the HLS specification, this should be at least 3. If set to 0, the playlist will be infinite.</BLURB> <DEFAULT>5</DEFAULT> </ARG> @@ -67769,3 +67779,234 @@ Gestures in the defined region of interest will emit messages.</BLURB> <BLURB>Maximum number of worker threads to spawn. (0 = auto).</BLURB> <DEFAULT>0</DEFAULT> </ARG> + +<ARG> +<NAME>GstGLVideoMixerBin::background</NAME> +<TYPE>GstGLVideoMixerBackground</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Background</NICK> +<BLURB>Background type.</BLURB> +<DEFAULT>Checker pattern</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLSrcBin::src</NAME> +<TYPE>GstElement*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>GL src element</NICK> +<BLURB>The GL src chain to use.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLSinkBin::force-aspect-ratio</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Force aspect ratio</NICK> +<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLSinkBin::sink</NAME> +<TYPE>GstElement*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>GL sink element</NICK> +<BLURB>The GL sink chain to use.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLMixerBin::latency</NAME> +<TYPE>gint64</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer latency</NICK> +<BLURB>Additional latency in live mode to allow upstream to take longer to produce buffers for the current position.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLMixerBin::mixer</NAME> +<TYPE>GstElement*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>GL mixer element</NICK> +<BLURB>The GL mixer chain to use.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::async</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Async</NICK> +<BLURB>Go asynchronously to PAUSED.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::blocksize</NAME> +<TYPE>guint</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Block size</NICK> +<BLURB>Size in bytes to pull per buffer (0 = default).</BLURB> +<DEFAULT>4096</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::context</NAME> +<TYPE>GstGLContext*</TYPE> +<RANGE></RANGE> +<FLAGS>r</FLAGS> +<NICK>OpenGL context</NICK> +<BLURB>Get OpenGL context.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::enable-last-sample</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Enable Last Buffer</NICK> +<BLURB>Enable the last-sample property.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::force-aspect-ratio</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Force aspect ratio</NICK> +<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::ignore-alpha</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Ignore Alpha</NICK> +<BLURB>When enabled, alpha will be ignored and converted to black.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::last-sample</NAME> +<TYPE>GstSample*</TYPE> +<RANGE></RANGE> +<FLAGS>r</FLAGS> +<NICK>Last Sample</NICK> +<BLURB>The last sample received in the sink.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::max-bitrate</NAME> +<TYPE>guint64</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Max Bitrate</NICK> +<BLURB>The maximum bits per second to render (0 = disabled).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::max-lateness</NAME> +<TYPE>gint64</TYPE> +<RANGE>>= G_MAXULONG</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Max Lateness</NICK> +<BLURB>Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited).</BLURB> +<DEFAULT>-1</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::pixel-aspect-ratio</NAME> +<TYPE>GstFraction</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Pixel Aspect Ratio</NICK> +<BLURB>The pixel aspect ratio of the device.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::qos</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Qos</NICK> +<BLURB>Generate Quality-of-Service events upstream.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::render-delay</NAME> +<TYPE>guint64</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Render Delay</NICK> +<BLURB>Additional render delay of the sink in nanoseconds.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::show-preroll-frame</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Show preroll frame</NICK> +<BLURB>Whether to render video frames during preroll.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::sync</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Sync</NICK> +<BLURB>Sync on the clock.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::throttle-time</NAME> +<TYPE>guint64</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Throttle time</NICK> +<BLURB>The time to keep between rendered buffers (0 = disabled).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSinkBin::ts-offset</NAME> +<TYPE>gint64</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>TS Offset</NICK> +<BLURB>Timestamp offset in nanoseconds.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterBin::filter</NAME> +<TYPE>GstElement*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>GL filter element</NICK> +<BLURB>The GL filter chain to use.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index 09828bb44..90776fcb0 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy @@ -19,9 +19,9 @@ GObject GstAudioMixer GstVideoAggregator GstCompositor - GstGLMixer - GstGLMosaic - GstGLVideoMixer + GstGLBaseMixer + GstGLMixer + GstGLMosaic GstAiffMux GstAiffParse GstAsfMux @@ -86,7 +86,6 @@ GObject GstShmSink GstVideoSink GstFBDEVSink - GstGLImageSink GstWaylandSink GstBaseSrc GstAvdtpSrc @@ -132,19 +131,23 @@ GObject GstBayer2RGB GstDebugSpy GstFreeverb - GstGLFilter - GstGLColorscale - GstGLDeinterlace - GstGLDifferenceMatte - GstGLEffects - GstGLFilterApp - GstGLFilterBlur - GstGLFilterCube - GstGLFilterGlass - GstGLFilterLaplacian - GstGLFilterShader - GstGLFilterSobel - GstGLOverlay + GstGLBaseFilter + GstGLColorConvertElement + GstGLDownloadElement + GstGLFilter + GstGLColorscale + GstGLDeinterlace + GstGLDifferenceMatte + GstGLEffects + GstGLFilterApp + GstGLFilterBlur + GstGLFilterCube + GstGLFilterGlass + GstGLFilterLaplacian + GstGLFilterShader + GstGLFilterSobel + GstGLOverlay + GstGLUploadElement GstIvtc GstRGB2Bayer GstRemoveSilence @@ -215,6 +218,12 @@ GObject GstUvcH264Src GstWrapperCameraBinSrc GstFPSDisplaySink + GstGLFilterBin + GstGLMixerBin + GstGLVideoMixerBin + GstGLSinkBin + GstGLImageSinkBin + GstGLSrcBin GstHlsSink GstPipeline GstCameraBin @@ -312,8 +321,8 @@ GObject GstAudioMixerPad GstVideoAggregatorPad GstCompositorPad - GstGLMixerPad - GstGLVideoMixerPad + GstGLBaseMixerPad + GstGLMixerPad GstPadTemplate GstPlugin GstPluginFeature diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces index 2a8944927..b2425c641 100644 --- a/docs/plugins/gst-plugins-bad-plugins.interfaces +++ b/docs/plugins/gst-plugins-bad-plugins.interfaces @@ -28,11 +28,18 @@ GstFPSDisplaySink GstChildProxy GstFaac GstPreset GstFaceOverlay GstChildProxy GstFreeverb GstPreset +GstGLBaseMixer GstChildProxy +GstGLFilterBin GstChildProxy GstGLImageSink GstVideoOverlay GstGLImageSink GstVideoOverlay GstNavigation +GstGLImageSinkBin GstChildProxy GstVideoOverlay GstNavigation GstGLMixer GstChildProxy +GstGLMixerBin GstChildProxy GstGLMosaic GstChildProxy +GstGLSinkBin GstChildProxy GstVideoOverlay GstNavigation +GstGLSrcBin GstChildProxy GstGLVideoMixer GstChildProxy +GstGLVideoMixerBin GstChildProxy GstGSMEnc GstPreset GstGSettingsAudioSink GstChildProxy GstGSettingsAudioSrc GstChildProxy diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals index ba5db321c..7c57afa41 100644 --- a/docs/plugins/gst-plugins-bad-plugins.signals +++ b/docs/plugins/gst-plugins-bad-plugins.signals @@ -684,3 +684,52 @@ guint arg2 guint arg3 </SIGNAL> +<SIGNAL> +<NAME>GstGLSrcBin::create-element</NAME> +<RETURNS>GstElement*</RETURNS> +<FLAGS>l</FLAGS> +GstGLSrcBin *gstglsrcbin +</SIGNAL> + +<SIGNAL> +<NAME>GstGLSinkBin::create-element</NAME> +<RETURNS>GstElement*</RETURNS> +<FLAGS>l</FLAGS> +GstGLSinkBin *gstglsinkbin +</SIGNAL> + +<SIGNAL> +<NAME>GstGLMixerBin::create-element</NAME> +<RETURNS>GstElement*</RETURNS> +<FLAGS>l</FLAGS> +GstGLMixerBin *gstglmixerbin +</SIGNAL> + +<SIGNAL> +<NAME>GstGLImageSinkBin::client-draw</NAME> +<RETURNS>gboolean</RETURNS> +<FLAGS>l</FLAGS> +GstGLImageSinkBin *gstglimagesinkbin +GstGLContext *arg1 +guint arg2 +guint arg3 +guint arg4 +</SIGNAL> + +<SIGNAL> +<NAME>GstGLImageSinkBin::client-reshape</NAME> +<RETURNS>gboolean</RETURNS> +<FLAGS>l</FLAGS> +GstGLImageSinkBin *gstglimagesinkbin +GstGLContext *arg1 +guint arg2 +guint arg3 +</SIGNAL> + +<SIGNAL> +<NAME>GstGLFilterBin::create-element</NAME> +<RETURNS>GstElement*</RETURNS> +<FLAGS>l</FLAGS> +GstGLFilterBin *gstglfilterbin +</SIGNAL> + diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml index 399c758fc..539d4ef20 100644 --- a/docs/plugins/inspect/plugin-assrender.xml +++ b/docs/plugins/inspect/plugin-assrender.xml @@ -26,13 +26,13 @@ <name>video_sink</name> <direction>sink</direction> <presence>always</presence> - <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> <name>src</name> <direction>source</direction> <presence>always</presence> - <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml index a870dda9b..5046c1b57 100644 --- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml +++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml @@ -26,13 +26,13 @@ <name>video_sink</name> <direction>sink</direction> <presence>always</presence> - <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> <name>src</name> <direction>source</direction> <presence>always</presence> - <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-inter.xml b/docs/plugins/inspect/plugin-inter.xml index 669edbddd..dcd55e3d0 100644 --- a/docs/plugins/inspect/plugin-inter.xml +++ b/docs/plugins/inspect/plugin-inter.xml @@ -80,7 +80,7 @@ <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> </pads> </element> @@ -95,7 +95,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-jpegformat.xml b/docs/plugins/inspect/plugin-jpegformat.xml index 44f267e26..421fe36de 100644 --- a/docs/plugins/inspect/plugin-jpegformat.xml +++ b/docs/plugins/inspect/plugin-jpegformat.xml @@ -47,7 +47,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>image/jpeg, format=(string){ I420, Y41B, UYVY, YV12 }, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], interlaced=(boolean){ true, false }, framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true</details> + <details>image/jpeg, format=(string){ I420, Y41B, UYVY, YV12 }, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml index a8f814de9..71f6a1a99 100644 --- a/docs/plugins/inspect/plugin-resindvd.xml +++ b/docs/plugins/inspect/plugin-resindvd.xml @@ -32,7 +32,7 @@ <name>video</name> <direction>source</direction> <presence>sometimes</presence> - <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> </pads> </element> |