Release 1.10.2

This commit is contained in:
Sebastian Dröge 2016-11-29 16:20:15 +02:00
parent 7eac0df516
commit 9222028aaa
8 changed files with 122 additions and 30 deletions

View file

@ -1,9 +1,77 @@
=== release 1.10.1 ===
=== release 1.10.2 ===
2016-11-17 Sebastian Dröge <slomo@coaxion.net>
2016-11-29 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.10.1
releasing 1.10.2
2016-11-29 14:08:41 +0200 Sebastian Dröge <sebastian@centricular.com>
* po/hr.po:
po: Update translations
2016-11-28 13:48:16 +0100 Edward Hervey <edward@centricular.com>
* gst/gstutils.c:
gstutils: Fix a pad leak
When requesting a pad from a template and it's already linked, this
means it was a static pad. Since we only want to return an *available*
pad, we must return NULL ... but we must also remove the reference
we got from getting that static pad.
The "No need to unref" message (which wasn't true for quite some time)
dates back from the very very very first commit introducing the 0.10
features.
2016-11-28 12:28:28 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/gstmessage.c:
message: Ensure that the "debug" field of error/warning/info messages is valid UTF-8
The caller might pass arbitrary data here that caused the error, and
trying to set invalid UTF-8 in a GstStructure causes it to be not set at
all. Later when trying to parse it, the field will not exist and the
return value will point to invalid memory. Prevent this by storing NULL
instead.
Also print a g_warning(), the caller should never ever do this to begin
with.
2016-11-15 22:39:43 +1100 Jan Schmidt <jan@centricular.com>
* plugins/elements/gstdownloadbuffer.c:
* plugins/elements/gstqueue.c:
* plugins/elements/gstqueue2.c:
* plugins/elements/gsttypefindelement.c:
queues: Don't return negative position queries.
When subtracting queued data sizes from upstream queries
in queue, queue2, downloadbuffer and typefind, clamp the
result to not go negative, in case upstream returned
a nonsense value that's too small (as could happen if
upstream is estimating, or just broken)
2016-11-20 14:51:32 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
meson: update version
=== release 1.10.1 ===
2016-11-17 15:51:39 +0200 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* docs/plugins/inspect/plugin-coreelements.xml:
* gstreamer.doap:
* win32/common/config.h:
* win32/common/gstversion.h:
Release 1.10.1
2016-11-17 14:46:26 +0200 Sebastian Dröge <sebastian@centricular.com>
* po/id.po:
* po/pl.po:
* po/zh_CN.po:
Update .po files
2016-11-17 14:42:21 +0200 Sebastian Dröge <sebastian@centricular.com>

33
NEWS
View file

@ -1,8 +1,8 @@
# GStreamer 1.10 Release Notes
GStreamer 1.10.0 was originally released on 1st November 2016.
The latest bug-fix release in the 1.10 series is [1.10.1](#1.10.1) and was
released on 17 November 2016.
The latest bug-fix release in the 1.10 series is [1.10.2](#1.10.2) and was
released on 29 November 2016.
The GStreamer team is proud to announce a new major feature release in the
stable 1.x API series of your favourite cross-platform multimedia framework!
@ -13,7 +13,7 @@ improvements.
See [https://gstreamer.freedesktop.org/releases/1.10/][latest] for the latest
version of this document.
*Last updated: Tuesday 17 Nov 2016, 15:00 UTC [(log)][gitlog]*
*Last updated: Tuesday 29 Nov 2016, 12:30 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.10/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.10/release-notes-1.10.md
@ -1084,7 +1084,7 @@ This release only contains bugfixes and it should be safe to update from 1.10.x.
#### Major bugfixes in 1.10.1
- Security-relevant bugfix in the vmnc decoder (no CVE)
- Security-relevant bugfix in the vmnc decoder (CVE-2016-9445, CVE-2016-9446)
- Various bugfixes to playbin3/decodebin3
- Fix error at the end of playing any WAV file
- Fix usability of androidmedia plugin if the camera or sensor API is not
@ -1099,6 +1099,31 @@ GIT logs or ChangeLogs of the particular modules.
[buglist-1.10.1]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=168172&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.1
<a name="1.10.2"></a>
### 1.10.2
The first 1.10 bug-fix release (1.10.2) was released on 29 November 2016.
This release only contains bugfixes and it should be safe to update from 1.10.x.
#### Major bugfixes in 1.10.2
- Security-relevant bugfix in the FLI/FLX/FLC decoder (CVE-2016-9634,
CVE-2016-9635, CVE-2016-9636)
- Various fixes for crashes, assertions and other failures on fuzzed input
files (among others, thanks to Hanno Böck for testing and reporting)
- SAVP/SAVPF profile in gst-rtsp-server works for live streams again, and the
correct MIKEY policy message is generated
- Further OpenGL related bugfixes
- gst-libav was updated to ffmpeg 3.2.1
- ... and many, many more!
For a full list of bugfixes see [Bugzilla][buglist-1.10.2]. Note that this is
not the full list of changes. For the full list of changes please refer to the
GIT logs or ChangeLogs of the particular modules.
[buglist-1.10.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=168172&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.2
## Known Issues
- iOS builds with iOS 6 SDK and old C++ STL. You need to select iOS 6 instead

19
RELEASE
View file

@ -1,11 +1,11 @@
Release notes for GStreamer 1.10.1
Release notes for GStreamer 1.10.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.10 release series of your favourite cross-platform multimedia framework!
This release only contains bugfixes and it is safe to update from 1.10.0. For a
This release only contains bugfixes and it is safe to update from 1.10.x. For a
full list of bugfixes see Bugzilla.
@ -33,13 +33,6 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 765662 : adapter: invalid returned distance when getting prev pts/dts at offset
* 773813 : Fails to build on GNU Hurd: missing mach/clock.h used by libcheck
* 774044 : meson: g-i: jhbuild build fails to pick up internal Gst-1.0 for GstBase-1.0.gir on Fedora24 without gstreamer1-devel
* 774108 : Two warnings while building with mingw64
==== Download ====
You can find source releases of gstreamer in the download
@ -75,12 +68,8 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Guillaume Desmottes
* Edward Hervey
* Jan Schmidt
* Nicolas Huet
* Nirbheek Chauhan
* Sebastian Dröge
* Thibault Saunier
* Tim-Philipp Müller
* Victor Toso
 

View file

@ -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.10.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AC_INIT([GStreamer],[1.10.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, 1001, 0, 1001)
AS_LIBTOOL(GST, 1002, 0, 1002)
dnl *** autotools stuff ****

View file

@ -3,7 +3,7 @@
<description>GStreamer core elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
<version>1.10.1</version>
<version>1.10.2</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>

View file

@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.10.2</revision>
<branch>1.10</branch>
<name></name>
<created>2016-11-29</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.10.2.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.10.1</revision>

View file

@ -68,7 +68,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
#define GST_PACKAGE_RELEASE_DATETIME "2016-11-17"
#define GST_PACKAGE_RELEASE_DATETIME "2016-11-29"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@ -468,7 +468,7 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 1.10.1"
#define PACKAGE_STRING "GStreamer 1.10.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer"
@ -477,7 +477,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.10.1"
#define PACKAGE_VERSION "1.10.2"
/* directory where plugins are located */
#ifdef _DEBUG
@ -521,7 +521,7 @@
#undef USE_POISONING
/* Version number of package */
#define VERSION "1.10.1"
#define VERSION "1.10.2"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */

View file

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