diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2017-09-18 17:48:49 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2017-09-18 17:48:49 +0300 |
commit | 705c1c09228c0a95150ea86cd536bcb0c2c74e51 (patch) | |
tree | 014c4b21cb8dd6d4897dd28bc9aaf447fb3cce37 | |
parent | fb72254bd87e516ad94beb5b524014d82cf81ecb (diff) |
Release 1.12.31.12.3
-rw-r--r-- | ChangeLog | 81 | ||||
-rw-r--r-- | NEWS | 39 | ||||
-rw-r--r-- | RELEASE | 7 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | gst-python.doap | 10 | ||||
-rw-r--r-- | meson.build | 2 |
6 files changed, 130 insertions, 11 deletions
@@ -1,9 +1,86 @@ +=== release 1.12.3 === + +2017-09-18 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.12.3 + +2017-07-29 23:05:22 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * plugin/gstpythonplugin.c: + plugin: Always initialize GIL state + gcc warns about possibly unintialized use of it + (even if it can't actually happen) + +2017-07-25 16:17:54 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * gi/overrides/Gst.py: + * gi/overrides/gstmodule.c: + * testsuite/test_types.py: + Add support for Gst.Bitmask + +2017-07-25 14:35:01 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * testsuite/test_types.py: + tests: Stop using deprecated assertion methods + +2017-07-25 14:29:19 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * testsuite/Makefile.am: + * testsuite/meson.build: + * testsuite/test_doublerange.py: + * testsuite/test_fraction.py: + * testsuite/test_fractionrange.py: + * testsuite/test_int64range.py: + * testsuite/test_intrange.py: + * testsuite/test_types.py: + * testsuite/test_valuearray.py: + * testsuite/test_valuelist.py: + tests: Move all Fundamental types tests in a file + No reason to have one file per type and it makes it more complicated + to handle. + +2017-07-25 13:00:08 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * gi/overrides/Gst.py: + structure: Add a .keys() method and implement __str__ + We are making it behave like a dict, so we should provide the + same kind of utilities. + +2017-07-24 17:06:06 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * gi/overrides/Gst.py: + * gi/overrides/gstmodule.c: + Return a Gst.*Range instead of a python range converting from GValue to python + Otherwise we lose the information about what type of range it is, which + is mandatory, especially when dealing with Structure and Caps. + +2017-07-24 12:13:13 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * gi/overrides/Gst.py: + * testsuite/test_gst.py: + structures: Override __new__ to make it more pythonic + +2017-05-21 18:06:25 +0200 Olivier Crête <olivier.crete@collabora.com> + + * gi/overrides/Gst.py: + * testsuite/test_int64range.py: + * testsuite/test_intrange.py: + overrides: Remove IntRange And Int64Range on Python2 + They use the range() built-in type which is a Python 3 change. + https://bugzilla.gnome.org/show_bug.cgi?id=782927 + === release 1.12.2 === -2017-07-14 Sebastian Dröge <slomo@coaxion.net> +2017-07-14 14:04:07 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.12.2 + * gst-python.doap: + * meson.build: + Release 1.12.2 === release 1.12.1 === @@ -1,8 +1,8 @@ # 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.2](#1.12.2) and was -released on 14 July 2017. +The latest bug-fix release in the 1.12 series is [1.12.3](#1.12.3) and was +released on 18 September 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! @@ -13,7 +13,7 @@ improvements. See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest version of this document. -*Last updated: Friday 14 July 2017, 10:00 UTC [(log)][gitlog]* +*Last updated: Monday 19 September 2017, 12: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 @@ -779,6 +779,37 @@ GIT logs or ChangeLogs of the particular modules. [buglist-1.12.2]: 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.2 +<a name="1.12.3"></a> + +### 1.12.3 + +The second 1.12 bug-fix release (1.12.3) was released on 14 July 2017. +This release only contains bugfixes and it should be safe to update from 1.12.x. + +#### Major bugfixes in 1.12.3 + + - Fix for infinite recursion on buffer free in v4l2 + - Fix for glimagesink crash on macOS when used via autovideosink + - Fix for huge overhead in matroskamux caused by writing one Cluster per + audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other + audio codecs, which works around a bug in VLC that prevented Opus streams + to be played and decreases overhead even more + - Fix for flushing seeks in rtpmsrc always causing an error + - Fix for timestamp overflows in calculations in audio encoder base class + - Fix for RTP h265 depayloader marking P-frames as I-frames + - Fix for long connection delays of clients in RTSP server + - Fixes for event handling in queue and queue2 elements, and updates to + buffering levels on NOT_LINKED streams + - Various fixes to event and buffering handling in decodebin3/playbin3 + - Various fixes for memory leaks, deadlocks and crashes in all modules + - ... and many, many more! + +For a full list of bugfixes see [Bugzilla][buglist-1.12.3]. 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.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=248880&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.3 + ## Known Issues - The `webrtcdsp` element is currently not shipped as part of the Windows @@ -793,7 +824,7 @@ 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 -expected that feature freeze will be around September 2017 +expected that feature freeze will be around October 2017 followed by several 1.13 pre-releases and the new 1.14 stable release in October. @@ -1,7 +1,7 @@ -Release notes for GStreamer Python bindings 1.12.2 +Release notes for GStreamer Python bindings 1.12.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.12 release series of your favourite cross-platform multimedia framework! @@ -48,5 +48,6 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Sebastian Dröge + * Olivier Crête + * Thibault Saunier
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 73f63d8..86c6325 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ([2.68]) dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(GStreamer GObject Introspection overrides for Python , 1.12.2, +AC_INIT(GStreamer GObject Introspection overrides for Python , 1.12.3, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-python) diff --git a/gst-python.doap b/gst-python.doap index 74808be..9a5bb59 100644 --- a/gst-python.doap +++ b/gst-python.doap @@ -32,6 +32,16 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli <release> <Version> + <revision>1.12.3</revision> + <branch>1.12</branch> + <name></name> + <created>2017-09-18</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-1.12.3.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.12.2</revision> <branch>1.12</branch> <name></name> diff --git a/meson.build b/meson.build index 56daeb5..148ed55 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('gst-python', 'c', 'cpp', - version : '1.12.2', + version : '1.12.3', meson_version : '>= 0.36.0', default_options : [ 'warning_level=1', 'c_std=gnu99', |