Edward Hervey [Sun, 16 Jan 2011 13:58:37 +0000 (14:58 +0100)]
gstmodule: Add tags introduced in 0.10.31
Fixes #639632
Edward Hervey [Sun, 16 Jan 2011 13:55:26 +0000 (14:55 +0100)]
gstmodule: Use a macro to register tags
Avoids human error when registering them (like USER_RATING previously
being TRACK_PEAK).
Arun Raghavan [Wed, 12 Jan 2011 12:42:29 +0000 (18:12 +0530)]
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
Arun Raghavan [Wed, 12 Jan 2011 12:41:23 +0000 (18:11 +0530)]
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
Edward Hervey [Wed, 12 Jan 2011 14:01:39 +0000 (15:01 +0100)]
testsuite: Add a make command to run tests forever
And will stop once they fail. Useful to debug racy tests.
Edward Hervey [Tue, 11 Jan 2011 19:31:59 +0000 (20:31 +0100)]
0.10.20.3 pre-release
Stefan Kost [Tue, 11 Jan 2011 13:51:55 +0000 (15:51 +0200)]
Automatic update of common submodule
From e572c87 to f94d739
Tim-Philipp Müller [Mon, 10 Jan 2011 16:38:09 +0000 (16:38 +0000)]
Automatic update of common submodule
From ccbaa85 to e572c87
Tim-Philipp Müller [Mon, 10 Jan 2011 14:55:31 +0000 (14:55 +0000)]
Automatic update of common submodule
From 46445ad to ccbaa85
Edward Hervey [Fri, 7 Jan 2011 20:52:03 +0000 (21:52 +0100)]
pbutils: Fix discoverer miniobject methods
They were declared as functions and not methods :(
Edward Hervey [Fri, 7 Jan 2011 16:20:44 +0000 (17:20 +0100)]
0.10.20.2 pre-release
Edward Hervey [Fri, 7 Jan 2011 16:17:05 +0000 (17:17 +0100)]
pbutils: Add overrides for new API
Edward Hervey [Wed, 5 Jan 2011 21:18:46 +0000 (22:18 +0100)]
encoding: encoding_profile_get_output_caps => _get_input_caps
Edward Hervey [Wed, 5 Jan 2011 20:28:12 +0000 (21:28 +0100)]
gst: update for latest API addition
Edward Hervey [Wed, 5 Jan 2011 20:25:37 +0000 (21:25 +0100)]
pbutils: Update .defs for latest addition
Edward Hervey [Wed, 5 Jan 2011 14:04:05 +0000 (15:04 +0100)]
gst: Update to 0.10.32 core/base API
Edward Hervey [Wed, 5 Jan 2011 14:04:25 +0000 (15:04 +0100)]
arg-types: Properly handle const-GstCaps* return values
Edward Hervey [Mon, 20 Dec 2010 16:48:03 +0000 (17:48 +0100)]
Automatic update of common submodule
From 169462a to 46445ad
Stefan Kost [Wed, 15 Dec 2010 12:57:05 +0000 (14:57 +0200)]
Automatic update of common submodule
From 20742ae to 169462a
Stefan Kost [Mon, 13 Dec 2010 14:24:39 +0000 (16:24 +0200)]
Automatic update of common submodule
From 011bcc8 to 20742ae
Edward Hervey [Sun, 5 Dec 2010 13:08:05 +0000 (14:08 +0100)]
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.
Edward Hervey [Fri, 3 Dec 2010 13:49:13 +0000 (14:49 +0100)]
configure.ac: back to development
And the crowd goes mad \o/
Edward Hervey [Wed, 1 Dec 2010 22:43:57 +0000 (23:43 +0100)]
Release 0.10.20
Tim-Philipp Müller [Mon, 22 Nov 2010 13:27:15 +0000 (13:27 +0000)]
0.10.19.5 pre-release
Alessandro Decina [Mon, 22 Nov 2010 13:18:05 +0000 (14:18 +0100)]
Fix distcheck some more.
In testsuite/common.py look for gst/__init__.py in builddir now.
Clean gst/__init__.pyc after make check.
Alessandro Decina [Mon, 22 Nov 2010 12:41:17 +0000 (13:41 +0100)]
Fix distcheck.
Before this change gst/__init__.py wasn't being copied to
$(top_builddir)/gst/, making make check fail to import gst.
Thiago Santos [Wed, 17 Nov 2010 12:36:44 +0000 (09:36 -0300)]
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
Edward Hervey [Tue, 9 Nov 2010 09:58:04 +0000 (10:58 +0100)]
pbutils: Check that pygst_init() succeeded
Edward Hervey [Tue, 9 Nov 2010 10:00:16 +0000 (11:00 +0100)]
gst: run gst-indent all C files
We hadn't done it since the switch to git... whoops
Edward Hervey [Tue, 9 Nov 2010 09:57:31 +0000 (10:57 +0100)]
pygst: Get the _PyGst_API symbol from the proper module
https://bugzilla.gnome.org/show_bug.cgi?id=634365
Edward Hervey [Mon, 8 Nov 2010 18:01:50 +0000 (19:01 +0100)]
pbutils: Update for latest API change in gstdiscoverer
Tim-Philipp Müller [Mon, 1 Nov 2010 19:37:03 +0000 (19:37 +0000)]
configure.ac: 0.10.19.4 pre-release
Skip .3 to align number with the other pre-releases.
Tim-Philipp Müller [Sat, 30 Oct 2010 15:18:59 +0000 (16:18 +0100)]
pbutils: update for discoverer API changes in last gst-plugins-base pre-release
https://bugzilla.gnome.org/show_bug.cgi?id=633311
David Hoyt [Wed, 27 Oct 2010 14:58:12 +0000 (16:58 +0200)]
plugin: Fix build on MSVC
Fixes #633141
Jan Schmidt [Wed, 27 Oct 2010 12:17:57 +0000 (13:17 +0100)]
Automatic update of common submodule
From 7bbd708 to 011bcc8
Jan Schmidt [Tue, 26 Oct 2010 16:53:42 +0000 (17:53 +0100)]
filesrc.py: Call gobject.threads_init() in the example
Fixes: #633033
Edward Hervey [Fri, 22 Oct 2010 16:17:34 +0000 (18:17 +0200)]
configure.ac: 0.10.19.2 pre-release
Edward Hervey [Fri, 22 Oct 2010 11:28:03 +0000 (13:28 +0200)]
pbutils: Overrides for GstDiscoverer API
Edward Hervey [Fri, 22 Oct 2010 11:27:33 +0000 (13:27 +0200)]
gst: Register new GST_ELEMENT_FACTORY_LIST_TYPE constants
Edward Hervey [Fri, 22 Oct 2010 11:27:02 +0000 (13:27 +0200)]
gst: Add override for new qos messages
Edward Hervey [Fri, 22 Oct 2010 11:26:44 +0000 (13:26 +0200)]
gst: Add override for gst_event_parse_sink_message
Edward Hervey [Fri, 22 Oct 2010 11:26:21 +0000 (13:26 +0200)]
gst: Add overrides for new GstElementFactoryList functions
Edward Hervey [Fri, 22 Oct 2010 11:25:45 +0000 (13:25 +0200)]
arg-types: GstElementFactoryListType is a guint64
Edward Hervey [Fri, 22 Oct 2010 11:25:22 +0000 (13:25 +0200)]
gst: Add GstDateTime as a boxed
Edward Hervey [Mon, 18 Oct 2010 09:59:03 +0000 (11:59 +0200)]
gst: Make all libraries use shared PyGst_API
Fixes #590348
Edward Hervey [Mon, 18 Oct 2010 09:50:19 +0000 (11:50 +0200)]
gst: Export some pygst API to be used by external modules
Partially fixes #590348
Edward Hervey [Mon, 18 Oct 2010 08:14:19 +0000 (10:14 +0200)]
gst: Bump required core/base to 0.10.20
And clean up code accordingly
Edward Hervey [Mon, 18 Oct 2010 07:36:13 +0000 (09:36 +0200)]
gst: Update to latest 0.10.31 core/base API
David Schleef [Thu, 14 Oct 2010 19:32:36 +0000 (12:32 -0700)]
Automatic update of common submodule
From 5a668bf to 7bbd708
David Schleef [Fri, 8 Oct 2010 19:45:07 +0000 (12:45 -0700)]
Automatic update of common submodule
From c4a8adc to 5a668bf
Sebastian Dröge [Fri, 8 Oct 2010 10:56:45 +0000 (12:56 +0200)]
Automatic update of common submodule
From 5e3c9bf to c4a8adc
Edward Hervey [Tue, 21 Sep 2010 16:34:55 +0000 (18:34 +0200)]
Automatic update of common submodule
From aa0d1d0 to 5e3c9bf
Артём Попов [Tue, 7 Sep 2010 11:28:14 +0000 (14:28 +0300)]
examples: add an example to show looping using segments
Fixes #339772.
Tim-Philipp Müller [Tue, 7 Sep 2010 10:43:30 +0000 (11:43 +0100)]
Automatic update of common submodule
From c2e10bf to aa0d1d0
David Schleef [Mon, 6 Sep 2010 01:59:06 +0000 (18:59 -0700)]
Automatic update of common submodule
From d3d9acf to c2e10bf
Sebastian Dröge [Sun, 5 Sep 2010 10:21:07 +0000 (12:21 +0200)]
Automatic update of common submodule
From ec60217 to d3d9acf
Alessandro Decina [Mon, 30 Aug 2010 15:12:12 +0000 (17:12 +0200)]
acinclude.m4: also look in ${py_prefix}/lib for libpythonX.Y.so.
Fixes loading the python plugin loader in gentoo.
Leo Singer [Mon, 30 Aug 2010 09:57:07 +0000 (11:57 +0200)]
plugin: fix spurious exceptions in pygst_require. Fixes #624592.
Leo Singer [Mon, 30 Aug 2010 09:52:58 +0000 (11:52 +0200)]
plugin: refresh the plugin registry when plugins change.
Alessandro Decina [Fri, 27 Aug 2010 11:20:24 +0000 (13:20 +0200)]
plugin: call pygtk.require("2.0") before importing pygobject. Fixes #623105.
Based on a patch from Leo Singer.
Leo Singer [Fri, 27 Aug 2010 10:43:09 +0000 (12:43 +0200)]
gst: add bindings for more gst.util_uint64_scale_*
Alessandro Decina [Thu, 26 Aug 2010 23:16:43 +0000 (01:16 +0200)]
plugin: remove an unneeded PyType_Check call. Makes it work on centos for real.
Alessandro Decina [Thu, 26 Aug 2010 21:34:04 +0000 (23:34 +0200)]
plugin: declare _PyGstElement_Type as void*.
Declaring _PyGstElement_Type as PyTypeObject makes the loader on centos fail
because of a missing symbol.
Alessandro Decina [Thu, 26 Aug 2010 15:14:32 +0000 (17:14 +0200)]
Make the plugin loader work on OSX with the standard python install.
Alessandro Decina [Thu, 26 Aug 2010 12:45:06 +0000 (14:45 +0200)]
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-python
Alessandro Decina [Thu, 26 Aug 2010 10:14:33 +0000 (12:14 +0200)]
plugin: don't link to libpython
Alessandro Decina [Thu, 26 Aug 2010 10:13:34 +0000 (12:13 +0200)]
acinclude.m4: use a better way to find the correct PYTHON_LIB_LOC.
Alessandro Decina [Thu, 26 Aug 2010 10:09:31 +0000 (12:09 +0200)]
plugin: refactor the initialization code.
Remove references to global python objects from the initialization code. This
makes it possible to avoid linking to libpython.
Alessandro Decina [Wed, 25 Aug 2010 10:36:14 +0000 (12:36 +0200)]
plugin: fix the manual loading of libpythonX.Y.so.
Alessandro Decina [Wed, 25 Aug 2010 09:08:15 +0000 (11:08 +0200)]
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.
Stefan Kost [Fri, 13 Aug 2010 14:25:05 +0000 (17:25 +0300)]
Automatic update of common submodule
From 3e8db1d to ec60217
Tim-Philipp Müller [Tue, 10 Aug 2010 09:59:39 +0000 (10:59 +0100)]
Automatic update of common submodule
From bd2054b to 3e8db1d
Alessandro Decina [Fri, 6 Aug 2010 21:18:02 +0000 (23:18 +0200)]
gst.Structure: raise TypeError when assigning None to a key
Stefan Kost [Thu, 5 Aug 2010 10:57:53 +0000 (13:57 +0300)]
Automatic update of common submodule
From a519571 to bd2054b
Sebastian Dröge [Wed, 4 Aug 2010 17:31:40 +0000 (19:31 +0200)]
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.
Alessandro Decina [Mon, 26 Jul 2010 17:41:43 +0000 (19:41 +0200)]
test_fraction: add a test for gobject property marshalling.
Alessandro Decina [Mon, 26 Jul 2010 17:29:53 +0000 (19:29 +0200)]
gst: implement getters and setters for GST_TYPE_FRACTION properties. Fixes #624882.
Edward Hervey [Fri, 16 Jul 2010 10:44:46 +0000 (12:44 +0200)]
Back to development.
Edward Hervey [Thu, 15 Jul 2010 19:01:35 +0000 (21:01 +0200)]
Release 0.10.19 "Insert Casablanca quote here"
Alessandro Decina [Wed, 14 Jul 2010 10:33:58 +0000 (12:33 +0200)]
gst.GhostPad: allow set_target(None) to unset the target. Fixes #590735.
Edward Hervey [Wed, 7 Jul 2010 10:08:29 +0000 (12:08 +0200)]
configure.ac: 0.10.18.4 pre-release
Edward Hervey [Wed, 7 Jul 2010 10:11:46 +0000 (12:11 +0200)]
gst: Add GST_TAG_IMAGE_ORIENTATION
Edward Hervey [Wed, 7 Jul 2010 10:07:55 +0000 (12:07 +0200)]
base: Add new GstBaseSink methods
Edward Hervey [Wed, 30 Jun 2010 08:26:25 +0000 (10:26 +0200)]
configure.ac: 0.10.18.3 pre-release
Edward Hervey [Wed, 30 Jun 2010 08:25:50 +0000 (10:25 +0200)]
Bump automake requirements to 1.10 and autoconf to 2.60
Edward Hervey [Sun, 27 Jun 2010 08:46:14 +0000 (10:46 +0200)]
0.10.18.2 pre-release
Edward Hervey [Sun, 27 Jun 2010 08:35:55 +0000 (10:35 +0200)]
Add gst-plugins-base 0.10.29/0.10.30 API additions
Edward Hervey [Sun, 27 Jun 2010 08:14:58 +0000 (10:14 +0200)]
Add new core library API from 0.10.30
Edward Hervey [Sun, 27 Jun 2010 08:07:28 +0000 (10:07 +0200)]
Add new core 0.10.29 and 0.10.30 API definitions
Stefan Kost [Thu, 24 Jun 2010 12:10:08 +0000 (15:10 +0300)]
Automatic update of common submodule
From 35617c2 to a519571
Edward Hervey [Tue, 15 Jun 2010 14:50:48 +0000 (16:50 +0200)]
Automatic update of common submodule
From 9339ccc to 35617c2
Stefan Kost [Tue, 15 Jun 2010 13:55:09 +0000 (16:55 +0300)]
Automatic update of common submodule
From 5adb1ca to 9339ccc
Stefan Kost [Tue, 15 Jun 2010 13:36:19 +0000 (16:36 +0300)]
Automatic update of common submodule
From 57c89b7 to 5adb1ca
Stefan Kost [Tue, 15 Jun 2010 12:50:39 +0000 (15:50 +0300)]
Automatic update of common submodule
From c804988 to 57c89b7
Sebastian Dröge [Mon, 14 Jun 2010 11:28:28 +0000 (13:28 +0200)]
configure: Use GLIB_EXTRA_CFLAGS
Sebastian Dröge [Mon, 14 Jun 2010 11:05:52 +0000 (13:05 +0200)]
Automatic update of common submodule
From 7a0fdf5 to c804988
Sebastian Dröge [Mon, 14 Jun 2010 09:35:37 +0000 (11:35 +0200)]
Automatic update of common submodule
From 6da3bab to 7a0fdf5
Sebastian Dröge [Sat, 12 Jun 2010 06:29:58 +0000 (08:29 +0200)]
Automatic update of common submodule
From 733fca9 to 6da3bab
David Schleef [Wed, 9 Jun 2010 19:40:32 +0000 (12:40 -0700)]
Automatic update of common submodule
From fad145b to 733fca9
David Schleef [Wed, 9 Jun 2010 19:34:26 +0000 (12:34 -0700)]
Automatic update of common submodule
From 47683c1 to fad145b