summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2016-11-01 18:10:45 +0200
committerSebastian Dröge <sebastian@centricular.com>2016-11-01 18:10:45 +0200
commit50ffd5a8057d40e573b4b15b62d3a3321e168d89 (patch)
tree46d15cd7034c565e8d6097ed793f64ff1ce70113 /docs
parent36de7332f5d71eac89db70da26a173d8b7d98b02 (diff)
downloadgst-libav-50ffd5a8057d40e573b4b15b62d3a3321e168d89.tar.gz
Release 1.10.01.10.0
Diffstat (limited to 'docs')
-rw-r--r--docs/plugins/gst-libav-plugins.args100
-rw-r--r--docs/plugins/gst-libav-plugins.hierarchy5
-rw-r--r--docs/plugins/gst-libav-plugins.interfaces5
-rw-r--r--docs/plugins/inspect/plugin-libav.xml99
4 files changed, 206 insertions, 3 deletions
diff --git a/docs/plugins/gst-libav-plugins.args b/docs/plugins/gst-libav-plugins.args
index 5058d34..6023fbc 100644
--- a/docs/plugins/gst-libav-plugins.args
+++ b/docs/plugins/gst-libav-plugins.args
@@ -33848,3 +33848,103 @@
<DEFAULT>0</DEFAULT>
</ARG>
+<ARG>
+<NAME>avmux_tta::maxdelay</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>maxdelay</NICK>
+<BLURB>Set the maximum demux-decode delay (in microseconds).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>avmux_tta::preload</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>preload</NICK>
+<BLURB>Set the initial demux-decode delay (in microseconds).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>avmux_ogv::maxdelay</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>maxdelay</NICK>
+<BLURB>Set the maximum demux-decode delay (in microseconds).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>avmux_ogv::preload</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>preload</NICK>
+<BLURB>Set the initial demux-decode delay (in microseconds).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>avmux_fifo::maxdelay</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>maxdelay</NICK>
+<BLURB>Set the maximum demux-decode delay (in microseconds).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>avmux_fifo::preload</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>preload</NICK>
+<BLURB>Set the initial demux-decode delay (in microseconds).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>avenc_truehd::bitrate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT>128000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>avenc_truehd::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_mlp::bitrate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT>128000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>avenc_mlp::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>
+
diff --git a/docs/plugins/gst-libav-plugins.hierarchy b/docs/plugins/gst-libav-plugins.hierarchy
index 1c01391..06653f9 100644
--- a/docs/plugins/gst-libav-plugins.hierarchy
+++ b/docs/plugins/gst-libav-plugins.hierarchy
@@ -155,6 +155,7 @@ GObject
avenc_g722
avenc_g723_1
avenc_g726
+ avenc_mlp
avenc_mp2
avenc_mp2fixed
avenc_nellymoser
@@ -163,6 +164,7 @@ GObject
avenc_s302m
avenc_sonic
avenc_sonicls
+ avenc_truehd
avenc_tta
avenc_wavpack
avenc_wmav1
@@ -487,6 +489,7 @@ GObject
avmux_dvd
avmux_f4v
avmux_ffm
+ avmux_fifo
avmux_filmstrip
avmux_flv
avmux_gxf
@@ -517,6 +520,7 @@ GObject
avmux_nut
avmux_oga
avmux_ogg
+ avmux_ogv
avmux_oma
avmux_opus
avmux_psp
@@ -530,6 +534,7 @@ GObject
avmux_spx
avmux_svcd
avmux_swf
+ avmux_tta
avmux_uncodedframecrc
avmux_vc1test
avmux_vcd
diff --git a/docs/plugins/gst-libav-plugins.interfaces b/docs/plugins/gst-libav-plugins.interfaces
index 5461f21..12a161b 100644
--- a/docs/plugins/gst-libav-plugins.interfaces
+++ b/docs/plugins/gst-libav-plugins.interfaces
@@ -47,6 +47,7 @@ avenc_jpeg2000 GstPreset
avenc_jpegls GstPreset
avenc_ljpeg GstPreset
avenc_mjpeg GstPreset
+avenc_mlp GstPreset
avenc_mp2 GstPreset
avenc_mp2fixed GstPreset
avenc_mpeg1video GstPreset
@@ -86,6 +87,7 @@ avenc_sunrast GstPreset
avenc_svq1 GstPreset
avenc_targa GstPreset
avenc_tiff GstPreset
+avenc_truehd GstPreset
avenc_tta GstPreset
avenc_utvideo GstPreset
avenc_v308 GstPreset
@@ -126,6 +128,7 @@ avmux_dv GstTagSetter
avmux_dvd GstTagSetter
avmux_f4v GstTagSetter
avmux_ffm GstTagSetter
+avmux_fifo GstTagSetter
avmux_filmstrip GstTagSetter
avmux_flv GstTagSetter
avmux_gxf GstTagSetter
@@ -156,6 +159,7 @@ avmux_mxf_opatom GstTagSetter
avmux_nut GstTagSetter
avmux_oga GstTagSetter
avmux_ogg GstTagSetter
+avmux_ogv GstTagSetter
avmux_oma GstTagSetter
avmux_opus GstTagSetter
avmux_psp GstTagSetter
@@ -170,6 +174,7 @@ avmux_spdif GstTagSetter
avmux_spx GstTagSetter
avmux_svcd GstTagSetter
avmux_swf GstTagSetter
+avmux_tta GstTagSetter
avmux_uncodedframecrc GstTagSetter
avmux_vc1test GstTagSetter
avmux_vcd GstTagSetter
diff --git a/docs/plugins/inspect/plugin-libav.xml b/docs/plugins/inspect/plugin-libav.xml
index 624c3ba..9e8adeb 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.9.90</version>
+ <version>1.10.0</version>
<license>LGPL</license>
<source>gst-libav</source>
<package>libav</package>
@@ -3665,7 +3665,7 @@
</element>
<element>
<name>avdec_magicyuv</name>
- <longname>libav MagicYUV Lossless Video decoder</longname>
+ <longname>libav MagicYUV video decoder</longname>
<class>Codec/Decoder/Video</class>
<description>libav magicyuv decoder</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
@@ -8680,6 +8680,27 @@
</pads>
</element>
<element>
+ <name>avenc_mlp</name>
+ <longname>libav MLP (Meridian Lossless Packing) encoder</longname>
+ <class>Codec/Encoder/Audio</class>
+ <description>libav mlp encoder</description>
+ <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw, channel-mask=(bitmask)0x0000000000000000, channels=(int)1, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000003, channels=(int)2, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000103, channels=(int)3, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000033, channels=(int)4, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000b, channels=(int)3, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000007, channels=(int)3, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000107, channels=(int)4, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000037, channels=(int)5, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000f, channels=(int)4, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000010f, channels=(int)5, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000003f, channels=(int)6, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-mlp, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>avenc_mp2</name>
<longname>libav MP2 (MPEG audio layer 2) encoder</longname>
<class>Codec/Encoder/Audio</class>
@@ -9415,6 +9436,27 @@
</pads>
</element>
<element>
+ <name>avenc_truehd</name>
+ <longname>libav TrueHD encoder</longname>
+ <class>Codec/Encoder/Audio</class>
+ <description>libav truehd encoder</description>
+ <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw, channel-mask=(bitmask)0x0000000000000003, channels=(int)2, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000037, channels=(int)5, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000003f, channels=(int)6, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-true-hd, channels=(int)[ 1, 8 ], rate=(int)[ 4000, 96000 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>avenc_tta</name>
<longname>libav TTA (True Audio) encoder</longname>
<class>Codec/Encoder/Audio</class>
@@ -9446,7 +9488,7 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ RGB, RGBA, Y42B, I420 }</details>
+ <details>video/x-raw, format=(string){ RGB, RGBA, Y42B, I420, Y444 }</details>
</caps>
<caps>
<name>src</name>
@@ -10177,6 +10219,15 @@
</pads>
</element>
<element>
+ <name>avmux_fifo</name>
+ <longname>libav FIFO queue pseudo-muxer muxer</longname>
+ <class>Codec/Muxer</class>
+ <description>libav FIFO queue pseudo-muxer muxer</description>
+ <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+ <pads>
+ </pads>
+ </element>
+ <element>
<name>avmux_filmstrip</name>
<longname>libav Adobe Filmstrip muxer</longname>
<class>Codec/Muxer</class>
@@ -10903,6 +10954,27 @@
</pads>
</element>
<element>
+ <name>avmux_ogv</name>
+ <longname>libav Ogg Video muxer</longname>
+ <class>Codec/Muxer</class>
+ <description>libav Ogg Video muxer</description>
+ <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+ <pads>
+ <caps>
+ <name>video_%u</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>video/x-vp8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>application/x-gst-av-ogv</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>avmux_oma</name>
<longname>libav Sony OpenMG audio muxer</longname>
<class>Codec/Muxer</class>
@@ -11194,6 +11266,27 @@
</pads>
</element>
<element>
+ <name>avmux_tta</name>
+ <longname>libav TTA (True Audio) muxer</longname>
+ <class>Codec/Muxer</class>
+ <description>libav TTA (True Audio) muxer</description>
+ <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+ <pads>
+ <caps>
+ <name>audio_%u</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>audio/x-tta, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-ttafile</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>avmux_uncodedframecrc</name>
<longname>libav uncoded framecrc testing muxer</longname>
<class>Codec/Muxer</class>