Release 1.7.2

This commit is contained in:
Sebastian Dröge 2016-02-19 12:00:24 +02:00
parent e3cf542215
commit 6c4878b6ab
7 changed files with 192 additions and 42 deletions

155
ChangeLog
View file

@ -1,9 +1,158 @@
=== release 1.7.1 === === release 1.7.2 ===
2015-12-24 Sebastian Dröge <slomo@coaxion.net> 2016-02-19 Sebastian Dröge <slomo@coaxion.net>
* configure.ac: * configure.ac:
releasing 1.7.1 releasing 1.7.2
2016-02-16 16:32:38 +0100 Edward Hervey <edward@centricular.com>
* ext/libav/gstavcfg.c:
avcfg: rc-min-rate and rc-max-rate are now 64bit integers
Switch the gobject properties and internal handling to support that
2016-02-16 09:11:08 +0200 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavvidenc.c:
avvidenc: Set width/height and format in the AVFrame we pass to the encoder API
2016-02-16 09:02:21 +0200 Sebastian Dröge <sebastian@centricular.com>
* docs/plugins/gst-libav-plugins.args:
* docs/plugins/gst-libav-plugins.hierarchy:
* docs/plugins/gst-libav-plugins.interfaces:
* docs/plugins/inspect/plugin-libav.xml:
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.
2016-02-15 17:06:05 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/ext/libav:
libav: Update to n3.0
2016-02-05 18:10:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
* autogen.sh:
* common:
Automatic update of common submodule
From 86e4663 to b64f03f
2016-01-25 20:13:10 +0100 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavaudenc.c:
avaudenc: Also use av_free() instead of g_free()
2016-01-25 20:08:11 +0100 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavaudenc.c:
avaudenc: Use av_malloc() instead of GLib malloc() wrappers for memory freed by ffmpeg
It has its own allocator that is not necessarily doing the same as malloc and
will then usually crash. E.g. on Windows or when memalign() is available.
2016-01-21 17:35:51 +0100 Edward Hervey <edward@centricular.com>
* ext/libav/gstavviddec.c:
avvidec: Bring mpeg video decoders up to PRIMARY rank
We should have done that ages ago ...
https://bugzilla.gnome.org/show_bug.cgi?id=574461
2016-01-21 11:41:45 +0200 Sebastian Dröge <sebastian@centricular.com>
* configure.ac:
libav: Ensure to link with -lavfilter
2016-01-20 10:31:40 +0200 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavviddec.c:
avviddec: Use AVFrame API instead of deprecated AVPicture API
2016-01-19 09:42:47 +0200 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavdeinterlace.c:
* ext/libav/gstavscale.c:
av: Use av_image_get_buffer_size() instead of deprecated avpicture_get_size()
2016-01-19 09:39:00 +0200 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavdemux.c:
avdemux: Use av_packet_unref() instead of deprecated av_free_packet()
2016-01-19 09:36:01 +0200 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavvidenc.c:
avvidenc: Use AVPacket.flags for detecting keyframes
AVCodec.coded_frame is deprecated and will disappear at some point
in the future.
2016-01-16 16:43:16 +0200 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavdeinterlace.c:
avdeinterlace: Chain up to parent class' dispose()
https://bugzilla.gnome.org/show_bug.cgi?id=757498
2016-01-16 16:40:52 +0200 Sebastian Dröge <sebastian@centricular.com>
* ext/libav/gstavaudenc.c:
* ext/libav/gstavcodecmap.c:
libav: Bitrate field changed from int to int64_t, fix compiler warnings
Cast it to a gint64 for now though, as otherwise we will fail compilation
with ffmpeg 2.8.
https://bugzilla.gnome.org/show_bug.cgi?id=757498
2015-11-04 21:18:56 +0100 Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* ext/libav/gstavcfg.c:
* ext/libav/gstavcodecmap.c:
* ext/libav/gstavcodecmap.h:
* ext/libav/gstavdeinterlace.c:
* ext/libav/gstavutils.c:
* ext/libav/gstavutils.h:
* ext/libav/gstavviddec.c:
* ext/libav/gstavviddec.h:
* ext/libav/gstavvidenc.c:
* ext/libswscale/gstffmpegscale.c:
libav: Remove usage of deprecated API
https://bugzilla.gnome.org/show_bug.cgi?id=757498
2015-11-04 21:16:18 +0100 Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* configure.ac:
* ext/libav/gstavdeinterlace.c:
avdeinterlace: Port non-deprecated AVFilter API
https://bugzilla.gnome.org/show_bug.cgi?id=757498
2016-01-16 11:09:31 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/ext/libav:
libav: Update to ffmpeg n2.8.5
2016-01-07 17:13:29 +0000 Tim-Philipp Müller <tim@centricular.com>
* ext/libav/gstavauddec.c:
* ext/libav/gstavdemux.c:
* ext/libav/gstavmux.c:
av: canonicalise av plugin name more consistently in more places
Use g_strdelimit(), make sure to include comma as well, which
isn't included in G_STR_DELIMITERS.
https://bugzilla.gnome.org/show_bug.cgi?id=734451
2015-12-24 15:29:11 +0100 Sebastian Dröge <sebastian@centricular.com>
* configure.ac:
Back to development
=== release 1.7.1 ===
2015-12-24 14:49:39 +0100 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* docs/plugins/inspect/plugin-libav.xml:
* gst-libav.doap:
Release 1.7.1
2015-12-24 13:06:13 +0100 Sebastian Dröge <sebastian@centricular.com> 2015-12-24 13:06:13 +0100 Sebastian Dröge <sebastian@centricular.com>

2
NEWS
View file

@ -1,2 +1,2 @@
This is GStreamer 1.7.1 This is GStreamer 1.7.2

25
RELEASE
View file

@ -1,8 +1,7 @@
Release notes for GStreamer libav Plugins 1.7.1 Release notes for GStreamer libav Plugins 1.7.2
The GStreamer team is pleased to announce the second release of the unstable
The GStreamer team is pleased to announce the first release of the unstable
1.7 release series. The 1.7 release series is adding new features on top of 1.7 release series. The 1.7 release series is adding new features on top of
the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The unstable 1.7 release series series of the GStreamer multimedia framework. The unstable 1.7 release series
@ -14,7 +13,6 @@ Binaries for Android, iOS, Mac OS X and Windows will be provided separately
during the unstable 1.7 release series. during the unstable 1.7 release series.
This module contains plugins based on the libav project, including codecs. This module contains plugins based on the libav project, including codecs.
@ -40,23 +38,20 @@ contains a set of less supported plugins that haven't passed the
Bugs fixed in this release Bugs fixed in this release
* 759752 : [gst-libav] link error with clang or gcc on FreeBSD * 734451 : gst_ffmpegmux_base_init should sanitize the names too
* 754242 : avviddec: fix memory leak * 757498 : Fix compilation with ffmpeg 2.9
* 754690 : libtool versions earlier than 2.4.4 fail with autoreconf
* 758726 : avviddec: slice offset handling of real video leads to memory mishandling.
* 759846 : incorrectly maps ffmpeg mono to GStreamer front-center
==== Download ==== ==== Download ====
You can find source releases of gst-libav in the download You can find source releases of gst-libav in the download
directory: http://gstreamer.freedesktop.org/src/gst-libav/ directory: https://gstreamer.freedesktop.org/src/gst-libav/
The git repository and details how to clone it can be found at The git repository and details how to clone it can be found at
http://cgit.freedesktop.org/gstreamer/gst-libav/ http://cgit.freedesktop.org/gstreamer/gst-libav/
==== Homepage ==== ==== Homepage ====
The project's website is http://gstreamer.freedesktop.org/ The project's website is https://gstreamer.freedesktop.org/
==== Support and Bugs ==== ==== Support and Bugs ====
@ -81,13 +76,9 @@ subscribe to the gstreamer-devel list.
Contributors to this release Contributors to this release
* Luis de Bethencourt * Andreas Cadhalpun
* Mark Nauwelaerts * Edward Hervey
* Nicolas Dufresne
* Reynaldo H. Verdejo Pinochet
* Sebastian Dröge * Sebastian Dröge
* Thiago Santos * Thiago Santos
* Tim-Philipp Müller * Tim-Philipp Müller
* Vineeth T M
* Vineeth TM
   

View file

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

View file

@ -15390,7 +15390,7 @@
<ARG> <ARG>
<NAME>avenc_msmpeg4v2::rc-max-rate</NAME> <NAME>avenc_msmpeg4v2::rc-max-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK> <NICK>Ratecontrol Maximum Bitrate</NICK>
@ -15400,7 +15400,7 @@
<ARG> <ARG>
<NAME>avenc_msmpeg4v2::rc-min-rate</NAME> <NAME>avenc_msmpeg4v2::rc-min-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK> <NICK>Ratecontrol Minimum Bitrate</NICK>
@ -15980,7 +15980,7 @@
<ARG> <ARG>
<NAME>avenc_msmpeg4::rc-max-rate</NAME> <NAME>avenc_msmpeg4::rc-max-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK> <NICK>Ratecontrol Maximum Bitrate</NICK>
@ -15990,7 +15990,7 @@
<ARG> <ARG>
<NAME>avenc_msmpeg4::rc-min-rate</NAME> <NAME>avenc_msmpeg4::rc-min-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK> <NICK>Ratecontrol Minimum Bitrate</NICK>
@ -16570,7 +16570,7 @@
<ARG> <ARG>
<NAME>avenc_mpeg4::rc-max-rate</NAME> <NAME>avenc_mpeg4::rc-max-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK> <NICK>Ratecontrol Maximum Bitrate</NICK>
@ -16580,7 +16580,7 @@
<ARG> <ARG>
<NAME>avenc_mpeg4::rc-min-rate</NAME> <NAME>avenc_mpeg4::rc-min-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK> <NICK>Ratecontrol Minimum Bitrate</NICK>
@ -17170,7 +17170,7 @@
<ARG> <ARG>
<NAME>avenc_mpeg2video::rc-max-rate</NAME> <NAME>avenc_mpeg2video::rc-max-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK> <NICK>Ratecontrol Maximum Bitrate</NICK>
@ -17180,7 +17180,7 @@
<ARG> <ARG>
<NAME>avenc_mpeg2video::rc-min-rate</NAME> <NAME>avenc_mpeg2video::rc-min-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK> <NICK>Ratecontrol Minimum Bitrate</NICK>
@ -17770,7 +17770,7 @@
<ARG> <ARG>
<NAME>avenc_mpeg1video::rc-max-rate</NAME> <NAME>avenc_mpeg1video::rc-max-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK> <NICK>Ratecontrol Maximum Bitrate</NICK>
@ -17780,7 +17780,7 @@
<ARG> <ARG>
<NAME>avenc_mpeg1video::rc-min-rate</NAME> <NAME>avenc_mpeg1video::rc-min-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK> <NICK>Ratecontrol Minimum Bitrate</NICK>
@ -18680,7 +18680,7 @@
<ARG> <ARG>
<NAME>avenc_h263p::rc-max-rate</NAME> <NAME>avenc_h263p::rc-max-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK> <NICK>Ratecontrol Maximum Bitrate</NICK>
@ -18690,7 +18690,7 @@
<ARG> <ARG>
<NAME>avenc_h263p::rc-min-rate</NAME> <NAME>avenc_h263p::rc-min-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK> <NICK>Ratecontrol Minimum Bitrate</NICK>
@ -19280,7 +19280,7 @@
<ARG> <ARG>
<NAME>avenc_h263::rc-max-rate</NAME> <NAME>avenc_h263::rc-max-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK> <NICK>Ratecontrol Maximum Bitrate</NICK>
@ -19290,7 +19290,7 @@
<ARG> <ARG>
<NAME>avenc_h263::rc-min-rate</NAME> <NAME>avenc_h263::rc-min-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK> <NICK>Ratecontrol Minimum Bitrate</NICK>
@ -19970,7 +19970,7 @@
<ARG> <ARG>
<NAME>avenc_flv::rc-max-rate</NAME> <NAME>avenc_flv::rc-max-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK> <NICK>Ratecontrol Maximum Bitrate</NICK>
@ -19980,7 +19980,7 @@
<ARG> <ARG>
<NAME>avenc_flv::rc-min-rate</NAME> <NAME>avenc_flv::rc-min-rate</NAME>
<TYPE>gint</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK> <NICK>Ratecontrol Minimum Bitrate</NICK>

View file

@ -3,7 +3,7 @@
<description>All libav codecs and formats (local snapshot)</description> <description>All libav codecs and formats (local snapshot)</description>
<filename>../../ext/libav/.libs/libgstlibav.so</filename> <filename>../../ext/libav/.libs/libgstlibav.so</filename>
<basename>libgstlibav.so</basename> <basename>libgstlibav.so</basename>
<version>1.7.1.1</version> <version>1.7.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-libav</source> <source>gst-libav</source>
<package>libav</package> <package>libav</package>

View file

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