Release 0.10.22

This commit is contained in:
Tim-Philipp Müller 2011-10-29 17:49:01 +01:00
parent f708fd6fd1
commit 855093570f
5 changed files with 364 additions and 13 deletions

302
ChangeLog
View file

@ -1,9 +1,305 @@
=== release 0.10.21 === === release 0.10.22 ===
2011-01-20 Edward Hervey <bilboed@bilboed.com> 2011-10-29 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac: * configure.ac:
releasing 0.10.21, "She used to be an ironhorse, twenty years ago" releasing 0.10.22, "Ninety Tons of Thunder"
2011-10-29 16:01:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
configure: use AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO
For python plugin, but also to ensure there's an entry in the
doap file for releases.
2011-10-20 13:24:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
0.10.21.2 pre-release
2011-08-26 15:22:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* pkgconfig/gst-python-uninstalled.pc.in:
* pkgconfig/gst-python.pc.in:
pkgconfig: Add Cflags with the include path for the headers
https://bugzilla.gnome.org/show_bug.cgi?id=657435
2011-10-11 23:33:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/Makefile.am:
* gst/audio.override:
* gst/common.h:
* gst/interfaces.override:
* gst/pbutils.override:
* gst/pygst-private.h:
* gst/pygst.h:
* gst/pygstminiobject.c:
* gst/pygstminiobject.h:
* gst/pygstvalue.h:
* gst/tag.override:
* gst/video.override:
Don't install common.h and remove from public headers
Doesn't seem to be needed anyway. Also remove duplicate
pygobject.h include in common.h while at it.
https://bugzilla.gnome.org/show_bug.cgi?id=657435
2011-10-11 22:59:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/Makefile.am:
Install headers into $includedir/gstreamer-0.10/gst not .../pygst/
This matches the directory layout in the source tree and makes it
possible to find the headers (e.g. from g-e-s) in an uninstalled
setup.
https://bugzilla.gnome.org/show_bug.cgi?id=657435
2011-10-11 22:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/Makefile.am:
Keep pygst-private.h in noinst_HEADERS
Makes sure it gets disted.
2011-01-13 14:59:16 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
* examples/remuxer.py:
remuxer.py: allow more than one stream of the same type
Queue names would collide otherwise, so just pass None for now. Also
guarantees that we don't get silly names like "queue_audio/x-foobar".
https://bugzilla.gnome.org/show_bug.cgi?id=639427
2011-01-13 14:15:34 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
* examples/remuxer.py:
remuxer.py: do not crash when clicking open without having selected a file
https://bugzilla.gnome.org/show_bug.cgi?id=639421
2011-01-13 14:19:05 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
* examples/remuxer.py:
remuxer.py: list files named *.og[gvax], not only *.ogg
These are all recommended extensions for Ogg streams.
https://bugzilla.gnome.org/show_bug.cgi?id=639423
2011-09-06 21:53:08 +0200 Stefan Sauer <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From a39eb83 to 11f0cd5
2011-09-06 19:13:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gstcaps.override:
caps.override: fix compiler warning
Re-use the already-extracted caps and structure pointers, instead
of getting them again, thus fixing:
gstcaps.override: In function 'pygst_caps_sq_item':
gstcaps.override:361:16: error: variable 'structure' set but not used
2011-09-06 19:07:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gstpad.override:
pad.override: fix pad probe return value handling
Don't forget to return the return value, makes buffer and event probes
work much better.
2011-09-06 16:06:39 +0200 Stefan Sauer <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From 605cd9a to a39eb83
2011-08-10 17:10:01 +0200 Thibault Saunier <thibault.saunier@collabora.com>
* configure.ac:
* gst/Makefile.am:
* pkgconfig/gst-python.pc.in:
Install pygst.h so it can be reused by other bindings
Also add a PYGST_CFLAGS
https://bugzilla.gnome.org/show_bug.cgi?id=656289
2011-08-10 17:13:17 +0200 Thibault Saunier <thibault.saunier@collabora.com>
* gst/pygst.h:
* gst/pygstminiobject.c:
* gst/pygstminiobject.h:
gst: Move PyGstMiniObject to public API.
Allows it to be reused from 3rd party modules.
https://bugzilla.gnome.org/show_bug.cgi?id=656289
2011-06-23 11:29:46 -0700 David Schleef <ds@schleef.org>
* common:
Automatic update of common submodule
From 69b981f to 605cd9a
2011-05-25 09:38:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/gstpad.override:
gst: Don't use private GstPad API to add data/buffer/event probes
This does not work anymore with latest core because of the
pad cache that enables use of a fast path during data passing
in many situations.
Fixes bug #650987.
2011-05-24 19:20:44 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
* gst/gstpad.override:
gst: Fix override of pad probes
Fixes bug #650986.
2011-05-19 22:59:28 +0300 Stefan Kost <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From 9e5bbd5 to 69b981f
2011-05-18 16:13:11 +0300 Stefan Kost <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From fd35073 to 9e5bbd5
2011-05-18 12:26:36 +0300 Stefan Kost <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From 46dfcea to fd35073
2011-05-03 09:37:36 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* gst/pbutils.defs:
pbutils: Encoding profiles accept null caps restrictions
Add 'null-ok' for encoding video/audio profiles constructor
so they accept None as caps restriction parameter
2011-05-02 16:59:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* gst/gstmodule.c:
gstmodule: Check for Py_None when setting a miniobject
Check if we got a None value before trying to use it as a
PyGstMiniObject.
https://bugzilla.gnome.org/show_bug.cgi?id=649227
2011-04-24 14:05:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* common:
Automatic update of common submodule
From c3cafe1 to 46dfcea
2011-04-04 15:58:52 +0300 Stefan Kost <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From 1ccbe09 to c3cafe1
2011-03-25 22:35:52 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* common:
Automatic update of common submodule
From 193b717 to 1ccbe09
2011-03-25 14:57:27 +0200 Stefan Kost <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From b77e2bf to 193b717
2011-03-25 09:34:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* common:
Automatic update of common submodule
From d8814b6 to b77e2bf
2011-03-25 09:10:14 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* common:
Automatic update of common submodule
From 6aaa286 to d8814b6
2011-03-24 18:50:52 +0200 Stefan Kost <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From 6aec6b9 to 6aaa286
2011-03-22 13:04:02 +0100 Luis de Bethencourt <luis@debethencourt.com>
* configure.ac:
configure.ac: redundant uses of AC_MSG_RESULT()
cleaned the redundant uses of AC_MSG_RESULT() in configure.ac
2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
* autogen.sh:
autogen: wingo signed comment
2011-02-28 18:34:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* common:
Automatic update of common submodule
From 1de7f6a to 6aec6b9
2011-02-14 12:54:46 +0200 Stefan Kost <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From f94d739 to 1de7f6a
2011-02-09 09:40:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gst-0.10.31.ignore:
gst-0.10.31.ignore: fix build against core 0.10.30
2011-01-24 17:55:55 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* codegen/codegen.py:
codegen: Respect ignore-type for miniobjects
https://bugzilla.gnome.org/show_bug.cgi?id=640410
2011-01-24 17:56:16 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* codegen/override.py:
codegen: Handle empty lines in overrides gracefully
Without this, having an empty line in an override will cause codegen to
unceremoniously choke to death.
https://bugzilla.gnome.org/show_bug.cgi?id=640341
2011-02-06 12:08:14 +0100 Edward Hervey <bilboed@bilboed.com>
* gst/pbutils.defs:
pbutils: Specify which string variables can be NULL
Without this you can't pass None to the various methods/constructors
2011-01-28 16:59:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gstmodule.c:
gstmodule: remove unused label to fix compiler warning
gstmodule.c: In function 'pygst_fraction_to_value':
gstmodule.c:129:1: error: label 'out' defined but not used
https://bugzilla.gnome.org/show_bug.cgi?id=640837
2011-01-21 18:13:57 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
* testsuite/runtests.py:
tests: fix checks when the locale is not the default one
Some tests (test_pbutils.py) checks against strings for the
english locale, so we should force it before running any test
https://bugzilla.gnome.org/show_bug.cgi?id=640207
2011-01-25 11:17:12 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* configure.ac:
configure.ac: And back to development we go
=== release 0.10.21 ===
2011-01-20 21:16:38 +0100 Edward Hervey <bilboed@bilboed.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-python.doap:
Release 0.10.21
2011-01-06 17:40:28 +0000 christian schaller <christian.schaller@collabora.co.uk> 2011-01-06 17:40:28 +0000 christian schaller <christian.schaller@collabora.co.uk>

27
NEWS
View file

@ -1,7 +1,32 @@
This is GStreamer Python Bindings 0.10.21, "She used to be an ironhorse, twenty years ago" This is GStreamer Python Bindings 0.10.22, "Ninety Tons of Thunder"
Changes since 0.10.21: Changes since 0.10.21:
* pad probes working properly with recent GStreamer
* fixes for encoding profiles and encodebin
* build fixes
* install pygst.h, pygstminiobject.h and other headers
so they can be used by other python bindings such the
ones for gstreamer-editing-services
Bugs fixed since 0.10.21:
* 587432 : Update .defs for changed API
* 639421 : remuxer.py: do not crash when clicking open without having selected a file
* 639423 : remuxer.py: list files named *.og[gvax], not only *.ogg
* 639427 : remuxer.py: allow more than one stream of the same type
* 640207 : Fix make check when locale is not the default one
* 640341 : gst-python 0.10.21 does not compile
* 640410 : codegen: Respect ignore-type for miniobjects
* 640837 : GStreamer-python fails to build
* 649227 : Check for Py_None when setting a miniobject
* 650986 : Fix overrides of pad probes
* 650987 : 0.10.34 gstreamer has pad_probe counting issues
* 656289 : We should be able to reuse (Py)GstMiniObject and its subclasses from outside of pygst
* 657435 : Does not add the include path to the pkg-config file, needed in an uninstalled setup by g-e-s
Changes since 0.10.20:
* gstreamer core/base 0.10.32 API additions * gstreamer core/base 0.10.32 API additions
* Fix GstDiscover methods * Fix GstDiscover methods

35
RELEASE
View file

@ -1,5 +1,5 @@
Release notes for GStreamer Python bindings 0.10.21 "She used to be an ironhorse, twenty years ago" Release notes for GStreamer Python bindings 0.10.22 "Ninety Tons of Thunder"
@ -9,21 +9,32 @@ GStreamer Python Bindings.
The 0.10.x series is a stable series targeted at end users. The 0.10.x series is a stable series targeted at end users.
It is not API or ABI compatible with the stable 0.8.x series.
It is, however, parallel installable with the 0.8.x series.
Features of this release Features of this release
* gstreamer core/base 0.10.32 API additions * pad probes working properly with recent GStreamer
* Fix GstDiscover methods * fixes for encoding profiles and encodebin
* build fixes
* install pygst.h, pygstminiobject.h and other headers so they can be used by other python bindings such the ones for gstreamer-editing-services
Bugs fixed in this release Bugs fixed in this release
* 639293 : gst-python 0.10.20 does not build with gstreamer < 0.10.31 * 587432 : Update .defs for changed API
* 639632 : GST_TAG_APPLICATION_NAME not bound * 639421 : remuxer.py: do not crash when clicking open without having selected a file
* 639423 : remuxer.py: list files named *.og[gvax], not only *.ogg
* 639427 : remuxer.py: allow more than one stream of the same type
* 640207 : Fix make check when locale is not the default one
* 640341 : gst-python 0.10.21 does not compile
* 640410 : codegen: Respect ignore-type for miniobjects
* 640837 : GStreamer-python fails to build
* 649227 : [python] Check for Py_None when setting a miniobject
* 650986 : [gst-python] Fix overrides of pad probes
* 650987 : 0.10.34 gstreamer has pad_probe counting issues
* 656289 : We should be able to reuse (Py)GstMiniObject and its subclasses from outside of pygst
* 657435 : Does not add the include path to the pkg-config file, needed in an uninstalled setup by g-e-s
Download Download
@ -52,9 +63,17 @@ Applications
Contributors to this release Contributors to this release
* Andoni Morales Alastruey
* Arun Raghavan * Arun Raghavan
* David Schleef
* Edward Hervey * Edward Hervey
* Luis de Bethencourt
* Mark Nauwelaerts
* Sebastian Dröge
* Stefan Kost * Stefan Kost
* Stefan Sauer
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller * Tim-Philipp Müller
* christian schaller * Vincent Penquerc'h
   

View file

@ -3,7 +3,7 @@ AC_PREREQ(2.60)
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 Python Bindings, 0.10.21.2, AC_INIT(GStreamer Python Bindings, 0.10.22,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-python) gst-python)

View file

@ -32,6 +32,17 @@ It also comes with a number of examples.
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>0.10.22</revision>
<branch>0.10</branch>
<name>Ninety Tons of Thunder</name>
<created>2011-10-29</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-0.10.22.tar.bz2" />
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-0.10.22.tar.gz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>0.10.21</revision> <revision>0.10.21</revision>