Commit 7854a659 authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Release 1.12.0

parent d307d8d3
=== release 1.12.0 ===
2017-05-04 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.12.0
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.
2017-05-02 14:27:14 +0300 Sebastian Dröge <sebastian@centricular.com>
* libs/gst/base/gstadapter.c:
adapter: Check if meta transform_func is NULL before using it
https://bugzilla.gnome.org/show_bug.cgi?id=782050
2017-05-02 10:32:54 +0200 Frédéric Dalleau <frederic.dalleau@collabora.com>
* libs/gst/base/gstbasetransform.c:
basetransform: Check if meta transform_func is NULL before using it
An untested pointer segfaulted in webkit while playing video
on imx6 sabrelite. It turned out that the imx plugin didn't
implement the meta transform function.
The following GST_DEBUG trace was visible:
gstbasetransform.c:1779:foreach_metadata:<conv2> copy metadata
GstImxVpuBufferMetaAPI
Thread 26 vqueue:src received signal SIGSEGV, Segmentation fault.
(gdb) bt
0x00000000 in ?? ()
0x73f8d7d8 in foreach_metadata (inbuf=0xc9b020, meta=0x474b2490,
user_data=<optimized out>) at gstbasetransform.c:1781
0x73eb3ea8 in gst_buffer_foreach_meta (buffer=buffer@entry=0xc9b020,
func=0x73f8d705 <foreach_metadata>,
user_data=user_data@entry=0x474b24d4)
at gstbuffer.c:2234
https://bugzilla.gnome.org/show_bug.cgi?id=782050
2017-04-28 19:43:49 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
* gst/gst.c:
gst: check non-null before dereference
It is possible to use gst_deinit() without registering the base
classes. For example, when using gst_init_get_option_group() and
call the program with an invalid parameter. In that case,
gst_deinit() will lead to a segmentation fault, since there is a
dereference to a pointer that is null.
This patch validates if the type is non-null before dereferencing
it.
https://bugzilla.gnome.org/show_bug.cgi?id=781914
2017-04-28 11:57:41 +0200 Nicola Murino <nicola.murino@gmail.com>
* scripts/gst-uninstalled:
gst-uninstalled: add opencv to bad libs
https://bugzilla.gnome.org/show_bug.cgi?id=781889
=== release 1.11.91 ===
2017-04-27 Sebastian Dröge <slomo@coaxion.net>
2017-04-27 17:24:05 +0300 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.11.91
* docs/plugins/inspect/plugin-coreelements.xml:
* gstreamer.doap:
* meson.build:
Release 1.11.91
2017-04-27 15:48:33 +0300 Sebastian Dröge <sebastian@centricular.com>
* po/af.po:
* po/ast.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/fur.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-04-27 15:21:26 +0300 Sebastian Dröge <sebastian@centricular.com>
This diff is collapsed.
Release notes for GStreamer 1.11.91
Release notes for GStreamer 1.12.0
The GStreamer team is pleased to announce the first release in the stable 1.12
release series. The 1.12 release series is adding new features on top of the
1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable
1.x release series of the GStreamer multimedia framework.
The GStreamer team is pleased to announce the second release candidate of the
stable 1.12 release series. The 1.12 release series is adding new features on
top of the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and
ABI-stable 1.x release series of the GStreamer multimedia framework.
Full release notes will be provided with the 1.12.0 release, highlighting all
the new features, bugfixes, performance optimizations and other important
changes.
Full release notes can be found here
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
This module, gstreamer, only contains core functionality.
For actual media playback, you will need other modules.
......@@ -40,12 +36,7 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 780757 : tests: fix message leak in seek test
* 781145 : friulian translation
* 781438 : value: NULL string serialization/deserialization
* 781484 : basetransform: typo fix: remove unbalanced closing parenthesis in debug log
* 781585 : meson: gst-stats isn't installed
* 780903 : Fails to build with -Werror against glib master, use of deprecated g_object_newv()
* 782050 : basetransform/adapter: Check if meta transform_func is NULL before using it
==== Download ====
......@@ -82,12 +73,8 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Koop Mast
* Olivier Crête
* Rico Tzschichholz
* Frédéric Dalleau
* Nicola Murino
* Sebastian Dröge
* Thibault Saunier
* Tim-Philipp Müller
* Vincent Penquerc'h
* Yasushi SHOJI
* Víctor Manuel Jáquez Leal
 
\ No newline at end of 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.11.91],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AC_INIT([GStreamer],[1.12.0],[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, 1191, 0, 1191)
AS_LIBTOOL(GST, 1200, 0, 1200)
dnl *** autotools stuff ****
......
......@@ -3,7 +3,7 @@
<description>GStreamer core elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
<version>1.11.91</version>
<version>1.12.0</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>
......
......@@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.12.0</revision>
<branch>master</branch>
<name></name>
<created>2017-05-04</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.12.0.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.11.91</revision>
......
project('gstreamer', 'c', 'cpp',
version : '1.11.91',
version : '1.12.0',
meson_version : '>= 0.36.0',
default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment