Alessandro Decina [Mon, 15 Oct 2012 07:13:44 +0000 (09:13 +0200)]
overrides: make Gst.Pad.link raise Gst.LinkError
Alessandro Decina [Mon, 15 Oct 2012 07:12:33 +0000 (09:12 +0200)]
overrides: implement Gst.Pipeline.add(e1, e2, ...)
Alessandro Decina [Mon, 15 Oct 2012 07:10:25 +0000 (09:10 +0200)]
overrides: implement the python iterator protocol for Gst.Iterator
So that you can use: for value in gst_iterator: ...
Alessandro Decina [Mon, 15 Oct 2012 07:00:03 +0000 (09:00 +0200)]
overrides: implement caps[i] and len(caps)
Alessandro Decina [Mon, 15 Oct 2012 06:58:59 +0000 (08:58 +0200)]
overrides: don't install our gi/overrides/__init__.py
We don't want to override the gi/overrides/__init__.py from pygobject
Mark Nauwelaerts [Thu, 27 Sep 2012 12:41:29 +0000 (14:41 +0200)]
overrides: provide for gst-python style debug logging
Also provide a default debug category for the binding glue code.
Mark Nauwelaerts [Thu, 27 Sep 2012 12:19:52 +0000 (14:19 +0200)]
overrides: symlink some more to use uninstalled
René Stadler [Wed, 29 Aug 2012 17:05:37 +0000 (10:05 -0700)]
overrides: Fix crash in add_template
templ vs. templates. Moved variable declarations to the inner scope to prevent
such a mistake.
Thibault Saunier [Mon, 20 Aug 2012 02:40:06 +0000 (22:40 -0400)]
Make it possible to use uninstalled symlinking the .so file
Thibault Saunier [Sun, 19 Aug 2012 06:25:13 +0000 (02:25 -0400)]
overrides: Make it possible to add metadatas and PadTemplates to GstElementClass
Thibault Saunier [Wed, 8 Aug 2012 18:00:05 +0000 (14:00 -0400)]
Implement the glue code so GstFraction works
Thibault Saunier [Wed, 8 Aug 2012 17:59:09 +0000 (13:59 -0400)]
Add overrides for GObject Introspection
Thibault Saunier [Mon, 30 Jul 2012 20:24:10 +0000 (16:24 -0400)]
Keep only the testsuite as we are now using GObject Introspection for bindings
Tim-Philipp Müller [Sat, 7 Apr 2012 23:01:12 +0000 (00:01 +0100)]
Revert nonsense that happened to git master, but make configure
error out with an error message pointing people to the 0.10 branch.
Tim-Philipp Müller [Wed, 7 Mar 2012 16:50:11 +0000 (16:50 +0000)]
pad: fix unit test again after previous commit
https://bugzilla.gnome.org/show_bug.cgi?id=660357
Andoni Morales Alastruey [Wed, 28 Sep 2011 13:16:07 +0000 (15:16 +0200)]
pad: fix Py_DECREF of null pointer in pad probe and pad block marshallers
https://bugzilla.gnome.org/show_bug.cgi?id=660357
Mark Nauwelaerts [Thu, 26 Jan 2012 12:20:53 +0000 (13:20 +0100)]
pbutils: fix copy-and-mutate-paste for gst_encoding_list_all_targets
Alessandro Decina [Thu, 29 Dec 2011 15:02:29 +0000 (16:02 +0100)]
pbutils: fix EncodingContainerProfile.add_profile refcount
Tim-Philipp Müller [Mon, 19 Dec 2011 13:09:42 +0000 (13:09 +0000)]
videomodule: fix compiler warning
videomodule.c:43:21: error: variable 'gst' set but not used
Tim-Philipp Müller [Sun, 18 Dec 2011 20:45:52 +0000 (20:45 +0000)]
rpm: add new header files to .spec file, add -devel package for that
Not actually tested though.
Tim-Philipp Müller [Fri, 9 Dec 2011 17:24:40 +0000 (17:24 +0000)]
pbutilsmodule: avoid unused-but-set-variable compiler warning
https://bugzilla.gnome.org/show_bug.cgi?id=665868
Tim-Philipp Müller [Fri, 9 Dec 2011 17:22:31 +0000 (17:22 +0000)]
Add gst-0.10.36.ignore file
So things still compile with older versions of GStreamer.
Stefan Sauer [Fri, 9 Dec 2011 13:05:12 +0000 (14:05 +0100)]
preset: expose new gst.preset_{set,get}_app_dir() on python
Alessandro Decina [Sun, 7 Aug 2011 17:05:14 +0000 (19:05 +0200)]
video: wrap force key unit API
Tim-Philipp Müller [Mon, 31 Oct 2011 10:51:46 +0000 (10:51 +0000)]
configure: back to development
Apparently.
Stefan Sauer [Mon, 31 Oct 2011 09:49:41 +0000 (10:49 +0100)]
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.
Stefan Sauer [Mon, 31 Oct 2011 09:48:29 +0000 (10:48 +0100)]
uri: add filename_to_uri to bindings
Tim-Philipp Müller [Sat, 29 Oct 2011 16:49:01 +0000 (17:49 +0100)]
Release 0.10.22
Tim-Philipp Müller [Sat, 29 Oct 2011 15:01:24 +0000 (16:01 +0100)]
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.
Tim-Philipp Müller [Thu, 20 Oct 2011 12:24:59 +0000 (13:24 +0100)]
0.10.21.2 pre-release
Sebastian Dröge [Fri, 26 Aug 2011 13:22:16 +0000 (15:22 +0200)]
pkgconfig: Add Cflags with the include path for the headers
https://bugzilla.gnome.org/show_bug.cgi?id=657435
Tim-Philipp Müller [Tue, 11 Oct 2011 22:33:21 +0000 (23:33 +0100)]
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
Tim-Philipp Müller [Tue, 11 Oct 2011 21:59:05 +0000 (22:59 +0100)]
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
Tim-Philipp Müller [Tue, 11 Oct 2011 21:57:30 +0000 (22:57 +0100)]
Keep pygst-private.h in noinst_HEADERS
Makes sure it gets disted.
Vincent Penquerc'h [Thu, 13 Jan 2011 14:59:16 +0000 (14:59 +0000)]
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
Vincent Penquerc'h [Thu, 13 Jan 2011 14:15:34 +0000 (14:15 +0000)]
remuxer.py: do not crash when clicking open without having selected a file
https://bugzilla.gnome.org/show_bug.cgi?id=639421
Vincent Penquerc'h [Thu, 13 Jan 2011 14:19:05 +0000 (14:19 +0000)]
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
Stefan Sauer [Tue, 6 Sep 2011 19:53:08 +0000 (21:53 +0200)]
Automatic update of common submodule
From a39eb83 to 11f0cd5
Tim-Philipp Müller [Tue, 6 Sep 2011 18:13:44 +0000 (19:13 +0100)]
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
Tim-Philipp Müller [Tue, 6 Sep 2011 18:07:35 +0000 (19:07 +0100)]
pad.override: fix pad probe return value handling
Don't forget to return the return value, makes buffer and event probes
work much better.
Stefan Sauer [Tue, 6 Sep 2011 14:06:39 +0000 (16:06 +0200)]
Automatic update of common submodule
From 605cd9a to a39eb83
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