platform/upstream/gstreamer.git
12 years agoAutomatic update of common submodule
Stefan Sauer [Tue, 6 Sep 2011 14:06:39 +0000 (16:06 +0200)]
Automatic update of common submodule

From 605cd9a to a39eb83

12 years agoInstall pygst.h so it can be reused by other bindings
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

12 years agogst: Move PyGstMiniObject to public API.
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

13 years agoAutomatic update of common submodule
David Schleef [Thu, 23 Jun 2011 18:29:46 +0000 (11:29 -0700)]
Automatic update of common submodule

From 69b981f to 605cd9a

13 years agogst: Don't use private GstPad API to add data/buffer/event probes
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.

13 years agogst: Fix override of pad probes
Andoni Morales Alastruey [Tue, 24 May 2011 17:20:44 +0000 (19:20 +0200)]
gst: Fix override of pad probes

Fixes bug #650986.

13 years agoAutomatic update of common submodule
Stefan Kost [Thu, 19 May 2011 19:59:28 +0000 (22:59 +0300)]
Automatic update of common submodule

From 9e5bbd5 to 69b981f

13 years agoAutomatic update of common submodule
Stefan Kost [Wed, 18 May 2011 13:13:11 +0000 (16:13 +0300)]
Automatic update of common submodule

From fd35073 to 9e5bbd5

13 years agoAutomatic update of common submodule
Stefan Kost [Wed, 18 May 2011 09:26:36 +0000 (12:26 +0300)]
Automatic update of common submodule

From 46dfcea to fd35073

13 years agopbutils: Encoding profiles accept null caps restrictions
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

13 years agogstmodule: Check for Py_None when setting a miniobject
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

13 years agoAutomatic update of common submodule
Tim-Philipp Müller [Sun, 24 Apr 2011 13:05:55 +0000 (14:05 +0100)]
Automatic update of common submodule

From c3cafe1 to 46dfcea

13 years agoAutomatic update of common submodule
Stefan Kost [Mon, 4 Apr 2011 12:58:52 +0000 (15:58 +0300)]
Automatic update of common submodule

From 1ccbe09 to c3cafe1

13 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 25 Mar 2011 21:35:52 +0000 (22:35 +0100)]
Automatic update of common submodule

From 193b717 to 1ccbe09

13 years agoAutomatic update of common submodule
Stefan Kost [Fri, 25 Mar 2011 12:57:27 +0000 (14:57 +0200)]
Automatic update of common submodule

From b77e2bf to 193b717

13 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 25 Mar 2011 08:34:04 +0000 (09:34 +0100)]
Automatic update of common submodule

From d8814b6 to b77e2bf

13 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 25 Mar 2011 08:10:14 +0000 (09:10 +0100)]
Automatic update of common submodule

From 6aaa286 to d8814b6

13 years agoAutomatic update of common submodule
Stefan Kost [Thu, 24 Mar 2011 16:50:52 +0000 (18:50 +0200)]
Automatic update of common submodule

From 6aec6b9 to 6aaa286

13 years agoconfigure.ac: redundant uses of AC_MSG_RESULT()
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

13 years agoautogen: wingo signed comment
Luis de Bethencourt [Fri, 18 Mar 2011 18:34:57 +0000 (19:34 +0100)]
autogen: wingo signed comment

13 years agoAutomatic update of common submodule
Mark Nauwelaerts [Mon, 28 Feb 2011 17:34:03 +0000 (18:34 +0100)]
Automatic update of common submodule

From 1de7f6a to 6aec6b9

13 years agoAutomatic update of common submodule
Stefan Kost [Mon, 14 Feb 2011 10:54:46 +0000 (12:54 +0200)]
Automatic update of common submodule

From f94d739 to 1de7f6a

13 years agogst-0.10.31.ignore: fix build against core 0.10.30
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

13 years agocodegen: Respect ignore-type for miniobjects
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

13 years agocodegen: Handle empty lines in overrides gracefully
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

13 years agopbutils: Specify which string variables can be NULL
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

13 years agogstmodule: remove unused label to fix compiler warning
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

13 years agotests: fix checks when the locale is not the default one
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

13 years agoconfigure.ac: And back to development we go
Edward Hervey [Tue, 25 Jan 2011 10:17:12 +0000 (11:17 +0100)]
configure.ac: And back to development we go

13 years agoRelease 0.10.21
Edward Hervey [Thu, 20 Jan 2011 20:16:38 +0000 (21:16 +0100)]
Release 0.10.21

13 years agoUpdate spec file with latest changes
christian schaller [Thu, 6 Jan 2011 17:40:28 +0000 (17:40 +0000)]
Update spec file with latest changes

13 years agogstmodule: Add tags introduced in 0.10.31
Edward Hervey [Sun, 16 Jan 2011 13:58:37 +0000 (14:58 +0100)]
gstmodule: Add tags introduced in 0.10.31

Fixes #639632

13 years agogstmodule: Use a macro to register tags
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).

13 years agocodegen: Ignore functions whose return type is ignored
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

13 years agocodegen: Handle pointer types in is_type_ignored()
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

13 years agotestsuite: Add a make command to run tests forever
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.

13 years ago0.10.20.3 pre-release
Edward Hervey [Tue, 11 Jan 2011 19:31:59 +0000 (20:31 +0100)]
0.10.20.3 pre-release

13 years agoAutomatic update of common submodule
Stefan Kost [Tue, 11 Jan 2011 13:51:55 +0000 (15:51 +0200)]
Automatic update of common submodule

From e572c87 to f94d739

13 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 10 Jan 2011 16:38:09 +0000 (16:38 +0000)]
Automatic update of common submodule

From ccbaa85 to e572c87

13 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 10 Jan 2011 14:55:31 +0000 (14:55 +0000)]
Automatic update of common submodule

From 46445ad to ccbaa85

13 years agopbutils: Fix discoverer miniobject methods
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 :(

13 years ago0.10.20.2 pre-release
Edward Hervey [Fri, 7 Jan 2011 16:20:44 +0000 (17:20 +0100)]
0.10.20.2 pre-release

13 years agopbutils: Add overrides for new API
Edward Hervey [Fri, 7 Jan 2011 16:17:05 +0000 (17:17 +0100)]
pbutils: Add overrides for new API

13 years agoencoding: encoding_profile_get_output_caps => _get_input_caps
Edward Hervey [Wed, 5 Jan 2011 21:18:46 +0000 (22:18 +0100)]
encoding: encoding_profile_get_output_caps => _get_input_caps

13 years agogst: update for latest API addition
Edward Hervey [Wed, 5 Jan 2011 20:28:12 +0000 (21:28 +0100)]
gst: update for latest API addition

13 years agopbutils: Update .defs for latest addition
Edward Hervey [Wed, 5 Jan 2011 20:25:37 +0000 (21:25 +0100)]
pbutils: Update .defs for latest addition

13 years agogst: Update to 0.10.32 core/base API
Edward Hervey [Wed, 5 Jan 2011 14:04:05 +0000 (15:04 +0100)]
gst: Update to 0.10.32 core/base API

13 years agoarg-types: Properly handle const-GstCaps* return values
Edward Hervey [Wed, 5 Jan 2011 14:04:25 +0000 (15:04 +0100)]
arg-types: Properly handle const-GstCaps* return values

13 years agoAutomatic update of common submodule
Edward Hervey [Mon, 20 Dec 2010 16:48:03 +0000 (17:48 +0100)]
Automatic update of common submodule

From 169462a to 46445ad

13 years agoAutomatic update of common submodule
Stefan Kost [Wed, 15 Dec 2010 12:57:05 +0000 (14:57 +0200)]
Automatic update of common submodule

From 20742ae to 169462a

13 years agoAutomatic update of common submodule
Stefan Kost [Mon, 13 Dec 2010 14:24:39 +0000 (16:24 +0200)]
Automatic update of common submodule

From 011bcc8 to 20742ae

13 years agotest_pad: Fix pad refcount checking due to fix in core
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.

13 years agoconfigure.ac: back to development
Edward Hervey [Fri, 3 Dec 2010 13:49:13 +0000 (14:49 +0100)]
configure.ac: back to development

And the crowd goes mad \o/

13 years agoRelease 0.10.20
Edward Hervey [Wed, 1 Dec 2010 22:43:57 +0000 (23:43 +0100)]
Release 0.10.20

13 years ago0.10.19.5 pre-release
Tim-Philipp Müller [Mon, 22 Nov 2010 13:27:15 +0000 (13:27 +0000)]
0.10.19.5 pre-release

13 years agoFix distcheck some more.
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.

13 years agoFix distcheck.
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.

13 years agogst: updating datetime functions
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

13 years agopbutils: Check that pygst_init() succeeded
Edward Hervey [Tue, 9 Nov 2010 09:58:04 +0000 (10:58 +0100)]
pbutils: Check that pygst_init() succeeded

13 years agogst: run gst-indent all C files
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

13 years agopygst: Get the _PyGst_API symbol from the proper module
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

13 years agopbutils: Update for latest API change in gstdiscoverer
Edward Hervey [Mon, 8 Nov 2010 18:01:50 +0000 (19:01 +0100)]
pbutils: Update for latest API change in gstdiscoverer

13 years agoconfigure.ac: 0.10.19.4 pre-release
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.

13 years agopbutils: update for discoverer API changes in last gst-plugins-base pre-release
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

13 years agoplugin: Fix build on MSVC
David Hoyt [Wed, 27 Oct 2010 14:58:12 +0000 (16:58 +0200)]
plugin: Fix build on MSVC

Fixes #633141

13 years agoAutomatic update of common submodule
Jan Schmidt [Wed, 27 Oct 2010 12:17:57 +0000 (13:17 +0100)]
Automatic update of common submodule

From 7bbd708 to 011bcc8

13 years agofilesrc.py: Call gobject.threads_init() in the example
Jan Schmidt [Tue, 26 Oct 2010 16:53:42 +0000 (17:53 +0100)]
filesrc.py: Call gobject.threads_init() in the example

Fixes: #633033

13 years agoconfigure.ac: 0.10.19.2 pre-release
Edward Hervey [Fri, 22 Oct 2010 16:17:34 +0000 (18:17 +0200)]
configure.ac: 0.10.19.2 pre-release

13 years agopbutils: Overrides for GstDiscoverer API
Edward Hervey [Fri, 22 Oct 2010 11:28:03 +0000 (13:28 +0200)]
pbutils: Overrides for GstDiscoverer API

13 years agogst: Register new GST_ELEMENT_FACTORY_LIST_TYPE constants
Edward Hervey [Fri, 22 Oct 2010 11:27:33 +0000 (13:27 +0200)]
gst: Register new GST_ELEMENT_FACTORY_LIST_TYPE constants

13 years agogst: Add override for new qos messages
Edward Hervey [Fri, 22 Oct 2010 11:27:02 +0000 (13:27 +0200)]
gst: Add override for new qos messages

13 years agogst: Add override for gst_event_parse_sink_message
Edward Hervey [Fri, 22 Oct 2010 11:26:44 +0000 (13:26 +0200)]
gst: Add override for gst_event_parse_sink_message

13 years agogst: Add overrides for new GstElementFactoryList functions
Edward Hervey [Fri, 22 Oct 2010 11:26:21 +0000 (13:26 +0200)]
gst: Add overrides for new GstElementFactoryList functions

13 years agoarg-types: GstElementFactoryListType is a guint64
Edward Hervey [Fri, 22 Oct 2010 11:25:45 +0000 (13:25 +0200)]
arg-types: GstElementFactoryListType is a guint64

13 years agogst: Add GstDateTime as a boxed
Edward Hervey [Fri, 22 Oct 2010 11:25:22 +0000 (13:25 +0200)]
gst: Add GstDateTime as a boxed

13 years agogst: Make all libraries use shared PyGst_API
Edward Hervey [Mon, 18 Oct 2010 09:59:03 +0000 (11:59 +0200)]
gst: Make all libraries use shared PyGst_API

Fixes #590348

13 years agogst: Export some pygst API to be used by external modules
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

13 years agogst: Bump required core/base to 0.10.20
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

13 years agogst: Update to latest 0.10.31 core/base API
Edward Hervey [Mon, 18 Oct 2010 07:36:13 +0000 (09:36 +0200)]
gst: Update to latest 0.10.31 core/base API

13 years agoAutomatic update of common submodule
David Schleef [Thu, 14 Oct 2010 19:32:36 +0000 (12:32 -0700)]
Automatic update of common submodule

From 5a668bf to 7bbd708

13 years agoAutomatic update of common submodule
David Schleef [Fri, 8 Oct 2010 19:45:07 +0000 (12:45 -0700)]
Automatic update of common submodule

From c4a8adc to 5a668bf

13 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 8 Oct 2010 10:56:45 +0000 (12:56 +0200)]
Automatic update of common submodule

From 5e3c9bf to c4a8adc

13 years agoAutomatic update of common submodule
Edward Hervey [Tue, 21 Sep 2010 16:34:55 +0000 (18:34 +0200)]
Automatic update of common submodule

From aa0d1d0 to 5e3c9bf

13 years agoexamples: add an example to show looping using segments
Артём Попов [Tue, 7 Sep 2010 11:28:14 +0000 (14:28 +0300)]
examples: add an example to show looping using segments

Fixes #339772.

13 years agoAutomatic update of common submodule
Tim-Philipp Müller [Tue, 7 Sep 2010 10:43:30 +0000 (11:43 +0100)]
Automatic update of common submodule

From c2e10bf to aa0d1d0

13 years agoAutomatic update of common submodule
David Schleef [Mon, 6 Sep 2010 01:59:06 +0000 (18:59 -0700)]
Automatic update of common submodule

From d3d9acf to c2e10bf

13 years agoAutomatic update of common submodule
Sebastian Dröge [Sun, 5 Sep 2010 10:21:07 +0000 (12:21 +0200)]
Automatic update of common submodule

From ec60217 to d3d9acf

13 years agoacinclude.m4: also look in ${py_prefix}/lib for libpythonX.Y.so.
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.

13 years agoplugin: fix spurious exceptions in pygst_require. Fixes #624592.
Leo Singer [Mon, 30 Aug 2010 09:57:07 +0000 (11:57 +0200)]
plugin: fix spurious exceptions in pygst_require. Fixes #624592.

13 years agoplugin: refresh the plugin registry when plugins change.
Leo Singer [Mon, 30 Aug 2010 09:52:58 +0000 (11:52 +0200)]
plugin: refresh the plugin registry when plugins change.

13 years agoplugin: call pygtk.require("2.0") before importing pygobject. Fixes #623105.
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.

13 years agogst: add bindings for more gst.util_uint64_scale_*
Leo Singer [Fri, 27 Aug 2010 10:43:09 +0000 (12:43 +0200)]
gst: add bindings for more gst.util_uint64_scale_*

13 years agoplugin: remove an unneeded PyType_Check call. Makes it work on centos for real.
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.

13 years agoplugin: declare _PyGstElement_Type as void*.
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.

13 years agoMake the plugin loader work on OSX with the standard python install.
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.

13 years agoMerge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-python
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

13 years agoplugin: don't link to libpython
Alessandro Decina [Thu, 26 Aug 2010 10:14:33 +0000 (12:14 +0200)]
plugin: don't link to libpython

13 years agoacinclude.m4: use a better way to find the correct PYTHON_LIB_LOC.
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.

13 years agoplugin: refactor the initialization code.
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.

13 years agoplugin: fix the manual loading of libpythonX.Y.so.
Alessandro Decina [Wed, 25 Aug 2010 10:36:14 +0000 (12:36 +0200)]
plugin: fix the manual loading of libpythonX.Y.so.