diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-12-14 19:46:52 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-12-14 19:46:52 +0100 |
commit | cce6b9b6b02d21878d3ef15c6f5b00b99f4cc5ca (patch) | |
tree | cb909657f5ea701775f761db6aa82232b1de33fe | |
parent | b92f9799c3dec96dee716fcc1b98e61c9d47cb64 (diff) |
Release 1.6.21.6.2
-rw-r--r-- | ChangeLog | 213 | ||||
-rw-r--r-- | NEWS | 47 | ||||
-rw-r--r-- | RELEASE | 41 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreelements.xml | 2 | ||||
-rw-r--r-- | gstreamer.doap | 10 | ||||
-rw-r--r-- | win32/common/config.h | 8 | ||||
-rw-r--r-- | win32/common/gstversion.h | 2 |
8 files changed, 270 insertions, 57 deletions
@@ -1,9 +1,218 @@ +=== release 1.6.2 === + +2015-12-14 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.6.2 + +2015-12-14 18:59:00 +0100 Sebastian Dröge <sebastian@centricular.com> + + * po/hu.po: + * po/sv.po: + po: Update translations + +2015-12-12 01:06:43 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * plugins/elements/gstfdsrc.c: + fdsrc: enable large file support in Android + https://bugzilla.gnome.org/show_bug.cgi?id=758980 + +2015-12-11 22:14:32 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * plugins/elements/gstfdsink.c: + fdsink: enable large file support in Android + https://bugzilla.gnome.org/show_bug.cgi?id=758980 + +2015-12-11 20:42:05 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * plugins/elements/gstqueue2.c: + queue2: enable large file support on Android + https://bugzilla.gnome.org/show_bug.cgi?id=758980 + +2015-12-11 18:59:32 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * plugins/elements/gstdownloadbuffer.c: + downloadbuffer: enable large file support on Android + https://bugzilla.gnome.org/show_bug.cgi?id=758980 + +2015-12-11 14:07:27 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * plugins/elements/gstsparsefile.c: + sparsefile: enable large file support on Android + https://bugzilla.gnome.org/show_bug.cgi?id=758980 + +2015-12-03 15:04:32 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * plugins/elements/gstfilesink.c: + filesink: enable large file support on Android + https://bugzilla.gnome.org/show_bug.cgi?id=758980 + +2015-12-07 20:27:45 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * plugins/elements/gstfilesrc.c: + filesrc: enable large file support in Android + https://bugzilla.gnome.org/show_bug.cgi?id=758980 + +2015-12-04 14:39:29 +0000 Ross Burton <ross.burton@intel.com> + + * libs/gst/helpers/Makefile.am: + helpers: really fix install race + My previous fix for #758029 wasn't quite right and simply made the race rarer. + Some of the files are installed by install-exec and others by install-exec, so + the hooks need to be split too. + https://bugzilla.gnome.org/show_bug.cgi?id=758029 + +2015-12-04 10:22:56 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * tools/gst-launch.c: + gst-launch: Fix process return value on error + In case of a run-time error message, the process return value was left + unset. This would lead to error not being caught at shell level. + https://bugzilla.gnome.org/show_bug.cgi?id=759019 + +2015-11-30 23:08:50 +0100 Thibault Saunier <tsaunier@gnome.org> + + * gst/gstcontrolsource.c: + controlsource: Annotate get_value[_array] as (method) + As the names clash with gst_object_get_value[_array] + https://bugzilla.gnome.org/show_bug.cgi?id=756950 + +2015-11-19 00:51:44 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * libs/gst/base/gstbaseparse.c: + Revert "baseparse: do not overwrite header buffer timestamps" + This reverts commit 2c475a035543efc0202ecdc52070295a421ed4b4. + This causes issues with h264parse. It breaks timestamps as + there are headers in the middle of the stream and this patch + makes the timestamps for those differ from the ones that + are adjusted, creating a discontinuity and leading to sync + issues. + +2015-11-19 00:51:30 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * libs/gst/base/gstbaseparse.c: + Revert "baseparse: simplify code a bit" + This reverts commit 921816400bf3ad65f8978a50569a7d87ef05c806. + +2015-11-18 11:46:45 +0000 Tim-Philipp Müller <tim@centricular.com> + + * plugins/elements/gstqueue2.c: + queue2: don't print criticals when receiving custom events in ring buffer mode + Downgrade from g_warning to GST_WARNING log message. + https://bugzilla.gnome.org/show_bug.cgi?id=758276 + +2015-11-18 09:21:23 +0200 Sebastian Dröge <sebastian@centricular.com> + + * libs/gst/helpers/gst-ptp-helper.c: + ptp-helper: Disable multicast loopback + We're not really interested in our own packets and ignore them anyway. + +2015-11-16 08:22:14 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * libs/gst/base/gstbaseparse.c: + baseparse: simplify code a bit + Avoid repeated checks for testing if a buffer is a header + +2015-11-13 20:44:57 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * libs/gst/base/gstcollectpads.c: + collectpads: handle buffer with dts-only when mapping to running time + Otherwise the buffer was left with the original values and later would + be compared with other buffers that were converted to runninn time, + leading to bad interleaving of multiple streams. + https://bugzilla.gnome.org/show_bug.cgi?id=757961 + +2015-11-13 16:31:06 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * libs/gst/base/gstbaseparse.c: + baseparse: do not overwrite header buffer timestamps + baseparse tries to preserve timestamps from upstream if + it is running on a time segment and write that to + output buffers. It assumes the first DTS is going to be + segment.start and sets that to the first buffers. In case + the buffer is a header buffer, it had no timestamps and + will have only the DTS set due to this mechanism. + This patch prevents this by skipping this behavior for + header buffers. + https://bugzilla.gnome.org/show_bug.cgi?id=757961 + +2015-11-12 19:46:44 +0000 Ross Burton <ross.burton@intel.com> + + * libs/gst/helpers/Makefile.am: + helpers: fix install race + The install hook needs to be a install-data-hook not an install-exec-hook as the + helpers are installed into helperdir which is considered data (only path + variables with "exec" in are considered executables). + The explicit dependency on install-helpersPROGRAMS was an attempt at solving + this, but this causes occasional races where install-helpersPROGRAMS can run + twice in parallel (once via install-all, once via the hook's dependency). + https://bugzilla.gnome.org/show_bug.cgi?id=758029 + +2015-11-01 00:04:27 +1100 Jan Schmidt <jan@centricular.com> + + * gst/gstpad.c: + pad: Mark sticky events as sent on not-linked + Instead of re-sending sticky events over and over to a not-linked + pad, mark them as sent the first time. If the not-linked came from + downstream, it already received the events. If the pad is actually + not-linked, the sticky events will be rescheduled when the + pad is linked anyway. + +2015-10-29 18:53:29 +1100 Jan Schmidt <jan@centricular.com> + + * gst/gstghostpad.c: + ghostpad: Allow deactivation with no peer. + Allow deactivation in pull-mode, since that implies we + had a peer, activated in pull mode, then the peer disa-peer-ed ;) + === release 1.6.1 === -2015-10-30 Sebastian Dröge <slomo@coaxion.net> +2015-10-30 16:38:10 +0200 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.6.1 + * docs/plugins/inspect/plugin-coreelements.xml: + * gstreamer.doap: + * win32/common/config.h: + * win32/common/gstversion.h: + Release 1.6.1 + +2015-10-30 16:18:50 +0200 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/be.po: + * po/bg.po: + * po/ca.po: + * po/da.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/nb.po: + * po/pt_BR.po: + * po/ro.po: + * po/rw.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/zh_TW.po: + Update .po files 2015-10-30 14:09:00 +0200 Sebastian Dröge <sebastian@centricular.com> @@ -1,30 +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,22 +1,15 @@ +Release notes for GStreamer 1.6.2 -Release notes for GStreamer 1.6.1 - -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. - - See http://gstreamer.freedesktop.org/releases/1.6/ for the full release notes. - - This module, gstreamer, only contains core functionality. For actual media playback, you will need other modules. @@ -35,19 +28,12 @@ gst-libav contains a set of codecs plugins based on libav (formerly gst-ffmpeg) - - - Bugs fixed in this release - * 747612 : Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp - * 756069 : Gstreamer: Fix sample memory leaks - * 756136 : gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue in gst-ptp-helper.c - * 756645 : multiqueue: Improve incoming SEGMENT handling - * 756810 : segment_to_stream_time and position_from_stream_time miscalculate when applied_rate < 0 - * 756898 : pad: gst_pad_probe_info_get_buffer_list() has wrong ownership transfer - * 757065 : uri: incorrect behavior when merging uris ending in .. - * 757257 : pad: Unblock blocking pad probes when receiving FLUSH_START in send_event() too + * 756950 : Error raised when calling get_value method + * 758029 : Install race in helpers + * 758276 : queue2: custom http-headers event sent by souphttpsrc causes g_warning in ring-buffer mode + * 759019 : gst-launch-1.0 returns 0 exit code on async error during playback ==== Download ==== @@ -84,11 +70,12 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Edward Hervey - * Florin Apostol + * Jan Schmidt + * Nicolas Dufresne + * Reynaldo H. Verdejo Pinochet + * Ross Burton * Sebastian Dröge - * Stefan Sauer + * Thiago Santos + * Thibault Saunier * Tim-Philipp Müller - * Vineeth TM - * Vivia Nikolaidou -
\ No newline at end of file + diff --git a/configure.ac b/configure.ac index 03729c673..1107cf8b7 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, git and prerelease does Werror too dnl -AC_INIT([GStreamer],[1.6.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) +AC_INIT([GStreamer],[1.6.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) AG_GST_INIT dnl initialize automake (we require GNU make) @@ -62,7 +62,7 @@ dnl 1.2.5 => 205 dnl 1.10.9 (who knows) => 1009 dnl dnl sets GST_LT_LDFLAGS -AS_LIBTOOL(GST, 601, 0, 601) +AS_LIBTOOL(GST, 602, 0, 602) dnl *** autotools stuff **** diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index 7bb38227b..87d9f4743 100644 --- a/docs/plugins/inspect/plugin-coreelements.xml +++ b/docs/plugins/inspect/plugin-coreelements.xml @@ -3,7 +3,7 @@ <description>GStreamer core elements</description> <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename> <basename>libgstcoreelements.so</basename> - <version>1.6.1</version> + <version>1.6.2</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> diff --git a/gstreamer.doap b/gstreamer.doap index efbbc432d..91fa19c47 100644 --- a/gstreamer.doap +++ b/gstreamer.doap @@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core 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/gstreamer/gstreamer-1.6.2.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.6.1</revision> <branch>1.6</branch> <name></name> diff --git a/win32/common/config.h b/win32/common/config.h index 223d61442..ace70cc25 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -65,7 +65,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2015-10-30" +#define GST_PACKAGE_RELEASE_DATETIME "2015-12-14" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -454,7 +454,7 @@ #define PACKAGE_NAME "GStreamer" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer 1.6.1" +#define PACKAGE_STRING "GStreamer 1.6.2" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gstreamer" @@ -463,7 +463,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.6.1" +#define PACKAGE_VERSION "1.6.2" /* directory where plugins are located */ #ifdef _DEBUG @@ -507,7 +507,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "1.6.1" +#define VERSION "1.6.2" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ diff --git a/win32/common/gstversion.h b/win32/common/gstversion.h index 0ca2de571..0216c546b 100644 --- a/win32/common/gstversion.h +++ b/win32/common/gstversion.h @@ -60,7 +60,7 @@ G_BEGIN_DECLS * * The micro version of GStreamer at compile time: */ -#define GST_VERSION_MICRO (1) +#define GST_VERSION_MICRO (2) /** * GST_VERSION_NANO: * |