platform/upstream/gstreamer.git
17 years agogst/__init__.py: Implement multiplication, divison and float coercing for fractions.
Johan Dahlin [Sun, 18 Mar 2007 17:45:16 +0000 (17:45 +0000)]
gst/__init__.py: Implement multiplication, divison and float coercing for fractions.

Original commit message from CVS:

* gst/__init__.py: Implement multiplication, divison and float
coercing for fractions.

* testsuite/test_fraction.py:
Add fraction tests

17 years agoImplement sq_contains and add tests for gst.TagList.
Johan Dahlin [Sat, 17 Mar 2007 13:36:48 +0000 (13:36 +0000)]
Implement sq_contains and add tests for gst.TagList.

Original commit message from CVS:
* gst/gsttaglist.override (_wrap_gst_tag_list_contains):
* testsuite/test_taglist.py (TestTagList.testKeys):

Implement sq_contains and add tests for gst.TagList.

17 years agogst/__init__.py: Import libxml2 (if available) at import time with GLOBAL and LAZY...
Edward Hervey [Fri, 2 Mar 2007 11:03:46 +0000 (11:03 +0000)]
gst/__init__.py: Import libxml2 (if available) at import time with GLOBAL and LAZY flags.

Original commit message from CVS:
* gst/__init__.py:
Import libxml2 (if available) at import time with GLOBAL and LAZY flags.
Fixes #398567

17 years agogst/__init__.py: Added __eq__ method to fractions so we can check if two fractions...
Edward Hervey [Thu, 1 Mar 2007 14:21:52 +0000 (14:21 +0000)]
gst/__init__.py: Added __eq__ method to fractions so we can check if two fractions are equal.

Original commit message from CVS:
* gst/__init__.py:
Added __eq__ method to fractions so we can check if two fractions are
equal.
* gst/pygstvalue.c: (my_gcd), (pygst_value_from_pyobject):
Attempt to simplify gst.Fraction before filling in a GValue.
Fixes #381243
* testsuite/test_caps.py:
* testsuite/test_struct.py:
Minor beauty fixes. framerates are fractions, not floats.

17 years agogst/interfacesmodule.c: initialize pygobject in the gst.interfaces modules. The absen...
Edward Hervey [Thu, 1 Mar 2007 13:47:12 +0000 (13:47 +0000)]
gst/interfacesmodule.c: initialize pygobject in the gst.interfaces modules. The absence of it causes segfaults on Sol...

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* gst/interfacesmodule.c: (initinterfaces):
initialize pygobject in the gst.interfaces modules. The absence of it
causes segfaults on Solaris and MIPS machines.
Fixes #343980

17 years agotrigger rebuild
Thomas Vander Stichele [Wed, 28 Feb 2007 22:09:33 +0000 (22:09 +0000)]
trigger rebuild

Original commit message from CVS:
trigger rebuild

17 years agogst/base.defs: Limitations in the code generator mean that we can't handle PushSrc...
Michael Smith [Tue, 27 Feb 2007 10:44:21 +0000 (10:44 +0000)]
gst/base.defs: Limitations in the code generator mean that we can't handle PushSrc in a way which works, so just comm...

Original commit message from CVS:
* gst/base.defs:
Limitations in the code generator mean that we can't handle PushSrc
in a way which works, so just comment this out until someone wants
to tackle this more completely.

17 years agogst/pygstvalue.c: Make buffers-in-gvalues more generic: handle all miniobjects
Michael Smith [Sun, 25 Feb 2007 12:11:34 +0000 (12:11 +0000)]
gst/pygstvalue.c: Make buffers-in-gvalues more generic: handle all miniobjects

Original commit message from CVS:
* gst/pygstvalue.c: (pygst_value_init_for_pyobject),
(pygst_value_from_pyobject):
Make buffers-in-gvalues more generic: handle all miniobjects
* testsuite/test_caps.py:
Add a bit to one the test for buffers in caps.

17 years agotestsuite/test_caps.py: Add test for gst.Buffer in caps.
Michael Smith [Sat, 24 Feb 2007 14:14:14 +0000 (14:14 +0000)]
testsuite/test_caps.py: Add test for gst.Buffer in caps.

Original commit message from CVS:
* testsuite/test_caps.py:
Add test for gst.Buffer in caps.

17 years agogst/pygstvalue.c: Implement gst.Buffer support in GValues (e.g. for caps containing...
Michael Smith [Thu, 22 Feb 2007 16:13:53 +0000 (16:13 +0000)]
gst/pygstvalue.c: Implement gst.Buffer support in GValues (e.g. for caps containing buffers)

Original commit message from CVS:
* gst/pygstvalue.c: (pygst_value_as_pyobject),
(pygst_value_init_for_pyobject), (pygst_value_from_pyobject):
Implement gst.Buffer support in GValues (e.g. for caps containing
buffers)

17 years agoMakefile.am: Add ACLOCAL_AMFLAGS
David Schleef [Fri, 16 Feb 2007 02:39:56 +0000 (02:39 +0000)]
Makefile.am: Add ACLOCAL_AMFLAGS

Original commit message from CVS:
* Makefile.am: Add ACLOCAL_AMFLAGS

17 years agotestsuite/common.py: A private variable of unittest.TestCase changed name in python...
Edward Hervey [Sun, 4 Feb 2007 11:40:09 +0000 (11:40 +0000)]
testsuite/common.py: A private variable of unittest.TestCase changed name in python 2.5.

Original commit message from CVS:
* testsuite/common.py:
A private variable of unittest.TestCase changed name in python 2.5.
This fixes make check with python2.5

17 years agogst/gstpad.override: Allow removing the negotiated pads of a cap by setting them...
Edward Hervey [Sun, 4 Feb 2007 10:54:48 +0000 (10:54 +0000)]
gst/gstpad.override: Allow removing the negotiated pads of a cap by setting them to None.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* gst/gstpad.override:
Allow removing the negotiated pads of a cap by setting them to None.
* testsuite/test_pad.py:
Added un-negotian of pads' caps to test above patch.
Fixes #363795

17 years agogst/interfaces.override: Gracefully handle the case where gst_property_probe_get_valu...
Edward Hervey [Sun, 4 Feb 2007 10:44:40 +0000 (10:44 +0000)]
gst/interfaces.override: Gracefully handle the case where gst_property_probe_get_values_name() returns NULL.

Original commit message from CVS:
* gst/interfaces.override:
Gracefully handle the case where gst_property_probe_get_values_name()
returns NULL.

17 years agoFully implement GstPropertyProbe interface, with unit test.
Edward Hervey [Sun, 4 Feb 2007 10:23:38 +0000 (10:23 +0000)]
Fully implement GstPropertyProbe interface, with unit test.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* gst/interfaces.defs:
* gst/interfaces.override:
* testsuite/test_interface.py:
Fully implement GstPropertyProbe interface, with unit test.
Fixes #376996

17 years agoconfigure.ac: Back to development cycle.
Edward Hervey [Wed, 31 Jan 2007 16:53:15 +0000 (16:53 +0000)]
configure.ac: Back to development cycle.

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

17 years agoReleasing 0.10.7
Edward Hervey [Wed, 31 Jan 2007 16:51:37 +0000 (16:51 +0000)]
Releasing 0.10.7

Original commit message from CVS:
Releasing 0.10.7

17 years agocodegen/codegen.py: Don't register interface if it is ignored
Edward Hervey [Mon, 29 Jan 2007 12:27:46 +0000 (12:27 +0000)]
codegen/codegen.py: Don't register interface if it is ignored

Original commit message from CVS:
* codegen/codegen.py:
Don't register interface if it is ignored
* configure.ac:
GST_PB_MINOR_VERSION doesn't appear by magic, you actually have to
parse it from pkg-config !
* gst/gst-pb-0.10.11.ignore:
Ignore GstVideoOrientation type altogether.
* gst/interfaces.override:
Include gstversion.override so that non-existent API is properly ignored.
Should fix #401051 once and for good now.

17 years agoChangeLog surgery : Indicate which bug last ocmmit fixed.
Edward Hervey [Mon, 29 Jan 2007 11:17:45 +0000 (11:17 +0000)]
ChangeLog surgery : Indicate which bug last ocmmit fixed.

Original commit message from CVS:
ChangeLog surgery : Indicate which bug last ocmmit fixed.
----------------------------------------------------------------------

17 years agoconfigure.ac: Check for availability of video-orientation interface
Edward Hervey [Mon, 29 Jan 2007 11:16:35 +0000 (11:16 +0000)]
configure.ac: Check for availability of video-orientation interface

Original commit message from CVS:
* configure.ac:
Check for availability of video-orientation interface
* gst/gst.override:
don't forget to increment the refcount of Py_None before returning it.
* gst/interfaces.override:
If video-orientation interface isn't available, don't include the
header.

17 years agoAdd ignore file for 0.10.12 API additions
Edward Hervey [Fri, 26 Jan 2007 11:58:55 +0000 (11:58 +0000)]
Add ignore file for 0.10.12 API additions

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
* gst/gstversion.override.in:
* gst/gst-0.10.12.ignore:
Add ignore file for 0.10.12 API additions
* gst/gst.defs:
* gst/base.defs:
* gst/gst-types.defs:
Add new API definitions
* gst/gst-0.10.10.ignore:
* gst/gst-0.10.11.ignore:
Fixup ignore files.
* testsuite/test_segment.py:
The update return value is uncertain and will soon be deprecated, don't
check against it anymore.

17 years agowrap mixer set_volume, use tuple to match get_volume
Thomas Vander Stichele [Wed, 17 Jan 2007 11:22:04 +0000 (11:22 +0000)]
wrap mixer set_volume, use tuple to match get_volume

Original commit message from CVS:
* examples/mixer.py:
* gst/interfaces.override:
wrap mixer set_volume, use tuple to match get_volume

17 years agogst/pygstexception.*: gst.element_factory_make should raise ElementNotFoundError.
Thomas Vander Stichele [Wed, 17 Jan 2007 07:30:11 +0000 (07:30 +0000)]
gst/pygstexception.*: gst.element_factory_make should raise ElementNotFoundError.

Original commit message from CVS:
* gst/pygstexception.c: (element_not_found_error_init),
(pygst_exceptions_register_classes):
* gst/pygstexception.h:
gst.element_factory_make should raise ElementNotFoundError.
Subclass it from PluginNotFoundError so we can add it compatibly
and remove the wrong one later.
* gst/gstelementfactory.override:
raise ElementNotFoundError

17 years agogst/interfaces.*: wrap mixer get_volume
Thomas Vander Stichele [Wed, 17 Jan 2007 06:27:38 +0000 (06:27 +0000)]
gst/interfaces.*: wrap mixer get_volume

Original commit message from CVS:
* gst/interfaces.defs:
* gst/interfaces.override:
wrap mixer get_volume
* examples/Makefile.am:
* examples/mixer.py:
add an example using it

17 years agoadd pb ignore file
Thomas Vander Stichele [Wed, 17 Jan 2007 06:27:12 +0000 (06:27 +0000)]
add pb ignore file

Original commit message from CVS:
add pb ignore file

17 years agoconfigure.ac: fix use of PKG_CHECK_MODULES check for a pygobject of at least 2.11...
Thomas Vander Stichele [Wed, 17 Jan 2007 06:15:33 +0000 (06:15 +0000)]
configure.ac: fix use of PKG_CHECK_MODULES check for a pygobject of at least 2.11 for a value_from_pyobject fix

Original commit message from CVS:
* configure.ac:
fix use of PKG_CHECK_MODULES
check for a pygobject of at least 2.11 for a value_from_pyobject fix
* gst/gstobject.override:
use it

17 years agogst/extend/discoverer.py: this is a module, not a program, so don't require versions
Thomas Vander Stichele [Wed, 17 Jan 2007 05:02:01 +0000 (05:02 +0000)]
gst/extend/discoverer.py: this is a module, not a program, so don't require versions

Original commit message from CVS:
* gst/extend/discoverer.py:
this is a module, not a program, so don't require versions

17 years agoconfigure.ac: check for stuff added in gst-pb 0.10.11
Thomas Vander Stichele [Wed, 17 Jan 2007 04:40:33 +0000 (04:40 +0000)]
configure.ac: check for stuff added in gst-pb 0.10.11

Original commit message from CVS:
* configure.ac:
check for stuff added in gst-pb 0.10.11
* gst/Makefile.am:
* gst/interfaces.defs:
* gst/interfaces.override:
add video orientation interface

17 years agogst/gst.defs: Add declaration of gst_object_set_property so we can use our MT-safe...
Edward Hervey [Thu, 11 Jan 2007 17:45:46 +0000 (17:45 +0000)]
gst/gst.defs: Add declaration of gst_object_set_property so we can use our MT-safe version of set_property().

Original commit message from CVS:
* gst/gst.defs:
Add declaration of gst_object_set_property so we can use our MT-safe
version of set_property().
* gst/gstobject.override:
Implement a MT-safe version of g_object_set_property for GstObject.
The problem is that currently g_object_set_property is called in
pygobject with the GIL lock taken. This can cause deadlocks.
Remove this hack once bug #395048 is fixed in pygobject and we depend on
the fixed version.
Thanks to Lord Wingo of the "realm.py haters club" for proposing the
idea.

17 years agocodegen/codegen.py: When chaining up to the parent class methods from python to C...
Edward Hervey [Wed, 10 Jan 2007 16:13:29 +0000 (16:13 +0000)]
codegen/codegen.py: When chaining up to the parent class methods from python to C, we need to allow threads (i.e. rel...

Original commit message from CVS:
* codegen/codegen.py:
When chaining up to the parent class methods from python to C, we need
to allow threads (i.e. release the GIL).
* gst/gstbase.override:
* gst/gstbin.override:
Modify __do_*() overrides in the same way as above.

17 years agogst/extend/discoverer.py: No shebang line needed since there is no main code.
Thomas Vander Stichele [Fri, 5 Jan 2007 10:48:36 +0000 (10:48 +0000)]
gst/extend/discoverer.py: No shebang line needed since there is no main code.

Original commit message from CVS:
* gst/extend/discoverer.py:
No shebang line needed since there is no main code.

17 years agogst/gst.defs: Update API definitions.
Edward Hervey [Tue, 19 Dec 2006 11:38:01 +0000 (11:38 +0000)]
gst/gst.defs: Update API definitions.

Original commit message from CVS:
* gst/gst.defs:
Update API definitions.
* gst/common.h:
* gst/gstpad.override:
Add wrapper functions for settings activate, activatepull and
activatepush functions on pads.
* gst/gst.override:
Wrapper for gst_segment_set_seek() and gst_segment_clip()
Remove global ignore for *_init(), allows gst_segment_init() to be
properly code-generated.
* testsuite/Makefile.am:
* testsuite/test_segment.py:
Add unit test for gst.Segment object.

17 years agotestsuite/test_pad.py: Activate pads before using them.
Edward Hervey [Sat, 16 Dec 2006 15:33:02 +0000 (15:33 +0000)]
testsuite/test_pad.py: Activate pads before using them.

Original commit message from CVS:
* testsuite/test_pad.py:
Activate pads before using them.

17 years agoRELEASE: Commit 0.10.6 RELEASE file. Better late than never :(
Edward Hervey [Sat, 16 Dec 2006 15:16:33 +0000 (15:16 +0000)]
RELEASE: Commit 0.10.6 RELEASE file. Better late than never :(

Original commit message from CVS:
* RELEASE:
Commit 0.10.6 RELEASE file. Better late than never :(

17 years agoMove GstIterator ArgType definition and usage for the codegenerator to gst/arg-types...
Edward Hervey [Sat, 16 Dec 2006 14:41:21 +0000 (14:41 +0000)]
Move GstIterator ArgType definition and usage for the codegenerator to gst/arg-types.py. It has nothing to do in the ...

Original commit message from CVS:
* codegen/argtypes.py:
* gst/arg-types.py:
Move GstIterator ArgType definition and usage for the codegenerator
to gst/arg-types.py. It has nothing to do in the codegenerator code.

17 years agoadd doap file
Thomas Vander Stichele [Fri, 15 Dec 2006 17:02:31 +0000 (17:02 +0000)]
add doap file

Original commit message from CVS:
* Makefile.am:
* gst-python.doap:
* gst-python.spec.in:
add doap file

17 years agogst/interfaces.defs: GstColorBalanceChannel is a GObject, not a GstObject. Fixes...
Tim-Philipp Müller [Mon, 11 Dec 2006 09:58:51 +0000 (09:58 +0000)]
gst/interfaces.defs: GstColorBalanceChannel is a GObject, not a GstObject. Fixes #383805.

Original commit message from CVS:
* gst/interfaces.defs:
GstColorBalanceChannel is a GObject, not a GstObject. Fixes #383805.

17 years agochangelog surgery, remove the conflict that has been there for 7 month
Edward Hervey [Mon, 4 Dec 2006 19:54:19 +0000 (19:54 +0000)]
changelog surgery, remove the conflict that has been there for 7 month

Original commit message from CVS:
changelog surgery, remove the conflict that has been there for 7 month

17 years agoconfigure.ac: Back to development cycle
Edward Hervey [Mon, 4 Dec 2006 17:54:39 +0000 (17:54 +0000)]
configure.ac: Back to development cycle

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

17 years agoReleasing gst-python 0.10.6
Edward Hervey [Mon, 4 Dec 2006 17:19:44 +0000 (17:19 +0000)]
Releasing gst-python 0.10.6

Original commit message from CVS:
Releasing gst-python 0.10.6

17 years agoconfigure.ac: 0.10.5.4 pre-release
Edward Hervey [Mon, 4 Dec 2006 16:41:12 +0000 (16:41 +0000)]
configure.ac: 0.10.5.4 pre-release

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

17 years agogst/: Add implementation of gst.Pad.set_setcaps_function().
Edward Hervey [Fri, 1 Dec 2006 17:41:28 +0000 (17:41 +0000)]
gst/: Add implementation of gst.Pad.set_setcaps_function().

Original commit message from CVS:
* gst/common.h:
* gst/gstpad.override:
Add implementation of gst.Pad.set_setcaps_function().

17 years agoconfigure.ac: 0.10.5.3 pre-release
Edward Hervey [Tue, 28 Nov 2006 15:36:50 +0000 (15:36 +0000)]
configure.ac: 0.10.5.3 pre-release

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

17 years agoexamples/audio-controller.py: Fix example, use proper property name. Doesn't change...
Edward Hervey [Wed, 22 Nov 2006 17:31:02 +0000 (17:31 +0000)]
examples/audio-controller.py: Fix example, use proper property name. Doesn't change anything to the way it used to wo...

Original commit message from CVS:
* examples/audio-controller.py:
Fix example, use proper property name. Doesn't change anything to the
way it used to work, but since it's an example it should be done
properly.

17 years agocodegen/override.py: Fix the lookup of override files in the specified search directo...
Edward Hervey [Wed, 22 Nov 2006 17:20:21 +0000 (17:20 +0000)]
codegen/override.py: Fix the lookup of override files in the specified search directories.

Original commit message from CVS:
* codegen/override.py:
Fix the lookup of override files in the specified search directories.
* gst/Makefile.am:
Don't distribute gstversion.override
Fixup .defs => .c make instructions
All the above fixes the cases where you're building in a directory
different from the source directory.

17 years agoUpdate spec file for latest changes
Christian Schaller [Mon, 20 Nov 2006 11:26:46 +0000 (11:26 +0000)]
Update spec file for latest changes

Original commit message from CVS:
Update spec file for latest changes

17 years agogst/extend/discoverer.py: Avoid buffering infinite amounts of decoded data if a decod...
Michael Smith [Wed, 15 Nov 2006 14:36:39 +0000 (14:36 +0000)]
gst/extend/discoverer.py: Avoid buffering infinite amounts of decoded data if a decoder is feeding us data without a ...

Original commit message from CVS:
* gst/extend/discoverer.py:
Avoid buffering infinite amounts of decoded data if a decoder is
feeding us data without a duration (or with bad duration values).

17 years agogst/extend/discoverer.py: Make the queue buffer up 1s of data before outputting to...
Edward Hervey [Tue, 7 Nov 2006 12:24:13 +0000 (12:24 +0000)]
gst/extend/discoverer.py: Make the queue buffer up 1s of data before outputting to the sinks. This should give time f...

Original commit message from CVS:
* gst/extend/discoverer.py: Make the queue buffer up 1s of data before
outputting to the sinks. This should give time for some demuxers like
mpegdemux or fluasfdemux to discover a bit more about the muxed
stream and add the correct pads.
Fixes #371969

17 years agoexamples/: New tool, runs the discoverer on a file and prints out what we get.
Andy Wingo [Tue, 7 Nov 2006 11:47:26 +0000 (11:47 +0000)]
examples/: New tool, runs the discoverer on a file and prints out what we get.

Original commit message from CVS:
2006-11-07  Andy Wingo  <wingo@pobox.com>

* examples/Makefile.am (examples_DATA):
* examples/gst-discover: New tool, runs the discoverer on a file
and prints out what we get.

18 years agogst/gst.override: Use a copy of the caps.
Edward Hervey [Fri, 3 Nov 2006 15:54:47 +0000 (15:54 +0000)]
gst/gst.override: Use a copy of the caps.

Original commit message from CVS:
* gst/gst.override:
Use a copy of the caps.

18 years agoconfigure.ac: 0.10.5.2 pre-release
Edward Hervey [Fri, 20 Oct 2006 11:51:35 +0000 (11:51 +0000)]
configure.ac: 0.10.5.2 pre-release

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

18 years agogst/gst-0.10.10.ignore: Added symbols added in 0.10.10
Edward Hervey [Fri, 20 Oct 2006 11:33:01 +0000 (11:33 +0000)]
gst/gst-0.10.10.ignore: Added symbols added in 0.10.10

Original commit message from CVS:
* gst/gst-0.10.10.ignore:
Added symbols added in 0.10.10
* gst/gst-0.10.6.ignore:
gst_dp_packetizer_new() addition
* gst/gst.defs:
Updated API for 0.10.10 symbols
* gst/gstmodule.c: (init_gst):
Added GST_TAG_EXTENDED_COMMENT which appeared in 0.10.10
* gst/libs.defs:
Added gst_dp_packetizer_new() which was added in 0.10.6. It still won't
work because GstDPPacketizer is a pointer. It needs to have a GBoxed
definition in order to be used properly within gst-python.
Also added controller-related additions

18 years agoAdded ignore files for 0.10.11 gstreamer core
Edward Hervey [Fri, 20 Oct 2006 10:41:46 +0000 (10:41 +0000)]
Added ignore files for 0.10.11 gstreamer core

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
* gst/gst-0.10.11.ignore:
* gst/gstversion.override.in:
Added ignore files for 0.10.11 gstreamer core
* gst/base.defs:
Updated API for base libs
* gst/gst.defs:
Updated API for core
* gst/gst.override:
remove #ifdef for methods which weren't available in versions of pygtk
we don't support anymore.
* gst/gstbase.override:
Added overrides for GstBaseSink::get_times() virtual method
* gst/gstbin.override:
Added override for GstBin::handle_message() virtual method

18 years agoexamples/Makefile.am: Remove gst123 and vorbisplay.py from sources, and add decodebin.py
Edward Hervey [Fri, 20 Oct 2006 09:51:25 +0000 (09:51 +0000)]
examples/Makefile.am: Remove gst123 and vorbisplay.py from sources, and add decodebin.py

Original commit message from CVS:
* examples/Makefile.am:
Remove gst123 and vorbisplay.py from sources, and add decodebin.py

18 years agoexamples/: Removed gst123 and vorbisplay examples which weren't working with 0.10...
Edward Hervey [Fri, 20 Oct 2006 09:47:16 +0000 (09:47 +0000)]
examples/: Removed gst123 and vorbisplay examples which weren't working with 0.10, and replaced them with decodebin.py

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* examples/decodebin.py:
* examples/gst123:
* examples/vorbisplay.py:
Removed gst123 and vorbisplay examples which weren't working with
0.10, and replaced them with decodebin.py
Closes #362183 and #362202

18 years agoexamples/: Closes #362290 and #362272
Edward Hervey [Fri, 20 Oct 2006 09:27:43 +0000 (09:27 +0000)]
examples/: Closes #362290 and #362272

Original commit message from CVS:
* examples/audioconcat.py:
* examples/cp.py:
Port to 0.10 by Jason Gerard DeRose <jderose@jasonderose.org>
Closes #362290 and #362272
* examples/bps.py:
Indentation fixes by Jason Gerard DeRose <jderose@jasonderose.org>
Closes #362011
Also small fix for Usage string

18 years agogst/gst.defs: Don't use 'interface' as variable name, MingW doesn't like that (fixes...
Tim-Philipp Müller [Mon, 16 Oct 2006 14:46:19 +0000 (14:46 +0000)]
gst/gst.defs: Don't use 'interface' as variable name, MingW doesn't like that (fixes #359375).

Original commit message from CVS:
* gst/gst.defs:
Don't use 'interface' as variable name, MingW doesn't like that
(fixes #359375).

18 years agomoap ignore
Thomas Vander Stichele [Thu, 12 Oct 2006 19:02:41 +0000 (19:02 +0000)]
moap ignore

Original commit message from CVS:
moap ignore

18 years agogst/pygstiterator.c: Printf format fix.
Tim-Philipp Müller [Thu, 5 Oct 2006 18:27:58 +0000 (18:27 +0000)]
gst/pygstiterator.c: Printf format fix.

Original commit message from CVS:
* gst/pygstiterator.c: (pygst_iterator_new):
Printf format fix.

18 years agocodegen/argtypes.py: Revert the UInt64Arg modifications from upstream. It forces...
Edward Hervey [Tue, 3 Oct 2006 09:24:11 +0000 (09:24 +0000)]
codegen/argtypes.py: Revert the UInt64Arg modifications from upstream. It forces us to give a PyLong, whereas we can ...

Original commit message from CVS:
* codegen/argtypes.py:
Revert the UInt64Arg modifications from upstream. It forces us to give
a PyLong, whereas we can directly use the 'K' argument parsing for that.

18 years agoltihooks.py: Removed
Edward Hervey [Fri, 29 Sep 2006 09:53:11 +0000 (09:53 +0000)]
ltihooks.py: Removed

Original commit message from CVS:
* ltihooks.py:
Removed
* testsuite/common.py:
ltihooks is dead, long live gstltihooks. This should complete thomas'
fix of #357310.

18 years agogst/Makefile.am: Explicitly export _PyGObject_API from our modules, as it's apparentl...
Jan Schmidt [Thu, 28 Sep 2006 10:03:22 +0000 (10:03 +0000)]
gst/Makefile.am: Explicitly export _PyGObject_API from our modules, as it's apparently needed for import. Previously ...

Original commit message from CVS:
* gst/Makefile.am:
Explicitly export _PyGObject_API from our modules, as it's apparently
needed for import. Previously we implicitly relied on a bug in the
core providing --export-dynamic as a link flag.

18 years agoFix #357310
Thomas Vander Stichele [Sat, 23 Sep 2006 10:43:18 +0000 (10:43 +0000)]
Fix #357310

Original commit message from CVS:

* Makefile.am:
* gst/__init__.py:
* gstltihooks.py:
Fix #357310

18 years agogst/gstlibs.override: Fixes for GstController creation memleak fixes.
Rene Stadler [Fri, 22 Sep 2006 13:21:59 +0000 (13:21 +0000)]
gst/gstlibs.override: Fixes for GstController creation memleak fixes.

Original commit message from CVS:
Patch by: Rene Stadler <mail@renestadler.de>
* gst/gstlibs.override:
Fixes for GstController creation
memleak fixes.

18 years agogst/extend/Makefile.am: Forgot to add 3 previous files to the Makefile so they get...
Edward Hervey [Tue, 12 Sep 2006 11:16:08 +0000 (11:16 +0000)]
gst/extend/Makefile.am: Forgot to add 3 previous files to the Makefile so they get installed.

Original commit message from CVS:
* gst/extend/Makefile.am:
Forgot to add 3 previous files to the Makefile so they get
installed.

18 years agogst/extend/: Revival of the jukebox (and leveller) using 0.10 and gnonlin.
Edward Hervey [Tue, 12 Sep 2006 11:14:24 +0000 (11:14 +0000)]
gst/extend/: Revival of the jukebox (and leveller) using 0.10 and gnonlin.

Original commit message from CVS:
* gst/extend/jukebox.py:
* gst/extend/leveller.py:
* gst/extend/sources.py:
Revival of the jukebox (and leveller) using 0.10 and gnonlin.
Still needs a bit of love, but functionnal enough.

18 years agoGive proper credits to the author of the patch
Edward Hervey [Sun, 10 Sep 2006 08:56:22 +0000 (08:56 +0000)]
Give proper credits to the author of the patch

Original commit message from CVS:
Give proper credits to the author of the patch

18 years agogst/libs.defs: Add definition for GstParamFlags, extension of the GParamFlags.
Edward Hervey [Sun, 10 Sep 2006 08:53:26 +0000 (08:53 +0000)]
gst/libs.defs: Add definition for GstParamFlags, extension of the GParamFlags.

Original commit message from CVS:
* gst/libs.defs:
Add definition for GstParamFlags, extension of the GParamFlags.
Only contains one flag, gst.PARAM_CONTROLLABLE.
Closes #355150

18 years agogst/gst-0.10.10.ignore: API addition
Edward Hervey [Thu, 31 Aug 2006 14:03:44 +0000 (14:03 +0000)]
gst/gst-0.10.10.ignore: API addition

Original commit message from CVS:
* gst/gst-0.10.10.ignore:
API addition
* gst/gst.defs:
Added new ghostpad functions.

18 years agogst/gst.override: We don't own a reference on the elements contained in the list...
Edward Hervey [Tue, 29 Aug 2006 10:05:40 +0000 (10:05 +0000)]
gst/gst.override: We don't own a reference on the elements contained in the list returned by gst_xml_get_topelements().

Original commit message from CVS:
* gst/gst.override:
We don't own a reference on the elements contained in the list
returned by gst_xml_get_topelements().

18 years agotestsuite/test_pad.py: The bug was not a bug. Fixed the typo.
Edward Hervey [Tue, 29 Aug 2006 09:23:59 +0000 (09:23 +0000)]
testsuite/test_pad.py: The bug was not a bug. Fixed the typo.

Original commit message from CVS:
* testsuite/test_pad.py:
The bug was not a bug. Fixed the typo.

18 years agotestsuite/test_pad.py: add a test for event probes - shows a bug, for which I comment...
Thomas Vander Stichele [Tue, 29 Aug 2006 07:43:42 +0000 (07:43 +0000)]
testsuite/test_pad.py: add a test for event probes - shows a bug, for which I commented the failUnless out

Original commit message from CVS:
* testsuite/test_pad.py:
add a test for event probes - shows a bug, for which I commented
the failUnless out

18 years agoconfigure.ac: Whoops, typo error :)
Edward Hervey [Mon, 21 Aug 2006 12:55:37 +0000 (12:55 +0000)]
configure.ac: Whoops, typo error :)

Original commit message from CVS:
* configure.ac:
Whoops, typo error :)

18 years agoconfigure.ac: attempt to fix build.
Edward Hervey [Mon, 21 Aug 2006 11:43:01 +0000 (11:43 +0000)]
configure.ac: attempt to fix build.

Original commit message from CVS:
* configure.ac:
attempt to fix build.

18 years agoconfigure.ac: If pygobject is available, only build with it, else try to find pygtk...
Edward Hervey [Mon, 21 Aug 2006 11:31:51 +0000 (11:31 +0000)]
configure.ac: If pygobject is available, only build with it, else try to find pygtk to stay compatible with older ver...

Original commit message from CVS:
* configure.ac:
If pygobject is available, only build with it, else try to find pygtk
to stay compatible with older version.
* gst/Makefile.am:
Switch to pygobject CFLAGS.
* testsuite/Makefile.am:
Switch to pygobject CFLAGS.

18 years agocodegen/codegen.py: newer pygobject's pyg_constant_strip_prefix() now return a const...
Edward Hervey [Tue, 8 Aug 2006 19:21:51 +0000 (19:21 +0000)]
codegen/codegen.py: newer pygobject's pyg_constant_strip_prefix() now return a const gchar * whereas PyModule_AddIntC...

Original commit message from CVS:
* codegen/codegen.py:
newer pygobject's pyg_constant_strip_prefix() now return a const gchar *
whereas PyModule_AddIntConstant() takes a normal gchar*.
Closes #349623

18 years agoexamples/synchronizer.py: Actually appears to work now, will have to try with guadec...
Andy Wingo [Sat, 5 Aug 2006 17:15:52 +0000 (17:15 +0000)]
examples/synchronizer.py: Actually appears to work now, will have to try with guadec videos on Monday.

Original commit message from CVS:
2006-08-05  Andy Wingo  <wingo@pobox.com>

* examples/synchronizer.py: Actually appears to work now, will
have to try with guadec videos on Monday.

* examples/remuxer.py (PlayerWindow.create_ui): Disable the
auto-adjusting of cut in and cut out times, it's annoying.

18 years agosmall updates, still ui only
Andy Wingo [Fri, 4 Aug 2006 17:04:27 +0000 (17:04 +0000)]
small updates, still ui only

Original commit message from CVS:
small updates, still ui only

18 years agoexamples/synchronizer.py: New file, a bit of a hack to remuxer.py, but for resyncing...
Andy Wingo [Fri, 4 Aug 2006 16:42:15 +0000 (16:42 +0000)]
examples/synchronizer.py: New file, a bit of a hack to remuxer.py, but for resyncing a bad ogg. Only UI at the moment..

Original commit message from CVS:
2006-08-04  Andy Wingo  <wingo@pobox.com>

* examples/synchronizer.py: New file, a bit of a hack to
remuxer.py, but for resyncing a bad ogg. Only UI at the moment..

18 years agochangelog
Andy Wingo [Fri, 28 Jul 2006 13:56:43 +0000 (13:56 +0000)]
changelog

Original commit message from CVS:
changelog

18 years agoexamples/remuxer.py (RemuxBin._do_seek, Remuxer._bus_watch): Use normal seeks instead...
James Doc Livingston [Fri, 28 Jul 2006 13:56:20 +0000 (13:56 +0000)]
examples/remuxer.py (RemuxBin._do_seek, Remuxer._bus_watch): Use normal seeks instead of segment seeks so that EOS is...

Original commit message from CVS:
2006-07-28  Andy Wingo  <wingo@pobox.com>

* examples/remuxer.py (RemuxBin._do_seek, Remuxer._bus_watch): Use
normal seeks instead of segment seeks so that EOS is handled
properly. Patch by James "Doc" Livingston <doclivingston at
gmail.com>. (#348416)

* examples/remuxer.py (RemuxBin._new_demuxed_pad): Increase the
buffer size for dealing with terribly muxed files.

18 years agoconfigure.ac: Back to development cycle
Edward Hervey [Thu, 20 Jul 2006 17:05:22 +0000 (17:05 +0000)]
configure.ac: Back to development cycle

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

18 years ago0.10.5 "My Little Poney wants some Funk" release
Edward Hervey [Thu, 20 Jul 2006 17:03:57 +0000 (17:03 +0000)]
0.10.5 "My Little Poney wants some Funk" release

Original commit message from CVS:
0.10.5 "My Little Poney wants some Funk" release
----------------------------------------------------------------------

18 years agoconfigure.ac: 0.10.4.2 pre-release
Edward Hervey [Wed, 19 Jul 2006 14:21:36 +0000 (14:21 +0000)]
configure.ac: 0.10.4.2 pre-release

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

18 years agoAdd new ignore for 0.10.10 API additions
Edward Hervey [Tue, 18 Jul 2006 15:33:41 +0000 (15:33 +0000)]
Add new ignore for 0.10.10 API additions

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
* gst/gst-0.10.10.ignore:
* gst/gstversion.override.in:
Add new ignore for 0.10.10 API additions
* gst/gst.defs:
Added definitions for new segtrap functions

18 years agogst/gstmodule.c: Added gst.BUFFER_OFFSET_NONE for proper (guint64) -1 conversion...
Edward Hervey [Wed, 5 Jul 2006 11:35:12 +0000 (11:35 +0000)]
gst/gstmodule.c: Added gst.BUFFER_OFFSET_NONE for proper (guint64) -1 conversion between python and C.

Original commit message from CVS:
* gst/gstmodule.c: (init_gst):
Added gst.BUFFER_OFFSET_NONE for proper (guint64) -1 conversion between
python and C.

18 years agogst/: Repeat 100 times : "I shouldn't commit patches without checking them thoroughly...
Edward Hervey [Mon, 3 Jul 2006 14:44:20 +0000 (14:44 +0000)]
gst/: Repeat 100 times : "I shouldn't commit patches without checking them thoroughly, especially if they come from s...

Original commit message from CVS:
* gst/gstelement.override:
* gst/gstevent.override:
* gst/gstmessage.override:
* gst/gstquery.override:
Repeat 100 times : "I shouldn't commit patches without checking
them thoroughly, especially if they come from someone I trust".
Fix the broken Py_BuildValue.

18 years agoadd gcov stuff
Thomas Vander Stichele [Mon, 3 Jul 2006 13:32:08 +0000 (13:32 +0000)]
add gcov stuff

Original commit message from CVS:
* Makefile.am:
* configure.ac:
* gst/Makefile.am:
add gcov stuff

18 years agogst/gstmodule.c: don't crash when error is NULL
Thomas Vander Stichele [Mon, 3 Jul 2006 13:31:19 +0000 (13:31 +0000)]
gst/gstmodule.c: don't crash when error is NULL

Original commit message from CVS:
* gst/gstmodule.c: (init_gst):
don't crash when error is NULL

18 years agogst/gstmessage.override: State change is a list and not a tuple
Edward Hervey [Mon, 3 Jul 2006 09:31:26 +0000 (09:31 +0000)]
gst/gstmessage.override: State change is a list and not a tuple

Original commit message from CVS:
* gst/gstmessage.override:
State change is a list and not a tuple
* gst/gstpad.override:
query_position() got busted in previous commit.

18 years agogst/: Use Py_BuildValue to construct tuples.
Edward Hervey [Mon, 3 Jul 2006 09:01:18 +0000 (09:01 +0000)]
gst/: Use Py_BuildValue to construct tuples.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* gst/gstelement.override:
* gst/gstevent.override:
* gst/gstmessage.override:
* gst/gstpad.override:
* gst/gstquery.override:
Use Py_BuildValue to construct tuples.
Use tuples for collection of different objects.
See http://www.python.org/doc/faq/general/#why-are-there-separate-tuple-and-list-data-types
* testsuite/test_event.py:
[message|query|event].parse_* now return tuples and not list.
Fixes #334548

18 years agoRemoval of all glib < 2.8 cruft since GStreamer core now requires glib >= 2.8
Edward Hervey [Sun, 2 Jul 2006 15:25:04 +0000 (15:25 +0000)]
Removal of all glib < 2.8 cruft since GStreamer core now requires glib >= 2.8

Original commit message from CVS:
Removal of all glib < 2.8 cruft since GStreamer core now requires
glib >= 2.8
* codegen/argtypes.py:
remove gstobject cruft from ObjectArg
* configure.ac:
Require glib >= 2.8.0
* gst/Makefile.am:
* gst/pygstobject.c:
* gst/pygstobject.h:
Remove pygstobject.[ch]
* gst/common.h:
Don't include removed header file.
* gst/gst.override:
* gst/gstbin.override:
* gst/gstbus.override:
* gst/gstelement.override:
* gst/gstelementfactory.override:
* gst/gstmessage.override:
* gst/gstobject.override:
* gst/gstpad.override:
* gst/interfaces.override:
* gst/pygstiterator.c: (pygst_iterator_iter_next):
Switch from using pygstobject* functions to using pygobject* functions.
* gst/gstmodule.c: (sink_gstobject), (init_gst):
Move GstObject sink function here and use standard gobject refcounting.

18 years agoconfigure.ac: 0.10.7 ignore file is for 0.10.7 AND 0.10.8 (due to brown paperbag...
Edward Hervey [Thu, 22 Jun 2006 19:12:36 +0000 (19:12 +0000)]
configure.ac: 0.10.7 ignore file is for 0.10.7 AND 0.10.8 (due to brown paperbag release).

Original commit message from CVS:
* configure.ac: (GST_LIBS):
0.10.7 ignore file is for 0.10.7 AND 0.10.8 (due to brown paperbag
release).

18 years agocodegen/codegen.py: Always unblock threads when going to C.
Edward Hervey [Thu, 15 Jun 2006 09:58:08 +0000 (09:58 +0000)]
codegen/codegen.py: Always unblock threads when going to C.

Original commit message from CVS:
* codegen/codegen.py:
Always unblock threads when going to C.
* gst/gst.defs:
Revert unblock-threads noise.

18 years agogst/gst-types.defs: Added fields for GstPadTemplate.
Edward Hervey [Wed, 14 Jun 2006 10:00:32 +0000 (10:00 +0000)]
gst/gst-types.defs: Added fields for GstPadTemplate.

Original commit message from CVS:
* gst/gst-types.defs:
Added fields for GstPadTemplate.
* gst/gst.defs:
Made gst_element_class_get_template_list a GstElement method.
* gst/gstelement.override:
Override for gst.Element.get_template_list()
* gst/gstpad.override:
Override getter for GstStaticPadTemplate.static_caps so that it uses
the correct pointer.

18 years agotestsuite/gstpython.supp: Keeping suppresions
Edward Hervey [Tue, 13 Jun 2006 17:43:40 +0000 (17:43 +0000)]
testsuite/gstpython.supp: Keeping suppresions

Original commit message from CVS:
* testsuite/gstpython.supp:
Keeping suppresions

18 years agotestsuite/gstpython.supp: Tim might have fixed this suppression. Commenting it.
Edward Hervey [Tue, 13 Jun 2006 16:52:05 +0000 (16:52 +0000)]
testsuite/gstpython.supp: Tim might have fixed this suppression. Commenting it.

Original commit message from CVS:
* testsuite/gstpython.supp:
Tim might have fixed this suppression. Commenting it.

18 years agotestsuite/gstpython.supp: One more suppression added to bug #344761
Edward Hervey [Tue, 13 Jun 2006 14:43:41 +0000 (14:43 +0000)]
testsuite/gstpython.supp: One more suppression added to bug #344761

Original commit message from CVS:
* testsuite/gstpython.supp:
One more suppression added to bug #344761

18 years ago.cvsignore: Ignore more files
Edward Hervey [Tue, 13 Jun 2006 13:45:33 +0000 (13:45 +0000)]
.cvsignore: Ignore more files

Original commit message from CVS:
* .cvsignore:
Ignore more files

18 years agotestsuite/gstpython.supp: Added suppresion for leaks of bug #344761.
Edward Hervey [Tue, 13 Jun 2006 13:28:47 +0000 (13:28 +0000)]
testsuite/gstpython.supp: Added suppresion for leaks of bug #344761.

Original commit message from CVS:
* testsuite/gstpython.supp:
Added suppresion for leaks of bug #344761.