Thibault Saunier [Wed, 10 Aug 2011 15:10:01 +0000 (17:10 +0200)]
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
Thibault Saunier [Wed, 10 Aug 2011 15:13:17 +0000 (17:13 +0200)]
gst: Move PyGstMiniObject to public API.
Allows it to be reused from 3rd party modules.
https://bugzilla.gnome.org/show_bug.cgi?id=656289
David Schleef [Thu, 23 Jun 2011 18:29:46 +0000 (11:29 -0700)]
Automatic update of common submodule
From 69b981f to 605cd9a
Sebastian Dröge [Wed, 25 May 2011 07:38:22 +0000 (09:38 +0200)]
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.
Andoni Morales Alastruey [Tue, 24 May 2011 17:20:44 +0000 (19:20 +0200)]
gst: Fix override of pad probes
Fixes bug #650986.
Stefan Kost [Thu, 19 May 2011 19:59:28 +0000 (22:59 +0300)]
Automatic update of common submodule
From 9e5bbd5 to 69b981f
Stefan Kost [Wed, 18 May 2011 13:13:11 +0000 (16:13 +0300)]
Automatic update of common submodule
From fd35073 to 9e5bbd5
Stefan Kost [Wed, 18 May 2011 09:26:36 +0000 (12:26 +0300)]
Automatic update of common submodule
From 46dfcea to fd35073
Thiago Santos [Tue, 3 May 2011 12:37:36 +0000 (09:37 -0300)]
pbutils: Encoding profiles accept null caps restrictions
Add 'null-ok' for encoding video/audio profiles constructor
so they accept None as caps restriction parameter
Thiago Santos [Mon, 2 May 2011 19:59:30 +0000 (16:59 -0300)]
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
Tim-Philipp Müller [Sun, 24 Apr 2011 13:05:55 +0000 (14:05 +0100)]
Automatic update of common submodule
From c3cafe1 to 46dfcea
Stefan Kost [Mon, 4 Apr 2011 12:58:52 +0000 (15:58 +0300)]
Automatic update of common submodule
From 1ccbe09 to c3cafe1
Sebastian Dröge [Fri, 25 Mar 2011 21:35:52 +0000 (22:35 +0100)]
Automatic update of common submodule
From 193b717 to 1ccbe09
Stefan Kost [Fri, 25 Mar 2011 12:57:27 +0000 (14:57 +0200)]
Automatic update of common submodule
From b77e2bf to 193b717
Sebastian Dröge [Fri, 25 Mar 2011 08:34:04 +0000 (09:34 +0100)]
Automatic update of common submodule
From d8814b6 to b77e2bf
Sebastian Dröge [Fri, 25 Mar 2011 08:10:14 +0000 (09:10 +0100)]
Automatic update of common submodule
From 6aaa286 to d8814b6
Stefan Kost [Thu, 24 Mar 2011 16:50:52 +0000 (18:50 +0200)]
Automatic update of common submodule
From 6aec6b9 to 6aaa286
Luis de Bethencourt [Tue, 22 Mar 2011 12:04:02 +0000 (13:04 +0100)]
configure.ac: redundant uses of AC_MSG_RESULT()
cleaned the redundant uses of AC_MSG_RESULT() in configure.ac
Luis de Bethencourt [Fri, 18 Mar 2011 18:34:57 +0000 (19:34 +0100)]
autogen: wingo signed comment
Mark Nauwelaerts [Mon, 28 Feb 2011 17:34:03 +0000 (18:34 +0100)]
Automatic update of common submodule
From 1de7f6a to 6aec6b9
Stefan Kost [Mon, 14 Feb 2011 10:54:46 +0000 (12:54 +0200)]
Automatic update of common submodule
From f94d739 to 1de7f6a
Tim-Philipp Müller [Wed, 9 Feb 2011 09:40:17 +0000 (09:40 +0000)]
gst-0.10.31.ignore: fix build against core 0.10.30
Arun Raghavan [Mon, 24 Jan 2011 12:25:55 +0000 (17:55 +0530)]
codegen: Respect ignore-type for miniobjects
https://bugzilla.gnome.org/show_bug.cgi?id=640410
Arun Raghavan [Mon, 24 Jan 2011 12:26:16 +0000 (17:56 +0530)]
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
Edward Hervey [Sun, 6 Feb 2011 11:08:14 +0000 (12:08 +0100)]
pbutils: Specify which string variables can be NULL
Without this you can't pass None to the various methods/constructors
Tim-Philipp Müller [Fri, 28 Jan 2011 16:59:11 +0000 (16:59 +0000)]
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
Andoni Morales Alastruey [Fri, 21 Jan 2011 17:13:57 +0000 (18:13 +0100)]
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
Edward Hervey [Tue, 25 Jan 2011 10:17:12 +0000 (11:17 +0100)]
configure.ac: And back to development we go
Edward Hervey [Thu, 20 Jan 2011 20:16:38 +0000 (21:16 +0100)]
Release 0.10.21
christian schaller [Thu, 6 Jan 2011 17:40:28 +0000 (17:40 +0000)]
Update spec file with latest changes
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.