Commit abb68ad4 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller 🐙

Release 1.13.90

parent 2818bf30
=== release 1.13.90 ===
2018-03-03 22:55:56 +0000 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* configure.ac:
* gst-python.doap:
* meson.build:
Release 1.13.90
2018-02-23 14:40:37 +0100 Edward Hervey <edward@centricular.com>
* configure.ac:
configure.ac: Don't use runtime location of overrides by default
If someone wants to put the overrides in a non-standard location,
they can use the --with-pygi-overrides-dir option.
The default is to put them in ${pyexecdir}/gi/overrides
Fixes make distcheck
https://bugzilla.gnome.org/show_bug.cgi?id=793756
2018-02-18 10:00:48 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* Makefile.am:
* gi/Makefile.am:
* gi/overrides/Makefile.am:
* testsuite/Makefile.am:
makefiles: Add missing dist files
https://bugzilla.gnome.org/show_bug.cgi?id=793560
2018-02-22 08:05:24 -0300 Thibault Saunier <tsaunier@igalia.com>
* gi/overrides/Gst.py:
* testsuite/test_types.py:
bitmask: Do not use long() directly with python3
It doesn't exist anymore there
2017-09-24 21:43:49 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
* gi/overrides/Gst.py:
gi: Check Gst has not been initialized before loading bindings
It can have been initialized by some C code (in a C app with plugins
for example).
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=788088
2018-02-22 10:58:48 +0100 Sebastian Dröge <sebastian@centricular.com>
* gi/overrides/Gst.py:
* testsuite/test_types.py:
Allow Bitmask to be created from ints and longs but always store as long
We need a 64 bit integer, and previously the test failed because it was
already created from longs in various cases (e.g. when reading from a
GstStructure).
2018-02-15 19:44:33 +0000 Tim-Philipp Müller <tim@centricular.com>
* configure.ac:
* meson.build:
Back to development
2018-02-15 20:08:38 +0100 Mathieu Duponchelle <mathieu@centricular.com>
* gi/overrides/Gst.py:
overrides: accept Gst.Structure in Caps.__new__
Also rename misleading parameter (*kwargs -> *args)
https://bugzilla.gnome.org/show_bug.cgi?id=793493
=== release 1.13.1 ===
2018-02-15 17:24:36 +0000 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* configure.ac:
* gst-python.doap:
* meson.build:
Release 1.13.1
2018-02-14 10:13:36 +0200 Sebastian Dröge <sebastian@centricular.com>
* plugin/gstpythonplugin.c:
Print Python version after initialization
2018-02-14 10:10:39 +0200 Sebastian Dröge <sebastian@centricular.com>
* plugin/gstpythonplugin.c:
pluginloader: Print Python library path that is tried to be loaded
2018-01-23 19:32:18 +0200 Sebastian Dröge <sebastian@centricular.com>
* Makefile.am:
* gi/Makefile.am:
* gi/overrides/Makefile.am:
* plugin/Makefile.am:
* testsuite/Makefile.am:
Ship meson build system in autotools generated tarballs
2017-08-01 09:57:57 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
* gi/overrides/__init__.py:
* scripts/pythondetector:
meson: Fix detection of overrides path in some cases
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:18:26 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
* gi/overrides/meson.build:
* meson.build:
* scripts/pythondetector:
* testsuite/meson.build:
* testsuite/overrides_hack.py:
Fix simply running testsuite in meson
- Make sure to never have root folder in sys.path when running meson,
as pythondetector won't be able to access gi._overridesdir
- Generate a mesonconfig.py file that will be used by the testsuite to
know where meson generated files, making `python -m unittest` working.
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
2017-05-21 13:16:02 +0200 Olivier Crête <olivier.crete@collabora.com>
* plugin/Makefile.am:
* plugin/meson.build:
pythonplugin: Rename plugin file to match plugin name
This is required by the new loader macro.
2017-05-04 19:00:37 +0300 Sebastian Dröge <sebastian@centricular.com>
* configure.ac:
* meson.build:
Back to development
=== release 1.12.0 ===
2017-05-04 Sebastian Dröge <slomo@coaxion.net>
2017-05-04 15:40:29 +0300 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.12.0
* gst-python.doap:
* meson.build:
Release 1.12.0
=== release 1.11.91 ===
......
This diff is collapsed.
This is GStreamer gst-python 1.13.90.
Release notes for GStreamer Python bindings 1.12.0
The GStreamer team is pleased to announce the first release candidate for the
upcoming stable 1.14 release series.
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 1.14 release series adds new features on top of the 1.0, 1.2, 1.4, 1.6,
1.8, 1.10 and 1.12 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework.
Full release notes can be found at:
Full release notes can be found here
https://gstreamer.freedesktop.org/releases/1.14/
Binaries for Android, iOS, Mac OS X and Windows will be provided shortly
after the release.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
This module will not be very useful by itself and should be used in conjunction
with other GStreamer modules for a complete multimedia experience.
- gstreamer: provides the core GStreamer libraries and some generic plugins
- gst-plugins-base: a basic set of well-supported plugins and additional
media-specific GStreamer helper libraries for audio,
video, rtsp, rtp, tags, OpenGL, etc.
- gst-plugins-good: a set of well-supported plugins under our preferred
license
- gst-plugins-ugly: a set of well-supported plugins which might pose
problems for distributors
- gst-plugins-bad: a set of plugins of varying quality that have not made
their way into one of core/base/good/ugly yet, for one
reason or another. Many of these are are production quality
elements, but may still be missing documentation or unit
tests; others haven't passed the rigorous quality testing
we expect yet.
- gst-libav: a set of codecs plugins based on the ffmpeg library. This is
where you can find audio and video decoders and encoders
for a wide variety of formats including H.264, AAC, etc.
- gstreamer-vaapi: hardware-accelerated video decoding and encoding using
VA-API on Linux. Primarily for Intel graphics hardware.
- gst-omx: hardware-accelerated video decoding and encoding, primarily for
embedded Linux systems that provide an OpenMax
implementation layer such as the Raspberry Pi.
- gst-rtsp-server: library to serve files or streaming pipelines via RTSP
- gst-editing-services: library an plugins for non-linear editing
==== Download ====
You can find source releases of gst-python in the download
directory: https://gstreamer.freedesktop.org/src/gst-python/
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
http://cgit.freedesktop.org/gstreamer/gst-python/
http://cgit.freedesktop.org/gstreamer/gstreamer/
==== Homepage ====
......@@ -45,9 +82,3 @@ from there (see link above).
Interested developers of the core library, plugins, and applications should
subscribe to the gstreamer-devel list.
Contributors to this release
* Sebastian Dröge
 
\ No newline at end of file
......@@ -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.13.1.1,
AC_INIT(GStreamer GObject Introspection overrides for Python , 1.13.90,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-python)
......@@ -38,7 +38,7 @@ AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I common/m4")
dnl required versions of other packages
dnl Note that they are runtime requirements
AC_SUBST(GST_REQ, 1.13.1.1)
AC_SUBST(GST_REQ, 1.13.90)
AC_SUBST(PYGOBJECT_REQ, 3.0)
AC_DISABLE_STATIC
......
......@@ -28,7 +28,17 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
<location rdf:resource="git://anongit.freedesktop.org/gstreamer/gst-python"/>
<browse rdf:resource="http://cgit.freedesktop.org/gstreamer/gst-python"/>
</GitRepository>
</repository>
</repository>
<release>
<Version>
<revision>1.13.90</revision>
<branch>master</branch>
<name></name>
<created>2018-03-03</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.13.90.tar.xz" />
</Version>
</release>
<release>
<Version>
......
project('gst-python', 'c', 'cpp',
version : '1.13.1.1',
version : '1.13.90',
meson_version : '>= 0.36.0',
default_options : [ 'warning_level=1',
'c_std=gnu99',
......
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