...
 
Commits (12)
[submodule "common"] [submodule "common"]
path = common path = common
url = https://anongit.freedesktop.org/git/gstreamer/common.git url = https://gitlab.freedesktop.org/gstreamer/common.git
=== release 1.14.5 ===
2019-05-29 18:09:30 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-python.doap:
* meson.build:
Release 1.14.5
2018-11-05 05:51:05 +0000 Matthew Waters <matthew@centricular.com>
* .gitmodules:
* gst-python.doap:
Update git locations to gitlab
2018-07-20 15:58:35 +0200 Mathieu Duponchelle <mathieu@centricular.com>
* examples/helloworld.py:
helloworld: fix typo
=== release 1.14.4 ===
2018-10-02 23:13:44 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-python.doap:
* meson.build:
Release 1.14.4
=== release 1.14.3 ===
2018-09-16 16:37:41 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-python.doap:
* meson.build:
Release 1.14.3
=== release 1.14.2 ===
2018-07-20 01:08:03 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-python.doap:
* meson.build:
Release 1.14.2
=== release 1.14.1 ===
2018-05-17 13:35:48 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-python.doap:
* meson.build:
Release 1.14.1
2018-03-20 08:54:24 +0100 Havard Graff <havard.graff@gmail.com>
* gi/overrides/gstmodule.c:
gstmodule: fix warning when building against python2
PyMapping_GetItemString’ discards ‘const’ qualifier from pointer target type
https://bugzilla.gnome.org/show_bug.cgi?id=796093
2018-04-25 15:11:31 -0300 Thibault Saunier <tsaunier@igalia.com>
* configure.ac:
* meson.build:
Bump pygobject dependency to 3.8
2018-04-25 19:47:19 +0200 Emilio Pozuelo Monfort <pochu27@gmail.com>
* gi/overrides/Gst.py:
* gi/overrides/GstPbutils.py:
overrides: use get_introspection_module
https://bugzilla.gnome.org/show_bug.cgi?id=795555
2018-04-07 21:46:07 -0300 Thibault Saunier <tsaunier@igalia.com>
* gi/overrides/Gst.py:
overrides: Fix mixup between query function and chain one
2018-04-03 13:28:16 +0100 Tim-Philipp Müller <tim@centricular.com>
* Makefile.am:
Dist autogen.sh and configure.ac
=== release 1.14.0 === === release 1.14.0 ===
2018-03-19 20:29:28 +0000 Tim-Philipp Müller <tim@centricular.com> 2018-03-19 20:29:28 +0000 Tim-Philipp Müller <tim@centricular.com>
......
...@@ -30,6 +30,8 @@ include $(top_srcdir)/common/cruft.mak ...@@ -30,6 +30,8 @@ include $(top_srcdir)/common/cruft.mak
all-local: check-cruft all-local: check-cruft
EXTRA_DIST = \ EXTRA_DIST = \
configure.ac autogen.sh depcomp \
RELEASE gst-python.doap \
meson.build \ meson.build \
meson_options.txt \ meson_options.txt \
config.h.meson \ config.h.meson \
......
This diff is collapsed.
This is GStreamer gst-python 1.14.0. This is GStreamer gst-python 1.14.5.
The GStreamer team is thrilled to announce a new major feature release in the The GStreamer team is pleased to announce another bug-fix release in the
stable 1.x API series of your favourite cross-platform multimedia framework! stable 1.x API series of your favourite cross-platform multimedia framework!
As always, this release is again packed with new features, bug fixes and
other improvements.
The 1.14 release series adds new features on top of the 1.12 series and is The 1.14 release series adds new features on top of the 1.12 series and is
part of the API and ABI-stable 1.x release series of the GStreamer multimedia part of the API and ABI-stable 1.x release series of the GStreamer multimedia
framework. framework.
The 1.14 release series has now been superseded by the stable 1.16 series
which was released on 19 April 2019 and should be backwards compatible. We
recommend you upgrade to 1.16 at your earliest convenience.
Full release notes can be found at: Full release notes can be found at:
https://gstreamer.freedesktop.org/releases/1.14/ https://gstreamer.freedesktop.org/releases/1.14/
...@@ -57,10 +58,10 @@ with other GStreamer modules for a complete multimedia experience. ...@@ -57,10 +58,10 @@ with other GStreamer modules for a complete multimedia experience.
==== Download ==== ==== Download ====
You can find source releases of gstreamer in the download You can find source releases of gstreamer in the download
directory: https://gstreamer.freedesktop.org/src/gstreamer/ directory: https://gstreamer.freedesktop.org/src/
The git repository and details how to clone it can be found at The git repository and details how to clone it can be found at
http://cgit.freedesktop.org/gstreamer/gstreamer/ https://gitlab.freedesktop.org/gstreamer/
==== Homepage ==== ==== Homepage ====
...@@ -68,10 +69,16 @@ The project's website is https://gstreamer.freedesktop.org/ ...@@ -68,10 +69,16 @@ The project's website is https://gstreamer.freedesktop.org/
==== Support and Bugs ==== ==== Support and Bugs ====
We use GNOME's bugzilla for bug reports and feature requests: We have recently moved from GNOME Bugzilla to GitLab on freedesktop.org
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer for bug reports and feature requests:
https://gitlab.freedesktop.org/gstreamer
Please submit patches via GitLab as well, in form of Merge Requests. See
https://gstreamer.freedesktop.org/documentation/contribute/
Please submit patches via bugzilla as well. for more details.
For help and support, please subscribe to and send questions to the For help and support, please subscribe to and send questions to the
gstreamer-devel mailing list (see below for details). gstreamer-devel mailing list (see below for details).
......
...@@ -3,7 +3,7 @@ AC_PREREQ([2.68]) ...@@ -3,7 +3,7 @@ AC_PREREQ([2.68])
dnl initialize autoconf dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right ! dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too dnl releases only do Wall, cvs and prerelease does Werror too
AC_INIT(GStreamer GObject Introspection overrides for Python , 1.14.0, AC_INIT(GStreamer GObject Introspection overrides for Python , 1.14.5,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-python) gst-python)
...@@ -38,8 +38,8 @@ AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I common/m4") ...@@ -38,8 +38,8 @@ AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I common/m4")
dnl required versions of other packages dnl required versions of other packages
dnl Note that they are runtime requirements dnl Note that they are runtime requirements
AC_SUBST(GST_REQ, 1.14.0) AC_SUBST(GST_REQ, 1.14.5)
AC_SUBST(PYGOBJECT_REQ, 3.0) AC_SUBST(PYGOBJECT_REQ, 3.8)
AC_DISABLE_STATIC AC_DISABLE_STATIC
......
...@@ -9,7 +9,7 @@ from gi.repository import GObject, Gst ...@@ -9,7 +9,7 @@ from gi.repository import GObject, Gst
def bus_call(bus, message, loop): def bus_call(bus, message, loop):
t = message.type t = message.type
if t == Gst.MessageType.EOS: if t == Gst.MessageType.EOS:
sys.stout.write("End-of-stream\n") sys.stdout.write("End-of-stream\n")
loop.quit() loop.quit()
elif t == Gst.MessageType.ERROR: elif t == Gst.MessageType.ERROR:
err, debug = message.parse_error() err, debug = message.parse_error()
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
import sys import sys
import inspect import inspect
from ..overrides import override from ..overrides import override
from ..importer import modules from ..module import get_introspection_module
from gi.repository import GLib from gi.repository import GLib
...@@ -40,7 +40,8 @@ else: ...@@ -40,7 +40,8 @@ else:
_basestring = basestring _basestring = basestring
_callable = callable _callable = callable
Gst = modules['Gst']._introspection_module Gst = get_introspection_module('Gst')
__all__ = [] __all__ = []
if Gst._version == '0.10': if Gst._version == '0.10':
...@@ -146,7 +147,7 @@ class Pad(Gst.Pad): ...@@ -146,7 +147,7 @@ class Pad(Gst.Pad):
def set_query_function(self, func): def set_query_function(self, func):
self._real_query_func = func self._real_query_func = func
self.set_query_function_full(self._chain_override, None) self.set_query_function_full(self._query_override, None)
def set_query_function_full(self, func, udata): def set_query_function_full(self, func, udata):
self._real_query_func = func self._real_query_func = func
......
...@@ -25,14 +25,14 @@ ...@@ -25,14 +25,14 @@
# any later version. # any later version.
from ..overrides import override as override_ from ..overrides import override as override_
from ..importer import modules from ..module import get_introspection_module
import gi import gi
gi.require_version('Gst', '1.0') gi.require_version('Gst', '1.0')
from gi.repository import Gst # noqa from gi.repository import Gst # noqa
GstPbutils = modules['GstPbutils']._introspection_module GstPbutils = get_introspection_module('GstPbutils')
__all__ = [] __all__ = []
......
...@@ -66,7 +66,7 @@ GST_DEBUG_CATEGORY_STATIC (pygst_debug); ...@@ -66,7 +66,7 @@ GST_DEBUG_CATEGORY_STATIC (pygst_debug);
#define GST_CAT_DEFAULT pygst_debug #define GST_CAT_DEFAULT pygst_debug
static PyObject * static PyObject *
gi_gst_get_type (const gchar * type_name) gi_gst_get_type (gchar * type_name)
{ {
PyObject *module, *dict; PyObject *module, *dict;
......
...@@ -25,11 +25,61 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli ...@@ -25,11 +25,61 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
<repository> <repository>
<GitRepository> <GitRepository>
<location rdf:resource="git://anongit.freedesktop.org/gstreamer/gst-python"/> <location rdf:resource="https://gitlab.freedesktop.org/gstreamer/gst-python"/>
<browse rdf:resource="http://cgit.freedesktop.org/gstreamer/gst-python"/> <browse rdf:resource="http://gitlab.freedesktop.org/gstreamer/gst-python"/>
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.14.5</revision>
<branch>1.14</branch>
<name></name>
<created>2019-05-29</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.14.5.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.14.4</revision>
<branch>1.14</branch>
<name></name>
<created>2018-10-02</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.14.4.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.14.3</revision>
<branch>1.14</branch>
<name></name>
<created>2018-09-16</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.14.3.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.14.2</revision>
<branch>1.14</branch>
<name></name>
<created>2018-07-20</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.14.2.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.14.1</revision>
<branch>1.14</branch>
<name></name>
<created>2018-05-17</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.14.1.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.14.0</revision> <revision>1.14.0</revision>
......
project('gst-python', 'c', 'cpp', project('gst-python', 'c', 'cpp',
version : '1.14.0', version : '1.14.5',
meson_version : '>= 0.36.0', meson_version : '>= 0.36.0',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'c_std=gnu99', 'c_std=gnu99',
...@@ -18,7 +18,7 @@ gst_dep = dependency('gstreamer-1.0', version : gst_req, ...@@ -18,7 +18,7 @@ gst_dep = dependency('gstreamer-1.0', version : gst_req,
gstbase_dep = dependency('gstreamer-base-1.0', version : gst_req, gstbase_dep = dependency('gstreamer-base-1.0', version : gst_req,
fallback : ['gstreamer', 'gst_base_dep']) fallback : ['gstreamer', 'gst_base_dep'])
gmodule_dep = dependency('gmodule-2.0') gmodule_dep = dependency('gmodule-2.0')
pygobject_dep = dependency('pygobject-3.0', version : '>= 3.0') pygobject_dep = dependency('pygobject-3.0', version : '>= 3.8')
python_dep = dependency('python3') python_dep = dependency('python3')
python3 = import('python3').find_python() python3 = import('python3').find_python()
......