Release 1.6.3

This commit is contained in:
Sebastian Dröge 2016-01-20 14:34:23 +02:00
parent b71df7a921
commit 98aec4a963
8 changed files with 179 additions and 51 deletions

110
ChangeLog
View file

@ -1,9 +1,113 @@
=== release 1.6.2 === === release 1.6.3 ===
2015-12-14 Sebastian Dröge <slomo@coaxion.net> 2016-01-20 Sebastian Dröge <slomo@coaxion.net>
* configure.ac: * configure.ac:
releasing 1.6.2 releasing 1.6.3
2016-01-16 16:01:38 +0000 Tim-Philipp Müller <tim@centricular.com>
* gst/gstmessage.c:
message: add function guard to gst_message_set_buffering_stats()
https://bugzilla.gnome.org/show_bug.cgi?id=760704
2016-01-15 00:25:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* gst/gstdevicemonitor.c:
GstDeviceMonitor: Don't remove unmatched class filters
If no providers for a particular class could be found, then removing unmatched
filters would cause all devices to be returned instead which is not at all what
the user intended. We still return 0 for unmatched filters.
2016-01-13 21:32:20 +0000 Florin Apostol <florin.apostol@oregan.net>
* libs/gst/net/gstnetclientclock.c:
netclientclock: Fix GError memory leak in handling NTP response
Error was not released if gst_ntp_packet_receive failed.
https://bugzilla.gnome.org/show_bug.cgi?id=760598
2015-09-26 18:16:07 +0800 Ting-Wei Lan <lantw@src.gnome.org>
* gst/gstutils.h:
gstutils: Fix build with clang -Werror=cast-align
https://bugzilla.gnome.org/show_bug.cgi?id=755657
2016-01-06 19:50:21 +0000 Tim-Philipp Müller <tim@centricular.com>
* plugins/elements/gstqueue2.c:
queue2: fix fill level arithmetic overflow with large values
Based on patch by: Aleksander Wabik <awabik@opera.com>
https://bugzilla.gnome.org/show_bug.cgi?id=755971
2015-12-29 14:32:47 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/gstcaps.c:
caps: Add (transfer full) annotation to simplify() and subtract() return value
https://bugzilla.gnome.org/show_bug.cgi?id=759948
2015-12-29 11:06:39 +0100 Aurélien Zanelli <aurelien.zanelli@parrot.com>
* gst/gstcaps.c:
caps: add 'transfer full' annotation to caps returned by interserction functions
To make clear caller is responsible to unref them.
https://bugzilla.gnome.org/show_bug.cgi?id=759948
=== release 1.6.2 ===
2015-12-14 19:46:52 +0100 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.6.2
2015-12-14 19:04:36 +0100 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
2015-12-14 18:59:00 +0100 Sebastian Dröge <sebastian@centricular.com> 2015-12-14 18:59:00 +0100 Sebastian Dröge <sebastian@centricular.com>

59
NEWS
View file

@ -1,37 +1,44 @@
This is GStreamer 1.6.2 This is GStreamer 1.6.3
The GStreamer team is proud to announce the second bugfix release in the stable The GStreamer team is proud to announce the third bugfix release in the stable
1.6 release series of your favourite cross-platform multimedia framework! 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 and This release only contains bugfixes and it is safe to update from 1.6.x. For a
1.6.1. For a full list of bugfixes see Bugzilla: 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 https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=91562&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.3
See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.
Major bugfixes Major bugfixes
- Crashes in gst-libav with sinks that did not provide a buffer pool - Fix regression in GL library that made glimagesink unsable on Android
but supported video metadata were fixed. This affected d3dvideosink - Integer arithmetic overflow in queue2 element that could break buffering or
and some 3rd party sinks. Also related fixes for crashes when a downstream cause crashes due to NULL pointer dereference
buffer pool failed allocation. - Fix crash in AAC/ADTS typefinder caused by reading more memory than is
- Big GL performance improvement on iOS by a factor of 2 by using Apple's sync available
extension. - Stop ignoring encoder errors in the VP8/VP9 encoders
- Deadlocks in the DirectSound elements on Windows, and the behaviour of its - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and
mute property were fixed. was never actually implemented
- The Direct3D video sink does not crash anymore when minimizing the window - Ensure to store the correct video info in GstVideoBufferPool
- The library soname generation on Android >= 6.0 was fixed, which previously - Fix caps in rtspsrc when doing SRTP over interleaved TCP
caused GStreamer to fail to load there. - Fix crash in pcap parser on 0-sized packets
- File related elements have large-file (>2GB) support on Android now. - Clear EOS flag in appsrc to allow reuse after EOS and flushing
- gst-libav was updated to ffmpeg 2.8.3. - Ignore flushing streams in streamsynchronizer during stream switches to fix
- Deserialization of custom events in the GDP depayloader was fixed. problems caused by this in gst-editing-services
- Missing OpenGL context initialization in the Qt/QML video sink was fixed in - Ignore tags and other metadata in WAV files after the "data" chunk in PUSH
certain situations. mode to prevent them from being interpreted as audio
- Interoperability with some broken RTSP servers using HTTP tunnel was - Correctly use colorimetry in v4l2 only for YUV color formats
improved. - Set reserved bits in MPEG TS muxer to 1s
- Various compilation fixes for Windows. - Fix calculation of SBC frame lengths
- Various smaller memory leak and other fixes in different places. - Fix output of the RTP JPEG2000 depayloader to have one frame per buffer
and crash in the OpenJPEG decoder on incomplete frames
- Update ffmpeg snapshot in gst-libav to 2.8.5
- Memory leak fixes in scaletempo, the raw video RTP depayloader,
and in playsink related to audio/video filters
- Fixes for error handling in the OSX audio plugin
- Various gobject-introspection annotation fixes and additions
- Compiler warning fixes for latest clang compiler
- and many, many more: - 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 https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=91562&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.3

33
RELEASE
View file

@ -1,15 +1,21 @@
Release notes for GStreamer 1.6.2
Release notes for GStreamer 1.6.3
The GStreamer team is proud to announce the second bugfix release in the stable The GStreamer team is proud to announce the third bugfix release in the stable
1.6 release series of your favourite cross-platform multimedia framework! 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 and 1.6.1. For a
This release only contains bugfixes and it is safe to update from 1.6.x. For a
full list of bugfixes see Bugzilla. full list of bugfixes see Bugzilla.
See http://gstreamer.freedesktop.org/releases/1.6/ See http://gstreamer.freedesktop.org/releases/1.6/
for the full release notes. 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.
@ -28,12 +34,14 @@ gst-libav
contains a set of codecs plugins based on libav (formerly gst-ffmpeg) contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release Bugs fixed in this release
* 756950 : Error raised when calling get_value method * 755657 : Fix -Werror build for clang
* 758029 : Install race in helpers * 755971 : queue2: may overflow unsigned integer arithmetic
* 758276 : queue2: custom http-headers event sent by souphttpsrc causes g_warning in ring-buffer mode * 759948 : caps: add 'transfer full' annotation to caps returned by intersection functions
* 759019 : gst-launch-1.0 returns 0 exit code on async error during playback
==== Download ==== ==== Download ====
@ -70,12 +78,11 @@ subscribe to the gstreamer-devel list.
Contributors to this release Contributors to this release
* Jan Schmidt * Aleksander Wabik
* Nicolas Dufresne * Aurélien Zanelli
* Reynaldo H. Verdejo Pinochet * Florin Apostol
* Ross Burton * Nirbheek Chauhan
* Sebastian Dröge * Sebastian Dröge
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller * Tim-Philipp Müller
* Ting-Wei Lan
   

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.6.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) AC_INIT([GStreamer],[1.6.3],[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, 602, 0, 602) AS_LIBTOOL(GST, 603, 0, 603)
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.6.2</version> <version>1.6.3</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.6.3</revision>
<branch>1.6</branch>
<name></name>
<created>2016-01-20</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.6.3.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.6.2</revision> <revision>1.6.2</revision>

View file

@ -65,7 +65,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 "2015-12-14" #define GST_PACKAGE_RELEASE_DATETIME "2016-01-20"
/* Define if static plugins should be built */ /* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC #undef GST_PLUGIN_BUILD_STATIC
@ -454,7 +454,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.6.2" #define PACKAGE_STRING "GStreamer 1.6.3"
/* 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"
@ -463,7 +463,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.6.2" #define PACKAGE_VERSION "1.6.3"
/* directory where plugins are located */ /* directory where plugins are located */
#ifdef _DEBUG #ifdef _DEBUG
@ -507,7 +507,7 @@
#undef USE_POISONING #undef USE_POISONING
/* Version number of package */ /* Version number of package */
#define VERSION "1.6.2" #define VERSION "1.6.3"
/* 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 (2) #define GST_VERSION_MICRO (3)
/** /**
* GST_VERSION_NANO: * GST_VERSION_NANO:
* *