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 ===
......
# GStreamer 1.14 Release Notes
GSTREAMER 1.14 RELEASE NOTES
GStreamer 1.14.0 has not been released yet. It is scheduled for release
in late February / early March 2018.
in early March 2018.
There are unstable pre-releases available for testing and development purposes.
The latest pre-release is version 1.13.1 and was released on 15 February 2018.
There are unstable pre-releases available for testing and development
purposes. The latest pre-release is version 1.13.90 (rc1) and was
released on 03 March 2018.
See [https://gstreamer.freedesktop.org/releases/1.14/][latest] for the latest
See https://gstreamer.freedesktop.org/releases/1.14/ for the latest
version of this document.
*Last updated: Thursday 15 February 2018, 16:30 UTC [(log)][gitlog]*
_Last updated: Saturday 03 March 2018, 16:30 UTC (log)_
Introduction
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!
As always, this release is again packed with new features, bug fixes and
other improvements.
Highlights
[latest]: https://gstreamer.freedesktop.org/releases/1.14/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.14/release-notes-1.14.md
- this section will be completed shortly
## Introduction
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!
Major new features and changes
As always, this release is again packed with new features, bug fixes and other
improvements.
Noteworthy new API
## Highlights
- this section will be filled in shortly
- this section will be completed shortly
New Elements
## Major new features and changes
- this section will be filled in shortly
### Noteworthy new API
New element features and additions
- this section will be filled in shortly
- this section will be filled in shortly
### New Elements
Plugin and library moves
- this section will be filled in shortly
- this section will be filled in shortly
### New element features and additions
Plugin removals
- this section will be filled in shortly
- this section will be filled in shortly
### Plugin and library moves
- this section will be filled in shortly
Miscellaneous API additions
### Plugin removals
- this section will be filled in shortly
- this section will be filled in shortly
GstPlayer
- this section will be filled in shortly
## Miscellaneous API additions
- this section will be filled in shortly
Miscellaneous changes
### GstPlayer
- this section will be filled in shortly
- this section will be filled in shortly
OpenGL integration
## Miscellaneous changes
- this section will be filled in shortly
- this section will be filled in shortly
### OpenGL integration
Tracing framework and debugging improvements
- this section will be filled in shortly
- this section will be filled in shortly
## Tracing framework and debugging improvements
- this section will be filled in shortly
Tools
## Tools
- this section will be filled in shortly
- this section will be filled in shortly
## GStreamer RTSP server
GStreamer RTSP server
- this section will be filled in shortly
- this section will be filled in shortly
## GStreamer VAAPI
- this section will be filled in shortly
GStreamer VAAPI
## GStreamer Editing Services and NLE
- this section will be filled in shortly
- this section will be filled in shortly
## GStreamer validate
GStreamer Editing Services and NLE
- this section will be filled in shortly
- this section will be filled in shortly
## GStreamer Python Bindings
- this section will be filled in shortly
GStreamer validate
## Build and Dependencies
- this section will be filled in shortly
- this section will be filled in shortly
## Platform-specific improvements
GStreamer Python Bindings
### Android
- this section will be filled in shortly
- this section will be filled in shortly
### macOS and iOS
Build and Dependencies
- this section will be filled in shortly
- this section will be filled in shortly
### Windows
- this section will be filled in shortly
Platform-specific improvements
## Contributors
Android
- this section will be filled in shortly
- this section will be filled in shortly
macOS and iOS
- this section will be filled in shortly
Windows
- this section will be filled in shortly
Contributors
Aaron Boxer, Adrián Pardini, Adrien SCH, Akinobu Mita, Alban Bedel,
Alessandro Decina, Alex Ashley, Alicia Boya García, Alistair Buxton,
Alvaro Margulis, Anders Jonsson, Andreas Frisch, Andrejs Vasiljevs,
Andrew Bott, Antoine Jacoutot, Antonio Ospite, Antoni Silvestre, Anton
Obzhirov, Anuj Jaiswal, Arjen Veenhuizen, Arnaud Bonatti, Arun Raghavan,
Ashish Kumar, Aurélien Zanelli, Ayaka, Branislav Katreniak, Branko
Subasic, Brion Vibber, Carlos Rafael Giani, Cassandra Rommel, Chris
Bass, Chris Paulson-Ellis, Christoph Reiter, Claudio Saavedra, Clemens
Lang, Cyril Lashkevich, Daniel van Vugt, Dave Craig, Dave Johnstone,
David Evans, David Schleef, Deepak Srivastava, Dimitrios Katsaros,
Dmitry Zhadinets, Dongil Park, Dustin Spicuzza, Eduard Sinelnikov,
Edward Hervey, Enrico Jorns, Eunhae Choi, Ezequiel Garcia, fengalin,
Filippo Argiolas, Florent Thiéry, Florian Zwoch, Francisco Velazquez,
François Laignel, fvanzile, George Kiagiadakis, Georg Lippitsch, Graham
Leggett, Guillaume Desmottes, Gurkirpal Singh, Gwang Yoon Hwang, Gwenole
Beauchesne, Haakon Sporsheim, Haihua Hu, Håvard Graff, Heekyoung Seo,
Heinrich Fink, Holger Kaelberer, Hoonhee Lee, Hosang Lee, Hyunjun Ko,
Ian Jamison, James Stevenson, Jan Alexander Steffens (heftig), Jan
Schmidt, Jason Lin, Jens Georg, Jeremy Hiatt, Jérôme Laheurte, Jimmy
Ohn, Jochen Henneberg, John Ludwig, John Nikolaides, Jonathan Karlsson,
Josep Torra, Juan Navarro, Juan Pablo Ugarte, Julien Isorce, Jun Xie,
Jussi Kukkonen, Justin Kim, Lasse Laursen, Lubosz Sarnecki, Luc
Deschenaux, Luis de Bethencourt, Marcin Lewandowski, Mario Alfredo
Carrillo Arevalo, Mark Nauwelaerts, Martin Kelly, Matej Knopp, Mathieu
Duponchelle, Matteo Valdina, Matt Fischer, Matthew Waters, Matthieu
Bouron, Matthieu Crapet, Matt Staples, Michael Catanzaro, Michael
Olbrich, Michael Shigorin, Michael Tretter, Michał Dębski, Michał Górny,
Michele Dionisio, Miguel París, Mikhail Fludkov, Munez, Nael Ouedraogo,
Neos3452, Nicholas Panayis, Nick Kallen, Nicola Murino, Nicolas
Dechesne, Nicolas Dufresne, Nirbheek Chauhan, Ognyan Tonchev, Ole André
Vadla Ravnås, Oleksij Rempel, Olivier Crête, Omar Akkila, Orestis
Floros, Patricia Muscalu, Patrick Radizi, Paul Kim, Per-Erik Brodin,
Peter Seiderer, Philip Craig, Philippe Normand, Philippe Renon, Philipp
Zabel, Pierre Pouzol, Piotr Drąg, Ponnam Srinivas, Pratheesh Gangadhar,
Raimo Järvi, Ramprakash Jelari, Ravi Kiran K N, Reynaldo H. Verdejo
Pinochet, Rico Tzschichholz, Robert Rosengren, Roland Peffer, Руслан
Ижбулатов, Sam Hurst, Sam Thursfield, Sangkyu Park, Sanjay NM, Satya
Prakash Gupta, Scott D Phillips, Sean DuBois, Sebastian Cote, Sebastian
Dröge, Sebastian Rasmussen, Sejun Park, Sergey Borovkov, Seungha Yang,
Shakin Chou, Shinya Saito, Simon Himmelbauer, Sky Juan, Song Bing,
Sreerenj Balachandran, Stefan Kost, Stefan Popa, Stefan Sauer, Stian
Selnes, Thiago Santos, Thibault Saunier, Thijs Vermeir, Tim Allen,
Tim-Philipp Müller, Ting-Wei Lan, Tomas Rataj, Tom Bailey, Tonu Jaansoo,
U. Artie Eoff, Umang Jain, Ursula Maplehurst, VaL Doroshchuk, Vasilis
Liaskovitis, Víctor Manuel Jáquez Leal, vijay, Vincent Penquerc'h,
Vineeth T M, Vivia Nikolaidou, Wang Xin-yu (王昕宇), Wei Feng, Wim
Taymans, Wonchul Lee, Xabier Rodriguez Calvar, Xavier Claessens,
XuGuangxin, Yasushi SHOJI, Yi A Wang, Youness Alaoui,
... and many others who have contributed bug reports, translations, sent
suggestions or helped testing.
## Bugs fixed in 1.14
- this section will be filled in shortly
Bugs fixed in 1.14
More than [704 bugs][bugs-fixed-in-1.14] have been fixed during
the development of 1.14.
- this section will be filled in shortly
More than 704 bugs have been fixed during the development of 1.14.
This list does not include issues that have been cherry-picked into the
stable 1.12 branch and fixed there as well, all fixes that ended up in the
1.12 branch are also included in 1.14.
stable 1.12 branch and fixed there as well, all fixes that ended up in
the 1.12 branch are also included in 1.14.
This list also does not include issues that have been fixed without a
bug report in bugzilla, so the actual number of fixes is much higher.
This list also does not include issues that have been fixed without a bug
report in bugzilla, so the actual number of fixes is much higher.
[bugs-fixed-in-1.14]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=213265&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.1&target_milestone=1.12.2&target_milestone=1.12.3&target_milestone=1.12.4&target_milestone=1.13.1&target_milestone=1.13.2&target_milestone=1.13.3&target_milestone=1.13.4&target_milestone=1.13.90&target_milestone=1.13.91&target_milestone=1.14.0
Stable 1.14 branch
## Stable 1.14 branch
After the 1.14.0 release there will be several 1.14.x bug-fix releases
which will contain bug fixes which have been deemed suitable for a
stable branch, but no new features or intrusive changes will be added to
a bug-fix release usually. The 1.14.x bug-fix releases will be made from
the git 1.14 branch, which is a stable branch.
After the 1.14.0 release there will be several 1.14.x bug-fix releases which
will contain bug fixes which have been deemed suitable for a stable branch,
but no new features or intrusive changes will be added to a bug-fix release
usually. The 1.14.x bug-fix releases will be made from the git 1.14 branch,
which is a stable branch.
1.14.0
### 1.14.0
1.14.0 is scheduled to be released in early March 2018.
1.14.0 is scheduled to be released in late February / early March 2018.
## Known Issues
Known Issues
- The `webrtcdsp` element is currently not shipped as part of the Windows
binary packages due to a [build system issue][bug-770264].
- The webrtcdsp element is currently not shipped as part of the
Windows binary packages due to a build system issue.
[bug-770264]: https://bugzilla.gnome.org/show_bug.cgi?id=770264
## Schedule for 1.16
Schedule for 1.16
Our next major feature release will be 1.16, and 1.15 will be the unstable
development version leading up to the stable 1.16 release. The development
of 1.15/1.16 will happen in the git master branch.
Our next major feature release will be 1.16, and 1.15 will be the
unstable development version leading up to the stable 1.16 release. The
development of 1.15/1.16 will happen in the git master branch.
The plan for the 1.16 development cycle is yet to be confirmed, but it is
expected that feature freeze will be around August 2017
followed by several 1.15 pre-releases and the new 1.16 stable release
in September.
The plan for the 1.16 development cycle is yet to be confirmed, but it
is expected that feature freeze will be around August 2017 followed by
several 1.15 pre-releases and the new 1.16 stable release in September.
1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8, 1.6, 1.4,
1.2 and 1.0 release series.
1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8,
1.6, 1.4, 1.2 and 1.0 release series.
- - -
------------------------------------------------------------------------
*These release notes have been prepared by Tim-Philipp Müller.*
_These release notes have been prepared by Tim-Philipp Müller._
*License: [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)*
_License: CC BY-SA 4.0_
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