Commit ab3f333d authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Release 1.12.1

parent 04ca0790
=== release 1.12.1 ===
2017-06-20 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.12.1
2017-06-20 11:06:16 +0300 Sebastian Dröge <sebastian@centricular.com>
* po/bg.po:
* po/da.po:
* po/de.po:
* po/fr.po:
* po/hr.po:
* po/hu.po:
* po/nb.po:
* po/pl.po:
* po/ru.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
po: Update translations
2017-06-20 11:04: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-06-20 15:57:47 +0900 Heekyoung Seo <heekyoung.seo@lge.com>
* gst/gstutils.c:
utils: Fix leak in failed case of regression overflow checking
https://bugzilla.gnome.org/show_bug.cgi?id=783978
2017-06-20 16:10:07 +0900 Heekyoung Seo <heekyoung.seo@lge.com>
* gst/gstregistrychunks.c:
registrychunk: Fix leak in failed case of reading plugin dependency string
https://bugzilla.gnome.org/show_bug.cgi?id=783978
2017-06-20 10:00:16 +0300 Sebastian Dröge <sebastian@centricular.com>
* libs/gst/controller/gsttimedvaluecontrolsource.c:
* libs/gst/controller/gsttimedvaluecontrolsource.h:
* win32/common/libgstcontroller.def:
controller: Export boxed type copy/free functions for GstControlPoint
2017-06-20 09:57:01 +0300 Sebastian Dröge <sebastian@centricular.com>
* libs/gst/base/gstbaseparse.c:
* libs/gst/base/gstbaseparse.h:
* libs/gst/base/gstflowcombiner.c:
* libs/gst/base/gstflowcombiner.h:
* win32/common/libgstbase.def:
base: Export boxed type copy/free functions for the remaining types
2017-06-16 13:34:00 +0000 Andrejs Vasiljevs <andrejs.vasiljevs@ubnt.com>
* libs/gst/net/gstptpclock.c:
ptp: Unref timeout GSource for delay requests
https://bugzilla.gnome.org/show_bug.cgi?id=783864
2017-06-15 11:40:51 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/gsturi.c:
gsturi: Fixed incorrect escaping of path as a generic string
The gst_uri_construct function was escaping the location string
as a generic uri string. This is incorrect since the slash('/')
characters are reserved for use in this exact case. The patch
changes the escape_string function mode to handle the path correctly.
In 1.14 this function will be deprecated.
https://bugzilla.gnome.org/show_bug.cgi?id=783787
2017-05-23 00:51:12 +0200 Olivier Crête <olivier.crete@collabora.com>
* libs/gst/base/gstbasesrc.c:
basesrc: Hold object lock while updating latency
Otherwise in gst_base_src_query_latency(), it ended up
sometimes thinking it wasn't -1 when it was actually.
2017-05-22 12:01:41 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/gstobject.c:
object: Add missing annotations to get_value_array() / get_value_g_array()
Same as already used in GstControlBinding.
2017-05-20 19:42:51 +0300 Sebastian Dröge <sebastian@centricular.com>
* docs/gst/gstreamer-sections.txt:
* gst/gstparse.c:
* gst/gstparse.h:
* win32/common/libgstreamer.def:
parse: Make gst_parse_context_copy() public for bindings
2017-05-19 19:22:27 +0200 Matthew Waters <matthew@centricular.com>
* gst/gstdebugutils.c:
debugutils: add missing E character to the legend
The E character on pads indicates the presence of the EOS flag.
2017-05-20 16:44:14 +0100 Tim-Philipp Müller <tim@centricular.com>
* tools/Makefile.am:
tools: dist new gst-stats man page
Fixes meson build from tarball.
2017-05-16 00:02:11 +0100 Tim-Philipp Müller <tim@centricular.com>
* tests/check/meson.build:
meson: fix gstprintf test linking
Must link against gstprint helper lib to use private symbol.
2017-05-13 18:30:27 +0100 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
* meson_options.txt:
meson: add options to set package name and origin
https://bugzilla.gnome.org/show_bug.cgi?id=782172
=== release 1.12.0 ===
2017-05-04 Sebastian Dröge <slomo@coaxion.net>
2017-05-04 15:36:55 +0300 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.12.0
* docs/plugins/inspect/plugin-coreelements.xml:
* gstreamer.doap:
* meson.build:
Release 1.12.0
2017-05-04 15:00:16 +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-05-02 14:35:50 +0300 Sebastian Dröge <sebastian@centricular.com>
# GStreamer 1.12 Release Notes
GStreamer 1.12.0 was originally released on 4th May 2017.
The latest bug-fix release in the 1.12 series is [1.12.1](#1.12.1) and was
released on 20 June 2017.
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!
......@@ -11,7 +13,7 @@ improvements.
See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest
version of this document.
*Last updated: Thursday 4 May 2017, 11:00 UTC [(log)][gitlog]*
*Last updated: Tuesday 20 June 2017, 07:30 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.12/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.12/release-notes-1.12.md
......@@ -228,7 +230,8 @@ improvements.
- `waylandsink` can now take DMAbuf buffers as input in the presence
of a compatible Wayland compositor. This enables zero-copy transfer
from a decoder or source that outputs DMAbuf.
from a decoder or source that outputs DMAbuf. It will also set surface
opacity hint to allow better rendering optimization in the compositor.
- `udpsrc` can be bound to more than one interface when joining a
multicast group, this is done by giving a comma separate list of
......@@ -453,6 +456,11 @@ New API has been added to:
- `interleave` now supports > 64 channels.
- OpenCV elements, `grabcut` and `retinex` has been ported to use
`GstOpencvVideoFilter` base class, increasing code reuse and fixing buffer
map/unmap issues. Redundant copie of images has been removed in `edgedetect`,
`cvlaplace` and `cvsobel`. This comes with various cleanup and Meson support.
### OpenGL integration
- As usual the GStreamer OpenGL integration library has seen numerous
......@@ -586,6 +594,12 @@ New API has been added to:
- New testsuite for running various test scenarios on the DASH-IF test vectors
## GStreamer Python Bindings
- Overrides has been added for IntRange, Int64Range, DoubleRange,
FractionRange, Array and List. This finally enables Python programmers
to fully read and write GstCaps objects.
## Build and Dependencies
- Meson build files are now disted in tarballs, for jhbuild and so distro
......@@ -595,7 +609,7 @@ New API has been added to:
- Some plugin filenames have been changed to match the plugin names: for example
the file name of the `encoding` plugin in gst-plugins-base containing the
`encodebin` element was `libgstencodebin.so` and has been changed to
`libgstencodebin.so`. This affects only a handful of plugins across modules.
`libgstencoding.so`. This affects only a handful of plugins across modules.
**Developers who install GStreamer from source and just do `make install`**
**after updating the source code, without doing `make uninstall` first, will**
......@@ -705,6 +719,38 @@ is a stable branch.
1.12.0 was released on 4th May 2017.
<a name="1.12.1"></a>
### 1.12.1
The first 1.10 bug-fix release (1.12.1) was released on 20 June 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.
#### Major bugfixes in 1.12.1
- Various fixes for crashes, assertions, deadlocks and memory leaks
- Fix for regression when seeking to the end of ASF files
- Fix for regression in (raw)videoparse that caused it to omit video metadata
- Fix for regression in discoverer that made it show more streams than
actually available
- Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer
- Various playbin3/urisourcebin related bugfixes
- Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g.
RGB) video formats now
- Intel Media SDK encoder now outputs valid PTS and keyframe flags
- OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays
8 bit RGB images now
- Fixes to DirectSound source/sink for high CPU usage and wrong
latency/buffer size calculations
- gst-libav was updated to ffmpeg n3.3.2
- ... and many, many more!
For a full list of bugfixes see [Bugzilla][buglist-1.12.1]. 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.12.1]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=225693&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.1
## Known Issues
- The `webrtcdsp` element is currently not shipped as part of the Windows
......@@ -714,8 +760,8 @@ is a stable branch.
## Schedule for 1.14
Our next major feature release will be 1.14, and 1.11 will be the unstable
development version leading up to the stable 1.12 release. The development
Our next major feature release will be 1.14, and 1.13 will be the unstable
development version leading up to the stable 1.14 release. The development
of 1.13/1.14 will happen in the git master branch.
The plan for the 1.14 development cycle is yet to be confirmed, but it is
......
Release notes for GStreamer 1.12.0
Release notes for GStreamer 1.12.1
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 proud to announce the first bugfix release in the stable
1.12 release series of your favourite cross-platform multimedia framework!
Full release notes can be found here
This release only contains bugfixes and it is safe to update from 1.12.x. For a
full list of bugfixes see Bugzilla.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
See /releases/1.12/ for the full release notes.
This module, gstreamer, only contains core functionality.
......@@ -36,7 +35,10 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 782050 : basetransform/adapter: Check if meta transform_func is NULL before using it
* 782174 : meson: gst-element-check-1.0.m4
* 783787 : gsturi: Fixed incorrect escaping of path in gst_uri_construct
* 783864 : gstptpclock: Memory leak on delay request message release. Timeout source is left referenced.
* 783978 : utils/registrychunks: Fix leaks in failed cases
==== Download ====
......@@ -73,8 +75,10 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Frédéric Dalleau
* Nicola Murino
* Andrejs Vasiljevs
* Heekyoung Seo
* Matthew Waters
* Olivier Crête
* Sebastian Dröge
* Víctor Manuel Jáquez Leal
* Tim-Philipp Müller
 
\ 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.12.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AC_INIT([GStreamer],[1.12.1],[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, 1200, 0, 1200)
AS_LIBTOOL(GST, 1201, 0, 1201)
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.12.0</version>
<version>1.12.1</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.1</revision>
<branch>1.12</branch>
<name></name>
<created>2017-06-20</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.12.1.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.12.0</revision>
......
project('gstreamer', 'c', 'cpp',
version : '1.12.0',
version : '1.12.1',
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