diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-12-14 19:53:48 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-12-14 19:53:48 +0100 |
commit | 86340523b37317119a496ac87b97679d73fc7609 (patch) | |
tree | 14468a0353685167142ed1f7e53a07d602dfd085 | |
parent | 6f5640ae35c1042c757a2c641f2f6d9e05f37e47 (diff) |
Release 1.6.21.6.2
-rw-r--r-- | ChangeLog | 69 | ||||
-rw-r--r-- | NEWS | 48 | ||||
-rw-r--r-- | RELEASE | 17 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-libav.xml | 2 | ||||
-rw-r--r-- | gst-libav.doap | 10 |
6 files changed, 121 insertions, 33 deletions
@@ -1,9 +1,74 @@ +=== release 1.6.2 === + +2015-12-14 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.6.2 + +2015-12-01 15:12:22 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/ext/libav: + libav: Update to n2.8.3 + +2015-11-30 19:01:41 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavviddec.c: + avviddec: Make sure to use a buffer pool with the correct width/height configured on it for pushing buffers downstream + If downstream does not provide a (usable) pool, we would use our internal + pool. But the internal pool might be configured with a different width/height + because of padding, which then will cause problems if we push buffers from it + directly downstream. + Instead create a new pool if the width/height is different. + This prevents crashes with vaapisink and d3dvideosink for example. + Based on the debugging results and discussions with + Nicolas Dufresne <nicolas.dufresne@collabora.com> + https://bugzilla.gnome.org/show_bug.cgi?id=758344 + +2015-11-23 10:31:39 +0900 Vineeth T M <vineeth.tm@samsung.com> + + * ext/libav/gstavviddec.c: + avviddec: Fix structure memory leak + gst_structure_copy already takes a reference for config_copy. + No need to take another reference while setting it to buffer pool + https://bugzilla.gnome.org/show_bug.cgi?id=758512 + +2015-11-12 10:47:04 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/ext/libav: + libav: Update to n2.8.2 + +2015-11-07 12:11:57 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/libav/gstavviddec.c: + avviddec: Don't fallback on allocation failure + Allocation should keep working, falling back causes the stride to + change which is not supported in direct rendering. + https://bugzilla.gnome.org/show_bug.cgi?id=756028 + +2015-11-02 10:00:55 +0900 Vineeth TM <vineeth.tm@samsung.com> + + * ext/libav/gstavvidenc.c: + avvidenc: Fix frame memory leak + The frame being passed to handle_frame should be unref'ed in all cases + https://bugzilla.gnome.org/show_bug.cgi?id=757453 + +2015-11-02 10:20:02 +0900 Vineeth TM <vineeth.tm@samsung.com> + + * ext/libav/gstavdemux.c: + avdemux: Fix string memory leaks + https://bugzilla.gnome.org/show_bug.cgi?id=757454 + === release 1.6.1 === -2015-10-30 Sebastian Dröge <slomo@coaxion.net> +2015-10-30 17:00:35 +0200 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.6.1 + * docs/plugins/inspect/plugin-libav.xml: + * gst-libav.doap: + Release 1.6.1 2015-10-16 18:52:57 +0300 Sebastian Dröge <sebastian@centricular.com> @@ -1,29 +1,37 @@ -This is GStreamer 1.6.1 +This is GStreamer 1.6.2 -The GStreamer team is proud to announce the first bugfix release in the stable +The GStreamer team is proud to announce the second bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework! -This release only contains bugfixes and it is safe to update from 1.6.0. For a -full list of bugfixes see Bugzilla: - https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=73005&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.1 +This release only contains bugfixes and it is safe to update from 1.6.0 and +1.6.1. For a full list of bugfixes see Bugzilla: + https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=83309&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.2 See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. Major bugfixes -- Crashes in the gst-libav encoders were fixed -- More DASH-IF test streams are working now -- Live DASH, HLS and MS SmoothStreaming streams work more reliable and other - fixes for the adaptive streaming protocols -- Reverse playback works with scaletempo to keep the audio pitch -- Correct stream-time is reported for negative applied_rate -- SRTP packet validation during decoding does not reject valid packets anymore -- Fixes for audioaggregator and aggregator to start producing output at the - right time, and e.g. not outputting lots of silence in the beginning -- gst-libav's internal ffmpeg snapshot was updated to 2.8.1 -- cerbero has support for Mac OS X 10.11 (El Capitan) -- Various memory leaks were fixed, including major leaks in playbin, playsink - and decodebin -- Various GObject-Introspection annotation fixes for bindings -- and many, many more: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=73005&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.1 +- Crashes in gst-libav with sinks that did not provide a buffer pool + but supported video metadata were fixed. This affected d3dvideosink + and some 3rd party sinks. Also related fixes for crashes when a downstream + buffer pool failed allocation. +- Big GL performance improvement on iOS by a factor of 2 by using Apple's sync + extension. +- Deadlocks in the DirectSound elements on Windows, and the behaviour of its + mute property were fixed. +- The Direct3D video sink does not crash anymore when minimizing the window +- The library soname generation on Android >= 6.0 was fixed, which previously + caused GStreamer to fail to load there. +- File related elements have large-file (>2GB) support on Android now. +- gst-libav was updated to ffmpeg 2.8.3. +- Deserialization of custom events in the GDP depayloader was fixed. +- Missing OpenGL context initialization in the Qt/QML video sink was fixed in + certain situations. +- Interoperability with some broken RTSP servers using HTTP tunnel was + improved. +- Various compilation fixes for Windows. +- Various smaller memory leak and other fixes in different places. +- and many, many more: + https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=83309&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.2 + @@ -1,13 +1,12 @@ -Release notes for GStreamer libav Plugins 1.6.1 +Release notes for GStreamer libav Plugins 1.6.2 - -The GStreamer team is proud to announce the first bugfix release in the stable +The GStreamer team is proud to announce the second bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework! -This release only contains bugfixes and it is safe to update from 1.6.0. For a +This release only contains bugfixes and it is safe to update from 1.6.0 and 1.6.1. For a full list of bugfixes see Bugzilla. @@ -42,7 +41,11 @@ contains a set of less supported plugins that haven't passed the Bugs fixed in this release - * 756843 : Segfault in libav plugin + * 756028 : avviddec: On OpenBSD H.264 playback crashes with an assertion error + * 757453 : avvidenc: Fix frame memory leak + * 757454 : avdemux: fix string memory leak + * 758344 : avviddec: May set padded width/height in pool caps + * 758512 : avviddec: Fix structure memory leak ==== Download ==== @@ -79,6 +82,8 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Luis de Bethencourt + * Nicolas Dufresne * Sebastian Dröge + * Vineeth T M + * Vineeth TM
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 9c1a518..9528d1f 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.6.1, +AC_INIT(GStreamer libav, 1.6.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, 601, 0, 601) +AS_LIBTOOL(GST, 602, 0, 602) dnl *** required versions of GStreamer stuff *** -GST_REQ=1.6.1 -GST_PBREQ=1.6.1 +GST_REQ=1.6.2 +GST_PBREQ=1.6.2 ORC_REQ=0.4.16 ORC_CHECK([$ORC_REQ]) diff --git a/docs/plugins/inspect/plugin-libav.xml b/docs/plugins/inspect/plugin-libav.xml index 59b5f16..cdd35a8 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.6.1</version> + <version>1.6.2</version> <license>LGPL</license> <source>gst-libav</source> <package>libav</package> diff --git a/gst-libav.doap b/gst-libav.doap index 099f74e..129786b 100644 --- a/gst-libav.doap +++ b/gst-libav.doap @@ -34,6 +34,16 @@ colorspace conversion elements. <release> <Version> + <revision>1.6.2</revision> + <branch>1.6</branch> + <name></name> + <created>2015-12-14</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.6.2.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.6.1</revision> <branch>1.6</branch> <name></name> |