diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-02-16 09:02:21 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-02-16 09:13:16 +0200 |
commit | e7d061a2d0499dc18e3248fbb35d22092bc10d57 (patch) | |
tree | 29ca1dd3411471a8b94325a0ae81261db18bc6c0 | |
parent | 18cc31ecb816990807aece36fdd84aa7fa6b7eaa (diff) | |
download | gst-libav-e7d061a2d0499dc18e3248fbb35d22092bc10d57.tar.gz |
docs: Update docs to not have unstaged changes after build again
There are some new codec IDs that we probably would like to map too, e.g.
Dirac/VC2 and Cineform HD.
-rw-r--r-- | docs/plugins/gst-libav-plugins.args | 366 | ||||
-rw-r--r-- | docs/plugins/gst-libav-plugins.hierarchy | 14 | ||||
-rw-r--r-- | docs/plugins/gst-libav-plugins.interfaces | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-libav.xml | 304 |
4 files changed, 648 insertions, 38 deletions
diff --git a/docs/plugins/gst-libav-plugins.args b/docs/plugins/gst-libav-plugins.args index cbb1acc..ddeb1a5 100644 --- a/docs/plugins/gst-libav-plugins.args +++ b/docs/plugins/gst-libav-plugins.args @@ -15121,7 +15121,7 @@ <ARG> <NAME>avenc_msmpeg4v2::max-bframes</NAME> <TYPE>gint</TYPE> -<RANGE>[0,16]</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rw</FLAGS> <NICK>Max B-Frames</NICK> <BLURB>Maximum B-frames in a row.</BLURB> @@ -15711,7 +15711,7 @@ <ARG> <NAME>avenc_msmpeg4::max-bframes</NAME> <TYPE>gint</TYPE> -<RANGE>[0,16]</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rw</FLAGS> <NICK>Max B-Frames</NICK> <BLURB>Maximum B-frames in a row.</BLURB> @@ -16301,7 +16301,7 @@ <ARG> <NAME>avenc_mpeg4::max-bframes</NAME> <TYPE>gint</TYPE> -<RANGE>[0,16]</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rw</FLAGS> <NICK>Max B-Frames</NICK> <BLURB>Maximum B-frames in a row.</BLURB> @@ -16901,7 +16901,7 @@ <ARG> <NAME>avenc_mpeg2video::max-bframes</NAME> <TYPE>gint</TYPE> -<RANGE>[0,16]</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rw</FLAGS> <NICK>Max B-Frames</NICK> <BLURB>Maximum B-frames in a row.</BLURB> @@ -17501,7 +17501,7 @@ <ARG> <NAME>avenc_mpeg1video::max-bframes</NAME> <TYPE>gint</TYPE> -<RANGE>[0,16]</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rw</FLAGS> <NICK>Max B-Frames</NICK> <BLURB>Maximum B-frames in a row.</BLURB> @@ -18411,7 +18411,7 @@ <ARG> <NAME>avenc_h263p::max-bframes</NAME> <TYPE>gint</TYPE> -<RANGE>[0,16]</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rw</FLAGS> <NICK>Max B-Frames</NICK> <BLURB>Maximum B-frames in a row.</BLURB> @@ -19011,7 +19011,7 @@ <ARG> <NAME>avenc_h263::max-bframes</NAME> <TYPE>gint</TYPE> -<RANGE>[0,16]</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rw</FLAGS> <NICK>Max B-Frames</NICK> <BLURB>Maximum B-frames in a row.</BLURB> @@ -19701,7 +19701,7 @@ <ARG> <NAME>avenc_flv::max-bframes</NAME> <TYPE>gint</TYPE> -<RANGE>[0,16]</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rw</FLAGS> <NICK>Max B-Frames</NICK> <BLURB>Maximum B-frames in a row.</BLURB> @@ -32649,6 +32649,16 @@ </ARG> <ARG> +<NAME>avdec_dirac::max-threads</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Maximum decode threads</NICK> +<BLURB>Maximum number of worker threads to spawn. (0 = auto).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> <NAME>avdec_cpia::debug-mv</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> @@ -33178,3 +33188,343 @@ <DEFAULT>0</DEFAULT> </ARG> +<ARG> +<NAME>avenc_wrapped_avframe::bitrate</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Bit Rate</NICK> +<BLURB>Target Video Bitrate.</BLURB> +<DEFAULT>300000</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_wrapped_avframe::buffer-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>r</FLAGS> +<NICK>Buffer Size</NICK> +<BLURB>Size of the video buffers.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_wrapped_avframe::compliance</NAME> +<TYPE>GstFFMpegCompliance</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Compliance</NICK> +<BLURB>Adherence of the encoder to the specifications.</BLURB> +<DEFAULT>Normal behavior</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_wrapped_avframe::gop-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>GOP Size</NICK> +<BLURB>Number of frames within one GOP.</BLURB> +<DEFAULT>15</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_wrapped_avframe::me-method</NAME> +<TYPE>GstLibAVVidEncMeMethod</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>ME Method</NICK> +<BLURB>Motion Estimation Method.</BLURB> +<DEFAULT>EPZS (Best quality, Fast)</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_wrapped_avframe::rtp-payload-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>RTP Payload Size</NICK> +<BLURB>Target GOB length.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_vc2::bitrate</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Bit Rate</NICK> +<BLURB>Target Video Bitrate.</BLURB> +<DEFAULT>300000</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_vc2::buffer-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>r</FLAGS> +<NICK>Buffer Size</NICK> +<BLURB>Size of the video buffers.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_vc2::compliance</NAME> +<TYPE>GstFFMpegCompliance</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Compliance</NICK> +<BLURB>Adherence of the encoder to the specifications.</BLURB> +<DEFAULT>Normal behavior</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_vc2::gop-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>GOP Size</NICK> +<BLURB>Number of frames within one GOP.</BLURB> +<DEFAULT>15</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_vc2::max-threads</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Maximum encode threads</NICK> +<BLURB>Maximum number of worker threads to spawn. (0 = auto).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_vc2::me-method</NAME> +<TYPE>GstLibAVVidEncMeMethod</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>ME Method</NICK> +<BLURB>Motion Estimation Method.</BLURB> +<DEFAULT>EPZS (Best quality, Fast)</DEFAULT> +</ARG> + +<ARG> +<NAME>avenc_vc2::rtp-payload-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>RTP Payload Size</NICK> +<BLURB>Target GOB length.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_screenpresso::debug-mv</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Debug motion vectors</NICK> +<BLURB>Whether libav should print motion vectors on top of the image.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_screenpresso::direct-rendering</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Direct Rendering</NICK> +<BLURB>Enable direct rendering.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_screenpresso::lowres</NAME> +<TYPE>GstLibAVVidDecLowres</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Low resolution</NICK> +<BLURB>At which resolution to decode images.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_screenpresso::output-corrupt</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Output corrupt buffers</NICK> +<BLURB>Whether libav should output frames even if corrupted.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_screenpresso::skip-frame</NAME> +<TYPE>GstLibAVVidDecSkipFrame</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Skip frames</NICK> +<BLURB>Which types of frames to skip during decoding.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_rscc::debug-mv</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Debug motion vectors</NICK> +<BLURB>Whether libav should print motion vectors on top of the image.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_rscc::direct-rendering</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Direct Rendering</NICK> +<BLURB>Enable direct rendering.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_rscc::lowres</NAME> +<TYPE>GstLibAVVidDecLowres</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Low resolution</NICK> +<BLURB>At which resolution to decode images.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_rscc::output-corrupt</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Output corrupt buffers</NICK> +<BLURB>Whether libav should output frames even if corrupted.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_rscc::skip-frame</NAME> +<TYPE>GstLibAVVidDecSkipFrame</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Skip frames</NICK> +<BLURB>Which types of frames to skip during decoding.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_dxv::debug-mv</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Debug motion vectors</NICK> +<BLURB>Whether libav should print motion vectors on top of the image.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_dxv::direct-rendering</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Direct Rendering</NICK> +<BLURB>Enable direct rendering.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_dxv::lowres</NAME> +<TYPE>GstLibAVVidDecLowres</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Low resolution</NICK> +<BLURB>At which resolution to decode images.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_dxv::max-threads</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Maximum decode threads</NICK> +<BLURB>Maximum number of worker threads to spawn. (0 = auto).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_dxv::output-corrupt</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Output corrupt buffers</NICK> +<BLURB>Whether libav should output frames even if corrupted.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_dxv::skip-frame</NAME> +<TYPE>GstLibAVVidDecSkipFrame</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Skip frames</NICK> +<BLURB>Which types of frames to skip during decoding.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_cfhd::debug-mv</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Debug motion vectors</NICK> +<BLURB>Whether libav should print motion vectors on top of the image.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_cfhd::direct-rendering</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Direct Rendering</NICK> +<BLURB>Enable direct rendering.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_cfhd::lowres</NAME> +<TYPE>GstLibAVVidDecLowres</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Low resolution</NICK> +<BLURB>At which resolution to decode images.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_cfhd::output-corrupt</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Output corrupt buffers</NICK> +<BLURB>Whether libav should output frames even if corrupted.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>avdec_cfhd::skip-frame</NAME> +<TYPE>GstLibAVVidDecSkipFrame</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Skip frames</NICK> +<BLURB>Which types of frames to skip during decoding.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-libav-plugins.hierarchy b/docs/plugins/gst-libav-plugins.hierarchy index 551713c..255e4ac 100644 --- a/docs/plugins/gst-libav-plugins.hierarchy +++ b/docs/plugins/gst-libav-plugins.hierarchy @@ -19,6 +19,7 @@ GObject avdec_adpcm_4xm avdec_adpcm_adx avdec_adpcm_afc + avdec_adpcm_aica avdec_adpcm_ct avdec_adpcm_dtk avdec_adpcm_ea @@ -41,6 +42,7 @@ GObject avdec_adpcm_ima_wav avdec_adpcm_ima_ws avdec_adpcm_ms + avdec_adpcm_psx avdec_adpcm_sbpro_2 avdec_adpcm_sbpro_3 avdec_adpcm_sbpro_4 @@ -70,6 +72,7 @@ GObject avdec_dsd_msbf_planar avdec_dsicinaudio avdec_dss_sp + avdec_dvaudio avdec_eac3 avdec_evrc avdec_flac @@ -83,6 +86,7 @@ GObject avdec_iac avdec_imc avdec_interplay_dpcm + avdec_interplayacm avdec_mace3 avdec_mace6 avdec_metasound @@ -113,6 +117,7 @@ GObject avdec_real_288 avdec_roq_dpcm avdec_s302m + avdec_sdx2_dpcm avdec_shorten avdec_sipr avdec_smackaud @@ -123,7 +128,6 @@ GObject avdec_truespeech avdec_tta avdec_twinvq - avdec_vima avdec_vmdaudio avdec_wavesynth avdec_wmalossless @@ -133,6 +137,8 @@ GObject avdec_wmavoice avdec_ws_snd1 avdec_xan_dpcm + avdec_xma1 + avdec_xma2 GstAudioEncoder avenc_aac avenc_ac3 @@ -202,6 +208,7 @@ GObject avdec_cavs avdec_cdgraphics avdec_cdxl + avdec_cfhd avdec_cinepak avdec_cljr avdec_cllc @@ -216,6 +223,7 @@ GObject avdec_dvvideo avdec_dxa avdec_dxtory + avdec_dxv avdec_eacmv avdec_eamad avdec_eatgq @@ -302,11 +310,13 @@ GObject avdec_rl2 avdec_roqvideo avdec_rpza + avdec_rscc avdec_rv10 avdec_rv20 avdec_rv30 avdec_rv40 avdec_sanm + avdec_screenpresso avdec_sgi avdec_sgirle avdec_smackvid @@ -429,8 +439,10 @@ GObject avenc_v308 avenc_v408 avenc_v410 + avenc_vc2 avenc_wmv1 avenc_wmv2 + avenc_wrapped_avframe avenc_xbm avenc_xface avenc_xwd diff --git a/docs/plugins/gst-libav-plugins.interfaces b/docs/plugins/gst-libav-plugins.interfaces index a1fc77c..ef25e61 100644 --- a/docs/plugins/gst-libav-plugins.interfaces +++ b/docs/plugins/gst-libav-plugins.interfaces @@ -91,11 +91,13 @@ avenc_utvideo GstPreset avenc_v308 GstPreset avenc_v408 GstPreset avenc_v410 GstPreset +avenc_vc2 GstPreset avenc_wavpack GstPreset avenc_wmav1 GstPreset avenc_wmav2 GstPreset avenc_wmv1 GstPreset avenc_wmv2 GstPreset +avenc_wrapped_avframe GstPreset avenc_xbm GstPreset avenc_xface GstPreset avenc_xwd GstPreset diff --git a/docs/plugins/inspect/plugin-libav.xml b/docs/plugins/inspect/plugin-libav.xml index 6f543b5..f6b1b37 100644 --- a/docs/plugins/inspect/plugin-libav.xml +++ b/docs/plugins/inspect/plugin-libav.xml @@ -3,7 +3,7 @@ <description>All libav codecs and formats (local snapshot)</description> <filename>../../ext/libav/.libs/libgstlibav.so</filename> <basename>libgstlibav.so</basename> - <version>1.7.1</version> + <version>1.7.1.1</version> <license>LGPL</license> <source>gst-libav</source> <package>libav</package> @@ -304,6 +304,27 @@ </pads> </element> <element> + <name>avdec_adpcm_aica</name> + <longname>libav ADPCM Yamaha AICA decoder</longname> + <class>Codec/Decoder/Audio</class> + <description>libav adpcm_aica decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details> + </caps> + </pads> + </element> + <element> <name>avdec_adpcm_ct</name> <longname>libav ADPCM Creative Technology decoder</longname> <class>Codec/Decoder/Audio</class> @@ -766,6 +787,27 @@ </pads> </element> <element> + <name>avdec_adpcm_psx</name> + <longname>libav ADPCM Playstation decoder</longname> + <class>Codec/Decoder/Audio</class> + <description>libav adpcm_psx decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details> + </caps> + </pads> + </element> + <element> <name>avdec_adpcm_sbpro_2</name> <longname>libav ADPCM Sound Blaster Pro 2-bit decoder</longname> <class>Codec/Decoder/Audio</class> @@ -1774,6 +1816,27 @@ </pads> </element> <element> + <name>avdec_cfhd</name> + <longname>libav Cineform HD decoder</longname> + <class>Codec/Decoder/Video</class> + <description>libav cfhd decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> + </caps> + </pads> + </element> + <element> <name>avdec_cinepak</name> <longname>libav Cinepak decoder</longname> <class>Codec/Decoder/Video</class> @@ -1937,7 +2000,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details> + <details>audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, S32LE, F32LE }</details> </caps> </pads> </element> @@ -2194,6 +2257,27 @@ </pads> </element> <element> + <name>avdec_dvaudio</name> + <longname>libav Ulead DV Audio decoder</longname> + <class>Codec/Decoder/Audio</class> + <description>libav dvaudio decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-dv</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details> + </caps> + </pads> + </element> + <element> <name>avdec_dvvideo</name> <longname>libav DV (Digital Video) decoder</longname> <class>Codec/Decoder/Video</class> @@ -2257,6 +2341,27 @@ </pads> </element> <element> + <name>avdec_dxv</name> + <longname>libav Resolume DXV decoder</longname> + <class>Codec/Decoder/Video</class> + <description>libav dxv decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> + </caps> + </pads> + </element> + <element> <name>avdec_eac3</name> <longname>libav ATSC A/52B (AC-3, E-AC-3) decoder</longname> <class>Codec/Decoder/Audio</class> @@ -3286,6 +3391,27 @@ </pads> </element> <element> + <name>avdec_interplayacm</name> + <longname>libav Interplay ACM decoder</longname> + <class>Codec/Decoder/Audio</class> + <description>libav interplayacm decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details> + </caps> + </pads> + </element> + <element> <name>avdec_interplayvideo</name> <longname>libav Interplay MVE video decoder</longname> <class>Codec/Decoder/Video</class> @@ -4945,6 +5071,27 @@ </pads> </element> <element> + <name>avdec_rscc</name> + <longname>libav innoHeim/Rsupport Screen Capture Codec decoder</longname> + <class>Codec/Decoder/Video</class> + <description>libav rscc decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> + </caps> + </pads> + </element> + <element> <name>avdec_rv10</name> <longname>libav RealVideo 1.0 decoder</longname> <class>Codec/Decoder/Video</class> @@ -5071,6 +5218,48 @@ </pads> </element> <element> + <name>avdec_screenpresso</name> + <longname>libav Screenpresso decoder</longname> + <class>Codec/Decoder/Video</class> + <description>libav screenpresso decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> + </caps> + </pads> + </element> + <element> + <name>avdec_sdx2_dpcm</name> + <longname>libav DPCM Squareroot-Delta-Exact decoder</longname> + <class>Codec/Decoder/Audio</class> + <description>libav sdx2_dpcm decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details> + </caps> + </pads> + </element> + <element> <name>avdec_sgi</name> <longname>libav SGI image decoder</longname> <class>Codec/Decoder/Video</class> @@ -5932,27 +6121,6 @@ </pads> </element> <element> - <name>avdec_vima</name> - <longname>libav LucasArts VIMA audio decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>libav vima decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details> - </caps> - </pads> - </element> - <element> <name>avdec_vmdaudio</name> <longname>libav Sierra VMD audio decoder</longname> <class>Codec/Decoder/Audio</class> @@ -6625,6 +6793,48 @@ </pads> </element> <element> + <name>avdec_xma1</name> + <longname>libav Xbox Media Audio 1 decoder</longname> + <class>Codec/Decoder/Audio</class> + <description>libav xma1 decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details> + </caps> + </pads> + </element> + <element> + <name>avdec_xma2</name> + <longname>libav Xbox Media Audio 2 decoder</longname> + <class>Codec/Decoder/Audio</class> + <description>libav xma2 decoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details> + </caps> + </pads> + </element> + <element> <name>avdec_xwd</name> <longname>libav XWD (X Window Dump) image decoder</longname> <class>Codec/Decoder/Video</class> @@ -9499,6 +9709,27 @@ </pads> </element> <element> + <name>avenc_vc2</name> + <longname>libav SMPTE VC-2 encoder</longname> + <class>Codec/Encoder/Video</class> + <description>libav vc2 encoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw, format=(string){ I420, Y42B, Y444, I420_10LE, I422_10LE, Y444_10LE }</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + </pads> + </element> + <element> <name>avenc_wavpack</name> <longname>libav WavPack encoder</longname> <class>Codec/Encoder/Audio</class> @@ -9604,6 +9835,27 @@ </pads> </element> <element> + <name>avenc_wrapped_avframe</name> + <longname>libav AVFrame to AVPacket passthrough encoder</longname> + <class>Codec/Encoder/Video</class> + <description>libav wrapped_avframe encoder</description> + <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>unknown/unknown</details> + </caps> + </pads> + </element> + <element> <name>avenc_xbm</name> <longname>libav XBM (X BitMap) image encoder</longname> <class>Codec/Encoder/Video</class> @@ -11438,12 +11690,6 @@ <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> <pads> <caps> - <name>video_%u</name> - <direction>sink</direction> - <presence>request</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> |