mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 11:40:38 +00:00
8046 lines
254 KiB
Text
8046 lines
254 KiB
Text
=== release 1.21.1 ===
|
||
|
||
2022-10-04 01:14:01 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.21.1
|
||
|
||
2022-10-04 01:13:59 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
Update ChangeLogs for 1.21.1
|
||
|
||
2022-09-21 19:19:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||
|
||
* meson.build:
|
||
meson: Use implicit builtin dirs in pkgconfig generation
|
||
Starting with Meson 0.62, meson automatically populates the variables
|
||
list in the pkgconfig file if you reference builtin directories in the
|
||
pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
|
||
We need this, because ${prefix}/libexec is a hard-coded value which is
|
||
incorrect on, for example, Debian.
|
||
Bump requirement to 0.62, and remove version compares that retained
|
||
support for older Meson versions.
|
||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061>
|
||
|
||
2022-09-12 09:46:43 -0400 Xavier Claessens <xavier.claessens@collabora.com>
|
||
|
||
* gi/overrides/meson.build:
|
||
meson: Set install_tag on some targets
|
||
Trying to follow recommendation from Meson documentation:
|
||
https://mesonbuild.com/Installing.html#installation-tags
|
||
Move tools into 'bin' or 'bin-devel' categories to keep only libs and
|
||
plugins in the default 'runtime' category. This simplifies distribution
|
||
of GStreamer application skipping parts that are not needed, similarly
|
||
to what Cerbero does by hardcoding huge list of files.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3017>
|
||
|
||
2022-09-01 15:11:31 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* plugin/meson.build:
|
||
meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
|
||
Removing some copy pasted code
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
|
||
|
||
2022-06-28 16:38:09 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* examples/plugins/python/py_audiotestsrc.py:
|
||
python: Fix the audiotestsrc example
|
||
Since 830d1595b94ee855b664b2101f0832fbd0181b9c AudioInfo::from_caps has been hidden in python
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2675>
|
||
|
||
2022-06-28 16:35:58 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* examples/plugins/python/audioplot.py:
|
||
* examples/plugins/python/exampleTransform.py:
|
||
* examples/plugins/python/identity.py:
|
||
* examples/plugins/python/mixer.py:
|
||
* examples/plugins/python/py_audiotestsrc.py:
|
||
* examples/plugins/python/sinkelement.py:
|
||
* gi/overrides/Gst.py:
|
||
python: Add a Gst.init_python function to be called from plugins
|
||
Plugins know that they will be initialized after Gst was initialized
|
||
so they can call the initialization function dedicated for the python
|
||
bindings
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2675>
|
||
|
||
2022-06-28 11:02:37 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
python: Do not call gst_init when it is already is_initialized
|
||
GStreamer plugins written in python need to call `Gst.init` to ensure
|
||
that GStreamer is initialized so when loading a python plugin, we might
|
||
be recursively calling `gst_init` which is not a good idea.
|
||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/940
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2675>
|
||
|
||
2022-04-21 09:51:50 +0200 Stéphane Cerveau <scerveau@collabora.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
pythonplugin: fails silently on plugin issue
|
||
If a gst python plugin fails to load, the meta plugin
|
||
should continue to try loading the following.
|
||
If no plugin can be loaded, the meta plugin should
|
||
not be blacklisted by returning false.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2253>
|
||
|
||
2022-04-15 18:58:49 +0200 Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||
|
||
* meson.build:
|
||
gst-python: fix build on systems without C++ compiler
|
||
Fix the following build failure on systems without C++ compiler:
|
||
The following exception(s) were encountered:
|
||
Running "/home/autobuild/autobuild/instance-0/output-1/host/bin/i686-buildroot-linux-gnu-g++ --version" gave "[Errno 2] No such file or directory: '/home/autobuild/autobuild/instance-0/output-1/host/bin/i686-buildroot-linux-gnu-g++'"
|
||
Fixes:
|
||
- http://autobuild.buildroot.org/results/eebf65036f79d21d347714d62afecd0108393308
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2200>
|
||
|
||
2022-03-30 11:06:02 -0400 Xavier Claessens <xavier.claessens@collabora.com>
|
||
|
||
* meson.build:
|
||
Use gmodule-no-export-2.0
|
||
We don't need `-Wl,--export-dynamic`, that's used only for executables
|
||
that needs to export an API to be used by plugins they load.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
|
||
|
||
2022-03-25 15:00:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
|
||
|
||
* plugin/meson.build:
|
||
Remove glib and gobject dependencies everywhere
|
||
They are part of gst_dep already and we have to make sure to always have
|
||
gst_dep. The order in dependencies matters, because it is also the order
|
||
in which Meson will set -I args. We want gstreamer's config.h to take
|
||
precedence over glib's private config.h when it's a subproject.
|
||
While at it, remove useless fallback args for gmodule/gio dependencies,
|
||
only gstreamer core needs it.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
|
||
|
||
2022-03-29 18:43:56 +0200 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* testsuite/python.supp:
|
||
python: Add a suppression file for a leak in PyGObject
|
||
And ensure that the CI runs GES valgrind test when we change the
|
||
overrides as many GES tests are implemented in python
|
||
Proper fix is at: https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/204
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2060>
|
||
|
||
2021-12-06 19:27:24 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* examples/plugins/python/sinkelement.py:
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/gstmodule.c:
|
||
python: Add support for the GstURIHandlerInterface
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1423>
|
||
|
||
2022-03-18 13:42:27 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||
|
||
* meson.build:
|
||
meson: Bump all meson requirements to 0.60
|
||
Lots of new warnings ever since
|
||
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>
|
||
|
||
2022-03-11 18:08:14 -0500 Xavier Claessens <xavier.claessens@collabora.com>
|
||
|
||
* gi/overrides/meson.build:
|
||
Meson: Set install_tag on some files
|
||
Meson tries to guess the tag (runtime, devel, etc) for every installed
|
||
file, but it cannot guess them all. There is a list at the end of
|
||
meson-log.txt of files we need to tag manually.
|
||
See https://mesonbuild.com/Installing.html#installation-tags.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934>
|
||
|
||
2022-02-04 15:53:45 +0100 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
gst-python: gstmodule.c: fix build with 3.11
|
||
https://docs.python.org/fr/3.10/whatsnew/3.10.html
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1639>
|
||
|
||
2022-02-21 11:37:26 -0500 Xavier Claessens <xavier.claessens@collabora.com>
|
||
|
||
* gi/overrides/meson.build:
|
||
devenv: Add some missing GStreamer specific env variables
|
||
This should make "meson devenv" closer to what "gst-env.py" sets.
|
||
- GST_VALIDATE_SCENARIOS_PATH
|
||
- GST_VALIDATE_APPS_DIR
|
||
- GST_OMX_CONFIG_DIR
|
||
- GST_ENCODING_TARGET_PATH
|
||
- GST_PRESET_PATH
|
||
- GST_PLUGIN_SCANNER
|
||
- GST_PTP_HELPER
|
||
- _GI_OVERRIDES_PATH
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
|
||
|
||
2022-02-04 11:15:47 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
Back to development
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1635>
|
||
|
||
=== release 1.20.0 ===
|
||
|
||
2022-02-03 19:53:25 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.20.0
|
||
|
||
2022-02-03 19:53:18 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
Update ChangeLogs for 1.20.0
|
||
|
||
=== release 1.19.90 ===
|
||
|
||
2022-01-28 14:28:35 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.19.90
|
||
|
||
2022-01-28 14:28:28 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
Update ChangeLogs for 1.19.90
|
||
|
||
2022-01-26 00:02:49 +0100 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* gi/overrides/GstAudio.py:
|
||
* gi/overrides/GstVideo.py:
|
||
* gi/overrides/meson.build:
|
||
VideoInfo, AudioInfo: fix usage with python bindings
|
||
* Expose an actual constructor from caps
|
||
* Error out in overrides for code that was using the "manual
|
||
allocation" pattern which only worked by chance. Direct
|
||
the script writer to the new_from_caps constructor instead.
|
||
Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/47
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1571>
|
||
|
||
2022-01-05 02:07:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||
|
||
* meson.build:
|
||
* testsuite/meson.build:
|
||
meson: Add explicit check: kwarg to all run_command() calls
|
||
This is required since Meson 0.61.0, and causes a warning to be
|
||
emitted otherwise:
|
||
https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
|
||
https://github.com/mesonbuild/meson/issues/9300
|
||
This exposed a bunch of places where we had broken run_command()
|
||
calls, unnecessary run_command() calls, and places where check: true
|
||
should be used.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
|
||
|
||
2021-11-16 23:36:10 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
python: Avoid treating float as int
|
||
Since python 3.10 implicit conversion to integers using `__int__` as
|
||
been completely removed (was deprecated behavior in 3.9) so we need
|
||
to cleanly handle it now.
|
||
See https://gitlab.gnome.org/GNOME/pitivi/-/issues/2589
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1358>
|
||
|
||
2021-11-15 22:09:28 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/GstPbutils.py:
|
||
* testsuite/common.py:
|
||
gst: Fix license headers and add SPDX
|
||
Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/57
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1351>
|
||
|
||
2021-11-10 13:38:04 -0500 Xavier Claessens <xavier.claessens@collabora.com>
|
||
|
||
* meson.build:
|
||
* meson_options.txt:
|
||
gst-python: Add option to disable python plugin
|
||
It is not always needed, at least Ubuntu package it separately and don't
|
||
install it by default. Also when doing a static build there is an
|
||
unavoidable warning otherwise.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1337>
|
||
|
||
2021-11-03 18:44:03 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
Back to development
|
||
|
||
=== release 1.19.3 ===
|
||
|
||
2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.19.3
|
||
|
||
2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
Update ChangeLogs for 1.19.3
|
||
|
||
2021-10-27 17:20:39 +1300 Chris Wiggins <chris@wiggins.nz>
|
||
|
||
* examples/plugins/python/py_audiotestsrc.py:
|
||
python: Update audiotestsrc to return correct tuple on FlowReturn Errors
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1259>
|
||
|
||
2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* testsuite/meson.build:
|
||
meson: update for meson.build_root() and .build_source() deprecation
|
||
-> use meson.project_build_root() or .global_build_root() instead.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
|
||
|
||
2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* testsuite/meson.build:
|
||
meson: update for dep.get_pkgconfig_variable() deprecation
|
||
... in favour of dep.get_variable('foo', ..) which in some
|
||
cases allows for further cleanups in future since we can
|
||
extract variables from pkg-config dependencies as well as
|
||
internal dependencies using this mechanism.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
|
||
|
||
2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
meson: bump meson requirement to >= 0.59
|
||
For monorepo build and ugly/bad, for advanced feature
|
||
option API like get_option('xyz').required(..) which
|
||
we use in combination with the 'gpl' option.
|
||
For rest of modules for consistency (people will likely
|
||
use newer features based on the top-level requirement).
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
|
||
|
||
2021-09-22 13:12:07 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* meson.build:
|
||
python:meson: Do not build plugin when statically built
|
||
It is not supported yet
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
|
||
|
||
2021-09-14 18:25:46 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* meson.build:
|
||
* meson_options.txt:
|
||
python: Add an option to disable tests
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
|
||
|
||
2021-10-14 17:01:01 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* gi/__init__.py:
|
||
python: Fix using overrides when not building PyGObject
|
||
Since 547570cd790f2b2e390edc1dfb5df4c7a33de45c we do not always build
|
||
PyGObject and our development environment is broken when trying to use
|
||
GStreamer python when built against system PyGObject with the following
|
||
error importing Gst in there:
|
||
```
|
||
12345678** (gst-plugin-scanner:710617): CRITICAL **: 11:45:02.343: can't find gi.repository.Gst
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3.9/site-packages/gi/repository/__init__.py", line 23, in <module>
|
||
from ..importer import DynamicImporter
|
||
File "/usr/lib64/python3.9/site-packages/gi/importer.py", line 33, in <module>
|
||
from .overrides import load_overrides
|
||
ImportError: cannot import name 'load_overrides' from 'gi.overrides' (/var/home/thiblahute/devel/gstreamer/gstreamer/subprojects/gst-editing-services/bindings/python/gi/overrides/__init__.py)
|
||
Factory Details:
|
||
```
|
||
The approach to fixing it is to implement override `gi` in
|
||
`gst-python/gi/` which we add to `PYTHONPATH`) and in there reset the
|
||
`gi` module to the right place and we get overrides from paths from
|
||
`_GI_OVERRIDES_PATH` we set in `gst-env.py` which points to all the
|
||
overrides that will be installed.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1155>
|
||
|
||
2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
|
||
|
||
* RELEASE:
|
||
doc: update IRC links to OFTC
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
|
||
|
||
2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
Back to development
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
|
||
|
||
=== release 1.19.2 ===
|
||
|
||
2021-09-23 01:35:45 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.19.2
|
||
|
||
2021-06-01 15:29:12 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
Back to development
|
||
|
||
=== release 1.19.1 ===
|
||
|
||
2021-06-01 00:16:12 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.19.1
|
||
|
||
2021-05-11 17:14:41 -0400 Stirling Westrup <stirling.westrup@userful.com>
|
||
|
||
* meson.build:
|
||
Fixed meson.build to correctly use libdir
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/45>
|
||
|
||
2020-10-09 14:34:12 +0200 Stéphane Cerveau <scerveau@collabora.com>
|
||
|
||
* meson.build:
|
||
* plugin/meson.build:
|
||
gstreamer-full: plugin can be registered statically.
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/43>
|
||
|
||
2020-10-08 12:56:10 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
|
||
|
||
* meson.build:
|
||
macOS: Fix plugin link with Python 3.8
|
||
see: https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/28
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/42>
|
||
|
||
2020-09-08 17:30:59 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* .gitlab-ci.yml:
|
||
ci: include template from gst-ci master branch again
|
||
|
||
2020-09-08 16:59:04 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
Back to development
|
||
|
||
=== release 1.18.0 ===
|
||
|
||
2020-09-08 00:09:33 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* .gitlab-ci.yml:
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.18.0
|
||
|
||
2020-08-20 16:03:36 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
Fix distcheck by setting up overrides in plugin init
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/40>
|
||
|
||
=== release 1.17.90 ===
|
||
|
||
2020-08-20 16:16:07 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.17.90
|
||
|
||
2020-08-14 19:43:41 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: Fix buffer API break
|
||
When introducing zero copy buffers/memory mapping we broke the API,
|
||
this brings back the exact same API as before for all the previously
|
||
handled cases but still raises an exception when using a context
|
||
to map buffers.
|
||
Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/40
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/39>
|
||
|
||
2020-05-08 22:01:50 +0100 Jose Quaresma <quaresma.jose@gmail.com>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
overrides: memory and buffer unmap code can be shared
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/35>
|
||
|
||
2020-05-08 21:25:03 +0100 Jose Quaresma <quaresma.jose@gmail.com>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
overrides: _remap: refactor to avoid memory leaks with PyObject
|
||
- unref PyObject on exit with Py_XDECREF
|
||
- better error handling
|
||
- free memory view in case of erros
|
||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/34>
|
||
|
||
2020-06-14 16:54:28 +0100 Jose Quaresma <quaresma.jose@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
Gst.py: raise an error if we can't unmap the memory
|
||
|
||
2020-06-14 16:48:45 +0100 Jose Quaresma <quaresma.jose@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
Gst.py: unref __parent__ on unmap otherwise it cause a memory leak
|
||
|
||
2020-06-14 16:34:50 +0100 Jose Quaresma <quaresma.jose@gmail.com>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
overrides: fix memory leak in pyg_boxed_new
|
||
pyg_boxed_new cause a memory leak if it hold a copy of the boxed wrapper and freed when the wrapper is deallocated.
|
||
use the boxed wrapper value itself and don't hold a copy of the value.
|
||
|
||
2020-07-03 02:04:10 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
Back to development
|
||
|
||
=== release 1.17.2 ===
|
||
|
||
2020-07-03 00:36:19 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.17.2
|
||
|
||
2020-06-20 00:28:33 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
Back to development
|
||
|
||
=== 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>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.16.0
|
||
|
||
2019-04-11 15:00:15 -0400 Luis de Bethencourt <luisbg@amazon.com>
|
||
|
||
* TODO:
|
||
Update TODO
|
||
|
||
=== release 1.15.90 ===
|
||
|
||
2019-04-11 00:38:39 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.15.90
|
||
|
||
2019-03-04 09:15:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* meson.build:
|
||
Back to development
|
||
|
||
=== release 1.15.2 ===
|
||
|
||
2019-02-26 12:00:58 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.15.2
|
||
|
||
2019-01-30 15:45:21 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/GstPbutils.py:
|
||
Gst.init() has to be called before GstPbutils is imported
|
||
This makes sure that we do not try to use GstPbutils before Gst is init
|
||
and in case GstPbutils is imported while Gst is not imported, use the
|
||
`GstPbutils.pb_utils_init()` function to have the oportunity to
|
||
initialize the overrides.
|
||
Not that we also introduce a `GstPbutils.init()` variant because
|
||
`GstPbutils.pb_utils_init()` is an ugly name.
|
||
|
||
2019-01-22 16:59:02 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* meson.build:
|
||
* meson_options.txt:
|
||
meson: Re add workarounds to detect libpython path
|
||
This was removed all together in af4ade37435fcc31c8489f4d7c7496fef5f74b05
|
||
"meson: use new python module".
|
||
And add `-Dlibpython-dir` option for the cases the logic fails.
|
||
|
||
=== release 1.15.1 ===
|
||
|
||
2019-01-17 02:33:52 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.15.1
|
||
|
||
2019-01-09 11:39:19 +0100 Antonio Ospite <ao2@ao2.it>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: add a set_caps() method to the Pad override
|
||
The C API provides the gst_pad_set_caps() helper which makes it easier
|
||
to set caps on pads (see gst/gstcompat.h in gstreamer core).
|
||
Add such handy helper to the python bindings too.
|
||
The implementation follows as close as possible the one in gstcompat.h
|
||
with two changes:
|
||
1. the type check on the pad has been removed because self is
|
||
guaranteed to be a Gst.Pad in python.
|
||
2. the null check on the caps has been extended to be a type check.
|
||
Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/issues/19
|
||
|
||
2018-12-30 23:53:03 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* autogen.sh:
|
||
autogen.sh: update to match updated common submodule
|
||
Unbreaks the autotools build and fixes #15.
|
||
|
||
2018-12-15 13:55:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* testsuite/old/test-object.c:
|
||
* testsuite/old/testhelpermodule.c:
|
||
Fix indentation of .c files
|
||
Required to make gst-indent linter on CI happy.
|
||
|
||
2018-12-05 18:43:06 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||
|
||
* common:
|
||
Update common submodule
|
||
|
||
2018-11-12 13:26:58 +0200 Jordan Petridis <jordan@centricular.com>
|
||
|
||
* .gitlab-ci.yml:
|
||
Add Gitlab CI configuration
|
||
This commit adds a .gitlab-ci.yml file, which uses a feature
|
||
to fetch the config from a centralized repository. The intent is
|
||
to have all the gstreamer modules use the same configuration.
|
||
The configuration is currently hosted at the gst-ci repository
|
||
under the gitlab/ci_template.yml path.
|
||
Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
|
||
|
||
2018-11-05 05:51:05 +0000 Matthew Waters <matthew@centricular.com>
|
||
|
||
* .gitmodules:
|
||
* gst-python.doap:
|
||
Update git locations to gitlab
|
||
|
||
2018-10-31 17:02:24 +0100 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* testsuite/overrides_hack.py:
|
||
Tests: the sys.meta_path trick does not work for python2
|
||
Instead, for python2 revert to manipulating gi.overrides.__path__
|
||
|
||
2018-10-31 00:41:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/meson.build:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/meson.build:
|
||
* testsuite/overrides_hack.py:
|
||
Tests: refactor testing approach
|
||
Instead of fiddling with sys.path, we instead use a custom
|
||
sys.meta_path importer
|
||
|
||
2018-10-28 17:52:33 +0100 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* Makefile.am:
|
||
* meson.build:
|
||
meson: address python module port comments
|
||
|
||
2018-05-14 10:05:15 +0200 Havard Graff <havard.graff@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/meson.build:
|
||
* meson.build:
|
||
* meson_options.txt:
|
||
* plugin/meson.build:
|
||
* scripts/pythondetector:
|
||
* testsuite/meson.build:
|
||
meson: use new python module
|
||
This patch makes the tests pass running uninstalled and installed, with
|
||
python2 and python3 on linux, windows and osx.
|
||
The main gist is to use the new python-module to do the lifting done
|
||
by pythondetector, and with that add support for python2 and windows.
|
||
|
||
2018-10-28 17:51:44 +0100 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* gi/Makefile.am:
|
||
* gi/overrides/Makefile.am:
|
||
automake: remove __init__.py's
|
||
|
||
2018-10-28 14:14:09 +0100 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* gi/__init__.py:
|
||
* gi/overrides/__init__.py:
|
||
Remove __init__.py files
|
||
They were not installed, and were simply used for our
|
||
uninstalled setup, which we now implement differently.
|
||
|
||
2018-10-27 18:04:11 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* meson.build:
|
||
meson: add pygobject fallback
|
||
|
||
2018-07-29 20:06:09 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* examples/plugins/python/py_audiotestsrc.py:
|
||
* examples/requirements.txt:
|
||
Examples: add audiotestsrc plugin example
|
||
|
||
2018-07-29 20:00:43 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* examples/plugins/python/audioplot.py:
|
||
* examples/requirements.txt:
|
||
Examples: add audioplot plugin example
|
||
|
||
2018-07-29 19:51:34 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* examples/README.md:
|
||
* examples/plugins/python/mixer.py:
|
||
* examples/requirements.txt:
|
||
Examples: add mixer plugin example
|
||
|
||
2018-07-20 17:00:22 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* examples/dynamic_src.py:
|
||
examples: add a dynamic pipeline example
|
||
|
||
2018-07-20 15:58:35 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||
|
||
* examples/helloworld.py:
|
||
helloworld: fix typo
|
||
|
||
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-05-01 15:01:11 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* Makefile.am:
|
||
Fix distcheck
|
||
|
||
2018-05-01 12:08:54 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* config.h.meson:
|
||
* meson.build:
|
||
meson: drop config.h.meson template
|
||
|
||
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
|
||
|
||
2018-03-20 10:27:38 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* meson.build:
|
||
Back to development
|
||
|
||
=== release 1.14.0 ===
|
||
|
||
2018-03-19 20:29:28 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.14.0
|
||
|
||
=== release 1.13.91 ===
|
||
|
||
2018-03-13 19:31:04 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.13.91
|
||
|
||
=== release 1.13.90 ===
|
||
|
||
2018-03-03 22:55:56 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* 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 15:40:29 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.12.0
|
||
|
||
=== release 1.11.91 ===
|
||
|
||
2017-04-27 17:37:36 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.11.91
|
||
|
||
=== release 1.11.90 ===
|
||
|
||
2017-04-07 16:35:42 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* meson.build:
|
||
Release 1.11.90
|
||
|
||
2017-03-27 14:59:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
* testsuite/test_valuearray.py:
|
||
* testsuite/test_valuelist.py:
|
||
array/list: Make gvalue conversion symmetric
|
||
This is needed to support matrix. Otherwise, getting
|
||
a matrix would remove the rows envelopess, which would
|
||
make the "cast" fails, since it would not know if the
|
||
internal rows are ValueArray or ValueList. I think reading,
|
||
modifying and setting back the matrix is an important use
|
||
case.
|
||
|
||
2017-03-27 14:52:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
gstmodule: Factor out gst type creation
|
||
This reduces a lot the boiler plate all over. At the same
|
||
time, use N instead of O when passing PyObject to fix
|
||
the objects leaks.
|
||
|
||
2017-03-24 13:28:35 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||
|
||
* .gitignore:
|
||
Add /build and install to the gitignore
|
||
|
||
2017-03-23 12:21:32 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/gstmodule.c:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/common.py:
|
||
* 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_valuearray.py:
|
||
* testsuite/test_valuelist.py:
|
||
overrides: Add more GstValue overrides
|
||
This patch adds overrides to support IntRange, Int64Range, DoubleRange,
|
||
FractionRange, Array and List. For integer ranges, it maps this
|
||
to python 'range'. Gst.IntRange() and Gst.Int64Range() are simple cast
|
||
to let the underlying code know which GType to use. To set such range in
|
||
python you will do:
|
||
structure["range"] = Gst.IntRange(range(0,10,2)))
|
||
Same for the 64 bit variant. And when you do:
|
||
r = structure.get_value("range")
|
||
A range will be returned directly, without the wrapper. For DoubleRange
|
||
and FractionRange, there is no native support in python. So the usage
|
||
will be:
|
||
structure["range"] = Gst.DoubleRange(0,10.0)
|
||
structure["range"] =
|
||
Gst.FractionRange(Gst.Fraction(1/30), Gst.Fraction(1/5)
|
||
When getting this value, Gst.DoubleRange and Gst.FractionRange class are
|
||
returned. They both have start/stop members. The naming was taken from
|
||
range type.
|
||
For Array and List, both uses the native list type, though they can be
|
||
constructed from any python sequence. So again, the class is just like
|
||
a cast, to let it pick the right GType and python list are being
|
||
returned.
|
||
structure["list"] = Gst.ValueList([1,2,3,4])
|
||
structure["array"] = Gst.ValueArray([1,2,3,4)
|
||
Using string and tuple could also work. Since Gst.ValueList/Array are
|
||
sequence, you can convert one to the other with:
|
||
list = Gst.ValueList([1,2,3,4])
|
||
array = Gst.ValueArray (list)
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=753754
|
||
|
||
2017-03-23 12:09:05 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||
|
||
* meson.build:
|
||
* scripts/pythondetector:
|
||
meson: Install in gi._overidesdir only if we are installing in right prefix
|
||
And make sure python detector did not fail
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=780369
|
||
|
||
2017-02-24 16:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* meson.build:
|
||
meson: Update version
|
||
|
||
2017-02-24 15:38:09 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.11.2 ===
|
||
|
||
2017-02-24 15:09:54 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.11.2
|
||
|
||
2017-02-24 12:08:48 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
2017-02-21 22:02:14 +1100 Jan Schmidt <jan@centricular.com>
|
||
|
||
* examples/helloworld.py:
|
||
Port old helloworld.py example to GI
|
||
|
||
2017-02-15 10:48:58 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||
|
||
* meson.build:
|
||
* meson_options.txt:
|
||
python: Add an option to set where to install pygi overrides
|
||
|
||
2017-01-13 12:51:11 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
meson: bump version and bump meson requirement
|
||
Adjust meson requirement to same as used in other modules.
|
||
|
||
=== release 1.11.1 ===
|
||
|
||
2017-01-12 16:15:50 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.11.1
|
||
|
||
2016-12-16 17:43:11 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* .gitignore:
|
||
* gst-python.spec.in:
|
||
Remove bitrotten and unused gst-python.spec.in file
|
||
|
||
2016-11-26 11:28:30 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* .gitmodules:
|
||
common: use https protocol for common submodule
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=775110
|
||
|
||
2016-11-03 11:49:15 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||
|
||
* testsuite/overrides_hack.py:
|
||
Play nicely with gst-build uninstalled
|
||
As overrides_hack is being used as user sitecustomize script
|
||
|
||
2016-11-03 08:36:23 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||
|
||
* meson.build:
|
||
* testsuite/meson.build:
|
||
* testsuite/runtests.py:
|
||
meson: Add testsuite
|
||
|
||
2016-11-01 18:12:33 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* meson.build:
|
||
meson: update version
|
||
|
||
=== release 1.11.0 ===
|
||
|
||
2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.10.0 ===
|
||
|
||
2016-11-01 18:06:58 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.10.0
|
||
|
||
2016-10-19 14:47:01 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||
|
||
* meson.build:
|
||
meson: use the version keyword argument for dependencies version
|
||
|
||
2016-10-17 09:37:30 +0200 Marianna Smidth Buschle <msb@qtec.com>
|
||
|
||
* examples/plugins/python/identity.py:
|
||
examples: Added identity example
|
||
Created a simple BaseTransform element (identity)
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=772853
|
||
|
||
2016-09-30 11:35:42 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||
|
||
* hooks/pre-commit.hook:
|
||
* meson.build:
|
||
meson: Setup pre-commit hooks when configuring
|
||
|
||
=== release 1.9.90 ===
|
||
|
||
2016-09-30 13:04:26 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.9.90
|
||
|
||
2016-09-14 15:18:17 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* pythondetector:
|
||
meson: Add a workaround for finding the Python library on Fedora
|
||
|
||
2016-09-14 11:42:54 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* pythondetector:
|
||
meson: Fix pythondetector on Debian and use sysconfig for getting the ABIFLAGS too
|
||
Paths like /usr/lib/python3.5/config-3.5m-x86_64-linux-gnu would not be
|
||
detected by the old code, but it's all nicely stored in sysconfig so
|
||
let's just use that.
|
||
|
||
2016-09-14 11:31:32 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
configure: Depend on gstreamer 1.9.2.1
|
||
|
||
2016-09-13 15:17:41 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||
|
||
* pythondetector:
|
||
meson: Search python shared lib in lib64/ if it is a directory
|
||
|
||
2016-09-05 12:52:46 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
build: Remove unused variables
|
||
|
||
2016-09-05 11:30:43 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||
|
||
* config.h.meson:
|
||
* gi/meson.build:
|
||
* gi/overrides/meson.build:
|
||
* meson.build:
|
||
* plugin/meson.build:
|
||
* pythondetector:
|
||
Add support for Meson as alternative/parallel build system
|
||
https://github.com/mesonbuild/meson
|
||
|
||
2016-09-01 12:31:53 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.9.2 ===
|
||
|
||
2016-09-01 12:31:42 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.9.2
|
||
|
||
2016-07-06 13:54:19 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.9.1 ===
|
||
|
||
2016-07-06 13:38:12 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.9.1
|
||
|
||
2016-03-24 13:34:28 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.8.0 ===
|
||
|
||
2016-03-24 13:03:02 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.8.0
|
||
|
||
=== release 1.7.91 ===
|
||
|
||
2016-03-15 12:34:35 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.7.91
|
||
|
||
=== release 1.7.90 ===
|
||
|
||
2016-03-01 18:53:59 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.7.90
|
||
|
||
2016-02-27 11:16:00 +0000 Hanno Boeck <hanno@hboeck.de>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
NULL-terminate PyMethodDef array
|
||
PyMethodDef arrays are supposed to end with an entry full of NULL/0 values.
|
||
This is missing in gst-python in the file gstmodule.c.
|
||
This causes out of bounds memory reads which can be seen / tested by compiling
|
||
gst-python with address sanitizer (-fsanitize=address in CFLAGS/LDFLAGS).
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=762766
|
||
|
||
2016-02-21 10:46:24 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||
|
||
* Makefile.am:
|
||
* win32/MANIFEST:
|
||
* win32/common/.gitignore:
|
||
* win32/common/config.h.in:
|
||
* win32/vs6/gst_python.dsw:
|
||
* win32/vs6/libgstpython.dsp:
|
||
* win32/vs6/pygenfiles.dsp:
|
||
win32: remove outdated build cruft
|
||
This hasn't been touched for generations, doesn't work,
|
||
and is just causing confusion. We also don't want to
|
||
maintain these files manually.
|
||
|
||
2016-02-19 17:13:57 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
Fix bug when checking template object type
|
||
|
||
2016-02-19 12:38:49 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.7.2 ===
|
||
|
||
2016-02-19 12:16:05 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.7.2
|
||
|
||
2016-02-15 23:26:06 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
* testsuite/common.py:
|
||
gst: Fix a crash when passing wrong type as __templates__
|
||
|
||
2016-02-08 11:30:08 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* gi/overrides/GstPbutils.py:
|
||
* plugin/gstpythonplugin.c:
|
||
Avoid warning about gi.require_version not being called
|
||
|
||
2015-12-24 15:30:00 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.7.1 ===
|
||
|
||
2015-12-24 15:00:41 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.7.1
|
||
|
||
2015-12-14 13:03:24 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
python: Check return value of g_module_symbol()
|
||
CID 1320702
|
||
|
||
2015-12-14 13:01:25 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
python: Don't call Py_DECREF() on NULL
|
||
CID 1320703
|
||
|
||
2015-11-16 10:12:37 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
pythonplugin: Clean up error handling a bit
|
||
Don't g_error() but only g_critical() when things go wrong and return FALSE.
|
||
g_error() would kill the application immediately.
|
||
Also check if we can actually get gi.repository.Gst before using it.
|
||
|
||
2015-11-08 11:56:28 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
|
||
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/gstmodule.c:
|
||
overrides: also provide wrapper for trace level debug logging
|
||
|
||
2015-11-08 11:56:20 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: fix a few typos in exception messages
|
||
|
||
2015-10-27 22:19:19 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* examples/plugins/python/sinkelement.py:
|
||
examples: Port the sink example to GstBaseSink
|
||
Also we now need to explicitly call Gst.init() from python bindings.
|
||
|
||
2015-10-25 21:33:46 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: chain up to base __init__ in Pad override
|
||
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=757108
|
||
|
||
2015-09-25 12:03:45 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.6.0 ===
|
||
|
||
2015-09-25 12:01:24 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.6.0
|
||
|
||
2015-06-24 17:44:44 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.5.2 ===
|
||
|
||
2015-06-24 17:44:30 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
* testsuite/__init__.py:
|
||
Release 1.5.2
|
||
|
||
2015-04-24 10:35:14 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* gi/overrides/Gst.py:
|
||
* testsuite/overrides_hack.py:
|
||
* testsuite/test_gst.py:
|
||
tests: Fix tests in python2
|
||
Python2 core checks that the first argument of a method is of the type
|
||
of the object if it does not have any info about the method, so when
|
||
using Gst not initialized it raiser a TypeError and not a
|
||
Gst.NotInitialized as expected.
|
||
+ And fix a typo
|
||
|
||
2015-04-24 09:37:24 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* testsuite/Makefile.am:
|
||
* testsuite/test_fraction.py:
|
||
tests: Add test_fraction back in the testsuite
|
||
Properly porting it and adding a small test about getting fraction
|
||
from a Gst.Structure
|
||
|
||
2015-04-24 10:27:47 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: Do not use inspect.signature as it is not avalaible in python2
|
||
Fix regression from https://bugzilla.gnome.org/show_bug.cgi?id=746329
|
||
|
||
2015-04-15 19:57:43 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/common.py:
|
||
* testsuite/old/test-object.c:
|
||
* testsuite/old/test-object.h:
|
||
* testsuite/old/test_adapter.py:
|
||
* testsuite/old/test_audio.py:
|
||
* testsuite/old/test_bin.py:
|
||
* testsuite/old/test_buffer.py:
|
||
* testsuite/old/test_bus.py:
|
||
* testsuite/old/test_caps.py:
|
||
* testsuite/old/test_element.py:
|
||
* testsuite/old/test_event.py:
|
||
* testsuite/old/test_fraction.py:
|
||
* testsuite/old/test_ghostpad.py:
|
||
* testsuite/old/test_interface.py:
|
||
* testsuite/old/test_iterator.py:
|
||
* testsuite/old/test_libtag.py:
|
||
* testsuite/old/test_message.py:
|
||
* testsuite/old/test_pad.py:
|
||
* testsuite/old/test_pbutils.py:
|
||
* testsuite/old/test_pipeline.py:
|
||
* testsuite/old/test_registry.py:
|
||
* testsuite/old/test_segment.py:
|
||
* testsuite/old/test_struct.py:
|
||
* testsuite/old/test_taglist.py:
|
||
* testsuite/old/test_typefind.py:
|
||
* testsuite/old/test_xml.py:
|
||
* testsuite/old/testhelpermodule.c:
|
||
* testsuite/overrides_hack.py:
|
||
* testsuite/runtests.py:
|
||
* testsuite/test_gst.py:
|
||
test: Bring back the testsuite and test if the initialization override works
|
||
Summary:
|
||
Simplify the Makefile taking example on pitivi and copy several pitivi
|
||
testing files, simplifying them a bit for our use case
|
||
Reviewers: Mathieu_Du
|
||
Differential Revision: http://phabricator.freedesktop.org/D97
|
||
|
||
2015-04-15 19:55:16 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: Disable all GStreamer APIs until Gst has been initialized
|
||
Summary:
|
||
And throw an exception if the user tries to call any Gst API without
|
||
initializing gst.
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=747555
|
||
Reviewers: Mathieu_Du
|
||
Differential Revision: http://phabricator.freedesktop.org/D87
|
||
|
||
2015-04-22 10:40:48 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* INSTALL:
|
||
Remove INSTALL file
|
||
autotools automatically generate this, and when using different versions
|
||
for autogen.sh there will always be changes to a file tracked by git.
|
||
|
||
2015-03-18 13:53:55 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: Try hard to make the query writable in the pad query function
|
||
Summary:
|
||
We know that the bindings will get an extra ref but we know that
|
||
it is not actually needed, so we are safe to decrease the refcount
|
||
by one in that particular context making sure we give PyGI its
|
||
ref back when we are done.
|
||
Reviewers: Mathieu_Du
|
||
Differential Revision: http://phabricator.freedesktop.org/D41
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=746329
|
||
|
||
2015-03-06 19:25:57 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* plugin/Makefile.am:
|
||
plugin: Name differently between python2 and python3
|
||
Those are 2 different binaries and thus should have different
|
||
.so names. Just use the $PYTHON_SO for that to happen.
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=738157
|
||
|
||
2014-10-20 13:40:05 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.4.0 ===
|
||
|
||
2014-10-20 11:24:58 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.4.0
|
||
|
||
2014-10-19 13:34:59 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
pythonplugin: Fix compiler warning about unused format string argument
|
||
CC libgstpythonplugin_la-gstpythonplugin.lo
|
||
gstpythonplugin.c:192:65: warning: data argument not used by format string
|
||
[-Wformat-extra-args]
|
||
GST_DEBUG ("GST_PLUGIN_SYSTEM_PATH set to %s", plugin_path, plugin_path);
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
|
||
|
||
=== release 1.3.90 ===
|
||
|
||
2014-09-24 11:13:45 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.3.90
|
||
|
||
2014-06-10 16:04:15 +0200 Rico Tzschichholz <ricotz@ubuntu.com>
|
||
|
||
* plugin/Makefile.am:
|
||
plugin: Do not version the plugin library
|
||
|
||
2014-06-05 19:54:13 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* examples/plugins/python/sinkelement.py:
|
||
* old_examples/.gitignore:
|
||
* old_examples/Makefile.am:
|
||
* old_examples/audio-controller.py:
|
||
* old_examples/audioconcat.py:
|
||
* old_examples/bps.py:
|
||
* old_examples/buffer-draw.py:
|
||
* old_examples/cp.py:
|
||
* old_examples/cutter.py:
|
||
* old_examples/debugslider.py:
|
||
* old_examples/decodebin.py:
|
||
* old_examples/f2f.py:
|
||
* old_examples/filesrc.py:
|
||
* old_examples/fvumeter.py:
|
||
* old_examples/gst-discover:
|
||
* old_examples/gstfile.py:
|
||
* old_examples/helloworld.py:
|
||
* old_examples/maemogst.py:
|
||
* old_examples/mixer.py:
|
||
* old_examples/option-parser.py:
|
||
* old_examples/pipeline-tester:
|
||
* old_examples/play.py:
|
||
* old_examples/pyidentity.py:
|
||
* old_examples/remuxer.py:
|
||
* old_examples/segments.py:
|
||
* old_examples/sinkelement-registry.py:
|
||
* old_examples/sinkelement.py:
|
||
* old_examples/switch.py:
|
||
* old_examples/synchronizer.py:
|
||
* old_examples/tagsetter.py:
|
||
* old_examples/video-controller.py:
|
||
* old_examples/vumeter.py:
|
||
Move old example to a dedicated folder so user know it is no up to date
|
||
|
||
2014-06-06 10:30:07 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* examples/python/sinkelement.py:
|
||
* gi/overrides/Gst.py:
|
||
Add an example sink element and override the chain and event functions of pads
|
||
Otherwize we will get 2 time acces to the element in it, which does
|
||
not make much sense. The _full variant can still be used.
|
||
|
||
2014-02-06 16:17:03 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* Makefile.am:
|
||
* acinclude.m4:
|
||
* configure.ac:
|
||
* plugin/Makefile.am:
|
||
* plugin/gstpythonplugin.c:
|
||
Reimplement gstpython plugin on top of PyGobject
|
||
|
||
2014-06-05 17:22:23 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* common:
|
||
Update common submodule
|
||
|
||
2014-05-22 22:48:09 +0200 Christoph Reiter <reiter.christoph@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: Don't pass arguments to Boxed base class __init__() in Gst.Caps override.
|
||
This is needed since: https://git.gnome.org/browse/pygobject/commit/?id=3a2bfc8bf01fcae3863
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=730596
|
||
|
||
2014-03-23 10:34:10 +0100 Lubosz Sarnecki <lubosz@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
python3: apply pep 238 for division overload
|
||
Python 3 needs an __truediv__ operator method, used in GstFraction.
|
||
see: http://legacy.python.org/dev/peps/pep-0238/
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=726920
|
||
|
||
2014-04-01 09:53:21 +0200 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: Import the _gi_gst module relative
|
||
We always expect it to be in the same directory and it fixes its import
|
||
with python3
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=726921
|
||
|
||
2014-03-29 15:15:27 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
Modernize configure.ac a bit
|
||
Especially create tar.xz files instead of tar.gz
|
||
|
||
2014-03-29 15:01:26 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* gi/overrides/Makefile.am:
|
||
Fix automake warning
|
||
INCLUDES is the old name of AM_CPPFLAGS and is deprecated.
|
||
|
||
2014-03-29 14:51:39 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||
|
||
* configure.ac:
|
||
* gi/overrides/Makefile.am:
|
||
Fix extension of native Python module
|
||
When building debug modules this e.g. has to be _d.so instead of just .so
|
||
|
||
2014-03-15 18:26:40 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.2.0 ===
|
||
|
||
2014-03-15 18:02:45 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.2.0
|
||
|
||
2014-03-15 12:40:32 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* configure.ac:
|
||
We actually depend on python 2.5 not 2.7
|
||
|
||
2014-03-15 15:45:43 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: Checking an empty caps should return False
|
||
|
||
2013-12-12 11:20:12 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||
|
||
* COPYING:
|
||
* examples/audioconcat.py:
|
||
* examples/bps.py:
|
||
* examples/cp.py:
|
||
* examples/cutter.py:
|
||
* examples/debugslider.py:
|
||
* examples/decodebin.py:
|
||
* examples/f2f.py:
|
||
* examples/filesrc.py:
|
||
* examples/fvumeter.py:
|
||
* examples/gst-discover:
|
||
* examples/pipeline-tester:
|
||
* examples/tagsetter.py:
|
||
* examples/vumeter.py:
|
||
* gi/__init__.py:
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/GstPbutils.py:
|
||
* gi/overrides/gstmodule.c:
|
||
* pygst.py.in:
|
||
* testsuite/common.py:
|
||
* testsuite/runtests.py:
|
||
* testsuite/test_adapter.py:
|
||
* testsuite/test_audio.py:
|
||
* testsuite/test_bin.py:
|
||
* testsuite/test_buffer.py:
|
||
* testsuite/test_bus.py:
|
||
* testsuite/test_caps.py:
|
||
* testsuite/test_element.py:
|
||
* testsuite/test_event.py:
|
||
* testsuite/test_fraction.py:
|
||
* testsuite/test_ghostpad.py:
|
||
* testsuite/test_gst.py:
|
||
* testsuite/test_interface.py:
|
||
* testsuite/test_iterator.py:
|
||
* testsuite/test_libtag.py:
|
||
* testsuite/test_message.py:
|
||
* testsuite/test_pad.py:
|
||
* testsuite/test_pbutils.py:
|
||
* testsuite/test_pipeline.py:
|
||
* testsuite/test_registry.py:
|
||
* testsuite/test_segment.py:
|
||
* testsuite/test_struct.py:
|
||
* testsuite/test_taglist.py:
|
||
* testsuite/test_typefind.py:
|
||
* testsuite/test_xml.py:
|
||
Fix zip code of new FSF address
|
||
I missed the zip code last time round - fix it. Thanks to Michael Schwendt
|
||
in https://bugzilla.redhat.com/show_bug.cgi?id=1034341#c11 for pointing this
|
||
out to me.
|
||
Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=720317
|
||
|
||
2013-12-03 17:49:11 -0500 Olivier Crête <olivier.crete@collabora.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
Gst: Add python version of GST_TIME_ARGS
|
||
|
||
2013-12-03 17:36:07 -0500 Olivier Crête <olivier.crete@collabora.com>
|
||
|
||
* .gitignore:
|
||
Add *.so to gitignore
|
||
|
||
2013-11-25 17:01:48 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||
|
||
* COPYING:
|
||
* examples/audioconcat.py:
|
||
* examples/bps.py:
|
||
* examples/cp.py:
|
||
* examples/cutter.py:
|
||
* examples/debugslider.py:
|
||
* examples/decodebin.py:
|
||
* examples/f2f.py:
|
||
* examples/filesrc.py:
|
||
* examples/fvumeter.py:
|
||
* examples/gst-discover:
|
||
* examples/pipeline-tester:
|
||
* examples/tagsetter.py:
|
||
* examples/vumeter.py:
|
||
* gi/__init__.py:
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/GstPbutils.py:
|
||
* gi/overrides/gstmodule.c:
|
||
* pygst.py.in:
|
||
* testsuite/common.py:
|
||
* testsuite/runtests.py:
|
||
* testsuite/test_adapter.py:
|
||
* testsuite/test_audio.py:
|
||
* testsuite/test_bin.py:
|
||
* testsuite/test_buffer.py:
|
||
* testsuite/test_bus.py:
|
||
* testsuite/test_caps.py:
|
||
* testsuite/test_element.py:
|
||
* testsuite/test_event.py:
|
||
* testsuite/test_fraction.py:
|
||
* testsuite/test_ghostpad.py:
|
||
* testsuite/test_gst.py:
|
||
* testsuite/test_interface.py:
|
||
* testsuite/test_iterator.py:
|
||
* testsuite/test_libtag.py:
|
||
* testsuite/test_message.py:
|
||
* testsuite/test_pad.py:
|
||
* testsuite/test_pbutils.py:
|
||
* testsuite/test_pipeline.py:
|
||
* testsuite/test_registry.py:
|
||
* testsuite/test_segment.py:
|
||
* testsuite/test_struct.py:
|
||
* testsuite/test_taglist.py:
|
||
* testsuite/test_typefind.py:
|
||
* testsuite/test_xml.py:
|
||
Update FSF address
|
||
The FSF has moved since these files were created. Update the address, in
|
||
order to keep packaging tools such as rpmlint quiet.
|
||
Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=715182
|
||
|
||
2013-09-30 13:27:33 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
* gi/overrides/__init__.py:
|
||
Fix another syntax error with newer Python versions
|
||
|
||
2013-09-30 13:07:03 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
* configure.ac:
|
||
configure: Fix typo
|
||
|
||
2013-09-30 12:45:59 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
Fix compilation with Python 3.0
|
||
Changes partially taken from pygobject.
|
||
|
||
2013-09-30 12:30:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
* acinclude.m4:
|
||
configure: Fix Python configure checks to work with all Python versions between 2.7 and 3.3
|
||
|
||
2013-09-28 21:07:47 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* configure.ac:
|
||
Back to development
|
||
|
||
=== release 1.1.90 ===
|
||
|
||
2013-09-28 20:48:40 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 1.1.90
|
||
|
||
2013-08-27 01:07:48 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
|
||
|
||
* configure.ac:
|
||
configure: fail if pygobject is not found
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=706853
|
||
|
||
2013-08-26 17:35:48 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
Gst: Do not initialize Gst at init
|
||
Letting the user choose when to initialize it himself
|
||
|
||
2013-08-23 23:18:57 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* TODO:
|
||
todo: Update the todo
|
||
|
||
2013-08-23 23:08:27 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
Disable examples amd testsuite as long as they have not been ported
|
||
|
||
2013-08-23 22:01:46 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* gi/overrides/Makefile.am:
|
||
overrides: Force symlinks when making
|
||
Making make distcheck pass
|
||
|
||
2013-08-23 21:42:37 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
gstmodule: Check that we could retrieve the module before using it
|
||
And plug a small leak
|
||
|
||
2013-02-07 16:12:23 -0600 George McCollister <george.mccollister@gmail.com>
|
||
|
||
* configure.ac:
|
||
configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
|
||
AM_CONFIG_HEADER was removed in automake 1.13
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=693367
|
||
|
||
2012-12-30 16:11:30 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
|
||
|
||
* gi/overrides/Makefile.am:
|
||
overrides: symlink some more to use uninstalled out-of-source build
|
||
|
||
2012-12-07 14:18:21 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: implement Gst.Structure.__setitem__
|
||
|
||
2012-11-22 07:11:45 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: implement Gst.Structure.__getitem__
|
||
|
||
2012-11-04 17:02:24 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: move add(*args) override from Gst.Pipeline to Gst.Bin
|
||
|
||
2012-11-04 17:00:14 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: move the Gst.Pad override before Gst.GhostPad
|
||
...else gi will screw up the type hierarchy and GhostPad will inherit from the
|
||
non-overridden Gst.Pad. Got it?
|
||
|
||
2012-10-24 20:47:07 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: override GhostPad.__init__
|
||
|
||
2012-10-15 09:56:43 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: make Gst.Pad.link still return Gst.PadLinkReturn when successful
|
||
|
||
2012-10-15 09:49:00 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/GstPbutils.py:
|
||
* gi/overrides/Makefile.am:
|
||
overrides: add encoding profile(s) overrides in GstPbutils
|
||
|
||
2012-10-15 09:18:00 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: make filter arg in Gst.Pad.query_caps(filter) default to None
|
||
|
||
2012-10-15 09:15:21 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: set default value for name arg in ElementFactory.make(factory, name)
|
||
So you can use Gst.ElementFactory.make('fakesrc') instead of
|
||
Gst.ElementFactory.make('fakesrc', None)
|
||
|
||
2012-10-15 09:13:44 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: make Gst.Pad.link raise Gst.LinkError
|
||
|
||
2012-10-15 09:12:33 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: implement Gst.Pipeline.add(e1, e2, ...)
|
||
|
||
2012-10-15 09:10:25 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: implement the python iterator protocol for Gst.Iterator
|
||
So that you can use: for value in gst_iterator: ...
|
||
|
||
2012-10-15 09:00:03 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
overrides: implement caps[i] and len(caps)
|
||
|
||
2012-10-15 08:58:59 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gi/overrides/Makefile.am:
|
||
overrides: don't install our gi/overrides/__init__.py
|
||
We don't want to override the gi/overrides/__init__.py from pygobject
|
||
|
||
2012-09-27 14:41:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/gstmodule.c:
|
||
overrides: provide for gst-python style debug logging
|
||
Also provide a default debug category for the binding glue code.
|
||
|
||
2012-09-27 14:19:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||
|
||
* gi/overrides/Makefile.am:
|
||
overrides: symlink some more to use uninstalled
|
||
|
||
2012-08-29 10:05:37 -0700 René Stadler <rene.stadler@collabora.co.uk>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
overrides: Fix crash in add_template
|
||
templ vs. templates. Moved variable declarations to the inner scope to prevent
|
||
such a mistake.
|
||
|
||
2012-08-19 22:40:06 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/Makefile.am:
|
||
Make it possible to use uninstalled symlinking the .so file
|
||
|
||
2012-08-19 02:25:13 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* gi/overrides/gstmodule.c:
|
||
overrides: Make it possible to add metadatas and PadTemplates to GstElementClass
|
||
|
||
2012-08-08 14:00:05 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* autogen.sh:
|
||
* configure.ac:
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/Makefile.am:
|
||
* gi/overrides/gstmodule.c:
|
||
Implement the glue code so GstFraction works
|
||
|
||
2012-08-08 13:59:09 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
* gi/Makefile.am:
|
||
* gi/__init__.py:
|
||
* gi/overrides/Gst.py:
|
||
* gi/overrides/Makefile.am:
|
||
* gi/overrides/__init__.py:
|
||
Add overrides for GObject Introspection
|
||
|
||
2012-07-30 16:24:10 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||
|
||
* Makefile.am:
|
||
* codegen/.gitignore:
|
||
* codegen/Makefile.am:
|
||
* codegen/__init__.py:
|
||
* codegen/argtypes.py:
|
||
* codegen/code-coverage.py:
|
||
* codegen/codegen.py:
|
||
* codegen/definitions.py:
|
||
* codegen/defsparser.py:
|
||
* codegen/docextract.py:
|
||
* codegen/docgen.py:
|
||
* codegen/h2def.py:
|
||
* codegen/mergedefs.py:
|
||
* codegen/mkskel.py:
|
||
* codegen/override.py:
|
||
* codegen/reversewrapper.py:
|
||
* codegen/scmexpr.py:
|
||
* configure.ac:
|
||
* gst/.gitignore:
|
||
* gst/Makefile.am:
|
||
* gst/__init__.py.in:
|
||
* gst/arg-types.py:
|
||
* gst/audio.defs:
|
||
* gst/audio.override:
|
||
* gst/audiomodule.c:
|
||
* gst/base.defs:
|
||
* gst/common.h:
|
||
* gst/extend/.gitignore:
|
||
* gst/extend/Makefile.am:
|
||
* gst/extend/__init__.py:
|
||
* gst/extend/discoverer.py:
|
||
* gst/extend/jukebox.py:
|
||
* gst/extend/leveller.py:
|
||
* gst/extend/pygobject.py:
|
||
* gst/extend/sources.py:
|
||
* gst/extend/utils.py:
|
||
* gst/gst-0.10.21.ignore:
|
||
* gst/gst-0.10.22.ignore:
|
||
* gst/gst-0.10.23.ignore:
|
||
* gst/gst-0.10.24.ignore:
|
||
* gst/gst-0.10.25.ignore:
|
||
* gst/gst-0.10.26.ignore:
|
||
* gst/gst-0.10.29.ignore:
|
||
* gst/gst-0.10.30.ignore:
|
||
* gst/gst-0.10.31.ignore:
|
||
* gst/gst-0.10.32.ignore:
|
||
* gst/gst-0.10.36.ignore:
|
||
* gst/gst-argtypes.c:
|
||
* gst/gst-disable-loadsave.ignore:
|
||
* gst/gst-extrafuncs.defs:
|
||
* gst/gst-pb-0.10.23.ignore:
|
||
* gst/gst-pb-0.10.25.ignore:
|
||
* gst/gst-pb-0.10.26.ignore:
|
||
* gst/gst-pb-0.10.29.ignore:
|
||
* gst/gst-pb-0.10.30.ignore:
|
||
* gst/gst-pb-0.10.31.ignore:
|
||
* gst/gst-pb-0.10.32.ignore:
|
||
* gst/gst-pb-0.10.36.ignore:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
* gst/gstbase.override:
|
||
* gst/gstbin.override:
|
||
* gst/gstbuffer.override:
|
||
* gst/gstbus.override:
|
||
* gst/gstcaps.override:
|
||
* gst/gstelement.override:
|
||
* gst/gstelementfactory.override:
|
||
* gst/gstevent.override:
|
||
* gst/gstlibs.override:
|
||
* gst/gstmessage.override:
|
||
* gst/gstmodule.c:
|
||
* gst/gstobject.override:
|
||
* gst/gstpad.override:
|
||
* gst/gstquery.override:
|
||
* gst/gstreamer.py:
|
||
* gst/gststructure.override:
|
||
* gst/gsttaglist.override:
|
||
* gst/gstversion.override.in:
|
||
* gst/interfaces.defs:
|
||
* gst/interfaces.override:
|
||
* gst/interfacesmodule.c:
|
||
* gst/libs.defs:
|
||
* gst/pbutils.defs:
|
||
* gst/pbutils.override:
|
||
* gst/pbutilsmodule.c:
|
||
* gst/pygst-private.h:
|
||
* gst/pygst.h:
|
||
* gst/pygstexception.c:
|
||
* gst/pygstexception.h:
|
||
* gst/pygstiterator.c:
|
||
* gst/pygstminiobject-private.h:
|
||
* gst/pygstminiobject.c:
|
||
* gst/pygstminiobject.h:
|
||
* gst/pygstvalue.c:
|
||
* gst/pygstvalue.h:
|
||
* gst/tag.defs:
|
||
* gst/tag.override:
|
||
* gst/tagmodule.c:
|
||
* gst/video.defs:
|
||
* gst/video.override:
|
||
* gst/videomodule.c:
|
||
* gst/xoverlay.defs:
|
||
* gst/xoverlay.override:
|
||
* gstlibtoolimporter.py:
|
||
* gstltihooks.py:
|
||
* gstoptionmodule.c:
|
||
* pkgconfig/.gitignore:
|
||
* pkgconfig/Makefile.am:
|
||
* pkgconfig/gst-python-uninstalled.pc.in:
|
||
* pkgconfig/gst-python.pc.in:
|
||
* plugin/Makefile.am:
|
||
* plugin/gstpythonplugin.c:
|
||
* testsuite/Makefile.am:
|
||
Keep only the testsuite as we are now using GObject Introspection for bindings
|
||
|
||
2012-04-08 00:01:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
Revert nonsense that happened to git master, but make configure error out with an error message pointing people to the 0.10 branch.
|
||
|
||
2012-03-07 16:50:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/gstpad.override:
|
||
pad: fix unit test again after previous commit
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=660357
|
||
|
||
2011-09-28 15:16:07 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
|
||
|
||
* gst/gstpad.override:
|
||
pad: fix Py_DECREF of null pointer in pad probe and pad block marshallers
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=660357
|
||
|
||
2012-01-26 13:20:53 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||
|
||
* gst/pbutils.override:
|
||
pbutils: fix copy-and-mutate-paste for gst_encoding_list_all_targets
|
||
|
||
2011-12-29 16:02:29 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gst/pbutils.defs:
|
||
pbutils: fix EncodingContainerProfile.add_profile refcount
|
||
|
||
2011-12-19 13:09:42 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/videomodule.c:
|
||
videomodule: fix compiler warning
|
||
videomodule.c:43:21: error: variable 'gst' set but not used
|
||
|
||
2011-12-18 20:45:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst-python.spec.in:
|
||
rpm: add new header files to .spec file, add -devel package for that
|
||
Not actually tested though.
|
||
|
||
2011-12-09 17:24:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/pbutilsmodule.c:
|
||
pbutilsmodule: avoid unused-but-set-variable compiler warning
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=665868
|
||
|
||
2011-12-09 17:22:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
* gst/gst-0.10.36.ignore:
|
||
* gst/gstversion.override.in:
|
||
Add gst-0.10.36.ignore file
|
||
So things still compile with older versions of GStreamer.
|
||
|
||
2011-12-09 14:05:12 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||
|
||
* gst/gst.defs:
|
||
preset: expose new gst.preset_{set,get}_app_dir() on python
|
||
|
||
2011-08-07 19:05:14 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-pb-0.10.36.ignore:
|
||
* gst/gstversion.override.in:
|
||
* gst/video.defs:
|
||
* gst/video.override:
|
||
video: wrap force key unit API
|
||
|
||
2011-10-31 10:51:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
configure: back to development
|
||
Apparently.
|
||
|
||
2011-10-31 10:49:41 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||
|
||
* examples/Makefile.am:
|
||
* examples/helloworld.py:
|
||
examples: add helloworld example
|
||
Add a straight 1:1 copy from cores' helloworld.c to show how the c api maps into
|
||
the pythong bindings. It would rock to have the same in other bindings.
|
||
|
||
2011-10-31 10:48:29 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||
|
||
* gst/gst.defs:
|
||
uri: add filename_to_uri to bindings
|
||
|
||
=== release 0.10.22 ===
|
||
|
||
2011-10-29 17:49:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 0.10.22
|
||
|
||
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>
|
||
|
||
* gst-python.spec.in:
|
||
Update spec file with latest changes
|
||
|
||
2011-01-16 14:58:37 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstmodule.c:
|
||
gstmodule: Add tags introduced in 0.10.31
|
||
Fixes #639632
|
||
|
||
2011-01-16 14:55:26 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstmodule.c:
|
||
gstmodule: Use a macro to register tags
|
||
Avoids human error when registering them (like USER_RATING previously
|
||
being TRACK_PEAK).
|
||
|
||
2011-01-12 18:12:29 +0530 Arun Raghavan <ford_prefect@gentoo.org>
|
||
|
||
* codegen/codegen.py:
|
||
codegen: Ignore functions whose return type is ignored
|
||
This makes sure that if X is an ignored type, then functions that return
|
||
an object of type X (or a pointer type based on X) are also ignored.
|
||
Fixes #639293
|
||
|
||
2011-01-12 18:11:23 +0530 Arun Raghavan <ford_prefect@gentoo.org>
|
||
|
||
* codegen/override.py:
|
||
codegen: Handle pointer types in is_type_ignored()
|
||
This ensures that if type X is ignored, then pointers to X (and pointers
|
||
to pointers to X, etc.) are also ignored.
|
||
Caveat: this also means that ignore-type should only be used with base
|
||
types and not pointer types.
|
||
Fixes #639293
|
||
|
||
2011-01-12 15:01:39 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||
|
||
* testsuite/Makefile.am:
|
||
testsuite: Add a make command to run tests forever
|
||
And will stop once they fail. Useful to debug racy tests.
|
||
|
||
2011-01-11 20:31:59 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
0.10.20.3 pre-release
|
||
|
||
2011-01-11 15:51:55 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From e572c87 to f94d739
|
||
|
||
2011-01-10 16:38:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From ccbaa85 to e572c87
|
||
|
||
2011-01-10 14:55:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 46445ad to ccbaa85
|
||
|
||
2011-01-07 21:52:03 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/pbutils.defs:
|
||
pbutils: Fix discoverer miniobject methods
|
||
They were declared as functions and not methods :(
|
||
|
||
2011-01-07 17:20:44 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
0.10.20.2 pre-release
|
||
|
||
2011-01-07 17:17:05 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||
|
||
* gst/pbutils.override:
|
||
pbutils: Add overrides for new API
|
||
|
||
2011-01-05 22:18:46 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/pbutils.defs:
|
||
encoding: encoding_profile_get_output_caps => _get_input_caps
|
||
|
||
2011-01-05 21:28:12 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gst-0.10.32.ignore:
|
||
* gst/gst.defs:
|
||
gst: update for latest API addition
|
||
|
||
2011-01-05 21:25:37 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gst-pb-0.10.32.ignore:
|
||
* gst/pbutils.defs:
|
||
pbutils: Update .defs for latest addition
|
||
|
||
2011-01-05 15:04:05 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.32.ignore:
|
||
* gst/gst-pb-0.10.32.ignore:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
* gst/pbutils.defs:
|
||
* gst/video.defs:
|
||
gst: Update to 0.10.32 core/base API
|
||
|
||
2011-01-05 15:04:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||
|
||
* gst/arg-types.py:
|
||
arg-types: Properly handle const-GstCaps* return values
|
||
|
||
2010-12-20 17:48:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 169462a to 46445ad
|
||
|
||
2010-12-15 14:57:05 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 20742ae to 169462a
|
||
|
||
2010-12-13 16:24:39 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 011bcc8 to 20742ae
|
||
|
||
2010-12-05 14:08:05 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* testsuite/test_pad.py:
|
||
test_pad: Fix pad refcount checking due to fix in core
|
||
The event source wasn't previously set correctly. Now that it is,
|
||
check the refcount on the proper pad.
|
||
|
||
2010-12-03 14:49:13 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
configure.ac: back to development
|
||
And the crowd goes mad \o/
|
||
|
||
=== release 0.10.20 ===
|
||
|
||
2010-12-01 23:43:57 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
Release 0.10.20
|
||
|
||
2010-11-22 13:27:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* .gitignore:
|
||
* configure.ac:
|
||
0.10.19.5 pre-release
|
||
|
||
2010-11-22 14:18:05 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* gst/Makefile.am:
|
||
* testsuite/common.py:
|
||
Fix distcheck some more.
|
||
In testsuite/common.py look for gst/__init__.py in builddir now.
|
||
Clean gst/__init__.pyc after make check.
|
||
|
||
2010-11-22 13:41:17 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/__init__.py.in:
|
||
Fix distcheck.
|
||
Before this change gst/__init__.py wasn't being copied to
|
||
$(top_builddir)/gst/, making make check fail to import gst.
|
||
|
||
2010-11-17 09:36:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
|
||
|
||
* gst/gst.defs:
|
||
gst: updating datetime functions
|
||
Updating datetime _from_unix functions for the new 2 variants (utc/local)
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=635031
|
||
|
||
2010-11-09 10:58:04 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/pbutilsmodule.c:
|
||
pbutils: Check that pygst_init() succeeded
|
||
|
||
2010-11-09 11:00:16 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/audiomodule.c:
|
||
* gst/gst-argtypes.c:
|
||
* gst/interfacesmodule.c:
|
||
* gst/pbutilsmodule.c:
|
||
* gst/pygstexception.c:
|
||
* gst/pygstiterator.c:
|
||
* gst/pygstminiobject.c:
|
||
* gst/tagmodule.c:
|
||
* gst/videomodule.c:
|
||
gst: run gst-indent all C files
|
||
We hadn't done it since the switch to git... whoops
|
||
|
||
2010-11-09 10:57:31 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/pygst.h:
|
||
pygst: Get the _PyGst_API symbol from the proper module
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=634365
|
||
|
||
2010-11-08 19:01:50 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/pbutils.defs:
|
||
* gst/pbutils.override:
|
||
pbutils: Update for latest API change in gstdiscoverer
|
||
|
||
2010-11-01 19:37:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
configure.ac: 0.10.19.4 pre-release
|
||
Skip .3 to align number with the other pre-releases.
|
||
|
||
2010-10-30 16:18:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst/pbutils.defs:
|
||
pbutils: update for discoverer API changes in last gst-plugins-base pre-release
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=633311
|
||
|
||
2010-10-27 16:58:12 +0200 David Hoyt <dhoyt@llnl.gov>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
plugin: Fix build on MSVC
|
||
Fixes #633141
|
||
|
||
2010-10-27 13:17:57 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 7bbd708 to 011bcc8
|
||
|
||
2010-10-26 17:53:42 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* examples/filesrc.py:
|
||
filesrc.py: Call gobject.threads_init() in the example
|
||
Fixes: #633033
|
||
|
||
2010-10-22 18:17:34 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
configure.ac: 0.10.19.2 pre-release
|
||
|
||
2010-10-22 13:28:03 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/pbutils.defs:
|
||
* gst/pbutils.override:
|
||
pbutils: Overrides for GstDiscoverer API
|
||
|
||
2010-10-22 13:27:33 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstmodule.c:
|
||
gst: Register new GST_ELEMENT_FACTORY_LIST_TYPE constants
|
||
|
||
2010-10-22 13:27:02 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstmessage.override:
|
||
gst: Add override for new qos messages
|
||
|
||
2010-10-22 13:26:44 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstevent.override:
|
||
gst: Add override for gst_event_parse_sink_message
|
||
|
||
2010-10-22 13:26:21 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstelementfactory.override:
|
||
gst: Add overrides for new GstElementFactoryList functions
|
||
|
||
2010-10-22 13:25:45 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/arg-types.py:
|
||
arg-types: GstElementFactoryListType is a guint64
|
||
|
||
2010-10-22 13:25:22 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gst-types.defs:
|
||
gst: Add GstDateTime as a boxed
|
||
|
||
2010-10-18 11:59:03 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/audio.override:
|
||
* gst/audiomodule.c:
|
||
* gst/interfaces.override:
|
||
* gst/interfacesmodule.c:
|
||
* gst/pbutils.override:
|
||
* gst/pbutilsmodule.c:
|
||
* gst/tag.override:
|
||
* gst/tagmodule.c:
|
||
* gst/video.override:
|
||
* gst/videomodule.c:
|
||
gst: Make all libraries use shared PyGst_API
|
||
Fixes #590348
|
||
|
||
2010-10-18 11:50:19 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/Makefile.am:
|
||
* gst/common.h:
|
||
* gst/gst.override:
|
||
* gst/gstmodule.c:
|
||
* gst/pygst-private.h:
|
||
* gst/pygst.h:
|
||
* gst/pygstiterator.c:
|
||
* gst/pygstminiobject.h:
|
||
* gst/pygstvalue.c:
|
||
gst: Export some pygst API to be used by external modules
|
||
Partially fixes #590348
|
||
|
||
2010-10-18 10:14:19 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.20.ignore:
|
||
* gst/gst.override:
|
||
* gst/gstmodule.c:
|
||
* gst/gstversion.override.in:
|
||
* gst/pbutilsmodule.c:
|
||
gst: Bump required core/base to 0.10.20
|
||
And clean up code accordingly
|
||
|
||
2010-10-18 09:36:13 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/audio.defs:
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.31.ignore:
|
||
* gst/gst-pb-0.10.31.ignore:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
* gst/pbutils.defs:
|
||
* gst/video.defs:
|
||
gst: Update to latest 0.10.31 core/base API
|
||
|
||
2010-10-14 12:32:36 -0700 David Schleef <ds@schleef.org>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 5a668bf to 7bbd708
|
||
|
||
2010-10-08 12:45:07 -0700 David Schleef <ds@schleef.org>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From c4a8adc to 5a668bf
|
||
|
||
2010-10-08 12:56:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 5e3c9bf to c4a8adc
|
||
|
||
2010-09-21 18:34:55 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From aa0d1d0 to 5e3c9bf
|
||
|
||
2010-09-07 14:28:14 +0300 Артём Попов <artfwo@gmail.com>
|
||
|
||
* examples/segments.py:
|
||
examples: add an example to show looping using segments
|
||
Fixes #339772.
|
||
|
||
2010-09-07 11:43:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From c2e10bf to aa0d1d0
|
||
|
||
2010-09-05 18:59:06 -0700 David Schleef <ds@schleef.org>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From d3d9acf to c2e10bf
|
||
|
||
2010-09-05 12:21:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From ec60217 to d3d9acf
|
||
|
||
2010-08-30 17:12:12 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* acinclude.m4:
|
||
acinclude.m4: also look in ${py_prefix}/lib for libpythonX.Y.so.
|
||
Fixes loading the python plugin loader in gentoo.
|
||
|
||
2010-08-30 11:57:07 +0200 Leo Singer <lsinger@calltech.edu>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
plugin: fix spurious exceptions in pygst_require. Fixes #624592.
|
||
|
||
2010-08-30 11:52:58 +0200 Leo Singer <lsinger@caltech.edu>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
plugin: refresh the plugin registry when plugins change.
|
||
|
||
2010-08-27 13:20:24 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
plugin: call pygtk.require("2.0") before importing pygobject. Fixes #623105.
|
||
Based on a patch from Leo Singer.
|
||
|
||
2010-08-27 12:43:09 +0200 Leo Singer <lsinger@caltech.edu>
|
||
|
||
* gst/gst.defs:
|
||
gst: add bindings for more gst.util_uint64_scale_*
|
||
|
||
2010-08-27 01:16:43 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
plugin: remove an unneeded PyType_Check call. Makes it work on centos for real.
|
||
|
||
2010-08-26 23:34:04 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
plugin: declare _PyGstElement_Type as void*.
|
||
Declaring _PyGstElement_Type as PyTypeObject makes the loader on centos fail
|
||
because of a missing symbol.
|
||
|
||
2010-08-26 17:14:32 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* acinclude.m4:
|
||
* plugin/Makefile.am:
|
||
* plugin/gstpythonplugin.c:
|
||
Make the plugin loader work on OSX with the standard python install.
|
||
|
||
2010-08-26 14:45:06 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-python
|
||
|
||
2010-08-26 12:14:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* plugin/Makefile.am:
|
||
plugin: don't link to libpython
|
||
|
||
2010-08-26 12:13:34 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* acinclude.m4:
|
||
acinclude.m4: use a better way to find the correct PYTHON_LIB_LOC.
|
||
|
||
2010-08-26 12:09:31 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
plugin: refactor the initialization code.
|
||
Remove references to global python objects from the initialization code. This
|
||
makes it possible to avoid linking to libpython.
|
||
|
||
2010-08-25 12:36:14 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* acinclude.m4:
|
||
* plugin/Makefile.am:
|
||
plugin: fix the manual loading of libpythonX.Y.so.
|
||
|
||
2010-08-25 11:08:15 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
plugin: check for _Py_NoneStruct instead of Py_None.
|
||
When checking if CPython is already loaded, don't check for Py_None which is a
|
||
macro but use _Py_NoneStruct which is a real symbol.
|
||
|
||
2010-08-13 17:25:05 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 3e8db1d to ec60217
|
||
|
||
2010-08-10 10:59:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From bd2054b to 3e8db1d
|
||
|
||
2010-08-06 23:18:02 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* gst/gststructure.override:
|
||
* gst/pygstvalue.c:
|
||
* testsuite/test_caps.py:
|
||
gst.Structure: raise TypeError when assigning None to a key
|
||
|
||
2010-08-05 13:57:53 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From a519571 to bd2054b
|
||
|
||
2010-08-04 19:31:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
|
||
This first checks what is required for ISO C99 support and sets the relevant
|
||
compiler parameters and if no C99 compiler is found, it checks for a
|
||
C89 compiler. This enables us to check for and use C89/C99 functions
|
||
that gcc hides from us without the correct compiler parameters.
|
||
|
||
2010-07-26 19:41:43 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* testsuite/test_fraction.py:
|
||
test_fraction: add a test for gobject property marshalling.
|
||
|
||
2010-07-26 19:29:53 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gst/gstmodule.c:
|
||
gst: implement getters and setters for GST_TYPE_FRACTION properties. Fixes #624882.
|
||
|
||
2010-07-16 12:44:46 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
Back to development.
|
||
|
||
=== release 0.10.19 ===
|
||
|
||
2010-07-15 21:01:35 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 0.10.19 "Insert Casablanca quote here"
|
||
|
||
2010-07-14 12:33:58 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* gst/gst.defs:
|
||
* testsuite/test_ghostpad.py:
|
||
gst.GhostPad: allow set_target(None) to unset the target. Fixes #590735.
|
||
|
||
2010-07-07 12:08:29 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
configure.ac: 0.10.18.4 pre-release
|
||
|
||
2010-07-07 12:11:46 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstmodule.c:
|
||
gst: Add GST_TAG_IMAGE_ORIENTATION
|
||
|
||
2010-07-07 12:07:55 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.30.ignore:
|
||
base: Add new GstBaseSink methods
|
||
|
||
2010-06-30 10:26:25 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
configure.ac: 0.10.18.3 pre-release
|
||
|
||
2010-06-30 10:25:50 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* autogen.sh:
|
||
* configure.ac:
|
||
Bump automake requirements to 1.10 and autoconf to 2.60
|
||
|
||
2010-06-27 10:46:14 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
0.10.18.2 pre-release
|
||
|
||
2010-06-27 10:35:55 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-pb-0.10.29.ignore:
|
||
* gst/gst-pb-0.10.30.ignore:
|
||
* gst/gstversion.override.in:
|
||
* gst/tag.defs:
|
||
* gst/video.defs:
|
||
* gst/xoverlay.defs:
|
||
Add gst-plugins-base 0.10.29/0.10.30 API additions
|
||
|
||
2010-06-27 10:14:58 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.30.ignore:
|
||
Add new core library API from 0.10.30
|
||
|
||
2010-06-27 10:07:28 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.29.ignore:
|
||
* gst/gst-0.10.30.ignore:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
Add new core 0.10.29 and 0.10.30 API definitions
|
||
|
||
2010-06-24 15:10:08 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 35617c2 to a519571
|
||
|
||
2010-06-15 16:50:48 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 9339ccc to 35617c2
|
||
|
||
2010-06-15 16:55:09 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 5adb1ca to 9339ccc
|
||
|
||
2010-06-15 16:36:19 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 57c89b7 to 5adb1ca
|
||
|
||
2010-06-15 15:50:39 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From c804988 to 57c89b7
|
||
|
||
2010-06-14 13:28:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
configure: Use GLIB_EXTRA_CFLAGS
|
||
|
||
2010-06-14 13:05:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 7a0fdf5 to c804988
|
||
|
||
2010-06-14 11:35:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 6da3bab to 7a0fdf5
|
||
|
||
2010-06-12 08:29:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 733fca9 to 6da3bab
|
||
|
||
2010-06-09 12:40:32 -0700 David Schleef <ds@schleef.org>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From fad145b to 733fca9
|
||
|
||
2010-06-09 12:34:26 -0700 David Schleef <ds@schleef.org>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 47683c1 to fad145b
|
||
|
||
2010-06-09 17:07:40 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* pkgconfig/gst-python-uninstalled.pc.in:
|
||
* pkgconfig/gst-python.pc.in:
|
||
pkgconfig: Remove the includedir variables
|
||
First of all because we don't install anything (doh!), and secondly
|
||
because it confuses the hell out of 3rd party python modules
|
||
using the values from those .pc files.
|
||
|
||
2010-06-03 13:09:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* autogen.sh:
|
||
autogen.sh: remove undefined configure options
|
||
|
||
2010-06-01 23:49:45 -0700 David Schleef <ds@schleef.org>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 17f89e5 to 47683c1
|
||
|
||
2010-06-01 22:55:32 -0700 David Schleef <ds@schleef.org>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From fd7ca04 to 17f89e5
|
||
|
||
2010-05-28 10:32:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* .gitignore:
|
||
* Makefile.am:
|
||
* autogen.sh:
|
||
* configure.ac:
|
||
build: put build files into m4/ instead of common/m4/
|
||
We don't want the common submodule directory contaminated with
|
||
random build cruft.
|
||
|
||
2010-04-26 00:33:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* gst-python.doap:
|
||
doap: update repository info from cvs->git and maintainers
|
||
|
||
2010-05-26 11:56:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 357b0db to fd7ca04
|
||
|
||
2010-05-14 18:26:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 4d67bd6 to 357b0db
|
||
|
||
2010-04-28 01:12:25 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
|
||
|
||
* gst/gstmodule.c:
|
||
gstmodule: Add missing tags
|
||
Map GST_TAG_* that were missing in gst-python bindings
|
||
|
||
2009-07-24 17:36:18 +0200 Olivier Aubert <olivier.aubert@liris.cnrs.fr>
|
||
|
||
* gst/gstbuffer.override:
|
||
Implement setter for gst.Buffer.size
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=589582
|
||
|
||
2010-04-28 00:27:43 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
|
||
|
||
* gst/tag.defs:
|
||
* testsuite/test_libtag.py:
|
||
tag: Adds xmp functions mappings
|
||
Maps gst_tag_list_from_xmp_buffer and
|
||
gst_tag_list_to_xmp_buffer
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=617068
|
||
|
||
2010-04-28 00:26:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
|
||
|
||
* gst/arg-types.py:
|
||
arg-types: Map const GstMiniObject
|
||
Adds GstMiniObjectArg to be able to use GstMiniObject objects
|
||
and its const versions in functions
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=617068
|
||
|
||
2010-04-29 16:02:20 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* testsuite/test_interface.py:
|
||
test_interface: Don't assert the missing mixer, gracefully ignore it
|
||
Fixes make check on systems that don't have a GstMixer element available
|
||
|
||
2010-04-23 14:42:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From fc85867 to 4d67bd6
|
||
|
||
2010-04-09 11:23:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From c1d07dd to fc85867
|
||
|
||
2010-03-24 18:56:05 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 55cd514 to c1d07dd
|
||
|
||
2010-03-15 10:26:25 +0100 Emilio Pozuelo Monfort <pochu27@gmail.com>
|
||
|
||
* gst/__init__.py:
|
||
Fix import on GNU/Hurd
|
||
|
||
2010-03-12 14:00:28 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From e272f71 to 55cd514
|
||
|
||
2010-03-11 11:21:39 +0100 Benjamin Otte <otte@redhat.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From df8a7c8 to e272f71
|
||
|
||
2010-03-10 21:52:56 +0100 Benjamin Otte <otte@redhat.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 9720a7d to df8a7c8
|
||
|
||
2010-03-10 20:44:42 +0100 Benjamin Otte <otte@redhat.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 0b6e072 to 9720a7d
|
||
|
||
2010-03-10 16:10:41 +0100 Benjamin Otte <otte@redhat.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 7cc5eb4 to 0b6e072
|
||
|
||
2010-03-10 01:11:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 7aa65b5 to 7cc5eb4
|
||
|
||
2010-03-09 21:41:38 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 44ecce7 to 7aa65b5
|
||
|
||
2010-02-26 16:37:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* gst/Makefile.am:
|
||
* pkgconfig/Makefile.am:
|
||
* testsuite/Makefile.am:
|
||
build: Make some more rules silent if requested
|
||
|
||
2010-02-26 15:46:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* configure.ac:
|
||
configure: Use automake 1.11 silent rules instead of shave if available
|
||
This makes sure that we use something that is still maintained and
|
||
also brings back libtool 1.5 support.
|
||
|
||
2010-02-14 23:19:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 96dc793 to 44ecce7
|
||
|
||
2010-02-12 11:38:54 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
configure.ac: And back to development we go
|
||
|
||
=== release 0.10.18 ===
|
||
|
||
2010-02-11 16:33:04 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
Release 0.10.18 "A pigeon carrying a 500ton block"
|
||
|
||
2010-01-30 15:20:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 15d47a6 to 96dc793
|
||
|
||
2010-01-25 20:27:39 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
configure.ac: 0.10.17.2 pre-release
|
||
|
||
2010-01-23 12:39:46 +0100 Luca Bruno <lucab@debian.org>
|
||
|
||
* gst/__init__.py:
|
||
Fix importing of gst module on GNU/kFreeBSD
|
||
|
||
2010-01-20 00:55:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 14cec89 to 15d47a6
|
||
|
||
2010-01-15 17:49:03 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.13.ignore:
|
||
* gst/gst-0.10.14.ignore:
|
||
* gst/gst-0.10.15.ignore:
|
||
* gst/gst-0.10.16.ignore:
|
||
* gst/gst-0.10.18.ignore:
|
||
* gst/gst-pb-0.10.14.ignore:
|
||
* gst/gst-pb-0.10.16.ignore:
|
||
* gst/gst-pb-0.10.18.ignore:
|
||
* gst/gstversion.override.in:
|
||
* gst/interfaces.override:
|
||
* gst/pbutils.override:
|
||
bump minimum requirement to 0.10.18 and remove cruft
|
||
|
||
2010-01-15 17:44:41 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.26.ignore:
|
||
* gst/gst-pb-0.10.26.ignore:
|
||
* gst/gstversion.override.in:
|
||
ignore new API additions for 0.10.26 core/base releases
|
||
|
||
2010-01-15 17:26:20 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/base.defs:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/tag.defs:
|
||
* gst/video.defs:
|
||
gst: Update .defs to new API
|
||
|
||
2010-01-18 09:06:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
|
||
|
||
* gst/extend/discoverer.py:
|
||
python: Do not pop tags in discoverer.py
|
||
Do not use pop on dicts because it destroys the tags info.
|
||
Fixes #592459
|
||
|
||
2009-12-21 19:13:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 47cb23a to 14cec89
|
||
|
||
2009-12-01 15:08:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 87bf428 to 47cb23a
|
||
|
||
2009-12-01 14:18:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From da4c75c to 87bf428
|
||
|
||
2009-11-27 18:56:43 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 53a2485 to da4c75c
|
||
|
||
2009-11-19 10:31:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 0702fe1 to 53a2485
|
||
|
||
2009-10-16 10:17:39 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 85d1530 to 0702fe1
|
||
|
||
2009-10-15 14:15:37 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
* examples/Makefile.am:
|
||
* examples/maemogst.py:
|
||
examples: add a simple Maemo 5 example
|
||
|
||
2009-10-14 10:42:11 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From a3e3ce4 to 85d1530
|
||
|
||
2009-10-08 11:01:32 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 19fa4f3 to a3e3ce4
|
||
|
||
2009-10-06 19:48:48 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
back to development -> 0.10.17.1
|
||
|
||
2009-10-05 14:29:41 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* gst-python.doap:
|
||
Add 0.10.17 release to the doap file
|
||
|
||
=== release 0.10.17 ===
|
||
|
||
2009-10-05 14:06:11 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
Release 0.10.17
|
||
|
||
2009-09-17 01:21:47 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
0.10.16.3 pre-release
|
||
|
||
2009-09-16 16:23:27 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.25.ignore:
|
||
* gst/gst-pb-0.10.25.ignore:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
* gst/interfaces.defs:
|
||
* gst/interfaces.override:
|
||
Update definitions and ignores for core/base 0.10.25. Fixes #587432
|
||
|
||
2009-09-12 00:26:57 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
0.10.16.2 pre-release
|
||
|
||
2009-09-11 22:41:28 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* testsuite/test_message.py:
|
||
test: Fix the structure_changed message test
|
||
The core changed to use sink pads for the structure changed
|
||
message instead of source pads. Might as well fix the test too.
|
||
|
||
2009-09-05 10:25:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 94f95e3 to 19fa4f3
|
||
|
||
2009-08-21 16:41:29 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* testsuite/Makefile.am:
|
||
* testsuite/test_audio.py:
|
||
Add test_audio.py.
|
||
|
||
2009-08-21 16:22:38 +0200 Johannes Berg <johannes@sipsolutions.net>
|
||
|
||
* gst/Makefile.am:
|
||
Use only one copy of pygstminiobject. Fixes #590348.
|
||
Instead of linking pygstminiobject.c into all the modules,
|
||
we can link it only into _gst and export the symbols for
|
||
the other modules. This fixes bug #590348 because now the
|
||
class key/id is common for all modules as a side-effect.
|
||
Also makes the modules smaller.
|
||
|
||
2009-08-20 15:46:53 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gst/base.defs:
|
||
Fix leak in gst_base_sink_get_lasy_buffer. Fixes #592447.
|
||
|
||
2009-08-18 14:45:41 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
|
||
|
||
* gst-python.spec.in:
|
||
Update spec file
|
||
|
||
2009-08-13 11:45:51 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
* gst/gstpad.override:
|
||
Release the GIL around gst_pad_link.
|
||
|
||
2009-08-13 11:00:49 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstpad.override:
|
||
gstpad: Don't forget to acquire/release the GIL in pac_block_destroy_data
|
||
|
||
2009-08-08 22:49:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* testsuite/Makefile.am:
|
||
Use LC_ALL=C for the tests as some are comparing localized strings
|
||
Fixes bug #590803.
|
||
|
||
2009-05-10 11:17:26 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
|
||
|
||
* autogen.sh:
|
||
Run libtoolize before aclocal
|
||
This unbreaks the build in some cases. Fixes bug #582021
|
||
|
||
2009-08-06 01:45:07 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
back to development -> 0.10.16.1
|
||
|
||
2009-08-05 02:04:12 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* gst-python.doap:
|
||
Add 0.10.16 release to the doap file
|
||
|
||
=== release 0.10.16 ===
|
||
|
||
2009-08-05 01:34:03 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
Release 0.10.16
|
||
|
||
2009-07-24 00:43:35 +0300 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From fedaaee to 94f95e3
|
||
|
||
2009-07-20 17:52:10 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
0.10.15.3 pre-release
|
||
|
||
2009-07-17 11:34:50 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.24.ignore:
|
||
gst: More API additions to gstreamer core. Fixes #587432
|
||
|
||
2009-07-14 19:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
0.10.15.2 pre-release
|
||
|
||
2009-07-13 12:24:35 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 5845b63 to fedaaee
|
||
|
||
2009-07-01 16:01:53 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstquery.override:
|
||
gstquery.override: Wrap remainig gst_query_parse*() methods.
|
||
|
||
2009-07-01 16:01:41 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstevent.override:
|
||
gstevent.override: Fix typos.
|
||
|
||
2009-07-01 13:54:57 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstmessage.override:
|
||
* testsuite/test_message.py:
|
||
gst.Message: Wrap remaining parse_*() methods.
|
||
|
||
2009-07-01 13:54:40 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstevent.override:
|
||
gst.Event: wrap parse_new_segment_full()
|
||
|
||
2009-07-01 13:53:54 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gst.defs:
|
||
gst.defs: Properly mark functions returning new objects
|
||
|
||
2009-07-01 12:29:22 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstmessage.override:
|
||
* testsuite/test_message.py:
|
||
gst.Message: Add overrides for new 0.10.24 messages
|
||
|
||
2009-07-01 12:28:52 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstevent.override:
|
||
* testsuite/test_event.py:
|
||
gst.Event: Add override for step event
|
||
|
||
2009-07-01 10:58:42 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.24.ignore:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
Update .defs for core API additions
|
||
|
||
2009-07-01 10:57:29 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* codegen/argtypes.py:
|
||
codegen: Fix const GBoxed return wrapping.
|
||
|
||
2009-06-26 13:43:51 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From f810030 to 5845b63
|
||
|
||
2009-06-24 15:16:20 +0100 Jan Schmidt <jan.schmidt@sun.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From c572721 to f810030
|
||
|
||
2009-06-05 23:26:11 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* gst/pygstvalue.c:
|
||
values: Fix segfault in the testsuite
|
||
It seems pygst_value_from_pyobject should not unref the passed
|
||
in object. Wrap the original pygst_value_from_pyobject in a function
|
||
that converts unicode python objects and then unrefs the temporary
|
||
object after extraction into a GValue.
|
||
|
||
2009-06-01 22:02:47 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
* gst/gsttaglist.override:
|
||
* gst/tag.override:
|
||
* testsuite/common.py:
|
||
* testsuite/test_pipeline.py:
|
||
* testsuite/test_taglist.py:
|
||
wrap gst_tag_to_vorbis_comment; fix uint tag setting
|
||
Setting gst.TAG_TRACK_NUMBER was failing because GStreamer
|
||
expects a uint while Python object -> GValue conversion was
|
||
giving an int. gst_tag_to_vorbis_comment was wrapped so
|
||
this conversion could be tested and failed on properly.
|
||
|
||
2009-06-01 19:08:47 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
* gst/pygstvalue.c:
|
||
* testsuite/test_struct.py:
|
||
* testsuite/test_taglist.py:
|
||
Convert unicode objects to utf-8 encoded G_STRINGs
|
||
|
||
2009-06-01 12:46:03 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
* gst/gst.override:
|
||
fix some grammar, add some debug
|
||
|
||
2009-05-26 21:01:35 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gst.defs:
|
||
gst.defs: Replace gchar** by GStrv to wrap more methods. Fixes #580992
|
||
|
||
2009-05-26 17:20:32 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 888e0a2 to c572721
|
||
|
||
2009-05-22 12:05:28 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
gstpythonplugin: Don't use pyg_gil_* in pure python. Fixes #583378
|
||
At this point, pygobject wasn't loaded yet ... cause pyg_gil_state_ensured
|
||
to not be initialized to the proper method.
|
||
|
||
2009-05-22 10:21:17 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 6ab11d1 to 888e0a2
|
||
|
||
2009-05-12 11:52:11 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gst-pb-0.10.23.ignore:
|
||
gst-pb-0.10.23.ignore: Remove stray empty line.
|
||
This caused some issues on some systems.
|
||
|
||
2009-05-11 21:22:35 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
Back to development -> 0.10.15.1
|
||
|
||
=== release 0.10.15 ===
|
||
|
||
2009-05-11 00:11:58 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 0.10.15
|
||
|
||
2009-05-07 14:57:57 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
0.10.14.5 pre-release
|
||
|
||
2009-05-07 13:49:18 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gst-pb-0.10.23.ignore:
|
||
gst-pb-0.10.23: Fix the ignores, globs need to go in a special section.
|
||
Finishes fixing #581729
|
||
|
||
2009-05-07 13:48:54 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gst-0.10.23.ignore:
|
||
gst-0.10.23.ignore: Add newly added enum values. Partially fixes #581729
|
||
|
||
2009-05-07 13:48:01 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* codegen/codegen.py:
|
||
codegen: Allow ignoring enum values. Partially fixes #581729
|
||
This is needed to ignore new enum values that are added in new gstreamer
|
||
core/base versions.
|
||
|
||
2009-05-06 23:38:54 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* examples/switch.py:
|
||
examples: Port switch.py to input-selector
|
||
The switch element hasn't existed for a while now - use the
|
||
replacement element input-selector instead.
|
||
Partially (and finally) fixes #581737
|
||
|
||
2009-05-06 23:38:08 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* examples/play.py:
|
||
* examples/remuxer.py:
|
||
* examples/switch.py:
|
||
* examples/synchronizer.py:
|
||
examples: Make xoverlay installation thread safe using the GDK lock.
|
||
We can't call into the GDK functions in our sync-message handler
|
||
without taking the GDK lock, so do so.
|
||
Partially fixes #581737
|
||
|
||
2009-05-06 16:48:40 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
0.10.14.4 pre-release
|
||
|
||
2009-04-23 17:14:20 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* testsuite/Makefile.am:
|
||
testsuite: Dist new test file.
|
||
|
||
2009-04-18 23:52:08 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
* gst/gst.override:
|
||
* testsuite/test_gst.py:
|
||
TIME_ARGS: Catch bad input. Fixes #579455
|
||
|
||
2009-04-21 21:14:21 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
0.10.14.3 pre-release
|
||
|
||
2009-04-21 22:14:07 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From b3941ea to 6ab11d1
|
||
|
||
2009-04-18 17:13:12 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-python
|
||
|
||
2009-04-18 16:39:42 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* gst/gstelement.override:
|
||
* gst/gstmessage.override:
|
||
* gst/gstpad.override:
|
||
python: Fix some locking problems
|
||
Add some python pyg_begin_allow_threads/end_allow_threads when calling into some gstreamer functions that might
|
||
call into python.
|
||
|
||
2009-04-18 09:05:09 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
gstpythonplugin: Use strcmp for old glib. Fixes #579383
|
||
|
||
2009-04-17 19:34:23 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* Makefile.am:
|
||
Don't forget to dist gstlibtoolimporter.py. Fixes #579325
|
||
|
||
2009-04-17 19:28:08 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/audio.defs:
|
||
* gst/audio.override:
|
||
* gst/gst-pb-0.10.23.ignore:
|
||
* gst/gstversion.override.in:
|
||
* gst/interfaces.defs:
|
||
* gst/interfaces.override:
|
||
* gst/video.defs:
|
||
Wrap gst-plugins-base-0.10.23 API additions. Partially fixes #578848
|
||
|
||
2009-04-17 18:51:40 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.23.ignore:
|
||
* gst/gst-extrafuncs.defs:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
* gst/gstmodule.c:
|
||
* gst/gstversion.override.in:
|
||
* gst/libs.defs:
|
||
Wrap new API added in gstreamer-0.10.23. Partially fixes #578848
|
||
|
||
2009-04-17 11:33:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||
|
||
* gst/gst.defs:
|
||
query_new_seeking wrapper must return query with refcount 1. Fixes #579183.
|
||
|
||
2009-04-15 22:58:56 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
0.10.14.2 pre-release
|
||
|
||
2009-04-15 22:57:36 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* ChangeLog:
|
||
ChangeLog: regenerate changelog with the gen-changelog script
|
||
|
||
2009-04-15 22:38:28 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
Merge branch 'bz-577735'
|
||
|
||
2009-04-12 21:27:33 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/__init__.py:
|
||
* plugin/gstpythonplugin.c:
|
||
registry: fix deadlock with recursive registry scanning.
|
||
The way to properly fix this issue was in fact to disable the registry
|
||
scanning when we import gst from the python plugin loader since...
|
||
we are 100% guaranteed this is being called from a registry scan :)
|
||
|
||
2009-04-11 16:58:25 +0200 Laszlo Pandy <laszlok2@gmail.com>
|
||
|
||
* gst/gst.override:
|
||
debug: Implement gst.debug_log. Fixes #571380
|
||
|
||
2009-04-11 16:54:00 +0200 Olivier Crete <tester@tester.ca>
|
||
|
||
* pkgconfig/gst-python-uninstalled.pc.in:
|
||
* pkgconfig/gst-python.pc.in:
|
||
pkgconfig: We require pygobject and not pygtk. Fixes #578435
|
||
|
||
2009-04-11 16:37:16 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstbase.override:
|
||
adapter: overrides for _take/_peek. Fixes #576505.
|
||
This creates strings of the proper size, unlike the previous patch.
|
||
|
||
2009-04-11 16:48:31 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* testsuite/test_adapter.py:
|
||
test_adapter: No longer use slices (which was wrong to start with).
|
||
|
||
2009-04-11 16:47:07 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/arg-types.py:
|
||
arg-types: Remove guint8* argtype.
|
||
Partially reverts 7aef2834cff525906db15b4af0ee54b723bdd083
|
||
|
||
2009-04-11 16:08:51 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/__init__.py:
|
||
__init__: Postpone registry update during initialization. Fixes #576145
|
||
|
||
2009-04-11 16:20:11 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* gst/__init__.py:
|
||
* gstlibtoolimporter.py:
|
||
* gstltihooks.py:
|
||
* testsuite/common.py:
|
||
Fix uninstalled usage with python 2.6. Fixes #576546
|
||
Also imports submodules as mentionned by Philippe Normand.
|
||
|
||
2009-04-10 15:43:35 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
Merge branch 'master' of ssh://thomasvs@git.freedesktop.org/git/gstreamer/gst-python into bz-577735
|
||
|
||
2009-04-04 21:19:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From d0ea89e to b3941ea
|
||
|
||
2009-04-04 14:55:08 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From f8b3d91 to d0ea89e
|
||
|
||
2009-04-04 12:55:47 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
* gst/gstobject.override:
|
||
handle actual GObject having been set to NULL in repr
|
||
(For example, when doing weak ref tracking)
|
||
|
||
2009-04-04 10:05:50 +0200 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* pygst.py.in:
|
||
pygst.py.in: Fix license (LGPL).
|
||
|
||
2009-02-10 12:07:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
Provide wrapper for gst_tag_get_type. Fixes #571156.
|
||
|
||
2009-04-02 18:06:12 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
* testsuite/test_pipeline.py:
|
||
make sure that we actually get the clock-provide message
|
||
|
||
2009-04-02 17:21:58 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||
|
||
* gst/gstbin.override:
|
||
* testsuite/test_pipeline.py:
|
||
Fix for #577735: do_handle_message leaks messages
|
||
|
||
2009-03-26 16:18:04 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/base.defs:
|
||
Fix some leaks.
|
||
|
||
2009-03-26 16:13:48 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/arg-types.py:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/test_adapter.py:
|
||
New guint8* ArgType. Wraps the various GstAdapter methods. Fixes #576505
|
||
|
||
2009-03-17 15:03:09 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* gst/gstbus.override:
|
||
* testsuite/test_bus.py:
|
||
gstbus: fix refcounting in gst.Bus.set_sync_handler.
|
||
|
||
2009-03-10 19:29:51 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/base.defs:
|
||
base.defs: Allow passing NULL/None to gst.BaseTransform.suggest()
|
||
|
||
2009-03-09 23:14:12 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 7032163 to f8b3d91
|
||
|
||
2009-03-08 12:06:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From ffa738d to 7032163
|
||
|
||
2009-03-08 11:22:17 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 3f13e4e to ffa738d
|
||
|
||
2009-03-07 11:47:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 3c7456b to 3f13e4e
|
||
|
||
2009-03-07 10:47:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 57c83f2 to 3c7456b
|
||
|
||
2009-03-05 13:59:30 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstcaps.override:
|
||
gstcaps: Remove dead code.
|
||
Those two lines will never be called, because caps2 will always be NULL
|
||
if we go to error (either we haven't used it yet (first goto and in this
|
||
case it's NULL), or.. it's NULL (second goto)).
|
||
|
||
2009-03-05 13:45:07 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/pbutils.override:
|
||
pbutils: Fix leaked GStrv. Fixes #574258
|
||
|
||
2009-03-05 13:21:19 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gst.override:
|
||
Fix leak in gst_flow_get_name() wrapper function. Fixes #574251
|
||
PyString_FromString will make a copy of the provided string.
|
||
|
||
2009-03-02 15:22:33 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* .gitignore:
|
||
.gitignore: Reorder ignores and add *~
|
||
|
||
2009-02-27 12:29:04 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
plugin: Don't import modules that were already imported.
|
||
This avoids warnings for the cases where pygst.require() was already
|
||
called.
|
||
|
||
2009-02-25 15:14:42 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
* configure.ac:
|
||
build: Update shave init statement for changes in common. Bump common.
|
||
|
||
2009-02-25 11:33:13 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 9cf8c9b to a6ce5c6
|
||
|
||
2009-02-24 11:43:41 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
||
|
||
* gst/gstbase.override:
|
||
Don't steal a ref to event in gst.BaseTransform.do_src_event.
|
||
|
||
2009-02-22 20:39:39 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
Use shave for the build output
|
||
|
||
2009-02-22 20:08:54 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstbus.override:
|
||
gstbus.override: Allow using set_sync_handler with None as a parameter
|
||
|
||
2009-02-22 20:12:23 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstpad.override:
|
||
* testsuite/test_pad.py:
|
||
GstPad: Use gst_pad_set_blocked_async_full() if available.
|
||
Avoids leaking arguments.
|
||
Fixes #514717
|
||
|
||
2009-02-22 16:01:49 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 5d7c9cc to 9cf8c9b
|
||
|
||
2009-02-21 11:14:13 -0800 David Schleef <ds@schleef.org>
|
||
|
||
* common:
|
||
Automatic update of common submodule
|
||
From 80c627d to 5d7c9cc
|
||
|
||
2009-02-20 18:29:20 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/gstpad.override:
|
||
gstpad.override: Take a copy of gst_static_pad_template_get_caps()
|
||
This means that we take a completely new caps for the sole usage of
|
||
gst-python. The GstCaps return by gst_static_pad_template_get_caps() are
|
||
(surprise) static and therefore will always exist... as long as the
|
||
GstStaticPadTemplate (and the factory providing it) still exist.
|
||
This solves the case of getting the caps of a static pad template *before*
|
||
any element was created using the GstElementFactory. When the factory is
|
||
used to create an element, a new factory is created, replacing the old one,
|
||
and plainly discarding any static values (including those caps).
|
||
|
||
2009-02-17 10:48:25 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* plugin/gstpythonplugin.c:
|
||
Plugin Loader: Don't register non-gstElement subclasses
|
||
|
||
2009-02-20 08:34:38 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gstltihooks.py:
|
||
gstltihooks: Sync with upstream pygobject/ltihooks.py commit.
|
||
Apply commit from James Henstridge 2009-02-20 : "I've updated the
|
||
license block in pygtk/ltihooks.py to LGPL (not sure why I
|
||
didn't just use LGPL like the rest of pygtk)."
|
||
Partially fixes #572487
|
||
|
||
2009-02-09 14:02:41 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* plugin/Makefile.am:
|
||
plugin/Makefile.am : Remove commented lines
|
||
|
||
2009-01-19 08:38:10 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* Makefile.am:
|
||
* acinclude.m4:
|
||
* configure.ac:
|
||
* plugin/Makefile.am:
|
||
* plugin/gstpythonplugin.c:
|
||
Python plugin loader implementation.
|
||
Fixes #304361.
|
||
|
||
2009-02-09 13:23:45 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* testsuite/Makefile.am:
|
||
Add a rule to generate valgrind suppressions for a single test.
|
||
|
||
2009-02-09 13:25:11 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/arg-types.py:
|
||
GstMiniObject: Re-increment the C refcount after using a miniobject.
|
||
This behaviour is symmetrical to what we do at the very beginning (incrementing
|
||
the Python refcount of the wrapper object and decrementing the C refcount of the
|
||
actual object).
|
||
|
||
2009-02-09 12:04:04 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* common:
|
||
Bump revision to use for common submodule.
|
||
|
||
2009-01-30 17:41:18 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* common:
|
||
Bump common
|
||
|
||
2009-01-30 09:06:31 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* autogen.sh:
|
||
Fix previous commit, wasn't actually setting up a symbolic link
|
||
|
||
2009-01-30 08:59:21 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* autogen.sh:
|
||
* common:
|
||
Use a symbolic link for the pre-commit client-side hook
|
||
|
||
2009-01-30 08:59:07 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* gst/.gitignore:
|
||
Ignore new auto-generated .c files
|
||
|
||
2009-01-26 11:11:18 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* examples/cp.py:
|
||
Add progress report element to cp example.
|
||
|
||
2009-01-23 22:17:21 +0200 Stefan Kost <ensonic@users.sf.net>
|
||
|
||
* examples/tagsetter.py:
|
||
Add an example for using the tagsetter iface.
|
||
|
||
2009-01-22 13:50:33 +0100 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
* common:
|
||
Fix pre-commit hook
|
||
|
||
2009-01-22 12:00:08 +0000 Jan Schmidt <thaytan@noraisin.net>
|
||
|
||
* configure.ac:
|
||
Back to devel -> 0.10.14.1
|
||
|
||
2009-01-22 06:10:50 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* autogen.sh:
|
||
* common:
|
||
Install and use pre-commit indentation hook from common
|
||
|
||
2009-01-21 04:36:02 +0100 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* autogen.sh:
|
||
autogen.sh : Use git submodule
|
||
|
||
=== release 0.10.14 ===
|
||
|
||
2009-01-19 23:18:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 0.10.14
|
||
Original commit message from CVS:
|
||
Release 0.10.14
|
||
|
||
2009-01-09 23:45:36 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: 0.10.13.3 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.13.3 pre-release
|
||
|
||
2009-01-08 12:25:26 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Raise an Exception when wrapping a NULL GstIterator.
|
||
Original commit message from CVS:
|
||
* gst/pygstiterator.c: (pygst_iterator_new):
|
||
* testsuite/test_iterator.py:
|
||
Raise an Exception when wrapping a NULL GstIterator.
|
||
Fixes #566903
|
||
|
||
2009-01-05 11:05:32 +0000 Vincent GENIEUX <mutex@runbox.com>
|
||
|
||
gst/gststructure.override: Don't leak key names in _wrap_gst_structure_keys.
|
||
Original commit message from CVS:
|
||
patch by: Vincent GENIEUX <mutex at runbox dot com>
|
||
* gst/gststructure.override:
|
||
Don't leak key names in _wrap_gst_structure_keys.
|
||
|
||
2009-01-02 21:46:30 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Wrap more GstIndexEntry methods and properties.
|
||
Original commit message from CVS:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
Wrap more GstIndexEntry methods and properties.
|
||
|
||
2008-12-31 13:32:58 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Wrap gst-plugins-base's tag helper library.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/tag.defs:
|
||
* gst/tag.override:
|
||
* gst/tagmodule.c: (inittag):
|
||
Wrap gst-plugins-base's tag helper library.
|
||
Partially fixes #565762
|
||
|
||
2008-12-31 13:06:58 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Wrap gst-plugins-base's video helper library.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/video.defs:
|
||
* gst/video.override:
|
||
* gst/videomodule.c: (initvideo):
|
||
Wrap gst-plugins-base's video helper library.
|
||
Partially fixes #565762
|
||
|
||
2008-12-31 12:01:02 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Wrap gst-plugins-base's audio helper library.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/audio.defs:
|
||
* gst/audio.override:
|
||
* gst/audiomodule.c: (initaudio):
|
||
Wrap gst-plugins-base's audio helper library.
|
||
Partially fixes #565762
|
||
|
||
2008-12-30 19:20:31 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Updated core API additions
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.20.ignore:
|
||
* gst/gst-0.10.22.ignore:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
Updated core API additions
|
||
|
||
2008-12-09 14:30:43 +0000 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
gst/__init__.py: Add gst.Fourcc.__eq__ and gst.Fourcc.__ne__.
|
||
Original commit message from CVS:
|
||
* gst/__init__.py:
|
||
Add gst.Fourcc.__eq__ and gst.Fourcc.__ne__.
|
||
|
||
2008-12-09 11:48:15 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/Makefile.am: Don't forget to dist/install gst-0.10.21.ignore
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
Don't forget to dist/install gst-0.10.21.ignore
|
||
|
||
2008-12-09 10:16:08 +0000 Vincent Genieux <mutex@runbox.com>
|
||
|
||
gst/arg-types.py: Fix memory leak for GstMiniObjects used as parameters in class method overrides.
|
||
Original commit message from CVS:
|
||
Patch by : Vincent Genieux <mutex at runbox dot com>
|
||
* gst/arg-types.py:
|
||
Fix memory leak for GstMiniObjects used as parameters in class method
|
||
overrides.
|
||
Fixes #543961
|
||
|
||
2008-12-06 15:52:31 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpad.override: Fix memory leak for functions that return a newly created buffer as a function argument.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.override:
|
||
Fix memory leak for functions that return a newly created buffer as
|
||
a function argument.
|
||
Fixes #554545
|
||
|
||
2008-12-06 15:41:41 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/argtypes.py: Add handling of 'keep-refcount' for GBoxed arguments.
|
||
Original commit message from CVS:
|
||
* codegen/argtypes.py:
|
||
Add handling of 'keep-refcount' for GBoxed arguments.
|
||
* gst/gst.defs:
|
||
Mark the appropriate 'gst_message_new_*' arguments when the method
|
||
takes the ownership of the passed gst.Structure/gst.TagList
|
||
* testsuite/test_message.py:
|
||
Test for creating messages that take a gst.Structure/gst.TagList as
|
||
argument and make sure they're properly created.
|
||
Fixes #556054
|
||
|
||
2008-12-06 15:39:01 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/Makefile.am: Add a way to run individual tests. 'make test_bin.py.check' for example.
|
||
Original commit message from CVS:
|
||
* testsuite/Makefile.am:
|
||
Add a way to run individual tests.
|
||
'make test_bin.py.check' for example.
|
||
|
||
2008-12-06 14:13:55 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/gst-discover: Beautify output of discoverer's duration.
|
||
Original commit message from CVS:
|
||
* examples/gst-discover:
|
||
Beautify output of discoverer's duration.
|
||
|
||
2008-12-06 14:10:51 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/test_event.py: Sinks now send GST_EVENT_LATENCY events upstream. Adapt test for that new behaviour.
|
||
Original commit message from CVS:
|
||
* testsuite/test_event.py:
|
||
Sinks now send GST_EVENT_LATENCY events upstream. Adapt test for that
|
||
new behaviour.
|
||
|
||
2008-12-05 08:49:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
Add common to SUBDIRS and generate common/Makefile and common/m4/Makefile.
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
Add common to SUBDIRS and generate common/Makefile and
|
||
common/m4/Makefile.
|
||
|
||
2008-12-04 20:11:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Apparently AC_CONFIG_MACRO_DIR breaks when using more
|
||
than one macro directory, reverting last change.
|
||
|
||
2008-12-04 19:50:23 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
|
||
our M4 macros.
|
||
|
||
2008-11-23 12:31:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* gst/extend/utils.py:
|
||
pep-8 cleanups
|
||
Original commit message from CVS:
|
||
pep-8 cleanups
|
||
|
||
2008-11-19 16:54:58 +0000 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
Wrap gst_type_find_peek.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
* testsuite/test_typefind.py:
|
||
Wrap gst_type_find_peek.
|
||
|
||
2008-11-08 12:16:31 +0000 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
gst/: Add GstBaseTransform::transform_size virtual.
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
* gst/gstbase.override:
|
||
Add GstBaseTransform::transform_size virtual.
|
||
|
||
2008-11-08 11:49:30 +0000 Alessandro Decina <alessandro.d@gmail.com>
|
||
|
||
gst/__init__.py: Fix on systems that don't have dlopen or don't support RTLD_GLOBAL and
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward.hervey@collabora.co.uk>
|
||
* gst/__init__.py:
|
||
Fix on systems that don't have dlopen or don't support RTLD_GLOBAL and
|
||
RTLD_LAZY.
|
||
|
||
2008-11-07 22:29:06 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gst.override: Fix compiler warning about missing format string.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
Fix compiler warning about missing format string.
|
||
|
||
2008-10-05 11:36:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to development -> 0.10.13.1
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to development -> 0.10.13.1
|
||
|
||
2008-10-05 08:16:38 +0000 Thiemo Seufer <ths@networkno.de>
|
||
|
||
gst/__init__.py: Use correct values for RTLD_GLOBAL and RTLD_LAZY on Linux/MIPS as the values are different there fro...
|
||
Original commit message from CVS:
|
||
Patch by: Thiemo Seufer <ths at networkno dot de>
|
||
* gst/__init__.py:
|
||
Use correct values for RTLD_GLOBAL and RTLD_LAZY on Linux/MIPS
|
||
as the values are different there from all other Linux platforms.
|
||
Fixes bug #553134.
|
||
|
||
2008-10-05 08:14:42 +0000 Alexander Wirt <formorer@debian.org>
|
||
|
||
gst/__init__.py: Import modules in the correct order, i.e. libxml2 before
|
||
Original commit message from CVS:
|
||
Patch by: Alexander Wirt <formorer at debian dot org>
|
||
* gst/__init__.py:
|
||
Import modules in the correct order, i.e. libxml2 before
|
||
GStreamer stuff, to prevent unresolved symbols. Fixes bug #553131.
|
||
|
||
=== release 0.10.13 ===
|
||
|
||
2008-10-03 00:08:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 0.10.13
|
||
Original commit message from CVS:
|
||
Release 0.10.13
|
||
|
||
2008-09-17 13:37:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: 0.10.20.2 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.20.2 pre-release
|
||
|
||
2008-09-09 10:41:27 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Add API additions for upcoming 0.10.21 core release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.21.ignore:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
Add API additions for upcoming 0.10.21 core release
|
||
|
||
2008-09-04 17:57:50 +0000 Brian Cameron <brian.cameron@sun.com>
|
||
|
||
examples/pipeline-tester: Don't hardcode audio/video source and sinks, and instead use more generic sources.
|
||
Original commit message from CVS:
|
||
* examples/pipeline-tester:
|
||
Don't hardcode audio/video source and sinks, and instead use more
|
||
generic sources.
|
||
Based on a patch by Brian Cameron <brian.cameron@sun.com>
|
||
Fixes #517993
|
||
|
||
2008-08-26 15:58:15 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstcaps.override: Override gst_caps_append_structure() and make a copy of the structure given as argument.
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.override:
|
||
Override gst_caps_append_structure() and make a copy of the structure
|
||
given as argument.
|
||
Fixes #549450
|
||
|
||
2008-08-11 16:40:45 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Add gstdebugutils.[ch] methods that weren't wrapped previously.
|
||
Original commit message from CVS:
|
||
* gst/gst-0.10.15.ignore:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
Add gstdebugutils.[ch] methods that weren't wrapped previously.
|
||
We can now dump pipeline graphviz files from python ! :)
|
||
|
||
2008-07-02 11:23:39 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
update upstream API changes
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.18.ignore:
|
||
* gst/gst-0.10.20.ignore:
|
||
* gst/gst-pb-0.10.18.ignore:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
* gst/interfaces.defs:
|
||
update upstream API changes
|
||
|
||
2008-06-27 10:42:38 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/test_interface.py: Don't hardcode 'alsasrc' for testing GstMixer and GstPropertyProbe interfaces, but inste...
|
||
Original commit message from CVS:
|
||
* testsuite/test_interface.py:
|
||
Don't hardcode 'alsasrc' for testing GstMixer and GstPropertyProbe
|
||
interfaces, but instead search one through the registry.
|
||
If none are available, return gracefully.
|
||
|
||
2008-06-27 10:29:58 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/test_xml.py: Don't attempt to test gst.XML if there's no available libxml2 module.
|
||
Original commit message from CVS:
|
||
* testsuite/test_xml.py:
|
||
Don't attempt to test gst.XML if there's no available libxml2 module.
|
||
|
||
2008-06-27 08:39:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbuffer.override: the GstBuffer overrides seem to be confused about whether they're mini-objects or a GBoxed, a...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.override:
|
||
the GstBuffer overrides seem to be confused about whether they're
|
||
mini-objects or a GBoxed, and it makes copy_on_write no actually
|
||
return a usable gst.Buffer. Fix up places where GstBuffers are
|
||
treated as GBoxed to use pygstminiobject functions.
|
||
Makes gst.Buffer('blah').copy_on_write() work.
|
||
* testsuite/test_buffer.py:
|
||
Add test for copy-on-write writability
|
||
* examples/buffer-draw.py:
|
||
Add an example of drawing on a GStreamer buffer with cairo
|
||
* gst/gstpad.override:
|
||
Make function static
|
||
|
||
2008-06-26 14:57:29 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Fix double-import issues on macosx.
|
||
Original commit message from CVS:
|
||
* gst/common.h:
|
||
* gst/gstmodule.c:
|
||
* gst/interfaces.override:
|
||
* gst/pbutils.override:
|
||
* gst/pygstiterator.c:
|
||
* gst/pygstminiobject.c:
|
||
* gst/pygstminiobject.h:
|
||
Fix double-import issues on macosx.
|
||
Fixes #461838
|
||
|
||
2008-06-26 09:14:51 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstmodule.c: Return None if GstMiniObject GValue doesn't contain anything (NULL).
|
||
Original commit message from CVS:
|
||
* gst/gstmodule.c: (pygstminiobject_from_gvalue):
|
||
Return None if GstMiniObject GValue doesn't contain anything (NULL).
|
||
Fixes #540221
|
||
|
||
2008-06-20 08:55:48 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Bump version back to dev -> 0.10.12.1
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Bump version back to dev -> 0.10.12.1
|
||
|
||
=== release 0.10.12 ===
|
||
|
||
2008-06-18 14:50:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 0.10.12
|
||
Original commit message from CVS:
|
||
Release 0.10.12
|
||
|
||
2008-06-13 11:21:27 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.11.3 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.11.3 pre-release
|
||
|
||
2008-06-13 11:11:38 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Re-opens #530417
|
||
Original commit message from CVS:
|
||
* gst/__init__.py:
|
||
* gst/gstelement.override:
|
||
* testsuite/test_element.py:
|
||
Revert 2008-05-08 Edward Hervey <edward.hervey@collabora.co.uk>
|
||
Re-opens #530417
|
||
|
||
2008-06-12 11:11:49 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Re-opens #514717
|
||
Original commit message from CVS:
|
||
* gst/gstpad.override:
|
||
* testsuite/test_pad.py:
|
||
Revert 2008-02-10 Alessandro Decina <alessandro@nnva.org>
|
||
Re-opens #514717
|
||
|
||
2008-06-05 09:51:17 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: 0.10.11.2 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.11.2 pre-release
|
||
|
||
2008-05-26 10:20:06 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstevent.override: gst_event_new_tag takes ownership of the GstTagList given as argument, therefore make a copy b...
|
||
Original commit message from CVS:
|
||
* gst/gstevent.override:
|
||
gst_event_new_tag takes ownership of the GstTagList given
|
||
as argument, therefore make a copy before calling the
|
||
C function.
|
||
Fixes #534888
|
||
|
||
2008-05-17 13:13:05 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/extend/discoverer.py: Add timeout property.
|
||
Original commit message from CVS:
|
||
* gst/extend/discoverer.py:
|
||
Add timeout property.
|
||
Fix typos.
|
||
Beautify debugging.
|
||
Fix email.
|
||
|
||
2008-05-14 16:00:39 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/__init__.py: Make gst.Fraction simplify like the C counterpart
|
||
Original commit message from CVS:
|
||
Patch by: Jan Schmidt <thaytan at mad dot scientist dot com>
|
||
* gst/__init__.py:
|
||
Make gst.Fraction simplify like the C counterpart
|
||
Fixes #532809
|
||
|
||
2008-05-14 15:48:18 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstcaps.override: Fix typo
|
||
Original commit message from CVS:
|
||
* gst/gstcaps.override:
|
||
Fix typo
|
||
|
||
2008-05-08 14:06:45 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
New 'fancy' constructor for gst.Element, allows creating elements in a more pythonic way (i.e. myelement = gst.Elemen...
|
||
Original commit message from CVS:
|
||
Patch by: Johan Dahlin <johan at gnome dot org>
|
||
* gst/__init__.py:
|
||
* gst/gstelement.override:
|
||
* testsuite/test_element.py:
|
||
New 'fancy' constructor for gst.Element, allows creating elements in a
|
||
more pythonic way (i.e. myelement = gst.Element("oggmux")).
|
||
Fixes #530417
|
||
|
||
2008-05-08 14:03:17 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Fix broken indentation
|
||
Original commit message from CVS:
|
||
* gst/__init__.py:
|
||
* gst/arg-types.py:
|
||
Fix broken indentation
|
||
Fixes #531697
|
||
|
||
2008-05-08 10:59:48 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Use G_GSSIZE_FORMAT for ssize_t types.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
* gst/gstbuffer.override:
|
||
Use G_GSSIZE_FORMAT for ssize_t types.
|
||
Fixes build on macosx.
|
||
|
||
2008-05-07 16:05:19 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* common:
|
||
* gst-python.spec.in:
|
||
update spec file with latest changes
|
||
Original commit message from CVS:
|
||
update spec file with latest changes
|
||
|
||
2008-04-28 10:49:03 +0000 Alessandro Decina <alessandro@nnva.org>
|
||
|
||
gst/gst.override: Add wrapping of gst_type_find_register.
|
||
Original commit message from CVS:
|
||
Patch by: Alessandro Decina <alessandro at nnva dot org>
|
||
* gst/gst.override:
|
||
Add wrapping of gst_type_find_register.
|
||
Fixes #529728
|
||
|
||
2008-04-28 10:36:10 +0000 Alessandro Decina <alessandro@nnva.org>
|
||
|
||
gst/gstelementfactory.override: Release GIL in gst_element_factory_overrides.
|
||
Original commit message from CVS:
|
||
Patch by: Alessandro Decina <alessandro at nnva dot org>
|
||
* gst/gstelementfactory.override:
|
||
Release GIL in gst_element_factory_overrides.
|
||
Fixes #529731
|
||
|
||
2008-04-24 11:35:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
examples/: Sync with the X server before giving an XID to our sink with a different display connection. This avoids s...
|
||
Original commit message from CVS:
|
||
* examples/play.py:
|
||
* examples/remuxer.py:
|
||
* examples/switch.py:
|
||
* examples/synchronizer.py:
|
||
Sync with the X server before giving an XID to our sink with a different
|
||
display connection. This avoids spurious X servers where the sink's
|
||
display connection doesn't know the XID that the GDK thread's does.
|
||
|
||
2008-04-06 08:58:39 +0000 Damien Lespiau <damien.lespiau@gmail.com>
|
||
|
||
configure.ac: Actually build dlls when cross-compiling with mingw32.
|
||
Original commit message from CVS:
|
||
Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
|
||
* configure.ac:
|
||
Actually build dlls when cross-compiling with mingw32.
|
||
Fixes bug #526247.
|
||
|
||
2008-03-21 00:37:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to development - 0.10.11.1
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to development - 0.10.11.1
|
||
|
||
=== release 0.10.11 ===
|
||
|
||
2008-03-21 00:31:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* common:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 0.10.11
|
||
Original commit message from CVS:
|
||
Release 0.10.11
|
||
|
||
2008-03-04 00:31:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: 0.10.10.2 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.10.2 pre-release
|
||
|
||
2008-02-29 12:37:43 +0000 Rene Stadler <mail@renestadler.de>
|
||
|
||
gst/gst.override: Don't crash by unreffing NULL when calling the do_get_protocols_full method raises an exception.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
(_wrap_GstURIHandler__proxy_do_get_protocols_full):
|
||
Don't crash by unreffing NULL when calling the
|
||
do_get_protocols_full method raises an exception.
|
||
|
||
2008-02-10 13:33:26 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Fix memleak in gst.Pad.set_blocked_async()
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward.hervey@collabora.co.uk>
|
||
* gst/gstpad.override:
|
||
* testsuite/test_pad.py:
|
||
Fix memleak in gst.Pad.set_blocked_async()
|
||
Fixes #514717
|
||
|
||
2008-02-10 13:30:11 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpad.override: Wrap gst.Pad.start_task().
|
||
Original commit message from CVS:
|
||
* gst/gstpad.override:
|
||
Wrap gst.Pad.start_task().
|
||
|
||
2008-02-08 08:37:36 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base.defs: gst_adapter_push steals the refcount.
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
gst_adapter_push steals the refcount.
|
||
|
||
2008-01-31 19:57:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
examples/video-controller.py: Demo how to use the controller on videomixer.
|
||
Original commit message from CVS:
|
||
* examples/video-controller.py:
|
||
Demo how to use the controller on videomixer.
|
||
|
||
2008-01-31 14:14:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/.cvsignore: Ignore generated pbutils.c
|
||
Original commit message from CVS:
|
||
* gst/.cvsignore:
|
||
Ignore generated pbutils.c
|
||
* gst/gst.override:
|
||
Fix compiler warning about the return type.
|
||
|
||
2008-01-30 12:36:06 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstmodule.c: Remove do_pending_calls timeout which has been handled more gracefully in pygobject MainLoop for the...
|
||
Original commit message from CVS:
|
||
* gst/gstmodule.c: (init_gst):
|
||
Remove do_pending_calls timeout which has been handled more gracefully
|
||
in pygobject MainLoop for the past 3 years.
|
||
Fixes #512916
|
||
|
||
2008-01-28 23:37:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: Back to CVS
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to CVS
|
||
|
||
=== release 0.10.10 ===
|
||
|
||
2008-01-28 23:36:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* common:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Release 0.10.10
|
||
Original commit message from CVS:
|
||
Release 0.10.10
|
||
|
||
2008-01-21 21:34:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: 0.10.9.4 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.9.4 pre-release
|
||
|
||
2008-01-21 21:21:00 +0000 Luca Ferretti <elle.uca@libero.it>
|
||
|
||
Makefile.am: Include PYTHON_INCLUDES in the common CFLAGS in the top-level.
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
Include PYTHON_INCLUDES in the common CFLAGS in the top-level.
|
||
Fixes: #510437
|
||
Patch By: Luca Ferretti <elle dot uca at libero dot it>
|
||
|
||
2008-01-17 16:35:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.9.3 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.9.3 pre-release
|
||
|
||
2008-01-16 16:09:39 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Fix symbol generation for win32.
|
||
Original commit message from CVS:
|
||
Reviewed by : Edward Hervey <edward.hervey@collabora.co.uk>
|
||
* configure.ac:
|
||
* win32/common/config.h.in:
|
||
Fix symbol generation for win32.
|
||
Fixes #509766
|
||
|
||
2008-01-15 11:41:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/pbutils.override: Fix compilation against Python 2.4.
|
||
Original commit message from CVS:
|
||
* gst/pbutils.override:
|
||
Fix compilation against Python 2.4.
|
||
Fixes: #509522
|
||
|
||
2008-01-14 18:42:39 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.9.2 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.9.2 pre-release
|
||
|
||
2008-01-14 12:44:06 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Series of update for new API added to 0.10.16.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.15.ignore:
|
||
* gst/gst-0.10.16.ignore:
|
||
* gst/gst-pb-0.10.15.ignore:
|
||
* gst/gst-pb-0.10.16.ignore:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
* gst/pbutils.override:
|
||
* testsuite/test_pbutils.py:
|
||
Series of update for new API added to 0.10.16.
|
||
Remove wrong ignore file for 0.10.15 -base.
|
||
|
||
2008-01-13 21:51:31 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Bump requirement to core and -base >= 0.10.12 .
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Bump requirement to core and -base >= 0.10.12 .
|
||
* gst/Makefile.am:
|
||
* gst/gstversion.override.in:
|
||
* gst/gst-0.10.10.ignore:
|
||
* gst/gst-0.10.11.ignore:
|
||
* gst/gst-0.10.12.ignore:
|
||
* gst/gst-0.10.3.ignore:
|
||
* gst/gst-0.10.4.ignore:
|
||
* gst/gst-0.10.5.ignore:
|
||
* gst/gst-0.10.6.ignore:
|
||
* gst/gst-0.10.7.ignore:
|
||
* gst/gst-pb-0.10.11.ignore:
|
||
Remove no-longer needed files.
|
||
|
||
2008-01-13 21:46:22 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/vs6/libgstpython.dsp: Setup two different builds, one for Python24 and one for Python25.
|
||
Original commit message from CVS:
|
||
* win32/vs6/libgstpython.dsp:
|
||
Setup two different builds, one for Python24 and one for Python25.
|
||
|
||
2008-01-13 17:57:48 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Re-implement wrapping of gst_pad_add_*probe in order to avoid leaks of user-data associated with the probes.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward.hervey@collabora.co.uk>
|
||
* gst/gstpad.override:
|
||
* testsuite/test_pad.py:
|
||
Re-implement wrapping of gst_pad_add_*probe in order to avoid leaks of
|
||
user-data associated with the probes.
|
||
Fixes #504786
|
||
|
||
2008-01-13 17:24:42 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/pbutils.override: Finish wrapping gst.pbutils by adding install_plugins_async()
|
||
Original commit message from CVS:
|
||
* gst/pbutils.override:
|
||
Finish wrapping gst.pbutils by adding install_plugins_async()
|
||
|
||
2008-01-11 16:30:45 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/Makefile.am: gst.pbutils also needs to handle miniobjects
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
gst.pbutils also needs to handle miniobjects
|
||
* gst/pbutils.defs:
|
||
Add new InstallPluginsContext boxed definition.
|
||
All the *_new() functions should be accessible (and not act as
|
||
constructors).
|
||
* gst/pbutils.override:
|
||
Add override for install_plugins_sync().
|
||
* gst/pbutilsmodule.c:
|
||
Add pygst_debug debug category in this module too.
|
||
* testsuite/test_pbutils.py:
|
||
Test existence of new API. Needs more tests.
|
||
|
||
2008-01-10 12:51:21 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
|
||
Original commit message from CVS:
|
||
* autogen.sh:
|
||
Add -Wno-portability to the automake parameters to stop warnings
|
||
about GNU make extensions being used. We require GNU make in almost
|
||
every Makefile anyway.
|
||
* configure.ac:
|
||
Check for a working C compiler with AC_PROG_CC.
|
||
Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
|
||
at the same time is required for per target flags.
|
||
|
||
2008-01-01 13:22:21 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: new gst.pbutils module that wraps the gst-plugins-base pbutils helper library.
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
* gst/common.h:
|
||
* gst/pbutils.defs:
|
||
* gst/pbutils.override:
|
||
* gst/pbutilsmodule.c: (initpbutils):
|
||
new gst.pbutils module that wraps the gst-plugins-base pbutils
|
||
helper library.
|
||
* testsuite/Makefile.am:
|
||
* testsuite/common.py:
|
||
* testsuite/test_pbutils.py:
|
||
Test case for gst.pbutils
|
||
Fixes #472822
|
||
|
||
2007-12-18 16:48:32 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/switch.py: New file, a basic demo for a single-stream switcher. Could be expanded later -- look at flumotion...
|
||
Original commit message from CVS:
|
||
2007-12-18 Andy Wingo <wingo@pobox.com>
|
||
* examples/switch.py: New file, a basic demo for a single-stream
|
||
switcher. Could be expanded later -- look at
|
||
flumotion.component.combiners.switch.switch for some inspiration.
|
||
|
||
2007-12-18 09:42:57 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
Include common/win32.mak for CRLF check of win32 project
|
||
files (see #393626).
|
||
* win32/vs6/gst_python.dsw:
|
||
* win32/vs6/libgstpython.dsp:
|
||
* win32/vs6/pygenfiles.dsp:
|
||
Fix line endings and do cvs admin -kb.
|
||
|
||
2007-11-29 15:02:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
|
||
|
||
acinclude.m4: Use pythonX.Y-config to detect the include path for the python version and use the old values as fallba...
|
||
Original commit message from CVS:
|
||
* acinclude.m4:
|
||
Use pythonX.Y-config to detect the include path for the python
|
||
version and use the old values as fallback if pythonX.Y-config
|
||
doesn't exist.
|
||
|
||
2007-11-28 09:48:45 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Back to development cycle
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to development cycle
|
||
|
||
=== release 0.10.9 ===
|
||
|
||
2007-11-28 09:46:34 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
* gst-python.doap:
|
||
Releasing 0.10.9
|
||
Original commit message from CVS:
|
||
Releasing 0.10.9
|
||
|
||
2007-11-24 18:14:25 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.8.2 pre-releases
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.8.2 pre-releases
|
||
|
||
2007-11-08 19:56:54 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Update API changes for core+base pre-releases
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.15.ignore:
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
* gst/gstmodule.c: (init_gst):
|
||
Update API changes for core+base pre-releases
|
||
|
||
2007-11-08 10:51:07 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
Add a new module, gstoption which allows you to fetch the
|
||
Original commit message from CVS:
|
||
2007-11-05 Johan Dahlin <johan@gnome.org>
|
||
* gstoptionmodule.c:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
Add a new module, gstoption which allows you to fetch the
|
||
GOptionGroup from gstreamer without initializing and parsing
|
||
the command line arguments. Requires PyGObject 2.15.0
|
||
Fixes #425847
|
||
* examples/option-parser.py (main): Example
|
||
|
||
2007-11-01 16:39:17 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
gst/: Make sure it still builds with GStreamer 0.10.14.
|
||
Original commit message from CVS:
|
||
2007-11-01 Johan Dahlin <johan@gnome.org>
|
||
* gst/gst.override:
|
||
* gst/gst-0.10.15.ignore:
|
||
Make sure it still builds with GStreamer 0.10.14.
|
||
|
||
2007-10-25 16:18:55 +0000 Alessandro Decina <alessandro@nnva.org>
|
||
|
||
gst/gst.*: Patch from Alessandro Decina adding get_type_full and get_protocols_full private vfuncs to the URIHandler ...
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
Patch from Alessandro Decina adding get_type_full and
|
||
get_protocols_full private vfuncs to the URIHandler interface
|
||
to allow bindings to support creating URI handlers.
|
||
Partially fixes: #339279
|
||
|
||
2007-10-18 15:10:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
examples/play.py: Fix the sample player slightly so that the expose method actually gets called by pyGTK.
|
||
Original commit message from CVS:
|
||
* examples/play.py:
|
||
Fix the sample player slightly so that the expose method
|
||
actually gets called by pyGTK.
|
||
|
||
2007-10-18 08:44:43 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.*: Thanks to Sebastien Merle for resurrecting a patch I'd forgotten about that adds a constructor method for ...
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
Thanks to Sebastien Merle for resurrecting a patch I'd forgotten about
|
||
that adds a constructor method for gst.GError, so you can create
|
||
error gst.Message.
|
||
Added a few GIL releases for overrides.
|
||
|
||
2007-10-16 15:01:59 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gst-python.spec.in:
|
||
update spec file with latest changes
|
||
Original commit message from CVS:
|
||
update spec file with latest changes
|
||
|
||
2007-10-13 16:32:52 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstobject.override: Release the GIL when calling gst_object_get_path_string() since it can cause deadlocks with n...
|
||
Original commit message from CVS:
|
||
* gst/gstobject.override:
|
||
Release the GIL when calling gst_object_get_path_string() since it can
|
||
cause deadlocks with new pygobject behaviour.
|
||
|
||
2007-10-13 16:31:35 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstmodule.c: Added new gst.TAG_COMPOSER constant that appeared in core 0.10.15.
|
||
Original commit message from CVS:
|
||
* gst/gstmodule.c: (init_gst):
|
||
Added new gst.TAG_COMPOSER constant that appeared in core 0.10.15.
|
||
|
||
2007-10-09 16:17:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Update API definitions for GStreamer core and gst-plugins-base.
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
* gst/libs.defs:
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
Update API definitions for GStreamer core and gst-plugins-base.
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.15.ignore:
|
||
* gst/gst-pb-0.10.15.ignore:
|
||
* gst/gstversion.override.in:
|
||
New .ignore for 0.10.14.* API
|
||
|
||
2007-10-09 14:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/: Fix unit tests for pygobject >= 2.13.0
|
||
Original commit message from CVS:
|
||
* testsuite/common.py:
|
||
* testsuite/test_bin.py:
|
||
* testsuite/test_element.py:
|
||
* testsuite/test_ghostpad.py:
|
||
* testsuite/test_pad.py:
|
||
* testsuite/test_pipeline.py:
|
||
Fix unit tests for pygobject >= 2.13.0
|
||
See the pygobject bug #320428 for more information about the changes.
|
||
|
||
2007-10-08 22:05:29 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
win32/vs6/: win32/MANIFEST
|
||
Original commit message from CVS:
|
||
* win32/vs6/gst_python.dsw:
|
||
* win32/vs6/libgstpython.dsp:
|
||
* win32/vs6/pygenfiles.dsp:
|
||
* win32/MANIFEST
|
||
Add new project files to build with VS6.
|
||
|
||
2007-10-08 22:04:18 +0000 Sébastien Moutte <sebastien@moutte.net>
|
||
|
||
gst/pygstminiobject.c: Move up variable declaration to the top of the function.
|
||
Original commit message from CVS:
|
||
* gst/pygstminiobject.c: (pygstminiobject_dealloc):
|
||
Move up variable declaration to the top of the function.
|
||
* win32/vs6/gst_python.dsw:
|
||
* win32/vs6/libgstpython.dsp:
|
||
* win32/vs6/pygenfiles.dsp:
|
||
* win32/MANIFEST
|
||
Add new project files to build with VS6.
|
||
|
||
2007-09-11 11:49:50 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstmodule.c (DL_EXPORT): Remove the atexit(gst_deinit).
|
||
Original commit message from CVS:
|
||
2007-09-11 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstmodule.c (DL_EXPORT): Remove the atexit(gst_deinit).
|
||
Atexit handlers are run after python has finalized (see Py_Exit in
|
||
pythonrun.c), but gst_deinit can potentially call back into python
|
||
e.g. for python-defined plugins. Not sure how other people are
|
||
avoiding this segfault, but I see it all the time on Gusty x86-64
|
||
with Flumotion.
|
||
|
||
2007-08-16 12:42:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/: Make ro memory to share.
|
||
Original commit message from CVS:
|
||
* ChangeLog:
|
||
* gst/pygstminiobject.c:
|
||
Make ro memory to share.
|
||
|
||
2007-08-01 17:18:05 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Back to development cycle.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to development cycle.
|
||
|
||
=== release 0.10.8 ===
|
||
|
||
2007-08-01 17:14:09 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
Releasing 0.10.8
|
||
Original commit message from CVS:
|
||
Releasing 0.10.8
|
||
|
||
2007-07-30 16:10:03 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.7.2 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.7.2 pre-release
|
||
|
||
2007-07-30 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.override: And the dataqueue header only landed in 0.10.11 too.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
And the dataqueue header only landed in 0.10.11 too.
|
||
|
||
2007-07-30 11:39:08 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst-0.10.11.ignore: GstDataQueue was added in gstreamer-0.10.11
|
||
Original commit message from CVS:
|
||
* gst/gst-0.10.11.ignore:
|
||
GstDataQueue was added in gstreamer-0.10.11
|
||
* gst/gst-0.10.14.ignore:
|
||
some GstDataQueue methods were added in 0.10.14
|
||
|
||
2007-07-28 14:26:54 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Adding new API additions
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
* gst/gst.defs:
|
||
* gst/interfaces.defs:
|
||
* gst/libs.defs:
|
||
* gst/gst.override:
|
||
* gst/gstmodule.c: (init_gst):
|
||
Adding new API additions
|
||
* gst/gstmessage.override:
|
||
wrap GstMessage.parse_buffering.
|
||
* gst/interfaces.override:
|
||
wrap gst_mixer_message_parse_*() functions.
|
||
wrap GstVideoOrientation::get_*() methods.
|
||
|
||
2007-07-28 14:22:49 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Adding version overrides for new core/base releases.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.14.ignore:
|
||
* gst/gst-pb-0.10.14.ignore:
|
||
* gst/gstversion.override.in:
|
||
Adding version overrides for new core/base releases.
|
||
|
||
2007-07-28 13:41:22 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/interfaces.override: Add more threadsafety in the overrides.
|
||
Original commit message from CVS:
|
||
* gst/interfaces.override:
|
||
Add more threadsafety in the overrides.
|
||
|
||
2007-07-27 11:47:16 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Add win32 requirements.
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
* win32/MANIFEST:
|
||
* win32/common/.cvsignore:
|
||
* win32/common/config.h.in:
|
||
Add win32 requirements.
|
||
Fixes #433375
|
||
|
||
2007-07-27 11:21:31 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.defs: Make .get_uri_type() methods return a GstURIType enum instead of an integer.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <bilboed@bilboed.com>
|
||
* gst/gst.defs:
|
||
Make .get_uri_type() methods return a GstURIType enum instead of an
|
||
integer.
|
||
Fixes #436620
|
||
|
||
2007-07-27 11:12:33 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/extend/discoverer.py: New parameter to the discoverer to change the default maximum frame interleave.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <bilboed@bilboed.com>
|
||
* gst/extend/discoverer.py:
|
||
New parameter to the discoverer to change the default maximum frame
|
||
interleave.
|
||
Fixes #418222
|
||
|
||
2007-07-27 11:04:55 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/gst-discover: Show duration of audio/video streams.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <bilboed@bilboed.com>
|
||
* examples/gst-discover:
|
||
Show duration of audio/video streams.
|
||
Specify units for values.
|
||
Fixes #432521
|
||
|
||
2007-07-20 08:50:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
gst/gst-disable-loadsave.ignore: Override more when having now xml.
|
||
Original commit message from CVS:
|
||
* gst/gst-disable-loadsave.ignore:
|
||
Override more when having now xml.
|
||
|
||
2007-07-09 19:42:31 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstelement.override: Override the proxy method for GstElement::request_new_pad virtual methods since it can be ca...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.override:
|
||
Override the proxy method for GstElement::request_new_pad virtual
|
||
methods since it can be called with NULL as the name.
|
||
Fixes #454259
|
||
|
||
2007-07-09 19:30:26 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
|
||
|
||
gst/gstevent.override: Copy the GstStructure given as argument to gst_event_new_custom and gst_event_new_navigation, ...
|
||
Original commit message from CVS:
|
||
Patch by: Zaheer Abbas Merali <zaheermerali@gmail.com>
|
||
* gst/gstevent.override:
|
||
Copy the GstStructure given as argument to gst_event_new_custom
|
||
and gst_event_new_navigation, else it would be freed when the python
|
||
object wrapping that structure goes out of scope.
|
||
Fixes #450117
|
||
|
||
2007-07-05 13:57:41 +0000 Rene Stadler <mail@renestadler.de>
|
||
|
||
gst/: Handle 'gchar**' (GStrv) arguments in a uniform way.
|
||
Original commit message from CVS:
|
||
Patch by: Rene Stadler <mail@renestadler.de>
|
||
* gst/arg-types.py:
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
Handle 'gchar**' (GStrv) arguments in a uniform way.
|
||
Fixes #385841
|
||
|
||
2007-06-27 15:40:12 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstbuffer.override: whoapadoooo wabada bada ...
|
||
Original commit message from CVS:
|
||
* gst/gstbuffer.override:
|
||
whoapadoooo wabada bada ...
|
||
nothing here... :)
|
||
Fixes #451645
|
||
|
||
2007-06-16 12:08:45 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/extend/: Fixes for thread-safety, changes in behaviour with gst.Pad and cleanup. Still has some issues.
|
||
Original commit message from CVS:
|
||
* gst/extend/jukebox.py:
|
||
* gst/extend/sources.py:
|
||
Fixes for thread-safety, changes in behaviour with gst.Pad and
|
||
cleanup. Still has some issues.
|
||
|
||
2007-06-14 14:53:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/__init__.py: Cleaner way of checking for existence of symbols in gst module.
|
||
Original commit message from CVS:
|
||
* gst/__init__.py:
|
||
Cleaner way of checking for existence of symbols in gst module.
|
||
|
||
2007-06-14 14:14:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
examples/sinkelement-registry.py: A quick modification of the sinkelement.py example that shows how to register a pur...
|
||
Original commit message from CVS:
|
||
* examples/sinkelement-registry.py:
|
||
A quick modification of the sinkelement.py example that
|
||
shows how to register a pure-python gst.Element into the
|
||
registry for use in autoplugging or parse_launch lines.
|
||
|
||
2007-06-12 19:01:25 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/__init__.py: Fix API cleanups that cause API breakage.
|
||
Original commit message from CVS:
|
||
* gst/__init__.py:
|
||
Fix API cleanups that cause API breakage.
|
||
Fixes #446674
|
||
|
||
2007-06-11 22:00:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.override: Wrap gst_pad_set_blocked_async in pyg thread unlock/lock.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.override:
|
||
Wrap gst_pad_set_blocked_async in pyg thread unlock/lock.
|
||
|
||
2007-06-08 16:16:34 +0000 Michael Smith <msmith@fluendo.com>
|
||
|
||
gst/extend/discoverer.py: Better support for demuxers that don't create all pads at startup.
|
||
Original commit message from CVS:
|
||
Patch by : Michael Smith <msmith@fluendo.com>
|
||
* gst/extend/discoverer.py:
|
||
Better support for demuxers that don't create all pads at startup.
|
||
Fixes #380966
|
||
|
||
2007-06-08 16:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst-0.10.12.ignore: Add more API additions that weren't explicit in the release notes.
|
||
Original commit message from CVS:
|
||
* gst/gst-0.10.12.ignore:
|
||
Add more API additions that weren't explicit in the release notes.
|
||
* gst/gst-0.10.13.ignore:
|
||
Personal note : remember to save file before commiting it.
|
||
|
||
2007-06-08 15:16:08 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Updating ignores for API additions
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.12.ignore:
|
||
* gst/gst-0.10.13.ignore:
|
||
* gst/gstversion.override.in:
|
||
Updating ignores for API additions
|
||
* gst/base.defs:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/interfaces.defs:
|
||
* gst/libs.defs:
|
||
Massive wrapping of new API additions
|
||
* gst/gstbase.override:
|
||
* gst/gstevent.override:
|
||
* gst/gstmessage.override:
|
||
* gst/gstquery.override:
|
||
Overrides for methods with return values as arguments.
|
||
* gst/xwindowlistener.defs:
|
||
What the $#@# is this file still doing here ?? Removing it.
|
||
|
||
2007-05-23 09:49:07 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Example of how to properly ignore methods that aren't available if some feature is disabled in GStreamer core.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-disable-loadsave.ignore:
|
||
* gst/gstversion.override.in:
|
||
Example of how to properly ignore methods that aren't available if
|
||
some feature is disabled in GStreamer core.
|
||
|
||
2007-04-23 14:42:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
configure.ac: Add example for the new AG_GST_PARSE_SUBSYSTEM_DISABLE macro.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Add example for the new AG_GST_PARSE_SUBSYSTEM_DISABLE macro.
|
||
|
||
2007-04-19 15:43:16 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstbin.override: Release the GIL in GstBin overrides.
|
||
Original commit message from CVS:
|
||
* gst/gstbin.override:
|
||
Release the GIL in GstBin overrides.
|
||
|
||
2007-04-13 11:26:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstelement.override: Release the python lock when performing GStreamer calls that might result in callbacks into ...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.override:
|
||
Release the python lock when performing GStreamer calls that might
|
||
result in callbacks into python.
|
||
|
||
2007-04-11 09:33:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstbase.override: Unroll the GIL state in an error case where it was missing.
|
||
Original commit message from CVS:
|
||
* gst/gstbase.override:
|
||
Unroll the GIL state in an error case where it was missing.
|
||
|
||
2007-04-11 09:22:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/gstpad.override: Release the GIL lock while executing queries in GStreamer.
|
||
Original commit message from CVS:
|
||
* gst/gstpad.override:
|
||
Release the GIL lock while executing queries in GStreamer.
|
||
|
||
2007-04-10 18:01:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
Implement pad query proxying so that python elements can answer pad queries. Fixes: #428299
|
||
Original commit message from CVS:
|
||
* examples/pyidentity.py:
|
||
* gst/common.h:
|
||
* gst/gstpad.override:
|
||
Implement pad query proxying so that python elements can
|
||
answer pad queries. Fixes: #428299
|
||
|
||
2007-04-10 12:44:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
examples/pyidentity.py: Add a simple example that implements an identity-like element in python and passes buffers th...
|
||
Original commit message from CVS:
|
||
* examples/pyidentity.py:
|
||
Add a simple example that implements an identity-like element in
|
||
python and passes buffers through. It lacks buffer-alloc & query
|
||
handling at the moment, because the required gstreamer funcs aren't
|
||
wrapped.
|
||
* examples/sinkelement.py:
|
||
Make sure to call gobject.threads_init() in the example.
|
||
|
||
2007-04-04 12:57:32 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/codegen.py: Also ignore pointers and boxed if they're in ignore-type.
|
||
Original commit message from CVS:
|
||
* codegen/codegen.py:
|
||
Also ignore pointers and boxed if they're in ignore-type.
|
||
* gst/gst-0.10.7.ignore:
|
||
Add gst_type_find_factory_call_function to functions ignored before
|
||
0.10.7 since it requires GstTypeFind arguments.
|
||
|
||
2007-04-04 12:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* ChangeLog:
|
||
Changelog surgery: Attribute the previous release to Monsieur Hervey
|
||
Original commit message from CVS:
|
||
Changelog surgery: Attribute the previous release to Monsieur Hervey
|
||
|
||
2007-04-04 12:22:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/: Fix the build for x86_64 when compiling against Python 2.5.
|
||
Original commit message from CVS:
|
||
* gst/common.h:
|
||
* gst/gst.override:
|
||
* gst/gstbuffer.override:
|
||
* gst/gstcaps.override:
|
||
* gst/gststructure.override:
|
||
* gst/gsttaglist.override:
|
||
* gst/interfaces.override:
|
||
Fix the build for x86_64 when compiling against Python 2.5.
|
||
Keeps backwards compatibility with Python 2.4. Tested on Ubuntu
|
||
Edgy 32-bit with python 2.4 & Feisty 64-bit with Python 2.4 & 2.5
|
||
Fixes #415003.
|
||
|
||
2007-03-25 19:02:23 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/interfaces.defs: GstTunerChannel and GstTunerNorm are not GstObjects, only GObjects.
|
||
Original commit message from CVS:
|
||
* gst/interfaces.defs:
|
||
GstTunerChannel and GstTunerNorm are not GstObjects, only GObjects.
|
||
|
||
2007-03-19 01:21:12 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
gst/: Make it compilable on Python 2.4 and Python 2.5
|
||
Original commit message from CVS:
|
||
* gst/common.h:
|
||
* gst/gsttaglist.override:
|
||
Make it compilable on Python 2.4 and Python 2.5
|
||
|
||
2007-03-18 17:45:16 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
gst/__init__.py: Implement multiplication, divison and float coercing for fractions.
|
||
Original commit message from CVS:
|
||
* gst/__init__.py: Implement multiplication, divison and float
|
||
coercing for fractions.
|
||
* testsuite/test_fraction.py:
|
||
Add fraction tests
|
||
|
||
2007-03-17 13:36:48 +0000 Johan Dahlin <johan@gnome.org>
|
||
|
||
Implement sq_contains and add tests for gst.TagList.
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.override (_wrap_gst_tag_list_contains):
|
||
* testsuite/test_taglist.py (TestTagList.testKeys):
|
||
Implement sq_contains and add tests for gst.TagList.
|
||
|
||
2007-03-02 11:03:46 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/__init__.py: Import libxml2 (if available) at import time with GLOBAL and LAZY flags.
|
||
Original commit message from CVS:
|
||
* gst/__init__.py:
|
||
Import libxml2 (if available) at import time with GLOBAL and LAZY flags.
|
||
Fixes #398567
|
||
|
||
2007-03-01 14:21:52 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/__init__.py: Added __eq__ method to fractions so we can check if two fractions are equal.
|
||
Original commit message from CVS:
|
||
* gst/__init__.py:
|
||
Added __eq__ method to fractions so we can check if two fractions are
|
||
equal.
|
||
* gst/pygstvalue.c: (my_gcd), (pygst_value_from_pyobject):
|
||
Attempt to simplify gst.Fraction before filling in a GValue.
|
||
Fixes #381243
|
||
* testsuite/test_caps.py:
|
||
* testsuite/test_struct.py:
|
||
Minor beauty fixes. framerates are fractions, not floats.
|
||
|
||
2007-03-01 13:47:12 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/interfacesmodule.c: initialize pygobject in the gst.interfaces modules. The absence of it causes segfaults on Sol...
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward@fluendo.com>
|
||
* gst/interfacesmodule.c: (initinterfaces):
|
||
initialize pygobject in the gst.interfaces modules. The absence of it
|
||
causes segfaults on Solaris and MIPS machines.
|
||
Fixes #343980
|
||
|
||
2007-02-28 22:09:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* configure.ac:
|
||
trigger rebuild
|
||
Original commit message from CVS:
|
||
trigger rebuild
|
||
|
||
2007-02-27 10:44:21 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/base.defs: Limitations in the code generator mean that we can't handle PushSrc in a way which works, so just comm...
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
Limitations in the code generator mean that we can't handle PushSrc
|
||
in a way which works, so just comment this out until someone wants
|
||
to tackle this more completely.
|
||
|
||
2007-02-25 12:11:34 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/pygstvalue.c: Make buffers-in-gvalues more generic: handle all miniobjects
|
||
Original commit message from CVS:
|
||
* gst/pygstvalue.c: (pygst_value_init_for_pyobject),
|
||
(pygst_value_from_pyobject):
|
||
Make buffers-in-gvalues more generic: handle all miniobjects
|
||
* testsuite/test_caps.py:
|
||
Add a bit to one the test for buffers in caps.
|
||
|
||
2007-02-24 14:14:14 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
testsuite/test_caps.py: Add test for gst.Buffer in caps.
|
||
Original commit message from CVS:
|
||
* testsuite/test_caps.py:
|
||
Add test for gst.Buffer in caps.
|
||
|
||
2007-02-22 16:13:53 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/pygstvalue.c: Implement gst.Buffer support in GValues (e.g. for caps containing buffers)
|
||
Original commit message from CVS:
|
||
* gst/pygstvalue.c: (pygst_value_as_pyobject),
|
||
(pygst_value_init_for_pyobject), (pygst_value_from_pyobject):
|
||
Implement gst.Buffer support in GValues (e.g. for caps containing
|
||
buffers)
|
||
|
||
2007-02-16 02:39:56 +0000 David Schleef <ds@schleef.org>
|
||
|
||
Makefile.am: Add ACLOCAL_AMFLAGS
|
||
Original commit message from CVS:
|
||
* Makefile.am: Add ACLOCAL_AMFLAGS
|
||
|
||
2007-02-04 11:40:09 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/common.py: A private variable of unittest.TestCase changed name in python 2.5.
|
||
Original commit message from CVS:
|
||
* testsuite/common.py:
|
||
A private variable of unittest.TestCase changed name in python 2.5.
|
||
This fixes make check with python2.5
|
||
|
||
2007-02-04 10:54:48 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpad.override: Allow removing the negotiated pads of a cap by setting them to None.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward@fluendo.com>
|
||
* gst/gstpad.override:
|
||
Allow removing the negotiated pads of a cap by setting them to None.
|
||
* testsuite/test_pad.py:
|
||
Added un-negotian of pads' caps to test above patch.
|
||
Fixes #363795
|
||
|
||
2007-02-04 10:44:40 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/interfaces.override: Gracefully handle the case where gst_property_probe_get_values_name() returns NULL.
|
||
Original commit message from CVS:
|
||
* gst/interfaces.override:
|
||
Gracefully handle the case where gst_property_probe_get_values_name()
|
||
returns NULL.
|
||
|
||
2007-02-04 10:23:38 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Fully implement GstPropertyProbe interface, with unit test.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward@fluendo.com>
|
||
* gst/interfaces.defs:
|
||
* gst/interfaces.override:
|
||
* testsuite/test_interface.py:
|
||
Fully implement GstPropertyProbe interface, with unit test.
|
||
Fixes #376996
|
||
|
||
2007-01-31 16:53:15 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Back to development cycle.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to development cycle.
|
||
|
||
=== release 0.10.7 ===
|
||
|
||
2007-01-31 16:51:37 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
Releasing 0.10.7
|
||
Original commit message from CVS:
|
||
Releasing 0.10.7
|
||
|
||
2007-01-29 12:27:46 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/codegen.py: Don't register interface if it is ignored
|
||
Original commit message from CVS:
|
||
* codegen/codegen.py:
|
||
Don't register interface if it is ignored
|
||
* configure.ac:
|
||
GST_PB_MINOR_VERSION doesn't appear by magic, you actually have to
|
||
parse it from pkg-config !
|
||
* gst/gst-pb-0.10.11.ignore:
|
||
Ignore GstVideoOrientation type altogether.
|
||
* gst/interfaces.override:
|
||
Include gstversion.override so that non-existent API is properly ignored.
|
||
Should fix #401051 once and for good now.
|
||
|
||
2007-01-29 11:17:45 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
ChangeLog surgery : Indicate which bug last ocmmit fixed.
|
||
Original commit message from CVS:
|
||
ChangeLog surgery : Indicate which bug last ocmmit fixed.
|
||
----------------------------------------------------------------------
|
||
|
||
2007-01-29 11:16:35 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Check for availability of video-orientation interface
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Check for availability of video-orientation interface
|
||
* gst/gst.override:
|
||
don't forget to increment the refcount of Py_None before returning it.
|
||
* gst/interfaces.override:
|
||
If video-orientation interface isn't available, don't include the
|
||
header.
|
||
|
||
2007-01-26 11:58:55 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Add ignore file for 0.10.12 API additions
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gstversion.override.in:
|
||
* gst/gst-0.10.12.ignore:
|
||
Add ignore file for 0.10.12 API additions
|
||
* gst/gst.defs:
|
||
* gst/base.defs:
|
||
* gst/gst-types.defs:
|
||
Add new API definitions
|
||
* gst/gst-0.10.10.ignore:
|
||
* gst/gst-0.10.11.ignore:
|
||
Fixup ignore files.
|
||
* testsuite/test_segment.py:
|
||
The update return value is uncertain and will soon be deprecated, don't
|
||
check against it anymore.
|
||
|
||
2007-01-17 11:22:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
wrap mixer set_volume, use tuple to match get_volume
|
||
Original commit message from CVS:
|
||
* examples/mixer.py:
|
||
* gst/interfaces.override:
|
||
wrap mixer set_volume, use tuple to match get_volume
|
||
|
||
2007-01-17 07:30:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/pygstexception.*: gst.element_factory_make should raise ElementNotFoundError.
|
||
Original commit message from CVS:
|
||
* gst/pygstexception.c: (element_not_found_error_init),
|
||
(pygst_exceptions_register_classes):
|
||
* gst/pygstexception.h:
|
||
gst.element_factory_make should raise ElementNotFoundError.
|
||
Subclass it from PluginNotFoundError so we can add it compatibly
|
||
and remove the wrong one later.
|
||
* gst/gstelementfactory.override:
|
||
raise ElementNotFoundError
|
||
|
||
2007-01-17 06:27:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/interfaces.*: wrap mixer get_volume
|
||
Original commit message from CVS:
|
||
* gst/interfaces.defs:
|
||
* gst/interfaces.override:
|
||
wrap mixer get_volume
|
||
* examples/Makefile.am:
|
||
* examples/mixer.py:
|
||
add an example using it
|
||
|
||
2007-01-17 06:27:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gst-pb-0.10.11.ignore:
|
||
add pb ignore file
|
||
Original commit message from CVS:
|
||
add pb ignore file
|
||
|
||
2007-01-17 06:15:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: fix use of PKG_CHECK_MODULES check for a pygobject of at least 2.11 for a value_from_pyobject fix
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
fix use of PKG_CHECK_MODULES
|
||
check for a pygobject of at least 2.11 for a value_from_pyobject fix
|
||
* gst/gstobject.override:
|
||
use it
|
||
|
||
2007-01-17 05:02:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/extend/discoverer.py: this is a module, not a program, so don't require versions
|
||
Original commit message from CVS:
|
||
* gst/extend/discoverer.py:
|
||
this is a module, not a program, so don't require versions
|
||
|
||
2007-01-17 04:40:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: check for stuff added in gst-pb 0.10.11
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
check for stuff added in gst-pb 0.10.11
|
||
* gst/Makefile.am:
|
||
* gst/interfaces.defs:
|
||
* gst/interfaces.override:
|
||
add video orientation interface
|
||
|
||
2007-01-11 17:45:46 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.defs: Add declaration of gst_object_set_property so we can use our MT-safe version of set_property().
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
Add declaration of gst_object_set_property so we can use our MT-safe
|
||
version of set_property().
|
||
* gst/gstobject.override:
|
||
Implement a MT-safe version of g_object_set_property for GstObject.
|
||
The problem is that currently g_object_set_property is called in
|
||
pygobject with the GIL lock taken. This can cause deadlocks.
|
||
Remove this hack once bug #395048 is fixed in pygobject and we depend on
|
||
the fixed version.
|
||
Thanks to Lord Wingo of the "realm.py haters club" for proposing the
|
||
idea.
|
||
|
||
2007-01-10 16:13:29 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/codegen.py: When chaining up to the parent class methods from python to C, we need to allow threads (i.e. rel...
|
||
Original commit message from CVS:
|
||
* codegen/codegen.py:
|
||
When chaining up to the parent class methods from python to C, we need
|
||
to allow threads (i.e. release the GIL).
|
||
* gst/gstbase.override:
|
||
* gst/gstbin.override:
|
||
Modify __do_*() overrides in the same way as above.
|
||
|
||
2007-01-05 10:48:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/extend/discoverer.py: No shebang line needed since there is no main code.
|
||
Original commit message from CVS:
|
||
* gst/extend/discoverer.py:
|
||
No shebang line needed since there is no main code.
|
||
|
||
2006-12-19 11:38:01 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.defs: Update API definitions.
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
Update API definitions.
|
||
* gst/common.h:
|
||
* gst/gstpad.override:
|
||
Add wrapper functions for settings activate, activatepull and
|
||
activatepush functions on pads.
|
||
* gst/gst.override:
|
||
Wrapper for gst_segment_set_seek() and gst_segment_clip()
|
||
Remove global ignore for *_init(), allows gst_segment_init() to be
|
||
properly code-generated.
|
||
* testsuite/Makefile.am:
|
||
* testsuite/test_segment.py:
|
||
Add unit test for gst.Segment object.
|
||
|
||
2006-12-16 15:33:02 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/test_pad.py: Activate pads before using them.
|
||
Original commit message from CVS:
|
||
* testsuite/test_pad.py:
|
||
Activate pads before using them.
|
||
|
||
2006-12-16 15:16:33 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
RELEASE: Commit 0.10.6 RELEASE file. Better late than never :(
|
||
Original commit message from CVS:
|
||
* RELEASE:
|
||
Commit 0.10.6 RELEASE file. Better late than never :(
|
||
|
||
2006-12-16 14:41:21 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Move GstIterator ArgType definition and usage for the codegenerator to gst/arg-types.py. It has nothing to do in the ...
|
||
Original commit message from CVS:
|
||
* codegen/argtypes.py:
|
||
* gst/arg-types.py:
|
||
Move GstIterator ArgType definition and usage for the codegenerator
|
||
to gst/arg-types.py. It has nothing to do in the codegenerator code.
|
||
|
||
2006-12-15 17:02:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
add doap file
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* gst-python.doap:
|
||
* gst-python.spec.in:
|
||
add doap file
|
||
|
||
2006-12-11 09:58:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/interfaces.defs: GstColorBalanceChannel is a GObject, not a GstObject. Fixes #383805.
|
||
Original commit message from CVS:
|
||
* gst/interfaces.defs:
|
||
GstColorBalanceChannel is a GObject, not a GstObject. Fixes #383805.
|
||
|
||
2006-12-04 19:54:19 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
changelog surgery, remove the conflict that has been there for 7 month
|
||
Original commit message from CVS:
|
||
changelog surgery, remove the conflict that has been there for 7 month
|
||
|
||
2006-12-04 17:54:39 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Back to development cycle
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to development cycle
|
||
|
||
=== release 0.10.6 ===
|
||
|
||
2006-12-04 17:19:44 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* configure.ac:
|
||
Releasing gst-python 0.10.6
|
||
Original commit message from CVS:
|
||
Releasing gst-python 0.10.6
|
||
|
||
2006-12-04 16:41:12 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.5.4 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.5.4 pre-release
|
||
|
||
2006-12-01 17:41:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Add implementation of gst.Pad.set_setcaps_function().
|
||
Original commit message from CVS:
|
||
* gst/common.h:
|
||
* gst/gstpad.override:
|
||
Add implementation of gst.Pad.set_setcaps_function().
|
||
|
||
2006-11-28 15:36:50 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.5.3 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.5.3 pre-release
|
||
|
||
2006-11-22 17:31:02 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/audio-controller.py: Fix example, use proper property name. Doesn't change anything to the way it used to wo...
|
||
Original commit message from CVS:
|
||
* examples/audio-controller.py:
|
||
Fix example, use proper property name. Doesn't change anything to the
|
||
way it used to work, but since it's an example it should be done
|
||
properly.
|
||
|
||
2006-11-22 17:20:21 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/override.py: Fix the lookup of override files in the specified search directories.
|
||
Original commit message from CVS:
|
||
* codegen/override.py:
|
||
Fix the lookup of override files in the specified search directories.
|
||
* gst/Makefile.am:
|
||
Don't distribute gstversion.override
|
||
Fixup .defs => .c make instructions
|
||
All the above fixes the cases where you're building in a directory
|
||
different from the source directory.
|
||
|
||
2006-11-20 11:26:46 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* gst-python.spec.in:
|
||
Update spec file for latest changes
|
||
Original commit message from CVS:
|
||
Update spec file for latest changes
|
||
|
||
2006-11-15 14:36:39 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/extend/discoverer.py: Avoid buffering infinite amounts of decoded data if a decoder is feeding us data without a ...
|
||
Original commit message from CVS:
|
||
* gst/extend/discoverer.py:
|
||
Avoid buffering infinite amounts of decoded data if a decoder is
|
||
feeding us data without a duration (or with bad duration values).
|
||
|
||
2006-11-07 12:24:13 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/extend/discoverer.py: Make the queue buffer up 1s of data before outputting to the sinks. This should give time f...
|
||
Original commit message from CVS:
|
||
* gst/extend/discoverer.py: Make the queue buffer up 1s of data before
|
||
outputting to the sinks. This should give time for some demuxers like
|
||
mpegdemux or fluasfdemux to discover a bit more about the muxed
|
||
stream and add the correct pads.
|
||
Fixes #371969
|
||
|
||
2006-11-07 11:47:26 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/: New tool, runs the discoverer on a file and prints out what we get.
|
||
Original commit message from CVS:
|
||
2006-11-07 Andy Wingo <wingo@pobox.com>
|
||
* examples/Makefile.am (examples_DATA):
|
||
* examples/gst-discover: New tool, runs the discoverer on a file
|
||
and prints out what we get.
|
||
|
||
2006-11-03 15:54:47 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.override: Use a copy of the caps.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
Use a copy of the caps.
|
||
|
||
2006-10-20 11:51:35 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.5.2 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
0.10.5.2 pre-release
|
||
|
||
2006-10-20 11:33:01 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst-0.10.10.ignore: Added symbols added in 0.10.10
|
||
Original commit message from CVS:
|
||
* gst/gst-0.10.10.ignore:
|
||
Added symbols added in 0.10.10
|
||
* gst/gst-0.10.6.ignore:
|
||
gst_dp_packetizer_new() addition
|
||
* gst/gst.defs:
|
||
Updated API for 0.10.10 symbols
|
||
* gst/gstmodule.c: (init_gst):
|
||
Added GST_TAG_EXTENDED_COMMENT which appeared in 0.10.10
|
||
* gst/libs.defs:
|
||
Added gst_dp_packetizer_new() which was added in 0.10.6. It still won't
|
||
work because GstDPPacketizer is a pointer. It needs to have a GBoxed
|
||
definition in order to be used properly within gst-python.
|
||
Also added controller-related additions
|
||
|
||
2006-10-20 10:41:46 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Added ignore files for 0.10.11 gstreamer core
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.11.ignore:
|
||
* gst/gstversion.override.in:
|
||
Added ignore files for 0.10.11 gstreamer core
|
||
* gst/base.defs:
|
||
Updated API for base libs
|
||
* gst/gst.defs:
|
||
Updated API for core
|
||
* gst/gst.override:
|
||
remove #ifdef for methods which weren't available in versions of pygtk
|
||
we don't support anymore.
|
||
* gst/gstbase.override:
|
||
Added overrides for GstBaseSink::get_times() virtual method
|
||
* gst/gstbin.override:
|
||
Added override for GstBin::handle_message() virtual method
|
||
|
||
2006-10-20 09:51:25 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/Makefile.am: Remove gst123 and vorbisplay.py from sources, and add decodebin.py
|
||
Original commit message from CVS:
|
||
* examples/Makefile.am:
|
||
Remove gst123 and vorbisplay.py from sources, and add decodebin.py
|
||
|
||
2006-10-20 09:47:16 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/: Removed gst123 and vorbisplay examples which weren't working with 0.10, and replaced them with decodebin.py
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward@fluendo.com>
|
||
* examples/decodebin.py:
|
||
* examples/gst123:
|
||
* examples/vorbisplay.py:
|
||
Removed gst123 and vorbisplay examples which weren't working with
|
||
0.10, and replaced them with decodebin.py
|
||
Closes #362183 and #362202
|
||
|
||
2006-10-20 09:27:43 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/: Closes #362290 and #362272
|
||
Original commit message from CVS:
|
||
* examples/audioconcat.py:
|
||
* examples/cp.py:
|
||
Port to 0.10 by Jason Gerard DeRose <jderose@jasonderose.org>
|
||
Closes #362290 and #362272
|
||
* examples/bps.py:
|
||
Indentation fixes by Jason Gerard DeRose <jderose@jasonderose.org>
|
||
Closes #362011
|
||
Also small fix for Usage string
|
||
|
||
2006-10-16 14:46:19 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/gst.defs: Don't use 'interface' as variable name, MingW doesn't like that (fixes #359375).
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
Don't use 'interface' as variable name, MingW doesn't like that
|
||
(fixes #359375).
|
||
|
||
2006-10-12 19:02:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* common:
|
||
* gst/extend/.gitignore:
|
||
moap ignore
|
||
Original commit message from CVS:
|
||
moap ignore
|
||
|
||
2006-10-05 18:27:58 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||
|
||
gst/pygstiterator.c: Printf format fix.
|
||
Original commit message from CVS:
|
||
* gst/pygstiterator.c: (pygst_iterator_new):
|
||
Printf format fix.
|
||
|
||
2006-10-03 09:24:11 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/argtypes.py: Revert the UInt64Arg modifications from upstream. It forces us to give a PyLong, whereas we can ...
|
||
Original commit message from CVS:
|
||
* codegen/argtypes.py:
|
||
Revert the UInt64Arg modifications from upstream. It forces us to give
|
||
a PyLong, whereas we can directly use the 'K' argument parsing for that.
|
||
|
||
2006-09-29 09:53:11 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
ltihooks.py: Removed
|
||
Original commit message from CVS:
|
||
* ltihooks.py:
|
||
Removed
|
||
* testsuite/common.py:
|
||
ltihooks is dead, long live gstltihooks. This should complete thomas'
|
||
fix of #357310.
|
||
|
||
2006-09-28 10:03:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
gst/Makefile.am: Explicitly export _PyGObject_API from our modules, as it's apparently needed for import. Previously ...
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
Explicitly export _PyGObject_API from our modules, as it's apparently
|
||
needed for import. Previously we implicitly relied on a bug in the
|
||
core providing --export-dynamic as a link flag.
|
||
|
||
2006-09-23 10:43:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Fix #357310
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* gst/__init__.py:
|
||
* gstltihooks.py:
|
||
Fix #357310
|
||
|
||
2006-09-22 13:21:59 +0000 Rene Stadler <mail@renestadler.de>
|
||
|
||
gst/gstlibs.override: Fixes for GstController creation memleak fixes.
|
||
Original commit message from CVS:
|
||
Patch by: Rene Stadler <mail@renestadler.de>
|
||
* gst/gstlibs.override:
|
||
Fixes for GstController creation
|
||
memleak fixes.
|
||
|
||
2006-09-12 11:16:08 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/extend/Makefile.am: Forgot to add 3 previous files to the Makefile so they get installed.
|
||
Original commit message from CVS:
|
||
* gst/extend/Makefile.am:
|
||
Forgot to add 3 previous files to the Makefile so they get
|
||
installed.
|
||
|
||
2006-09-12 11:14:24 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/extend/: Revival of the jukebox (and leveller) using 0.10 and gnonlin.
|
||
Original commit message from CVS:
|
||
* gst/extend/jukebox.py:
|
||
* gst/extend/leveller.py:
|
||
* gst/extend/sources.py:
|
||
Revival of the jukebox (and leveller) using 0.10 and gnonlin.
|
||
Still needs a bit of love, but functionnal enough.
|
||
|
||
2006-09-10 08:56:22 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
Give proper credits to the author of the patch
|
||
Original commit message from CVS:
|
||
Give proper credits to the author of the patch
|
||
|
||
2006-09-10 08:53:26 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/libs.defs: Add definition for GstParamFlags, extension of the GParamFlags.
|
||
Original commit message from CVS:
|
||
* gst/libs.defs:
|
||
Add definition for GstParamFlags, extension of the GParamFlags.
|
||
Only contains one flag, gst.PARAM_CONTROLLABLE.
|
||
Closes #355150
|
||
|
||
2006-08-31 14:03:44 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst-0.10.10.ignore: API addition
|
||
Original commit message from CVS:
|
||
* gst/gst-0.10.10.ignore:
|
||
API addition
|
||
* gst/gst.defs:
|
||
Added new ghostpad functions.
|
||
|
||
2006-08-29 10:05:40 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.override: We don't own a reference on the elements contained in the list returned by gst_xml_get_topelements().
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
We don't own a reference on the elements contained in the list
|
||
returned by gst_xml_get_topelements().
|
||
|
||
2006-08-29 09:23:59 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/test_pad.py: The bug was not a bug. Fixed the typo.
|
||
Original commit message from CVS:
|
||
* testsuite/test_pad.py:
|
||
The bug was not a bug. Fixed the typo.
|
||
|
||
2006-08-29 07:43:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
testsuite/test_pad.py: add a test for event probes - shows a bug, for which I commented the failUnless out
|
||
Original commit message from CVS:
|
||
* testsuite/test_pad.py:
|
||
add a test for event probes - shows a bug, for which I commented
|
||
the failUnless out
|
||
|
||
2006-08-21 12:55:37 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Whoops, typo error :)
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Whoops, typo error :)
|
||
|
||
2006-08-21 11:43:01 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: attempt to fix build.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
attempt to fix build.
|
||
|
||
2006-08-21 11:31:51 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: If pygobject is available, only build with it, else try to find pygtk to stay compatible with older ver...
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
If pygobject is available, only build with it, else try to find pygtk
|
||
to stay compatible with older version.
|
||
* gst/Makefile.am:
|
||
Switch to pygobject CFLAGS.
|
||
* testsuite/Makefile.am:
|
||
Switch to pygobject CFLAGS.
|
||
|
||
2006-08-08 19:21:51 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/codegen.py: newer pygobject's pyg_constant_strip_prefix() now return a const gchar * whereas PyModule_AddIntC...
|
||
Original commit message from CVS:
|
||
* codegen/codegen.py:
|
||
newer pygobject's pyg_constant_strip_prefix() now return a const gchar *
|
||
whereas PyModule_AddIntConstant() takes a normal gchar*.
|
||
Closes #349623
|
||
|
||
2006-08-05 17:15:52 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/synchronizer.py: Actually appears to work now, will have to try with guadec videos on Monday.
|
||
Original commit message from CVS:
|
||
2006-08-05 Andy Wingo <wingo@pobox.com>
|
||
* examples/synchronizer.py: Actually appears to work now, will
|
||
have to try with guadec videos on Monday.
|
||
* examples/remuxer.py (PlayerWindow.create_ui): Disable the
|
||
auto-adjusting of cut in and cut out times, it's annoying.
|
||
|
||
2006-08-04 17:04:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* examples/synchronizer.py:
|
||
small updates, still ui only
|
||
Original commit message from CVS:
|
||
small updates, still ui only
|
||
|
||
2006-08-04 16:42:15 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/synchronizer.py: New file, a bit of a hack to remuxer.py, but for resyncing a bad ogg. Only UI at the moment..
|
||
Original commit message from CVS:
|
||
2006-08-04 Andy Wingo <wingo@pobox.com>
|
||
* examples/synchronizer.py: New file, a bit of a hack to
|
||
remuxer.py, but for resyncing a bad ogg. Only UI at the moment..
|
||
|
||
2006-07-28 13:56:43 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
changelog
|
||
Original commit message from CVS:
|
||
changelog
|
||
|
||
2006-07-28 13:56:20 +0000 James Doc Livingston <doclivingston@gmail.com>
|
||
|
||
examples/remuxer.py (RemuxBin._do_seek, Remuxer._bus_watch): Use normal seeks instead of segment seeks so that EOS is...
|
||
Original commit message from CVS:
|
||
2006-07-28 Andy Wingo <wingo@pobox.com>
|
||
* examples/remuxer.py (RemuxBin._do_seek, Remuxer._bus_watch): Use
|
||
normal seeks instead of segment seeks so that EOS is handled
|
||
properly. Patch by James "Doc" Livingston <doclivingston at
|
||
gmail.com>. (#348416)
|
||
* examples/remuxer.py (RemuxBin._new_demuxed_pad): Increase the
|
||
buffer size for dealing with terribly muxed files.
|
||
|
||
2006-07-20 17:05:22 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Back to development cycle
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Back to development cycle
|
||
|
||
=== release 0.10.5 ===
|
||
|
||
2006-07-20 17:03:57 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
0.10.5 "My Little Poney wants some Funk" release
|
||
Original commit message from CVS:
|
||
0.10.5 "My Little Poney wants some Funk" release
|
||
----------------------------------------------------------------------
|
||
|
||
2006-07-19 14:21:36 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.4.2 pre-release
|
||
Original commit message from CVS:
|
||
* configure.ac: 0.10.4.2 pre-release
|
||
|
||
2006-07-18 15:33:41 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Add new ignore for 0.10.10 API additions
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.10.ignore:
|
||
* gst/gstversion.override.in:
|
||
Add new ignore for 0.10.10 API additions
|
||
* gst/gst.defs:
|
||
Added definitions for new segtrap functions
|
||
|
||
2006-07-05 11:35:12 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstmodule.c: Added gst.BUFFER_OFFSET_NONE for proper (guint64) -1 conversion between python and C.
|
||
Original commit message from CVS:
|
||
* gst/gstmodule.c: (init_gst):
|
||
Added gst.BUFFER_OFFSET_NONE for proper (guint64) -1 conversion between
|
||
python and C.
|
||
|
||
2006-07-03 14:44:20 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Repeat 100 times : "I shouldn't commit patches without checking them thoroughly, especially if they come from s...
|
||
Original commit message from CVS:
|
||
* gst/gstelement.override:
|
||
* gst/gstevent.override:
|
||
* gst/gstmessage.override:
|
||
* gst/gstquery.override:
|
||
Repeat 100 times : "I shouldn't commit patches without checking
|
||
them thoroughly, especially if they come from someone I trust".
|
||
Fix the broken Py_BuildValue.
|
||
|
||
2006-07-03 13:32:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
add gcov stuff
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
add gcov stuff
|
||
|
||
2006-07-03 13:31:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
gst/gstmodule.c: don't crash when error is NULL
|
||
Original commit message from CVS:
|
||
* gst/gstmodule.c: (init_gst):
|
||
don't crash when error is NULL
|
||
|
||
2006-07-03 09:31:26 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstmessage.override: State change is a list and not a tuple
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.override:
|
||
State change is a list and not a tuple
|
||
* gst/gstpad.override:
|
||
query_position() got busted in previous commit.
|
||
|
||
2006-07-03 09:01:18 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Use Py_BuildValue to construct tuples.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward@fluendo.com>
|
||
* gst/gstelement.override:
|
||
* gst/gstevent.override:
|
||
* gst/gstmessage.override:
|
||
* gst/gstpad.override:
|
||
* gst/gstquery.override:
|
||
Use Py_BuildValue to construct tuples.
|
||
Use tuples for collection of different objects.
|
||
See http://www.python.org/doc/faq/general/#why-are-there-separate-tuple-and-list-data-types
|
||
* testsuite/test_event.py:
|
||
[message|query|event].parse_* now return tuples and not list.
|
||
Fixes #334548
|
||
|
||
2006-07-02 15:25:04 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Removal of all glib < 2.8 cruft since GStreamer core now requires glib >= 2.8
|
||
Original commit message from CVS:
|
||
Removal of all glib < 2.8 cruft since GStreamer core now requires
|
||
glib >= 2.8
|
||
* codegen/argtypes.py:
|
||
remove gstobject cruft from ObjectArg
|
||
* configure.ac:
|
||
Require glib >= 2.8.0
|
||
* gst/Makefile.am:
|
||
* gst/pygstobject.c:
|
||
* gst/pygstobject.h:
|
||
Remove pygstobject.[ch]
|
||
* gst/common.h:
|
||
Don't include removed header file.
|
||
* gst/gst.override:
|
||
* gst/gstbin.override:
|
||
* gst/gstbus.override:
|
||
* gst/gstelement.override:
|
||
* gst/gstelementfactory.override:
|
||
* gst/gstmessage.override:
|
||
* gst/gstobject.override:
|
||
* gst/gstpad.override:
|
||
* gst/interfaces.override:
|
||
* gst/pygstiterator.c: (pygst_iterator_iter_next):
|
||
Switch from using pygstobject* functions to using pygobject* functions.
|
||
* gst/gstmodule.c: (sink_gstobject), (init_gst):
|
||
Move GstObject sink function here and use standard gobject refcounting.
|
||
|
||
2006-06-22 19:12:36 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: 0.10.7 ignore file is for 0.10.7 AND 0.10.8 (due to brown paperbag release).
|
||
Original commit message from CVS:
|
||
* configure.ac: (GST_LIBS):
|
||
0.10.7 ignore file is for 0.10.7 AND 0.10.8 (due to brown paperbag
|
||
release).
|
||
|
||
2006-06-15 09:58:08 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/codegen.py: Always unblock threads when going to C.
|
||
Original commit message from CVS:
|
||
* codegen/codegen.py:
|
||
Always unblock threads when going to C.
|
||
* gst/gst.defs:
|
||
Revert unblock-threads noise.
|
||
|
||
2006-06-14 10:00:32 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst-types.defs: Added fields for GstPadTemplate.
|
||
Original commit message from CVS:
|
||
* gst/gst-types.defs:
|
||
Added fields for GstPadTemplate.
|
||
* gst/gst.defs:
|
||
Made gst_element_class_get_template_list a GstElement method.
|
||
* gst/gstelement.override:
|
||
Override for gst.Element.get_template_list()
|
||
* gst/gstpad.override:
|
||
Override getter for GstStaticPadTemplate.static_caps so that it uses
|
||
the correct pointer.
|
||
|
||
2006-06-13 17:43:40 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/gstpython.supp: Keeping suppresions
|
||
Original commit message from CVS:
|
||
* testsuite/gstpython.supp:
|
||
Keeping suppresions
|
||
|
||
2006-06-13 16:52:05 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/gstpython.supp: Tim might have fixed this suppression. Commenting it.
|
||
Original commit message from CVS:
|
||
* testsuite/gstpython.supp:
|
||
Tim might have fixed this suppression. Commenting it.
|
||
|
||
2006-06-13 14:43:41 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/gstpython.supp: One more suppression added to bug #344761
|
||
Original commit message from CVS:
|
||
* testsuite/gstpython.supp:
|
||
One more suppression added to bug #344761
|
||
|
||
2006-06-13 13:45:33 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
.cvsignore: Ignore more files
|
||
Original commit message from CVS:
|
||
* .cvsignore:
|
||
Ignore more files
|
||
|
||
2006-06-13 13:28:47 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/gstpython.supp: Added suppresion for leaks of bug #344761.
|
||
Original commit message from CVS:
|
||
* testsuite/gstpython.supp:
|
||
Added suppresion for leaks of bug #344761.
|
||
|
||
2006-06-13 11:05:08 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Ignore log files.
|
||
Original commit message from CVS:
|
||
* .cvsignore:
|
||
* testsuite/.cvsignore:
|
||
Ignore log files.
|
||
|
||
2006-06-13 10:59:44 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Makefile.am: Cleanup pygst.pyc file.
|
||
Original commit message from CVS:
|
||
* Makefile.am: (CLEANFILES):
|
||
Cleanup pygst.pyc file.
|
||
|
||
2006-06-13 10:55:09 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.defs: Add 'unblock-threads #t' for critical functions/methods.
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
Add 'unblock-threads #t' for critical functions/methods.
|
||
|
||
2006-06-12 16:51:36 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/: Added cleanup file to initialize registry before running checks.
|
||
Original commit message from CVS:
|
||
* testsuite/Makefile.am:
|
||
* testsuite/runtests.py:
|
||
* testsuite/cleanup.py:
|
||
Added cleanup file to initialize registry before running checks.
|
||
Added G_DEBUG=gc-friendly to valgrinding
|
||
Only test test_*.py files
|
||
|
||
2006-06-11 16:32:18 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
.cvsignore: more files to ignore
|
||
Original commit message from CVS:
|
||
* .cvsignore:
|
||
more files to ignore
|
||
|
||
2006-06-09 17:21:40 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
pygst.py.in: Raise RequiredVersionError(ValueError, AssertionError) wherever applicable. This makes the new system (r...
|
||
Original commit message from CVS:
|
||
* pygst.py.in:
|
||
Raise RequiredVersionError(ValueError, AssertionError) wherever
|
||
applicable. This makes the new system (raising an error) compatible
|
||
with the old system (assertions).
|
||
Fixes #341114
|
||
|
||
2006-06-09 14:19:16 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
pygst.py.in: Don't import non-used modules
|
||
Original commit message from CVS:
|
||
* pygst.py.in:
|
||
Don't import non-used modules
|
||
* testsuite/Makefile.am:
|
||
Heavy valgrinding por favor !
|
||
(%.valgrind): with always-malloc for GSlice
|
||
|
||
2006-06-09 14:15:53 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
pygst.py.in: Don't import non-used modules
|
||
Original commit message from CVS:
|
||
* pygst.py.in:
|
||
Don't import non-used modules
|
||
* testsuite/Makefile.am:
|
||
Heavy valgrinding por favor !
|
||
|
||
2006-06-09 10:50:21 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/: Updated codegenerator to current pygtk one.
|
||
Original commit message from CVS:
|
||
* codegen/Makefile.am:
|
||
* codegen/argtypes.py:
|
||
* codegen/codegen.py:
|
||
* codegen/definitions.py:
|
||
* codegen/defsconvert.py:
|
||
* codegen/defsparser.py:
|
||
* codegen/docextract.py:
|
||
* codegen/docextract_to_xml.py:
|
||
* codegen/docgen.py:
|
||
* codegen/h2def.py:
|
||
* codegen/mergedefs.py:
|
||
* codegen/missingdefs.py:
|
||
* codegen/mkskel.py:
|
||
* codegen/override.py:
|
||
* codegen/reversewrapper.py:
|
||
Updated codegenerator to current pygtk one.
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
* gst/gstpad.override:
|
||
Update defs for new constructor definition.
|
||
* testsuite/test_bin.py:
|
||
With new constructors, pygobject will try to convert the argument to the
|
||
proper GType (here a string).
|
||
|
||
2006-06-09 10:12:16 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Update for API additions.
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
* gst/gst-0.10.7.ignore:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/gstbase.override:
|
||
* gst/libs.defs:
|
||
Update for API additions.
|
||
* gst/gstmodule.c: (init_gst):
|
||
Added new GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
|
||
|
||
2006-05-27 12:18:54 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/__init__.py: Make gst-python work on OS without dl.so
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward@fluendo.com>
|
||
* gst/__init__.py:
|
||
Make gst-python work on OS without dl.so
|
||
Fixes #341799
|
||
|
||
2006-05-27 12:13:46 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/filesrc.py: Port to 0.10.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward@fluendo.com>
|
||
* examples/filesrc.py: Port to 0.10.
|
||
|
||
2006-05-27 12:08:08 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/audio-controller.py: Make it work with 0.10, still had cruft from 0.9
|
||
Original commit message from CVS:
|
||
* examples/audio-controller.py:
|
||
Make it work with 0.10, still had cruft from 0.9
|
||
|
||
2006-05-19 08:48:22 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Added ignore file for core 0.10.7
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.7.ignore:
|
||
* gst/gstversion.override.in:
|
||
Added ignore file for core 0.10.7
|
||
* gst/base.defs:
|
||
Added gst_adapter_take_buffer
|
||
* gst/gst-0.10.6.ignore:
|
||
Filed API addition for 0.10.6
|
||
* gst/gst-types.defs:
|
||
Added GstTypeFind pointer definition
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
Added fake function gst_type_find_new() to create a GstTypeFind that can
|
||
be used in all typefinding function.
|
||
GstTypeFind *
|
||
gst_type_find_new(data, peekfunction, suggestfunction [, getlenghtfunction])
|
||
|
||
2006-05-09 14:24:02 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Update for API changes.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.6.ignore:
|
||
* gst/gst.defs:
|
||
* gst/gstversion.override.in:
|
||
Update for API changes.
|
||
Added ignore files for core 0.10.6 API additions.
|
||
|
||
2006-05-09 14:00:10 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.override: Reverting previous patches for conditional ignore.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
Reverting previous patches for conditional ignore.
|
||
It can't be done from within override files.
|
||
The only one left is the python gst_debug_log function
|
||
which will do nothing #ifdef GST_DISABLE_GST_DEBUG.
|
||
Also removed the conditional ignore for API changes since it didn't
|
||
have any effect either.
|
||
|
||
2006-05-09 13:36:51 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.override: Better conditional ignore for types and methods.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
Better conditional ignore for types and methods.
|
||
|
||
2006-05-09 13:13:48 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/: Added code to ignore type and the function/methods/classes that use them.
|
||
Original commit message from CVS:
|
||
* codegen/codegen.py:
|
||
* codegen/override.py:
|
||
Added code to ignore type and the function/methods/classes that use
|
||
them.
|
||
* gst/gst.override:
|
||
ignore methods/classes/types depending on how GStreamer core was built:
|
||
_ GST_DISABLE_GST_DEBUG
|
||
_ GST_DISABLE_LOADSAVE
|
||
_ GST_DISABLE_PARSE
|
||
|
||
2006-05-09 10:25:17 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/python.supp: Added suppressions for FC5 64 bit
|
||
Original commit message from CVS:
|
||
* testsuite/python.supp:
|
||
Added suppressions for FC5 64 bit
|
||
|
||
2006-05-08 11:59:56 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
|
||
Original commit message from CVS:
|
||
* autogen.sh: (CONFIGURE_DEF_OPT):
|
||
libtoolize on Darwin/MacOSX is called glibtoolize
|
||
|
||
2006-05-05 13:32:37 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* examples/remuxer.py:
|
||
smaller title
|
||
Original commit message from CVS:
|
||
smaller title
|
||
|
||
2006-05-05 13:30:01 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/remuxer.py (PlayerWindow.update_scale_cb): Fix a race condition getting the initial cutin time via inserting...
|
||
Original commit message from CVS:
|
||
2006-05-05 Andy Wingo <wingo@pobox.com>
|
||
* examples/remuxer.py (PlayerWindow.update_scale_cb): Fix a race
|
||
condition getting the initial cutin time via inserting whitespace.
|
||
(all over): UI fixes to make Mike happy.
|
||
|
||
2006-05-05 11:00:44 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/remuxer.py: Updates! Nothing gstreamery, it's all ui, so I won't bother you with the details.
|
||
Original commit message from CVS:
|
||
2006-05-05 Andy Wingo <wingo@pobox.com>
|
||
* examples/remuxer.py: Updates! Nothing gstreamery, it's all ui,
|
||
so I won't bother you with the details.
|
||
|
||
2006-04-29 16:59:16 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/gstfile.py: Threaded application, we NEED gobject.threads_init().
|
||
Original commit message from CVS:
|
||
* examples/gstfile.py:
|
||
Threaded application, we NEED gobject.threads_init().
|
||
This should finally gets rid of the crashes when used on single files.
|
||
* gst/extend/discoverer.py:
|
||
Re-order the imports.
|
||
|
||
2006-04-28 17:35:26 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/arg-types.py: Caps used as arguments of virtual methods should keep their initial refcount when calling the pytho...
|
||
Original commit message from CVS:
|
||
* gst/arg-types.py:
|
||
Caps used as arguments of virtual methods should keep their initial
|
||
refcount when calling the python methods.
|
||
This is similar to the patch done for GstMiniObjects.
|
||
* gst/gstbase.override:
|
||
Adjust the gst.BaseTransform.get_unit_size() virtual method for above
|
||
fix.
|
||
|
||
2006-04-28 15:23:52 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstbase.override: gst.BaseTransform.get_unit_size() virtual method override.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward@fluendo.com>
|
||
* gst/gstbase.override:
|
||
gst.BaseTransform.get_unit_size() virtual method override.
|
||
Closes #339248
|
||
|
||
2006-04-28 15:07:41 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/arg-types.py: GstMiniObject used as virtual methods parameters should be unreffed before calling the method and t...
|
||
Original commit message from CVS:
|
||
* gst/arg-types.py:
|
||
GstMiniObject used as virtual methods parameters should be unreffed
|
||
before calling the method and the ref-ed.
|
||
Added Params and Returns for const-gchar*, GType and gulong so the
|
||
code generator can generate more virtual methods handlers/proxys.
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
* gst/interfaces.defs:
|
||
Added vtable and virtual method definition for interfaces so we can properly use virtual
|
||
methods from those interfaces in python.
|
||
|
||
2006-04-28 14:55:15 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstpad.override: (pad_block_callback_marshal)
|
||
Original commit message from CVS:
|
||
2006-04-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.override: (pad_block_callback_marshal)
|
||
(_wrap_gst_pad_set_blocked_async): Fix refcounting problems and
|
||
indent.
|
||
Fixes #338982
|
||
|
||
2006-04-28 14:54:45 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstmodule.c: Wrap the gstreamer error domains quark.
|
||
Original commit message from CVS:
|
||
* gst/gstmodule.c: (init_gst):
|
||
Wrap the gstreamer error domains quark.
|
||
Fixes #339040
|
||
|
||
2006-04-28 14:51:52 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
* ChangeLog:
|
||
gst/gstpad.override (pad_block_callback_marshal)
|
||
Original commit message from CVS:
|
||
* gst/gstpad.override (pad_block_callback_marshal)
|
||
(_wrap_gst_pad_set_blocked_async): Fix refcounting problems and
|
||
indent.
|
||
Fixes #338982
|
||
|
||
2006-04-28 14:07:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.10.4 ===
|
||
|
||
2006-04-28 14:06:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
releasing 0.10.4
|
||
Original commit message from CVS:
|
||
releasing 0.10.4
|
||
|
||
2006-04-19 12:04:56 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* examples/fvumeter.py:
|
||
BPB(tm)
|
||
Original commit message from CVS:
|
||
BPB(tm)
|
||
|
||
2006-04-19 12:04:19 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* examples/fvumeter.py:
|
||
* gst/arg-types.py:
|
||
gst/arg-types.py (GstCapsArg.write_const_param)
|
||
Original commit message from CVS:
|
||
2006-04-19 Andy Wingo <wingo@pobox.com>
|
||
* gst/arg-types.py (GstCapsArg.write_const_param)
|
||
(GstCapsArg.write_param): If there is a default value, initialize
|
||
the py_caps variable to NULL. PyArgs_Parse* doesn't touch c
|
||
variables if the optional arg isn't there. Fixes #339010.
|
||
|
||
2006-04-19 11:58:14 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/remuxer.py (GstPlayer.seek): Don't do accurate seeks, because the output won't be readable without a keyfram...
|
||
Original commit message from CVS:
|
||
2006-04-19 Andy Wingo <wingo@pobox.com>
|
||
* examples/remuxer.py (GstPlayer.seek): Don't do accurate seeks,
|
||
because the output won't be readable without a keyframe anyway.
|
||
|
||
2006-04-19 08:50:48 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/remuxer.py: Another code dump. I know it breaks the freeze but it's just a wee example :)
|
||
Original commit message from CVS:
|
||
2006-04-19 Andy Wingo <wingo@pobox.com>
|
||
* examples/remuxer.py: Another code dump. I know it breaks the
|
||
freeze but it's just a wee example :)
|
||
|
||
2006-04-13 16:38:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
prereleasing gst-python
|
||
Original commit message from CVS:
|
||
prereleasing gst-python
|
||
|
||
2006-04-10 14:47:19 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gsttaglist.override: Return tag value if present more than once (instead of exactly once).
|
||
Original commit message from CVS:
|
||
* gst/gsttaglist.override: (tag_foreach_func_list):
|
||
Return tag value if present more than once (instead of exactly once).
|
||
Fixes #337876
|
||
|
||
2006-04-10 09:21:09 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/argtypes.py: Update from upstream codegen for UInt argtype.
|
||
Original commit message from CVS:
|
||
* codegen/argtypes.py:
|
||
Update from upstream codegen for UInt argtype.
|
||
* gst/gst-types.defs:
|
||
Added GstIndexEntry boxed type.
|
||
* gst/gstbase.override:
|
||
Wrapped gst.BaseSrc::get_times() and gst.PushSrc::create() virtual
|
||
methods.
|
||
gst.BaseSrc and gst.PushSrc virtual methods are now completely wrapped.
|
||
|
||
2006-04-08 18:46:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
|
||
|
||
testsuite/test-object.h: Fix broken GObject macros
|
||
Original commit message from CVS:
|
||
* testsuite/test-object.h:
|
||
Fix broken GObject macros
|
||
|
||
2006-04-07 18:33:35 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/remuxer.py: Code dump, work in progress...
|
||
Original commit message from CVS:
|
||
2006-04-07 Andy Wingo <wingo@pobox.com>
|
||
* examples/remuxer.py: Code dump, work in progress...
|
||
|
||
2006-04-07 17:58:18 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/test_ghostpad.py: more assertions to figure out an speed issue.
|
||
Original commit message from CVS:
|
||
* testsuite/test_ghostpad.py:
|
||
more assertions to figure out an speed issue.
|
||
|
||
2006-04-07 17:21:27 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if it is an optional argument. Translate this python no...
|
||
Original commit message from CVS:
|
||
2006-04-07 Andy Wingo <wingo@pobox.com>
|
||
* gst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if
|
||
it is an optional argument. Translate this python non-value to the
|
||
C NULL.
|
||
* gst/gst.defs (get_compatible_pad): Filter caps is optional and
|
||
can be None. It defaults to None.
|
||
|
||
2006-04-07 15:41:00 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Makefile.am: make check-valgrind calls make valgrind in the testsuite directory.
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
make check-valgrind calls make valgrind in the testsuite directory.
|
||
* testsuite/Makefile.am:
|
||
prepend $(top_srcdir) to PYTHONPATH for all tests so it uses the built
|
||
library and not the installed one.
|
||
* testsuite/python.supp:
|
||
Added suppressions discovered on x86/gentoo.
|
||
|
||
2006-04-07 14:54:49 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstelement.override (_wrap_gst_element_link): Allow errors parsing the optional filter caps to propagate up.
|
||
Original commit message from CVS:
|
||
2006-04-07 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstelement.override (_wrap_gst_element_link): Allow errors
|
||
parsing the optional filter caps to propagate up.
|
||
|
||
2006-04-07 14:32:08 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gst.defs (element_make_from_uri): Element name is optional and can be None. It defaults to None.
|
||
Original commit message from CVS:
|
||
2006-04-07 Andy Wingo <wingo@pobox.com>
|
||
* gst/gst.defs (element_make_from_uri): Element name is optional
|
||
and can be None. It defaults to None.
|
||
|
||
2006-04-05 17:05:43 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/test_message.py: GstBus is flushing in NULL, so we need to set the pipeline to READY in order to receive th...
|
||
Original commit message from CVS:
|
||
* testsuite/test_message.py:
|
||
GstBus is flushing in NULL, so we need to set the pipeline to READY in
|
||
order to receive the messages in the bus watch.
|
||
|
||
2006-04-05 11:55:48 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
configure.ac (PYGST_MICRO_VERSION): Doc fix.
|
||
Original commit message from CVS:
|
||
2006-04-05 Andy Wingo <wingo@pobox.com>
|
||
* configure.ac (PYGST_MICRO_VERSION): Doc fix.
|
||
(PYGST_NANO_VERSION): New define.
|
||
* gst/__init__.py (version): Add as an alias for get_gst_version.
|
||
Should use the deprecation infrastructure here.
|
||
* gst/gst.defs: Add defs for the new wrapped functions.
|
||
* gst/gst.override (_wrap_gst_get_pygst_version)
|
||
(_wrap_gst_get_gst_version): New overrides, functions to access
|
||
the gstreamer and pygst versions. The first used to be called
|
||
gst_version(); we ignore gst_version now.
|
||
|
||
2006-04-05 08:37:32 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gstpad.override (_wrap_gst_pad_set_blocked_async): PyObject_IsTrue, not PyBool_Check. Grr.
|
||
Original commit message from CVS:
|
||
2006-04-05 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.override (_wrap_gst_pad_set_blocked_async):
|
||
PyObject_IsTrue, not PyBool_Check. Grr.
|
||
|
||
2006-04-04 16:16:46 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.defs: gst_element_post_message: Adding keep-refcount tag to the message since the function will unref it.
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
gst_element_post_message: Adding keep-refcount tag to the message since
|
||
the function will unref it.
|
||
|
||
2006-04-01 10:10:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* examples/Makefile.am:
|
||
fix makefile
|
||
Original commit message from CVS:
|
||
fix makefile
|
||
|
||
2006-04-01 10:07:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
configure.ac: use AS_VERSION and AS_NANO
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
use AS_VERSION and AS_NANO
|
||
|
||
2006-03-31 17:12:50 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/remuxer.py: Example GUI for a remuxer, unfinished -- dropping it here while I hack on it. Based on player.py.
|
||
Original commit message from CVS:
|
||
2006-03-31 Andy Wingo <wingo@pobox.com>
|
||
* examples/remuxer.py: Example GUI for a remuxer, unfinished --
|
||
dropping it here while I hack on it. Based on player.py.
|
||
* examples/Makefile.am (examples_DATA): Add remuxer.py, reorder
|
||
list.
|
||
|
||
2006-03-30 03:46:56 +0000 David I. Lehn <dlehn@users.sourceforge.net>
|
||
|
||
configure.ac: Better empty string test fix for "Fixes to how we figure out what API to ignore"
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Better empty string test fix for "Fixes to how we figure out what API
|
||
to ignore"
|
||
|
||
2006-03-24 11:07:22 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Fixes in how we figure out what API to ignore
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Fixes in how we figure out what API to ignore
|
||
* gst/Makefile.am:
|
||
* gst/gst-0.10.5.ignore:
|
||
* gst/gstversion.override.in:
|
||
Added file for handling API additions for gstreamer 0.10.5
|
||
* gst/base.defs:
|
||
* gst/gst.defs:
|
||
New API
|
||
* gst/gstpad.override:
|
||
Overrides for gst.Pad.query_peer_*()
|
||
|
||
2006-03-21 21:49:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
* configure.ac:
|
||
Bump nano back to CVS
|
||
Original commit message from CVS:
|
||
Bump nano back to CVS
|
||
|
||
=== release 0.10.3 ===
|
||
|
||
2006-03-21 21:48:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."
|
||
Original commit message from CVS:
|
||
=== release 0.10.3 ===
|
||
2006-03-21 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* configure.ac:
|
||
releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."
|
||
|
||
2006-03-21 14:01:07 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
testsuite/: Another attempt at making the tests deterministic on the buildbots
|
||
Original commit message from CVS:
|
||
* testsuite/test_ghostpad.py:
|
||
* testsuite/test_pad.py:
|
||
Another attempt at making the tests deterministic on the buildbots
|
||
|
||
2006-03-21 00:14:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
configure.ac: pre-release 0.10.2.2
|
||
Original commit message from CVS:
|
||
2006-03-20 Jan Schmidt <thaytan@mad.scientist.com>
|
||
* configure.ac:
|
||
pre-release 0.10.2.2
|
||
|
||
2006-03-20 19:08:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
testsuite/test_ghostpad.py: Add while loop in teardown to wait for the pipeline state to hit NULL. Hopefully this wil...
|
||
Original commit message from CVS:
|
||
* testsuite/test_ghostpad.py:
|
||
Add while loop in teardown to wait for the pipeline state
|
||
to hit NULL. Hopefully this will ensure the refcount has always hit 1.
|
||
|
||
2006-03-14 12:56:46 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
configure.ac: Only require GStreamer core >= 0.10.2
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
Only require GStreamer core >= 0.10.2
|
||
Detect version of core the bindings are being compiled against and
|
||
write gst/gstversion.override file with eventual API additions that
|
||
should be ignored.
|
||
* gst/Makefile.am:
|
||
* gst/base.defs:
|
||
Added gst_base_sync_[set|get]_[sync|max_lateness]() and
|
||
gst_type_find_helper_get_range() definitions
|
||
* gst/gst-0.10.3.ignore:
|
||
API added in gstreamer core 0.10.3
|
||
* gst/gst-0.10.4.ignore:
|
||
API added in gstreamer core 0.10.4
|
||
* gst/gst.override:
|
||
Include gstversion.override.
|
||
* gst/gstversion.override.in:
|
||
Magic file for API additions to ignore.
|
||
|
||
2006-03-14 12:25:22 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
codegen/: New --extendpath option for codegenerator so we can add extra path to search for included override files.
|
||
Original commit message from CVS:
|
||
* codegen/codegen.py:
|
||
* codegen/override.py:
|
||
New --extendpath option for codegenerator so we can add
|
||
extra path to search for included override files.
|
||
|
||
2006-03-13 11:19:10 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Added base elements override file.
|
||
Original commit message from CVS:
|
||
* gst/Makefile.am:
|
||
* gst/gst.override:
|
||
* gst/gstbase.override:
|
||
Added base elements override file.
|
||
* gst/gstpad.override:
|
||
Added override for gst_pad_alloc_buffer_and_set_caps
|
||
|
||
2006-03-10 11:28:01 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.override: Commited a bit too much :)
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
Commited a bit too much :)
|
||
|
||
2006-03-10 11:22:31 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base.defs: typo fix for gst_type_find_helper()
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
typo fix for gst_type_find_helper()
|
||
Added new API : gst_type_find_helper_for_buffer()
|
||
* gst/gst.override:
|
||
override for gst.type_find_helper_for_buffer()
|
||
|
||
2006-03-10 10:54:40 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Added new API: gst_pipeline_[get|set]_auto_flush_bus() gst_uri_has_protocol()
|
||
Original commit message from CVS:
|
||
* gst/gst-types.defs:
|
||
* gst/gst.defs:
|
||
Added new API:
|
||
gst_pipeline_[get|set]_auto_flush_bus()
|
||
gst_uri_has_protocol()
|
||
GST_RESOURCE_ERROR_NO_SPACE_LEFT
|
||
|
||
2006-03-07 19:44:35 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/arg-types.py: Add ReturnType and Parameter for GstCaps.
|
||
Original commit message from CVS:
|
||
* gst/arg-types.py:
|
||
Add ReturnType and Parameter for GstCaps.
|
||
This allows the codegenerator to wrap properly more virtual proxies.
|
||
|
||
2006-03-07 19:08:43 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base.defs: Update for new check_get_range virtual method in GstBaseSrc
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
Update for new check_get_range virtual method in GstBaseSrc
|
||
|
||
2006-03-06 16:24:53 +0000 Michael Smith <msmith@xiph.org>
|
||
|
||
gst/: Don't leak PyObjects wrapping GValues when indexing into a
|
||
Original commit message from CVS:
|
||
* gst/gststructure.override:
|
||
* gst/gsttaglist.override:
|
||
Don't leak PyObjects wrapping GValues when indexing into a
|
||
GStStructure. Also fix a copy/paste identical bug in taglists.
|
||
|
||
2006-03-02 09:40:13 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/pygstminiobject.h: Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.
|
||
Original commit message from CVS:
|
||
* gst/pygstminiobject.h:
|
||
Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.
|
||
Let's keep our own detection.
|
||
Closes #333055
|
||
|
||
2006-02-28 00:17:45 +0000 Jan Schmidt <thaytan@mad.scientist.com>
|
||
|
||
pygst.py.in: Fix a silly logic inversion typo
|
||
Original commit message from CVS:
|
||
* pygst.py.in:
|
||
Fix a silly logic inversion typo
|
||
|
||
2006-02-27 16:22:10 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
pygst.py.in: use 'raise StandardError' instead of 'assert' so that compiled code raise a noticeable exception.
|
||
Original commit message from CVS:
|
||
* pygst.py.in:
|
||
use 'raise StandardError' instead of 'assert' so that compiled code
|
||
raise a noticeable exception.
|
||
Closes #332586
|
||
|
||
2006-02-22 10:16:33 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstmodule.c: gst.gst_version uses the result of gst_version() rather than use the GST_VERSION_* hardcoded values.
|
||
Original commit message from CVS:
|
||
reviewed by: Edward Hervey <edward@fluendo.com>
|
||
* gst/gstmodule.c: (init_gst):
|
||
gst.gst_version uses the result of gst_version() rather than use
|
||
the GST_VERSION_* hardcoded values.
|
||
Closes #331616
|
||
|
||
2006-02-20 18:07:59 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/vumeter.py: In fact it wasn't an application message, but an element message :)
|
||
Original commit message from CVS:
|
||
* examples/vumeter.py:
|
||
In fact it wasn't an application message, but an element message :)
|
||
|
||
2006-02-20 16:58:14 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
|
||
|
||
* ChangeLog:
|
||
* examples/vumeter.py:
|
||
fix vumeter example
|
||
Original commit message from CVS:
|
||
fix vumeter example
|
||
|
||
2006-02-17 15:35:34 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Updated and properly wrapped new GstQuery formats API.
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
* gst/gstquery.override:
|
||
Updated and properly wrapped new GstQuery formats API.
|
||
|
||
2006-02-10 17:49:47 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
gst/gst.defs (disable_sync_message_emission)
|
||
Original commit message from CVS:
|
||
2006-02-10 Andy Wingo <wingo@pobox.com>
|
||
* gst/gst.defs (disable_sync_message_emission)
|
||
(enable_sync_message_emission): Wrap new functions from GStreamer
|
||
CVS.
|
||
* configure.ac (GST_REQ): Require GStreamer 0.10.3.1.
|
||
* examples/play.py: A bit of refactoring. Make use of the
|
||
sync-message signals. Reacts to events on the bus. Keeps aspect
|
||
ratio. Better scrubbing, play/pause button instead of
|
||
play+pause+stop. Not a bad player now, although the code still
|
||
lacks cleanliness.
|
||
|
||
2006-02-10 10:53:22 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
examples/play.py (GstPlayer.query_position)
|
||
Original commit message from CVS:
|
||
2006-02-10 Andy Wingo <wingo@pobox.com>
|
||
* examples/play.py (GstPlayer.query_position)
|
||
(PlayerWindow.update_scale_cb): Only return position, duration
|
||
from query_position -- fixes a bugaboo.
|
||
(main): Add some input validation.
|
||
* examples/pipeline-tester (data): Add a pipeline to test software
|
||
scaling.
|
||
|
||
2006-02-07 18:54:52 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Remove deprecated code dating back from 0.8 era.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
* gst/gstmodule.c: (python_do_pending_calls):
|
||
Remove deprecated code dating back from 0.8 era.
|
||
|
||
2006-02-06 16:24:23 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
codegen/argtypes.py (UInt64Arg.write_param): Parse long arguments using ParseTuple and friends; allows ints to passed...
|
||
Original commit message from CVS:
|
||
2006-02-06 Andy Wingo <wingo@pobox.com>
|
||
* codegen/argtypes.py (UInt64Arg.write_param): Parse long
|
||
arguments using ParseTuple and friends; allows ints to passed for
|
||
longs as a side benefit.
|
||
|
||
2006-02-02 16:30:01 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.override: (gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of outputing gibberish value.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
(gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of
|
||
outputing gibberish value.
|
||
|
||
2006-02-02 15:54:07 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.defs: Update for current GStreamer core API
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
Update for current GStreamer core API
|
||
|
||
2006-02-01 16:37:41 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
testsuite/test_event.py: Properly use tempfile
|
||
Original commit message from CVS:
|
||
* testsuite/test_event.py:
|
||
Properly use tempfile
|
||
|
||
2006-02-01 14:19:55 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.defs: When using gst.Element.send_event() and gst.Pad.send_event() we keep a refcount on the sent event.
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
When using gst.Element.send_event() and gst.Pad.send_event() we keep
|
||
a refcount on the sent event.
|
||
* testsuite/test_event.py:
|
||
Uncomment test to prove above fix
|
||
|
||
2006-02-01 11:52:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
testsuite/test_event.py: add a test case for autoplugging behaviour: create a source, connect probes, store new-segme...
|
||
Original commit message from CVS:
|
||
* testsuite/test_event.py:
|
||
add a test case for autoplugging behaviour:
|
||
create a source, connect probes, store new-segment event,
|
||
add element in buffer probe callback, and forward event
|
||
Currently fails due to refcounting on the stored new-segment
|
||
event
|
||
|
||
2006-02-01 11:14:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
testsuite/test_element.py: add another link test
|
||
Original commit message from CVS:
|
||
2006-02-01 Thomas Vander Stichele <thomas at apestaart dot org>
|
||
* testsuite/test_element.py:
|
||
add another link test
|
||
|
||
2006-01-30 12:57:02 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
Link against Gst Data protocol libraries.
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
Link against Gst Data protocol libraries.
|
||
* gst/__init__.py:
|
||
Restore dlopenflags after importing gst.
|
||
Closes #329110
|
||
|
||
2006-01-25 11:23:20 +0000 Christian Schaller <uraeus@gnome.org>
|
||
|
||
* common:
|
||
* gst-python.spec.in:
|
||
update spec file
|
||
Original commit message from CVS:
|
||
update spec file
|
||
|
||
2006-01-16 21:01:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
back to head
|
||
Original commit message from CVS:
|
||
back to head
|
||
|
||
=== release 0.10.2 ===
|
||
|
||
2006-01-16 20:59:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
releasing 0.10.2
|
||
Original commit message from CVS:
|
||
releasing 0.10.2
|
||
|
||
2006-01-14 22:59:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* configure.ac:
|
||
prerelease
|
||
Original commit message from CVS:
|
||
prerelease
|
||
|
||
2006-01-13 17:40:09 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstlibs.override: GstController : don't use values that are now in non-public API.
|
||
Original commit message from CVS:
|
||
* gst/gstlibs.override:
|
||
GstController : don't use values that are now in non-public API.
|
||
|
||
2006-01-09 11:42:25 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base.defs: Revert guint8* to gchar* modifications for the adapter
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
Revert guint8* to gchar* modifications for the adapter
|
||
* gst/gst.defs:
|
||
Cleanups and API additions
|
||
|
||
2006-01-08 12:26:35 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gststructure.override: Properly check for gstvalue data types. This makes it possible to set fields with fractions.
|
||
Original commit message from CVS:
|
||
* gst/gststructure.override: (_wrap_gst_structure_set_value):
|
||
Properly check for gstvalue data types. This makes it possible to
|
||
set fields with fractions.
|
||
* testsuite/test_caps.py:
|
||
* testsuite/test_struct.py:
|
||
Test for above modifications
|
||
|
||
2006-01-05 14:49:27 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/base.defs: Use gchar* instead of guint8* for GstAdapter
|
||
Original commit message from CVS:
|
||
* gst/base.defs:
|
||
Use gchar* instead of guint8* for GstAdapter
|
||
Added virtual methods definitions for base classes.
|
||
Still have to override some functions, and figure
|
||
out how to properly add reverse wrappers to the codegenerator.
|
||
|
||
2006-01-01 21:18:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
First step at wrapping base elements in gst-python
|
||
Original commit message from CVS:
|
||
First step at wrapping base elements in gst-python
|
||
* configure.ac:
|
||
Commenting out weird debugging statement dating from gst-python's
|
||
and which causes problems with gstbasesrc.h anonymous union.
|
||
* gst/Makefile.am:
|
||
Added base.defs
|
||
* gst/base.defs:
|
||
New base elements definition files
|
||
* gst/gst.defs:
|
||
* gst/gst.override:
|
||
Add base elements
|
||
|
||
2005-12-23 18:16:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.10.1 ===
|
||
|
||
2005-12-23 18:10:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
releasing 0.10.1
|
||
Original commit message from CVS:
|
||
releasing 0.10.1
|
||
|
||
2005-12-22 19:02:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* pygst.py.in:
|
||
duh, typo
|
||
Original commit message from CVS:
|
||
duh, typo
|
||
|
||
2005-12-22 15:56:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
install in pyexecdir as well
|
||
Original commit message from CVS:
|
||
* configure.ac:
|
||
* gst/Makefile.am:
|
||
* gst/extend/Makefile.am:
|
||
install in pyexecdir as well
|
||
|
||
2005-12-22 11:20:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
pygst.py.in: give the correct error when not finding the version
|
||
Original commit message from CVS:
|
||
* pygst.py.in: give the correct error when not finding the version
|
||
|
||
2005-12-20 15:58:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
* gst-python.spec.in:
|
||
* testsuite/test_message.py:
|
||
prereleasing
|
||
Original commit message from CVS:
|
||
prereleasing
|
||
|
||
2005-12-20 11:15:50 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst-types.defs: Added GstStaticCaps and GstStaticPadTemplate, using the new GType.
|
||
Original commit message from CVS:
|
||
* gst/gst-types.defs:
|
||
Added GstStaticCaps and GstStaticPadTemplate, using the new GType.
|
||
* gst/gst.defs:
|
||
Doesn't return a const anymore.
|
||
* gst/gstelementfactory.override:
|
||
Wrapped gst_element_factory_get_static_pad_templates()
|
||
|
||
2005-12-19 17:49:30 +0000 Martin Soto <martinsoto@users.sourceforge.net>
|
||
|
||
gst/gstbus.override (_wrap_gst_bus_add_watch): This function incorrectly returned self, which was causing the message...
|
||
Original commit message from CVS:
|
||
2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
|
||
* gst/gstbus.override (_wrap_gst_bus_add_watch): This function
|
||
incorrectly returned self, which was causing the message bus to
|
||
get prematurely destroyed by the Python interpreter. Now returns
|
||
Py_None.
|
||
|
||
2005-12-19 16:05:34 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.override: ignore gst_object_sink
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
ignore gst_object_sink
|
||
|
||
2005-12-19 10:45:45 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/: Properly wrap the gst_dp_* functions (cast gchar* to guint8*).
|
||
Original commit message from CVS:
|
||
* gst/gstlibs.override:
|
||
* gst/libs.defs:
|
||
Properly wrap the gst_dp_* functions (cast gchar* to guint8*).
|
||
|
||
2005-12-18 18:15:57 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.override: ignore gst_plugin_get_module, GModule aren't wrapped in pygtk anyway.
|
||
Original commit message from CVS:
|
||
* gst/gst.override:
|
||
ignore gst_plugin_get_module, GModule aren't wrapped in
|
||
pygtk anyway.
|
||
wrap gst_clock_get_calibration
|
||
* gst/gstbus.override:
|
||
Ignore the following:
|
||
gst_bus_create_watch, since GSource aren't wrapped in pygtk
|
||
gst_bus_sync_signal_handler and gst_bus_async_signal_func since
|
||
these functions are used by the default bus handler anyway.
|
||
* gst/gstevent.override:
|
||
wrapped gst_event_parse_buffer_size
|
||
* gst/libs.defs:
|
||
Replace all guint8* for gst_dp_ functions by gchar * since they
|
||
are the same, but at least get generated properly by the code
|
||
generator.
|
||
|
||
2005-12-18 17:20:12 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gst.defs: gst_object_sink is a method of GstObject const of enums is a stupidity (_element_make_from_uri)
|
||
Original commit message from CVS:
|
||
* gst/gst.defs:
|
||
gst_object_sink is a method of GstObject
|
||
const of enums is a stupidity (_element_make_from_uri)
|
||
* gst/gst.override:
|
||
Ignore more functions that have no place in bindings or have better
|
||
python equivalents (list filtering for example)
|
||
Wrapped gst_version() and gst_type_find_factory_get_list()
|
||
* gst/gststructure.override:
|
||
More ignores
|
||
* gst/gsttaglist.override:
|
||
ignore gst_is_tag_list.
|
||
* gst/interfaces.override:
|
||
wrap gst_mixer_options_get_values()
|
||
|
||
2005-12-16 14:47:12 +0000 Andy Wingo <wingo@pobox.com>
|
||
|
||
* ChangeLog:
|
||
* gst/gstpad.override:
|
||
gst/gstpad.override (handle_event_function_exception)
|
||
Original commit message from CVS:
|
||
2005-12-16 Andy Wingo <wingo@pobox.com>
|
||
* gst/gstpad.override (handle_event_function_exception)
|
||
(handle_chain_function_exception): GCC told me I needed braces
|
||
here.
|
||
|
||
2005-12-14 17:18:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
Follow pygtk's lead in installing pygst.py and .pth in pyexecdir - this will do the right thing on multilib 64 bit
|
||
Original commit message from CVS:
|
||
* Makefile.am:
|
||
* configure.ac:
|
||
Follow pygtk's lead in installing pygst.py and .pth in pyexecdir -
|
||
this will do the right thing on multilib 64 bit
|
||
|
||
2005-12-12 15:15:28 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
examples/gstfile.py: Moved the Discoverer class to gst.extend
|
||
Original commit message from CVS:
|
||
* examples/gstfile.py:
|
||
Moved the Discoverer class to gst.extend
|
||
Now works asynchronous... bl**dy fast :)
|
||
* gst/extend/Makefile.am:
|
||
* gst/extend/discoverer.py:
|
||
Discoverer has landed in extend and is now asynchronous.
|
||
It emits a 'discovered' signal when it has finished.
|
||
|
||
2005-12-09 13:06:43 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/arg-types.py: This covers for the codegenerator not being able to handle (unsigned) int64 as parameters and retur...
|
||
Original commit message from CVS:
|
||
* gst/arg-types.py:
|
||
This covers for the codegenerator not being able to handle
|
||
(unsigned) int64 as parameters and return values.
|
||
|
||
2005-12-09 12:49:08 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/arg-types.py: Added (reverse_)wrapper for GBoxed and GstMiniObject
|
||
Original commit message from CVS:
|
||
* gst/arg-types.py:
|
||
Added (reverse_)wrapper for GBoxed and GstMiniObject
|
||
* gst/gst.defs:
|
||
push_event() and chain() takes the reference on the
|
||
MiniObject.
|
||
|
||
2005-12-07 14:41:37 +0000 Edward Hervey <bilboed@bilboed.com>
|
||
|
||
gst/gstmessage.override: Fix for memleak
|
||
Original commit message from CVS:
|
||
* gst/gstmessage.override:
|
||
Fix for memleak
|
||
|
||
2005-12-05 18:12:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac:
|
||
back to HEAD
|
||
Original commit message from CVS:
|
||
back to HEAD
|
||
|
||
=== release 0.10.0 ===
|
||
|
||
2005-12-05 18:04:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* ChangeLog:
|
||
* NEWS:
|
||
* RELEASE:
|
||
* configure.ac:
|
||
releasing 0.10.0
|
||
Original commit message from CVS:
|
||
releasing 0.10.0
|
||
|