Release 1.10.0

This commit is contained in:
Sebastian Dröge 2016-11-01 18:10:45 +02:00
parent 36de7332f5
commit 50ffd5a805
9 changed files with 1418 additions and 24 deletions

View file

@ -1,9 +1,80 @@
=== release 1.9.90 ===
=== release 1.10.0 ===
2016-09-30 Sebastian Dröge <slomo@coaxion.net>
2016-11-01 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.9.90
releasing 1.10.0
2016-10-28 12:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
* gst-libs/ext/libav:
libav: Update to ffmpeg n3.2
2016-10-27 10:44:20 +0100 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
meson: fix version
2016-10-26 23:29:18 +0300 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavauddec.c:
* ext/libav/gstavaudenc.c:
avaudenc/dec: Allow compilation against ffmpeg < 3.2 again
2016-10-26 23:17:28 +0300 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavauddec.c:
* ext/libav/gstavaudenc.c:
avaudenc/dec: Ignore S64BE/LE pseudo-codecs
2016-10-26 23:10:57 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/ext/libav:
libav: Update to ffmpeg 3.2 release branch
Release 3.2.0 is planned tomorrow and we should keep track of the latest
major version for 1.10 as we did in the past too.
2016-10-24 10:30:05 +0300 Sebastian Dröge <sebastian@centricular.com>
* configure.ac:
configure: Fix shell syntax error
Assignments must not have spaces around the '='
2016-10-22 12:48:40 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/ext/libav:
libav: Update to ffmpeg n3.1.5
2016-10-15 22:20:40 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* meson.build:
meson: Don't set c_std to gnu99
Use the default for each compiler on every platform instead. This
improves our compatibility with compilers that don't have gnu99 as
a c_std.
2016-10-06 14:25:17 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/ext/libav:
libav: Update to ffmpeg n3.1.4
2016-09-30 11:35:41 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
* hooks/pre-commit.hook:
* meson.build:
meson: Setup pre-commit hooks when configuring
=== release 1.9.90 ===
2016-09-30 13:03:42 +0300 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* docs/plugins/inspect/plugin-libav.xml:
* gst-libav.doap:
Release 1.9.90
2016-09-29 12:01:59 +0300 Sebastian Dröge <sebastian@centricular.com>

1115
NEWS

File diff suppressed because it is too large Load diff

23
RELEASE
View file

@ -1,14 +1,15 @@
Release notes for GStreamer libav Plugins 1.9.90
Release notes for GStreamer libav Plugins 1.10.0
The GStreamer team is pleased to announce the first release candidate of the
stable 1.10 release series. The 1.10 release series is adding new features on
top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and
ABI-stable 1.x release series of the GStreamer multimedia framework.
The GStreamer team is pleased to announce the first release of the new stable
1.10 release series. The 1.10 release series is adding new features on top of
the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x
release series of the GStreamer multimedia framework.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
Binaries for Android, iOS, Mac OS X and Windows will be provided shortly after
the source release by the GStreamer project during the stable 1.10 release
series.
This module contains plugins based on the ffmpeg project, including codecs.
@ -34,10 +35,6 @@ contains a set of less supported plugins that haven't passed the
Bugs fixed in this release
* 771092 : avenc: Got Caught SIGSEGV when using avenc_xxx
==== Download ====
You can find source releases of gst-libav in the download
@ -73,8 +70,8 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Iain Lane
* Jan Schmidt
* Nirbheek Chauhan
* Sebastian Dröge
* Thibault Saunier
* Tim-Philipp Müller
 

View file

@ -3,7 +3,7 @@ AC_PREREQ(2.69)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
AC_INIT(GStreamer libav, 1.9.90,
AC_INIT(GStreamer libav, 1.10.0,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-libav)
@ -40,11 +40,11 @@ GST_API_VERSION=1.0
AC_SUBST(GST_API_VERSION)
AG_GST_LIBTOOL_PREPARE
AS_LIBTOOL(GST, 990, 0, 990)
AS_LIBTOOL(GST, 1000, 0, 1000)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.9.90
GST_PBREQ=1.9.90
GST_REQ=1.10.0
GST_PBREQ=1.10.0
ORC_REQ=0.4.16
ORC_CHECK([$ORC_REQ])

View file

@ -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>

View file

@ -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

View file

@ -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

View file

@ -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>
@ -8679,6 +8679,27 @@
</caps>
</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>
@ -9414,6 +9435,27 @@
</caps>
</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>
@ -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>
@ -10176,6 +10218,15 @@
</caps>
</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>
@ -10902,6 +10953,27 @@
</caps>
</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>
@ -11193,6 +11265,27 @@
</caps>
</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>

View file

@ -32,6 +32,16 @@ colorspace conversion elements.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.10.0</revision>
<branch>master</branch>
<name></name>
<created>2016-11-01</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.10.0.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.9.90</revision>