Release 1.10.5

This commit is contained in:
Sebastian Dröge 2017-06-15 14:19:59 +03:00
parent 4eb8908fa9
commit 2bec169793
9 changed files with 188 additions and 26 deletions

136
ChangeLog
View file

@ -1,9 +1,139 @@
=== release 1.10.4 === === release 1.10.5 ===
2017-02-23 Sebastian Dröge <slomo@coaxion.net> 2017-06-15 Sebastian Dröge <slomo@coaxion.net>
* configure.ac: * configure.ac:
releasing 1.10.4 releasing 1.10.5
2017-06-15 12:56:18 +0300 Sebastian Dröge <sebastian@centricular.com>
* po/af.po:
* po/az.po:
* po/be.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.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/nl.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/rw.po:
* po/sk.po:
* po/sl.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_TW.po:
Update .po files
2017-05-02 14:35:50 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/gstmessage.c:
message: Don't pass a NULL debug string to g_utf8_validate()
g_utf8_validate() crashes on NULL, but NULL is valid for the debug
string nonetheless.
2016-12-21 00:40:10 +1100 Jan Schmidt <jan@centricular.com>
* plugins/elements/gsttypefindelement.c:
typefind: Switch to normal mode before have-type
Before emitting have-type, switch to NORMAL
mode, as part of the have-type processing sends
the caps event downstream, which might trigger
actions like downstream autoplugging or
flushing seeks - and the latter are only
passed upstream if we've set typefind to NORMAL
mode.
2017-02-23 17:22:33 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
meson: update version
2017-02-18 16:49:40 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* gst/meson.build:
meson: Fix build with latest upstream git
Trivial incorrect include_directories() call
=== release 1.10.4 ===
2017-02-23 15:51:57 +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.4
2017-02-23 15:12:42 +0200 Sebastian Dröge <sebastian@centricular.com>
* po/af.po:
* po/az.po:
* po/be.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.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/nl.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/rw.po:
* po/sk.po:
* po/sl.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_TW.po:
Update .po files
2017-02-21 20:23:51 +0000 Tim-Philipp Müller <tim@centricular.com> 2017-02-21 20:23:51 +0000 Tim-Philipp Müller <tim@centricular.com>

34
NEWS
View file

@ -1,8 +1,8 @@
# GStreamer 1.10 Release Notes # GStreamer 1.10 Release Notes
GStreamer 1.10.0 was originally released on 1st November 2016. GStreamer 1.10.0 was originally released on 1st November 2016.
The latest bug-fix release in the 1.10 series is [1.10.4](#1.10.4) and was The latest bug-fix release in the 1.10 series is [1.10.5](#1.10.5) and was
released on 23 February 2017. released on 15 June 2017.
The GStreamer team is proud to announce a new major feature release in the 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! 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 See [https://gstreamer.freedesktop.org/releases/1.10/][latest] for the latest
version of this document. version of this document.
*Last updated: Thursday 23 Feb 2017, 15:00 UTC [(log)][gitlog]* *Last updated: Thursday 15 Jun 2017, 09:30 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.10/ [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 [gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.10/release-notes-1.10.md
@ -1159,7 +1159,7 @@ GIT logs or ChangeLogs of the particular modules.
### 1.10.4 ### 1.10.4
The third 1.10 bug-fix release (1.10.4) was released on 23 February 2017. The fourth 1.10 bug-fix release (1.10.4) was released on 23 February 2017.
This release only contains bugfixes and it should be safe to update from 1.10.x. This release only contains bugfixes and it should be safe to update from 1.10.x.
#### Major bugfixes in 1.10.4 #### Major bugfixes in 1.10.4
@ -1181,6 +1181,32 @@ GIT logs or ChangeLogs of the particular modules.
[buglist-1.10.4]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=187054&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.4 [buglist-1.10.4]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=187054&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.4
<a name="1.10.5"></a>
### 1.10.5
The fifth 1.10 bug-fix release (1.10.5) was released on 15 June 2017.
This release only contains bugfixes and it should be safe to update from 1.10.x.
This is most likely the last release in the stable 1.10 release series.
#### Major bugfixes in 1.10.5
- Various fixes for crashes, assertions, deadlocks and memory leaks
- Fix for regression in rtpjitterbuffer that caused PTS to be reset to 0 on
- Fix detection of some HLS streams
- Various fixes to the MOV/MP4 muxer and demuxer
gaps in the input
- gst-libav was updated to ffmpeg 3.2.5, fixing a couple of CVEs
- ... and many, many more!
For a full list of bugfixes see [Bugzilla][buglist-1.10.5]. Note that this is
not the full list of changes and also does not include bug reports that were
closed after the 1.12.0 release. For the full list of changes please refer to
the GIT logs or ChangeLogs of the particular modules.
[buglist-1.10.5]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=187054&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.5
## Known Issues ## Known Issues
- iOS builds with iOS 6 SDK and old C++ STL. You need to select iOS 6 instead - iOS builds with iOS 6 SDK and old C++ STL. You need to select iOS 6 instead

16
RELEASE
View file

@ -1,17 +1,17 @@
Release notes for GStreamer 1.10.4 Release notes for GStreamer 1.10.5
The GStreamer team is proud to announce the fourth bugfix release in the stable The GStreamer team is proud to announce the fifth bugfix release in the stable
1.10 release series of your favourite cross-platform multimedia framework! 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.x. For a This release only contains bugfixes and it is safe to update from 1.10.x.
full list of bugfixes see Bugzilla.
See /releases/1.10/ for the full release notes. See /releases/1.10/ for the full release notes.
This module, gstreamer, only contains core functionality. This module, gstreamer, only contains core functionality.
For actual media playback, you will need other modules. For actual media playback, you will need other modules.
@ -33,11 +33,6 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 777998 : Bins can not be parsed when system language is German
* 778365 : bytereader: offset accounted twice in _masked_scan_uint32_peek for H264 special case
==== Download ==== ==== Download ====
You can find source releases of gstreamer in the download You can find source releases of gstreamer in the download
@ -73,7 +68,8 @@ subscribe to the gstreamer-devel list.
Contributors to this release Contributors to this release
* Jan Schmidt
* Nirbheek Chauhan
* Sebastian Dröge * Sebastian Dröge
* Tim-Philipp Müller * Tim-Philipp Müller
* Wim Taymans
   

View file

@ -4,7 +4,7 @@ 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, git and prerelease does Werror too dnl releases only do Wall, git and prerelease does Werror too
dnl dnl
AC_INIT([GStreamer],[1.10.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) AC_INIT([GStreamer],[1.10.5],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AG_GST_INIT AG_GST_INIT
dnl initialize automake (we require GNU make) dnl initialize automake (we require GNU make)
@ -62,7 +62,7 @@ dnl 1.2.5 => 205
dnl 1.10.9 (who knows) => 1009 dnl 1.10.9 (who knows) => 1009
dnl dnl
dnl sets GST_LT_LDFLAGS dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 1004, 0, 1004) AS_LIBTOOL(GST, 1005, 0, 1005)
dnl *** autotools stuff **** dnl *** autotools stuff ****

View file

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

View file

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

View file

@ -1,5 +1,5 @@
project('gstreamer', 'c', 'cpp', project('gstreamer', 'c', 'cpp',
version : '1.10.4', version : '1.10.5',
meson_version : '>= 0.35.0', meson_version : '>= 0.35.0',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])

View file

@ -68,7 +68,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin" #define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */ /* GStreamer package release date/time for plugins as YYYY-MM-DD */
#define GST_PACKAGE_RELEASE_DATETIME "2017-02-23" #define GST_PACKAGE_RELEASE_DATETIME "2017-06-15"
/* Define if static plugins should be built */ /* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC #undef GST_PLUGIN_BUILD_STATIC
@ -468,7 +468,7 @@
#define PACKAGE_NAME "GStreamer" #define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */ /* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 1.10.4" #define PACKAGE_STRING "GStreamer 1.10.5"
/* Define to the one symbol short name of this package. */ /* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer" #define PACKAGE_TARNAME "gstreamer"
@ -477,7 +477,7 @@
#undef PACKAGE_URL #undef PACKAGE_URL
/* Define to the version of this package. */ /* Define to the version of this package. */
#define PACKAGE_VERSION "1.10.4" #define PACKAGE_VERSION "1.10.5"
/* directory where plugins are located */ /* directory where plugins are located */
#ifdef _DEBUG #ifdef _DEBUG
@ -521,7 +521,7 @@
#undef USE_POISONING #undef USE_POISONING
/* Version number of package */ /* Version number of package */
#define VERSION "1.10.4" #define VERSION "1.10.5"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */ 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: * The micro version of GStreamer at compile time:
*/ */
#define GST_VERSION_MICRO (4) #define GST_VERSION_MICRO (5)
/** /**
* GST_VERSION_NANO: * GST_VERSION_NANO:
* *