platform/upstream/gstreamer.git
15 years agogst/: Wrap more GstIndexEntry methods and properties.
Edward Hervey [Fri, 2 Jan 2009 21:46:30 +0000 (21:46 +0000)]
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.

15 years agoWrap gst-plugins-base's tag helper library.
Edward Hervey [Wed, 31 Dec 2008 13:32:58 +0000 (13:32 +0000)]
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

15 years agoWrap gst-plugins-base's video helper library.
Edward Hervey [Wed, 31 Dec 2008 13:06:58 +0000 (13:06 +0000)]
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

15 years agoWrap gst-plugins-base's audio helper library.
Edward Hervey [Wed, 31 Dec 2008 12:01:02 +0000 (12:01 +0000)]
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

15 years agoUpdated core API additions
Edward Hervey [Tue, 30 Dec 2008 19:20:31 +0000 (19:20 +0000)]
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

15 years agogst/__init__.py: Add gst.Fourcc.__eq__ and gst.Fourcc.__ne__.
Alessandro Decina [Tue, 9 Dec 2008 14:30:43 +0000 (14:30 +0000)]
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__.

15 years agogst/Makefile.am: Don't forget to dist/install gst-0.10.21.ignore
Edward Hervey [Tue, 9 Dec 2008 11:48:15 +0000 (11:48 +0000)]
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

15 years agogst/arg-types.py: Fix memory leak for GstMiniObjects used as parameters in class...
Vincent Genieux [Tue, 9 Dec 2008 10:16:08 +0000 (10:16 +0000)]
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

15 years agogst/gstpad.override: Fix memory leak for functions that return a newly created buffer...
Edward Hervey [Sat, 6 Dec 2008 15:52:31 +0000 (15:52 +0000)]
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

15 years agocodegen/argtypes.py: Add handling of 'keep-refcount' for GBoxed arguments.
Edward Hervey [Sat, 6 Dec 2008 15:41:41 +0000 (15:41 +0000)]
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

15 years agotestsuite/Makefile.am: Add a way to run individual tests. 'make test_bin.py.check...
Edward Hervey [Sat, 6 Dec 2008 15:39:01 +0000 (15:39 +0000)]
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.

15 years agoexamples/gst-discover: Beautify output of discoverer's duration.
Edward Hervey [Sat, 6 Dec 2008 14:13:55 +0000 (14:13 +0000)]
examples/gst-discover: Beautify output of discoverer's duration.

Original commit message from CVS:
* examples/gst-discover:
Beautify output of discoverer's duration.

15 years agotestsuite/test_event.py: Sinks now send GST_EVENT_LATENCY events upstream. Adapt...
Edward Hervey [Sat, 6 Dec 2008 14:10:51 +0000 (14:10 +0000)]
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.

15 years agoAdd common to SUBDIRS and generate common/Makefile and common/m4/Makefile.
Sebastian Dröge [Fri, 5 Dec 2008 08:49:05 +0000 (08:49 +0000)]
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.

15 years agoconfigure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro...
Sebastian Dröge [Thu, 4 Dec 2008 20:11:53 +0000 (20:11 +0000)]
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.

15 years agoconfigure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
Sebastian Dröge [Thu, 4 Dec 2008 19:50:23 +0000 (19:50 +0000)]
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.

15 years agopep-8 cleanups
Thomas Vander Stichele [Sun, 23 Nov 2008 12:31:42 +0000 (12:31 +0000)]
pep-8 cleanups

Original commit message from CVS:
pep-8 cleanups

15 years agoWrap gst_type_find_peek.
Alessandro Decina [Wed, 19 Nov 2008 16:54:58 +0000 (16:54 +0000)]
Wrap gst_type_find_peek.

Original commit message from CVS:
* gst/gst.override:
* testsuite/test_typefind.py:
Wrap gst_type_find_peek.

15 years agogst/: Add GstBaseTransform::transform_size virtual.
Alessandro Decina [Sat, 8 Nov 2008 12:16:31 +0000 (12:16 +0000)]
gst/: Add GstBaseTransform::transform_size virtual.

Original commit message from CVS:
* gst/base.defs:
* gst/gstbase.override:
Add GstBaseTransform::transform_size virtual.

15 years agogst/__init__.py: Fix on systems that don't have dlopen or don't support RTLD_GLOBAL and
Alessandro Decina [Sat, 8 Nov 2008 11:49:30 +0000 (11:49 +0000)]
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.

15 years agogst/gst.override: Fix compiler warning about missing format string.
Jan Schmidt [Fri, 7 Nov 2008 22:29:06 +0000 (22:29 +0000)]
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.

16 years agoconfigure.ac: Back to development -> 0.10.13.1
Jan Schmidt [Sun, 5 Oct 2008 11:36:16 +0000 (11:36 +0000)]
configure.ac: Back to development -> 0.10.13.1

Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.13.1

16 years agogst/__init__.py: Use correct values for RTLD_GLOBAL and RTLD_LAZY on Linux/MIPS as...
Thiemo Seufer [Sun, 5 Oct 2008 08:16:38 +0000 (08:16 +0000)]
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.

16 years agogst/__init__.py: Import modules in the correct order, i.e. libxml2 before
Alexander Wirt [Sun, 5 Oct 2008 08:14:42 +0000 (08:14 +0000)]
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.

16 years agoRelease 0.10.13
Jan Schmidt [Fri, 3 Oct 2008 00:08:42 +0000 (00:08 +0000)]
Release 0.10.13

Original commit message from CVS:
Release 0.10.13

16 years agoconfigure.ac: 0.10.20.2 pre-release
Jan Schmidt [Wed, 17 Sep 2008 13:37:30 +0000 (13:37 +0000)]
configure.ac: 0.10.20.2 pre-release

Original commit message from CVS:
* configure.ac:
0.10.20.2 pre-release

16 years agoAdd API additions for upcoming 0.10.21 core release
Edward Hervey [Tue, 9 Sep 2008 10:41:27 +0000 (10:41 +0000)]
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

16 years agoexamples/pipeline-tester: Don't hardcode audio/video source and sinks, and instead...
Brian Cameron [Thu, 4 Sep 2008 17:57:50 +0000 (17:57 +0000)]
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

16 years agogst/gstcaps.override: Override gst_caps_append_structure() and make a copy of the...
Edward Hervey [Tue, 26 Aug 2008 15:58:15 +0000 (15:58 +0000)]
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

16 years agogst/: Add gstdebugutils.[ch] methods that weren't wrapped previously.
Edward Hervey [Mon, 11 Aug 2008 16:40:45 +0000 (16:40 +0000)]
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 ! :)

16 years agoupdate upstream API changes
Edward Hervey [Wed, 2 Jul 2008 11:23:39 +0000 (11:23 +0000)]
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

16 years agotestsuite/test_interface.py: Don't hardcode 'alsasrc' for testing GstMixer and GstPro...
Edward Hervey [Fri, 27 Jun 2008 10:42:38 +0000 (10:42 +0000)]
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.

16 years agotestsuite/test_xml.py: Don't attempt to test gst.XML if there's no available libxml2...
Edward Hervey [Fri, 27 Jun 2008 10:29:58 +0000 (10:29 +0000)]
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.

16 years agogst/gstbuffer.override: the GstBuffer overrides seem to be confused about whether...
Jan Schmidt [Fri, 27 Jun 2008 08:39:37 +0000 (08:39 +0000)]
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

16 years agogst/: Fix double-import issues on macosx.
Edward Hervey [Thu, 26 Jun 2008 14:57:29 +0000 (14:57 +0000)]
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

16 years agogst/gstmodule.c: Return None if GstMiniObject GValue doesn't contain anything (NULL).
Edward Hervey [Thu, 26 Jun 2008 09:14:51 +0000 (09:14 +0000)]
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

16 years agoconfigure.ac: Bump version back to dev -> 0.10.12.1
Jan Schmidt [Fri, 20 Jun 2008 08:55:48 +0000 (08:55 +0000)]
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

16 years agoRelease 0.10.12
Jan Schmidt [Wed, 18 Jun 2008 14:50:35 +0000 (14:50 +0000)]
Release 0.10.12

Original commit message from CVS:
Release 0.10.12

16 years agoconfigure.ac: 0.10.11.3 pre-release
Edward Hervey [Fri, 13 Jun 2008 11:21:27 +0000 (11:21 +0000)]
configure.ac: 0.10.11.3 pre-release

Original commit message from CVS:
* configure.ac:
0.10.11.3 pre-release

16 years agoRe-opens #530417
Edward Hervey [Fri, 13 Jun 2008 11:11:38 +0000 (11:11 +0000)]
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

16 years agoRe-opens #514717
Edward Hervey [Thu, 12 Jun 2008 11:11:49 +0000 (11:11 +0000)]
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

16 years agoconfigure.ac: 0.10.11.2 pre-release
Jan Schmidt [Thu, 5 Jun 2008 09:51:17 +0000 (09:51 +0000)]
configure.ac: 0.10.11.2 pre-release

Original commit message from CVS:
* configure.ac:
0.10.11.2 pre-release

16 years agogst/gstevent.override: gst_event_new_tag takes ownership of the GstTagList given...
Edward Hervey [Mon, 26 May 2008 10:20:06 +0000 (10:20 +0000)]
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

16 years agogst/extend/discoverer.py: Add timeout property.
Edward Hervey [Sat, 17 May 2008 13:13:05 +0000 (13:13 +0000)]
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.

16 years agogst/__init__.py: Make gst.Fraction simplify like the C counterpart
Jan Schmidt [Wed, 14 May 2008 16:00:39 +0000 (16:00 +0000)]
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

16 years agogst/gstcaps.override: Fix typo
Edward Hervey [Wed, 14 May 2008 15:48:18 +0000 (15:48 +0000)]
gst/gstcaps.override: Fix typo

Original commit message from CVS:
* gst/gstcaps.override:
Fix typo

16 years agoNew 'fancy' constructor for gst.Element, allows creating elements in a more pythonic...
Johan Dahlin [Thu, 8 May 2008 14:06:45 +0000 (14:06 +0000)]
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

16 years agogst/: Fix broken indentation
Edward Hervey [Thu, 8 May 2008 14:03:17 +0000 (14:03 +0000)]
gst/: Fix broken indentation

Original commit message from CVS:
* gst/__init__.py:
* gst/arg-types.py:
Fix broken indentation
Fixes #531697

16 years agogst/: Use G_GSSIZE_FORMAT for ssize_t types.
Edward Hervey [Thu, 8 May 2008 10:59:48 +0000 (10:59 +0000)]
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.

16 years agoupdate spec file with latest changes
Christian Schaller [Wed, 7 May 2008 16:05:19 +0000 (16:05 +0000)]
update spec file with latest changes

Original commit message from CVS:
update spec file with latest changes

16 years agogst/gst.override: Add wrapping of gst_type_find_register.
Alessandro Decina [Mon, 28 Apr 2008 10:49:03 +0000 (10:49 +0000)]
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

16 years agogst/gstelementfactory.override: Release GIL in gst_element_factory_overrides.
Alessandro Decina [Mon, 28 Apr 2008 10:36:10 +0000 (10:36 +0000)]
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

16 years agoexamples/: Sync with the X server before giving an XID to our sink with a different...
Jan Schmidt [Thu, 24 Apr 2008 11:35:38 +0000 (11:35 +0000)]
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.

16 years agoconfigure.ac: Actually build dlls when cross-compiling with mingw32.
Damien Lespiau [Sun, 6 Apr 2008 08:58:39 +0000 (08:58 +0000)]
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.

16 years agoconfigure.ac: Back to development - 0.10.11.1
Jan Schmidt [Fri, 21 Mar 2008 00:37:01 +0000 (00:37 +0000)]
configure.ac: Back to development - 0.10.11.1

Original commit message from CVS:
* configure.ac:
Back to development - 0.10.11.1

16 years agoRelease 0.10.11
Jan Schmidt [Fri, 21 Mar 2008 00:31:44 +0000 (00:31 +0000)]
Release 0.10.11

Original commit message from CVS:
Release 0.10.11

16 years agoconfigure.ac: 0.10.10.2 pre-release
Jan Schmidt [Tue, 4 Mar 2008 00:31:22 +0000 (00:31 +0000)]
configure.ac: 0.10.10.2 pre-release

Original commit message from CVS:
* configure.ac:
0.10.10.2 pre-release

16 years agogst/gst.override: Don't crash by unreffing NULL when calling the do_get_protocols_ful...
Rene Stadler [Fri, 29 Feb 2008 12:37:43 +0000 (12:37 +0000)]
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.

16 years agoFix memleak in gst.Pad.set_blocked_async()
Edward Hervey [Sun, 10 Feb 2008 13:33:26 +0000 (13:33 +0000)]
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

16 years agogst/gstpad.override: Wrap gst.Pad.start_task().
Edward Hervey [Sun, 10 Feb 2008 13:30:11 +0000 (13:30 +0000)]
gst/gstpad.override: Wrap gst.Pad.start_task().

Original commit message from CVS:
* gst/gstpad.override:
Wrap gst.Pad.start_task().

16 years agogst/base.defs: gst_adapter_push steals the refcount.
Edward Hervey [Fri, 8 Feb 2008 08:37:36 +0000 (08:37 +0000)]
gst/base.defs: gst_adapter_push steals the refcount.

Original commit message from CVS:
* gst/base.defs:
gst_adapter_push steals the refcount.

16 years agoexamples/video-controller.py: Demo how to use the controller on videomixer.
Stefan Kost [Thu, 31 Jan 2008 19:57:26 +0000 (19:57 +0000)]
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.

16 years agogst/.cvsignore: Ignore generated pbutils.c
Jan Schmidt [Thu, 31 Jan 2008 14:14:50 +0000 (14:14 +0000)]
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.

16 years agogst/gstmodule.c: Remove do_pending_calls timeout which has been handled more graceful...
Edward Hervey [Wed, 30 Jan 2008 12:36:06 +0000 (12:36 +0000)]
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

16 years agoconfigure.ac: Back to CVS
Jan Schmidt [Mon, 28 Jan 2008 23:37:31 +0000 (23:37 +0000)]
configure.ac: Back to CVS

Original commit message from CVS:
* configure.ac:
Back to CVS

16 years agoRelease 0.10.10
Jan Schmidt [Mon, 28 Jan 2008 23:36:10 +0000 (23:36 +0000)]
Release 0.10.10

Original commit message from CVS:
Release 0.10.10

16 years agoconfigure.ac: 0.10.9.4 pre-release
Jan Schmidt [Mon, 21 Jan 2008 21:34:12 +0000 (21:34 +0000)]
configure.ac: 0.10.9.4 pre-release

Original commit message from CVS:
* configure.ac:
0.10.9.4 pre-release

16 years agoMakefile.am: Include PYTHON_INCLUDES in the common CFLAGS in the top-level.
Luca Ferretti [Mon, 21 Jan 2008 21:21:00 +0000 (21:21 +0000)]
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>

16 years agoconfigure.ac: 0.10.9.3 pre-release
Edward Hervey [Thu, 17 Jan 2008 16:35:28 +0000 (16:35 +0000)]
configure.ac: 0.10.9.3 pre-release

Original commit message from CVS:
* configure.ac:
0.10.9.3 pre-release

16 years agoFix symbol generation for win32.
Edward Hervey [Wed, 16 Jan 2008 16:09:39 +0000 (16:09 +0000)]
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

16 years agogst/pbutils.override: Fix compilation against Python 2.4.
Jan Schmidt [Tue, 15 Jan 2008 11:41:51 +0000 (11:41 +0000)]
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

16 years agoconfigure.ac: 0.10.9.2 pre-release
Edward Hervey [Mon, 14 Jan 2008 18:42:39 +0000 (18:42 +0000)]
configure.ac: 0.10.9.2 pre-release

Original commit message from CVS:
* configure.ac:
0.10.9.2 pre-release

16 years agoSeries of update for new API added to 0.10.16.
Edward Hervey [Mon, 14 Jan 2008 12:44:06 +0000 (12:44 +0000)]
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.

16 years agoconfigure.ac: Bump requirement to core and -base >= 0.10.12 .
Edward Hervey [Sun, 13 Jan 2008 21:51:31 +0000 (21:51 +0000)]
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.

16 years agowin32/vs6/libgstpython.dsp: Setup two different builds, one for Python24 and one...
Sébastien Moutte [Sun, 13 Jan 2008 21:46:22 +0000 (21:46 +0000)]
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.

16 years agoRe-implement wrapping of gst_pad_add_*probe in order to avoid leaks of user-data...
Edward Hervey [Sun, 13 Jan 2008 17:57:48 +0000 (17:57 +0000)]
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

16 years agogst/pbutils.override: Finish wrapping gst.pbutils by adding install_plugins_async()
Edward Hervey [Sun, 13 Jan 2008 17:24:42 +0000 (17:24 +0000)]
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()

16 years agogst/Makefile.am: gst.pbutils also needs to handle miniobjects
Edward Hervey [Fri, 11 Jan 2008 16:30:45 +0000 (16:30 +0000)]
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.

16 years agoautogen.sh: Add -Wno-portability to the automake parameters to stop warnings about...
Sebastian Dröge [Thu, 10 Jan 2008 12:51:21 +0000 (12:51 +0000)]
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.

16 years agogst/: new gst.pbutils module that wraps the gst-plugins-base pbutils helper library.
Edward Hervey [Tue, 1 Jan 2008 13:22:21 +0000 (13:22 +0000)]
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

16 years agoexamples/switch.py: New file, a basic demo for a single-stream switcher. Could be...
Andy Wingo [Tue, 18 Dec 2007 16:48:32 +0000 (16:48 +0000)]
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.

16 years agoMakefile.am: Include common/win32.mak for CRLF check of win32 project files (see...
Tim-Philipp Müller [Tue, 18 Dec 2007 09:42:57 +0000 (09:42 +0000)]
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.

16 years agoacinclude.m4: Use pythonX.Y-config to detect the include path for the python version...
Sebastian Dröge [Thu, 29 Nov 2007 15:02:03 +0000 (15:02 +0000)]
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.

16 years agoconfigure.ac: Back to development cycle
Edward Hervey [Wed, 28 Nov 2007 09:48:45 +0000 (09:48 +0000)]
configure.ac: Back to development cycle

Original commit message from CVS:
* configure.ac:
Back to development cycle

16 years agoReleasing 0.10.9
Edward Hervey [Wed, 28 Nov 2007 09:46:34 +0000 (09:46 +0000)]
Releasing 0.10.9

Original commit message from CVS:
Releasing 0.10.9

16 years agoconfigure.ac: 0.10.8.2 pre-releases
Edward Hervey [Sat, 24 Nov 2007 18:14:25 +0000 (18:14 +0000)]
configure.ac: 0.10.8.2 pre-releases

Original commit message from CVS:
* configure.ac:
0.10.8.2 pre-releases

16 years agogst/: Update API changes for core+base pre-releases
Edward Hervey [Thu, 8 Nov 2007 19:56:54 +0000 (19:56 +0000)]
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

16 years agoAdd a new module, gstoption which allows you to fetch the
Johan Dahlin [Thu, 8 Nov 2007 10:51:07 +0000 (10:51 +0000)]
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

17 years agogst/: Make sure it still builds with GStreamer 0.10.14.
Johan Dahlin [Thu, 1 Nov 2007 16:39:17 +0000 (16:39 +0000)]
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.

17 years agogst/gst.*: Patch from Alessandro Decina adding get_type_full and get_protocols_full...
Alessandro Decina [Thu, 25 Oct 2007 16:18:55 +0000 (16:18 +0000)]
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

17 years agoexamples/play.py: Fix the sample player slightly so that the expose method actually...
Jan Schmidt [Thu, 18 Oct 2007 15:10:44 +0000 (15:10 +0000)]
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.

17 years agogst/gst.*: Thanks to Sebastien Merle for resurrecting a patch I'd forgotten about...
Edward Hervey [Thu, 18 Oct 2007 08:44:43 +0000 (08:44 +0000)]
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.

17 years agoupdate spec file with latest changes
Christian Schaller [Tue, 16 Oct 2007 15:01:59 +0000 (15:01 +0000)]
update spec file with latest changes

Original commit message from CVS:
update spec file with latest changes

17 years agogst/gstobject.override: Release the GIL when calling gst_object_get_path_string(...
Edward Hervey [Sat, 13 Oct 2007 16:32:52 +0000 (16:32 +0000)]
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.

17 years agogst/gstmodule.c: Added new gst.TAG_COMPOSER constant that appeared in core 0.10.15.
Edward Hervey [Sat, 13 Oct 2007 16:31:35 +0000 (16:31 +0000)]
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.

17 years agogst/: Update API definitions for GStreamer core and gst-plugins-base.
Edward Hervey [Tue, 9 Oct 2007 16:17:28 +0000 (16:17 +0000)]
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

17 years agotestsuite/: Fix unit tests for pygobject >= 2.13.0
Edward Hervey [Tue, 9 Oct 2007 14:27:18 +0000 (14:27 +0000)]
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.

17 years agowin32/vs6/: win32/MANIFEST
Sébastien Moutte [Mon, 8 Oct 2007 22:05:29 +0000 (22:05 +0000)]
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.

17 years agogst/pygstminiobject.c: Move up variable declaration to the top of the function.
Sébastien Moutte [Mon, 8 Oct 2007 22:04:18 +0000 (22:04 +0000)]
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.

17 years agogst/gstmodule.c (DL_EXPORT): Remove the atexit(gst_deinit).
Andy Wingo [Tue, 11 Sep 2007 11:49:50 +0000 (11:49 +0000)]
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.