mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
Release 1.17.1
This commit is contained in:
parent
db1cc4c6b2
commit
03fc4a23fa
5 changed files with 275 additions and 1237 deletions
183
ChangeLog
183
ChangeLog
|
@ -1,3 +1,186 @@
|
|||
=== release 1.17.1 ===
|
||||
|
||||
2020-06-19 19:26:52 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gst-python.doap:
|
||||
* meson.build:
|
||||
Release 1.17.1
|
||||
|
||||
2020-03-16 14:04:35 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||
|
||||
* examples/record_sound.py:
|
||||
Add an example to record audio
|
||||
|
||||
2019-11-13 00:52:04 +0100 Andoni Morales Alastruey <ylatuya@gmail.com>
|
||||
|
||||
* meson.build:
|
||||
Fix configure python lib detection in macOS
|
||||
pylib_loc = python.get_variable('LIBPL', '') alreay returns
|
||||
the correct path for python's library dir
|
||||
|
||||
2020-02-26 13:53:17 +0100 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* gi/overrides/gstmodule.c:
|
||||
gstmodule: Fix reference counts of Py_True and Py_False
|
||||
When returning those values, extensions must take a new reference.
|
||||
Fixes #33
|
||||
|
||||
2020-01-07 18:16:51 +0530 Guillaume Desmottes <guillaume.desmottes@collabora.com>
|
||||
|
||||
* testsuite/cleanup.py:
|
||||
testsuite: remove cleanup
|
||||
It's no longer used.
|
||||
|
||||
2017-05-21 17:03:48 +0200 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* testsuite/meson.build:
|
||||
* testsuite/python/identity.py:
|
||||
* testsuite/test_plugin.py:
|
||||
test: Add test for the plugin loader
|
||||
Fix #8
|
||||
|
||||
2017-05-21 16:56:16 +0200 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* plugin/gstpythonplugin.c:
|
||||
plugin: Also look at GST_PLUGIN_PATH_1_0
|
||||
|
||||
2019-12-10 16:59:16 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||
|
||||
* gi/overrides/gstmodule.c:
|
||||
Do not declare mix declaration and code
|
||||
|
||||
2019-12-13 10:46:20 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Fix build with Python 3.8 by also checking for python-3.X-embed.pc
|
||||
Since Python 3.8 the normal checks don't include the Python libraries
|
||||
anymore and linking of the gst-python module would fail.
|
||||
See also https://github.com/mesonbuild/meson/issues/5629
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/issues/28
|
||||
|
||||
2019-12-11 08:14:16 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||
|
||||
* examples/plugins/python/py_audiotestsrc.py:
|
||||
example: Use do_fill in AudioTestSrc instead of do_create
|
||||
With the new mapping API we can efficiently use the ->fill vmethod
|
||||
which is sensibly better.
|
||||
|
||||
2019-12-10 11:58:01 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||
|
||||
* examples/plugins/python/exampleTransform.py:
|
||||
* gi/overrides/Gst.py:
|
||||
* gi/overrides/gstmodule.c:
|
||||
Subclass Exception for mapping and unmapping errors
|
||||
And minor cleanup in the way errors are handled
|
||||
|
||||
2019-10-17 17:31:41 +0200 Philipp Zabel <philipp.zabel@gmail.com>
|
||||
|
||||
* testsuite/test_gst.py:
|
||||
tests: Add buffer map/unmap tests
|
||||
|
||||
2019-04-05 15:58:38 +0200 Daniel Klamt <graphics@pengutronix.de>
|
||||
|
||||
* examples/plugins/python/exampleTransform.py:
|
||||
* gi/overrides/Gst.py:
|
||||
* gi/overrides/gstmodule.c:
|
||||
Changes the mapinfo so that the mapped data is writable
|
||||
The Problem is, that in the current state it is not easily possible to
|
||||
edit the buffer data in a gstreamer python element since you get a copy
|
||||
of the real buffer.
|
||||
This patch overrides the mapinfo and the function generating it in a way
|
||||
so that mapinfo.data is now a memoryview pointing to the real buffer.
|
||||
Depending on the flags given for this buffer the memoryview is r/w.
|
||||
|
||||
2019-11-28 10:18:44 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||
|
||||
* gi/overrides/gstmodule.c:
|
||||
* plugin/gstpythonplugin.c:
|
||||
python: Fix type type qualifiers issues
|
||||
|
||||
2019-11-19 10:07:09 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||
|
||||
* gi/overrides/Gst.py:
|
||||
* gi/overrides/gstmodule.c:
|
||||
* meson.build:
|
||||
Remove python2 support
|
||||
We have notified application developers this would happen a long time
|
||||
ago and python2 is going to be deprecated very soon now, before 1.18
|
||||
is going to be released.
|
||||
|
||||
2019-10-14 19:08:47 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* .gitignore:
|
||||
* .gitmodules:
|
||||
* Makefile.am:
|
||||
* acinclude.m4:
|
||||
* autogen.sh:
|
||||
* common:
|
||||
* configure.ac:
|
||||
* env:
|
||||
* gi/Makefile.am:
|
||||
* gi/overrides/Makefile.am:
|
||||
* old_examples/.gitignore:
|
||||
* old_examples/Makefile.am:
|
||||
* plugin/Makefile.am:
|
||||
* pygst.py.in:
|
||||
* testsuite/.gitignore:
|
||||
* testsuite/Makefile.am:
|
||||
Remove autotools build
|
||||
|
||||
2019-09-02 18:11:56 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* gi/overrides/Gst.py:
|
||||
overrides: fix callback setter overrides (bis)
|
||||
The previous commit broke those by trying to pass weak refs
|
||||
through pygobject, but we should probably have tested the elements
|
||||
beyond instantiation: weakref.WeakMethod returns a callable, but
|
||||
that callable when called only returns the ephemeral bound method,
|
||||
which is the object we want to call, but pygobject has no support
|
||||
for that.
|
||||
Instead, fix the memory leaks we were going after by decoupling the
|
||||
lifecycle of the callback and that of the pad, by passing functors
|
||||
to pygobject.
|
||||
|
||||
2019-08-09 01:03:17 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* gi/overrides/Gst.py:
|
||||
overrides: fix callback setter overrides
|
||||
Use weakref to avoid leaks, and remove refcount hack as the actual
|
||||
issue has been fixed in pygobject
|
||||
|
||||
2019-08-07 18:23:50 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||
|
||||
* testsuite/python.supp:
|
||||
suppr: Add a supression on wrong jump in python from fedora 30
|
||||
|
||||
2019-05-26 16:20:08 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* plugin/meson.build:
|
||||
meson: expose plugins variable
|
||||
|
||||
2019-05-06 11:29:53 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||
|
||||
* gi/overrides/Gst.py:
|
||||
* testsuite/test_gst.py:
|
||||
override Element before Bin so we can access element fields of bins
|
||||
And add a test
|
||||
See https://gitlab.gnome.org/GNOME/pygobject/issues/325
|
||||
|
||||
2019-04-11 00:42:49 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* gi/overrides/Gst.py:
|
||||
Gst.py: add high-level helpers
|
||||
|
||||
2019-04-19 10:42:45 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* RELEASE:
|
||||
* configure.ac:
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.16.0 ===
|
||||
|
||||
2019-04-19 00:37:16 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
|
15
RELEASE
15
RELEASE
|
@ -1,18 +1,15 @@
|
|||
This is GStreamer gst-python 1.17.0.1.
|
||||
This is GStreamer gst-python 1.17.1.
|
||||
|
||||
The GStreamer team is thrilled to announce a new major feature release in the
|
||||
stable 1.0 API series of your favourite cross-platform multimedia framework!
|
||||
GStreamer 1.17 is the development branch leading up to the next major
|
||||
stable version which will be 1.18.
|
||||
|
||||
As always, this release is again packed with new features, bug fixes and
|
||||
other improvements.
|
||||
|
||||
The 1.16 release series adds new features on top of the 1.14 series and is
|
||||
The 1.17 development series adds new features on top of the 1.16 series and is
|
||||
part of the API and ABI-stable 1.x release series of the GStreamer multimedia
|
||||
framework.
|
||||
|
||||
Full release notes will one day be found at:
|
||||
|
||||
https://gstreamer.freedesktop.org/releases/1.16/
|
||||
https://gstreamer.freedesktop.org/releases/1.18/
|
||||
|
||||
Binaries for Android, iOS, Mac OS X and Windows will usually be provided
|
||||
shortly after the release.
|
||||
|
@ -60,7 +57,7 @@ You can find source releases of gstreamer in the download
|
|||
directory: https://gstreamer.freedesktop.org/src/gstreamer/
|
||||
|
||||
The git repository and details how to clone it can be found at
|
||||
https://cgit.freedesktop.org/gstreamer/gstreamer/
|
||||
https://gitlab.freedesktop.org/gstreamer/
|
||||
|
||||
==== Homepage ====
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ Python bindings for GStreamer
|
|||
GStreamer Python Bindings is a set of overrides and Gst fundamental types handling for the dynamically generated PyGObject bindings.
|
||||
</description>
|
||||
<category></category>
|
||||
<bug-database rdf:resource="http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gst-python" />
|
||||
<bug-database rdf:resource="https://gitlab.freedesktop.org/gstreamer/gst-python/issues/" />
|
||||
<screenshots></screenshots>
|
||||
<mailing-list rdf:resource="http://lists.sourceforge.net/lists/listinfo/gstreamer-devel/" />
|
||||
<programming-language>Python</programming-language>
|
||||
|
@ -30,6 +30,16 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.17.1</revision>
|
||||
<branch>master</branch>
|
||||
<name></name>
|
||||
<created>2020-06-19</created>
|
||||
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.17.1.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.16.0</revision>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
project('gst-python', 'c', 'cpp',
|
||||
version : '1.17.0.1',
|
||||
version : '1.17.1',
|
||||
meson_version : '>= 0.46.0',
|
||||
default_options : [ 'warning_level=1',
|
||||
'c_std=gnu99',
|
||||
|
|
Loading…
Reference in a new issue