summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2016-02-19 12:00:24 +0200
committerSebastian Dröge <sebastian@centricular.com>2016-02-19 12:00:24 +0200
commit6c4878b6abc916b7f6f25b8926c4859119acf1ec (patch)
treec2ec71f6119a433a29e052ee91e6f970c38e4223
parente3cf542215519f882b7570a4b59aad75a8d2d27a (diff)
downloadgst-libav-6c4878b6abc916b7f6f25b8926c4859119acf1ec.tar.gz
Release 1.7.21.7.2
-rw-r--r--ChangeLog153
-rw-r--r--NEWS2
-rw-r--r--RELEASE25
-rw-r--r--configure.ac8
-rw-r--r--docs/plugins/gst-libav-plugins.args32
-rw-r--r--docs/plugins/inspect/plugin-libav.xml2
-rw-r--r--gst-libav.doap10
7 files changed, 191 insertions, 41 deletions
diff --git a/ChangeLog b/ChangeLog
index 8f833be..c521def 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,158 @@
+=== release 1.7.2 ===
+
+2016-02-19 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ 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 Sebastian Dröge <slomo@coaxion.net>
+2015-12-24 14:49:39 +0100 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.7.1
+ * 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>
diff --git a/NEWS b/NEWS
index a4bffc6..a4a5e76 100644
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer 1.7.1
+This is GStreamer 1.7.2
diff --git a/RELEASE b/RELEASE
index 8ca8169..88b1c73 100644
--- a/RELEASE
+++ b/RELEASE
@@ -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 first release of the unstable
+The GStreamer team is pleased to announce the second release of the unstable
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
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.
-
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
- * 759752 : [gst-libav] link error with clang or gcc on FreeBSD
- * 754242 : avviddec: fix memory leak
- * 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
+ * 734451 : gst_ffmpegmux_base_init should sanitize the names too
+ * 757498 : Fix compilation with ffmpeg 2.9
==== 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
http://cgit.freedesktop.org/gstreamer/gst-libav/
==== Homepage ====
-The project's website is http://gstreamer.freedesktop.org/
+The project's website is https://gstreamer.freedesktop.org/
==== Support and Bugs ====
@@ -81,13 +76,9 @@ subscribe to the gstreamer-devel list.
Contributors to this release
- * Luis de Bethencourt
- * Mark Nauwelaerts
- * Nicolas Dufresne
- * Reynaldo H. Verdejo Pinochet
+ * Andreas Cadhalpun
+ * Edward Hervey
* Sebastian Dröge
* Thiago Santos
* Tim-Philipp Müller
- * Vineeth T M
- * Vineeth TM
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index 1557bc0..64173ef 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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.7.1.1,
+AC_INIT(GStreamer libav, 1.7.2,
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, 701, 0, 701)
+AS_LIBTOOL(GST, 702, 0, 702)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.7.1.1
-GST_PBREQ=1.7.1.1
+GST_REQ=1.7.2
+GST_PBREQ=1.7.2
ORC_REQ=0.4.16
ORC_CHECK([$ORC_REQ])
diff --git a/docs/plugins/gst-libav-plugins.args b/docs/plugins/gst-libav-plugins.args
index ddeb1a5..db8d42d 100644
--- a/docs/plugins/gst-libav-plugins.args
+++ b/docs/plugins/gst-libav-plugins.args
@@ -15390,7 +15390,7 @@
<ARG>
<NAME>avenc_msmpeg4v2::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK>
@@ -15400,7 +15400,7 @@
<ARG>
<NAME>avenc_msmpeg4v2::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK>
@@ -15980,7 +15980,7 @@
<ARG>
<NAME>avenc_msmpeg4::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK>
@@ -15990,7 +15990,7 @@
<ARG>
<NAME>avenc_msmpeg4::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK>
@@ -16570,7 +16570,7 @@
<ARG>
<NAME>avenc_mpeg4::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK>
@@ -16580,7 +16580,7 @@
<ARG>
<NAME>avenc_mpeg4::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK>
@@ -17170,7 +17170,7 @@
<ARG>
<NAME>avenc_mpeg2video::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK>
@@ -17180,7 +17180,7 @@
<ARG>
<NAME>avenc_mpeg2video::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK>
@@ -17770,7 +17770,7 @@
<ARG>
<NAME>avenc_mpeg1video::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK>
@@ -17780,7 +17780,7 @@
<ARG>
<NAME>avenc_mpeg1video::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK>
@@ -18680,7 +18680,7 @@
<ARG>
<NAME>avenc_h263p::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK>
@@ -18690,7 +18690,7 @@
<ARG>
<NAME>avenc_h263p::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK>
@@ -19280,7 +19280,7 @@
<ARG>
<NAME>avenc_h263::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK>
@@ -19290,7 +19290,7 @@
<ARG>
<NAME>avenc_h263::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK>
@@ -19970,7 +19970,7 @@
<ARG>
<NAME>avenc_flv::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Maximum Bitrate</NICK>
@@ -19980,7 +19980,7 @@
<ARG>
<NAME>avenc_flv::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratecontrol Minimum Bitrate</NICK>
diff --git a/docs/plugins/inspect/plugin-libav.xml b/docs/plugins/inspect/plugin-libav.xml
index f6b1b37..0beedc9 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.1</version>
+ <version>1.7.2</version>
<license>LGPL</license>
<source>gst-libav</source>
<package>libav</package>
diff --git a/gst-libav.doap b/gst-libav.doap
index ffea072..91046c9 100644
--- a/gst-libav.doap
+++ b/gst-libav.doap
@@ -34,6 +34,16 @@ colorspace conversion elements.
<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>
+ <Version>
<revision>1.7.1</revision>
<branch>master</branch>
<name></name>