Release 1.17.90

This commit is contained in:
Tim-Philipp Müller 2020-08-20 16:16:07 +01:00
parent 3c020d16f6
commit 98519897ca
5 changed files with 80 additions and 42 deletions

View file

@ -1,3 +1,62 @@
=== release 1.17.90 ===
2020-08-20 16:16:07 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* gst-python.doap:
* meson.build:
Release 1.17.90
2020-08-14 19:43:41 -0400 Thibault Saunier <tsaunier@igalia.com>
* gi/overrides/Gst.py:
overrides: Fix buffer API break
When introducing zero copy buffers/memory mapping we broke the API,
this brings back the exact same API as before for all the previously
handled cases but still raises an exception when using a context
to map buffers.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/40
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/39>
2020-05-08 22:01:50 +0100 Jose Quaresma <quaresma.jose@gmail.com>
* gi/overrides/gstmodule.c:
overrides: memory and buffer unmap code can be shared
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/35>
2020-05-08 21:25:03 +0100 Jose Quaresma <quaresma.jose@gmail.com>
* gi/overrides/gstmodule.c:
overrides: _remap: refactor to avoid memory leaks with PyObject
- unref PyObject on exit with Py_XDECREF
- better error handling
- free memory view in case of erros
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/34>
2020-06-14 16:54:28 +0100 Jose Quaresma <quaresma.jose@gmail.com>
* gi/overrides/Gst.py:
Gst.py: raise an error if we can't unmap the memory
2020-06-14 16:48:45 +0100 Jose Quaresma <quaresma.jose@gmail.com>
* gi/overrides/Gst.py:
Gst.py: unref __parent__ on unmap otherwise it cause a memory leak
2020-06-14 16:34:50 +0100 Jose Quaresma <quaresma.jose@gmail.com>
* gi/overrides/gstmodule.c:
overrides: fix memory leak in pyg_boxed_new
pyg_boxed_new cause a memory leak if it hold a copy of the boxed wrapper and freed when the wrapper is deallocated.
use the boxed wrapper value itself and don't hold a copy of the value.
2020-07-03 02:04:10 +0100 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
Back to development
=== release 1.17.2 === === release 1.17.2 ===
2020-07-03 00:36:19 +0100 Tim-Philipp Müller <tim@centricular.com> 2020-07-03 00:36:19 +0100 Tim-Philipp Müller <tim@centricular.com>

49
NEWS
View file

@ -1,22 +1,14 @@
GStreamer 1.18 Release Notes
These release notes are a placeholder, please bear with us while we
GSTREAMER 1.18 RELEASE NOTES finish writing up the real thing.
THESE RELEASE NOTES ARE A PLACEHOLDER, PLEASE BEAR WITH US WHILE WE
FINISH WRITING UP THE REAL THING.
GStreamer 1.18.0 has not yet been released. It is scheduled for release GStreamer 1.18.0 has not yet been released. It is scheduled for release
in summer 2020 now. in late August / early September 2020.
1.17.x is the unstable development series that is currently being 1.17.x is the unstable development series that is currently being
developed in the git master branch and which will eventually result in developed in the git master branch and which will eventually result in
1.18, and 1.17.2 is the current development release in that series. 1.18, and 1.17.90 is the current 1.18 pre-release in that series.
The schedule for the 1.18 development cycle is yet to be confirmed, but
it is expected that feature freeze will be in June/July 2020, followed
by several 1.17 pre-releases and then a new 1.18 stable release in
July/August 2020.
1.18 will be backwards-compatible to the stable 1.16, 1.14, 1.12, 1.10, 1.18 will be backwards-compatible to the stable 1.16, 1.14, 1.12, 1.10,
1.8, 1.6, 1.4, 1.2 and 1.0 release series. 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
@ -24,8 +16,7 @@ July/August 2020.
See https://gstreamer.freedesktop.org/releases/1.18/ for the latest See https://gstreamer.freedesktop.org/releases/1.18/ for the latest
version of this document. version of this document.
_Last updated: Wednesday 1 July 2020, 23:50 UTC (log)_ Last updated: Wednesday 20 August 2020, 11:00 UTC (log)
Introduction Introduction
@ -36,12 +27,10 @@ framework!
As always, this release is again packed with many new features, bug As always, this release is again packed with many new features, bug
fixes and other improvements. fixes and other improvements.
Highlights Highlights
- FIXME - FIXME
Major new features and changes Major new features and changes
Noteworthy new API Noteworthy new API
@ -66,12 +55,10 @@ The following plugins have been removed from gst-plugins-bad:
- FIXME - FIXME
Miscellaneous API additions Miscellaneous API additions
- FIXME - FIXME
Miscellaneous performance and memory optimisations Miscellaneous performance and memory optimisations
As always there have been many performance and memory usage improvements As always there have been many performance and memory usage improvements
@ -88,7 +75,6 @@ GstPlayer
- FIXME - FIXME
Miscellaneous changes Miscellaneous changes
- FIXME - FIXME
@ -97,62 +83,50 @@ OpenGL integration
- FIXME - FIXME
Tracing framework and debugging improvements Tracing framework and debugging improvements
- FIXME - FIXME
Tools Tools
- FIXME - FIXME
GStreamer RTSP server GStreamer RTSP server
- FIXME - FIXME
GStreamer VAAPI GStreamer VAAPI
- FIXME - FIXME
GStreamer OMX GStreamer OMX
- FIXME - FIXME
GStreamer Editing Services and NLE GStreamer Editing Services and NLE
- FIXME - FIXME
GStreamer validate GStreamer validate
- FIXME - FIXME
GStreamer Python Bindings GStreamer Python Bindings
- FIXME - FIXME
GStreamer C# Bindings GStreamer C# Bindings
- FIXME - FIXME
GStreamer Rust Bindings GStreamer Rust Bindings
- FIXME - FIXME
GStreamer Rust Plugins GStreamer Rust Plugins
- FIXME - FIXME
Build and Dependencies Build and Dependencies
- The Autotools build system has finally been removed in favour of the - The Autotools build system has finally been removed in favour of the
@ -177,7 +151,6 @@ Cerbero has seen a number of improvements:
- FIXME - FIXME
Platform-specific changes and improvements Platform-specific changes and improvements
Android Android
@ -194,7 +167,6 @@ Windows
- FIXME - FIXME
Contributors Contributors
- FIXME - FIXME
@ -202,7 +174,6 @@ Contributors
… and many others who have contributed bug reports, translations, sent … and many others who have contributed bug reports, translations, sent
suggestions or helped testing. suggestions or helped testing.
Stable 1.18 branch Stable 1.18 branch
After the 1.18.0 release there will be several 1.18.x bug-fix releases After the 1.18.0 release there will be several 1.18.x bug-fix releases
@ -215,12 +186,10 @@ the git 1.18 branch, which will be a stable branch.
1.18.0 has not been released yet. 1.18.0 has not been released yet.
Known Issues Known Issues
- FIXME - FIXME
Schedule for 1.20 Schedule for 1.20
Our next major feature release will be 1.20, and 1.19 will be the Our next major feature release will be 1.20, and 1.19 will be the
@ -234,7 +203,7 @@ The plan for the 1.20 development cycle is yet to be confirmed.
------------------------------------------------------------------------ ------------------------------------------------------------------------
_These release notes have been prepared by Tim-Philipp Müller with_ These release notes have been prepared by Tim-Philipp Müller with
_contributions from … (FIXME)_ contributions from … (FIXME)
_License: CC BY-SA 4.0_ License: CC BY-SA 4.0

View file

@ -1,4 +1,4 @@
This is GStreamer gst-python 1.17.2. This is GStreamer gst-python 1.17.90.
GStreamer 1.17 is the development branch leading up to the next major GStreamer 1.17 is the development branch leading up to the next major
stable version which will be 1.18. stable version which will be 1.18.

View file

@ -30,6 +30,16 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.17.90</revision>
<branch>master</branch>
<name></name>
<created>2020-08-20</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.17.90.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.17.2</revision> <revision>1.17.2</revision>

View file

@ -1,5 +1,5 @@
project('gst-python', 'c', 'cpp', project('gst-python', 'c', 'cpp',
version : '1.17.2.1', version : '1.17.90',
meson_version : '>= 0.46.0', meson_version : '>= 0.46.0',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'c_std=gnu99', 'c_std=gnu99',