platform/upstream/gstreamer.git
18 years agoexamples/remuxer.py: Code dump, work in progress...
Andy Wingo [Fri, 7 Apr 2006 18:33:35 +0000 (18:33 +0000)]
examples/remuxer.py: Code dump, work in progress...

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

* examples/remuxer.py: Code dump, work in progress...

18 years agotestsuite/test_ghostpad.py: more assertions to figure out an speed issue.
Edward Hervey [Fri, 7 Apr 2006 17:58:18 +0000 (17:58 +0000)]
testsuite/test_ghostpad.py: more assertions to figure out an speed issue.

Original commit message from CVS:
* testsuite/test_ghostpad.py:
more assertions to figure out an speed issue.

18 years agogst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if it is an optional...
Andy Wingo [Fri, 7 Apr 2006 17:21:27 +0000 (17:21 +0000)]
gst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if it is an optional argument. Translate this python no...

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

* gst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if
it is an optional argument. Translate this python non-value to the
C NULL.

* gst/gst.defs (get_compatible_pad): Filter caps is optional and
can be None. It defaults to None.

18 years agoMakefile.am: make check-valgrind calls make valgrind in the testsuite directory.
Edward Hervey [Fri, 7 Apr 2006 15:41:00 +0000 (15:41 +0000)]
Makefile.am: make check-valgrind calls make valgrind in the testsuite directory.

Original commit message from CVS:
* Makefile.am:
make check-valgrind calls make valgrind in the testsuite directory.
* testsuite/Makefile.am:
prepend $(top_srcdir) to PYTHONPATH for all tests so it uses the built
library and not the installed one.
* testsuite/python.supp:
Added suppressions discovered on x86/gentoo.

18 years agogst/gstelement.override (_wrap_gst_element_link): Allow errors parsing the optional...
Andy Wingo [Fri, 7 Apr 2006 14:54:49 +0000 (14:54 +0000)]
gst/gstelement.override (_wrap_gst_element_link): Allow errors parsing the optional filter caps to propagate up.

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

* gst/gstelement.override (_wrap_gst_element_link): Allow errors
parsing the optional filter caps to propagate up.

18 years agogst/gst.defs (element_make_from_uri): Element name is optional and can be None. It...
Andy Wingo [Fri, 7 Apr 2006 14:32:08 +0000 (14:32 +0000)]
gst/gst.defs (element_make_from_uri): Element name is optional and can be None. It defaults to None.

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

* gst/gst.defs (element_make_from_uri): Element name is optional
and can be None. It defaults to None.

18 years agotestsuite/test_message.py: GstBus is flushing in NULL, so we need to set the pipeline...
Edward Hervey [Wed, 5 Apr 2006 17:05:43 +0000 (17:05 +0000)]
testsuite/test_message.py: GstBus is flushing in NULL, so we need to set the pipeline to READY in order to receive th...

Original commit message from CVS:
* testsuite/test_message.py:
GstBus is flushing in NULL, so we need to set the pipeline to READY in
order to receive the messages in the bus watch.

18 years agoconfigure.ac (PYGST_MICRO_VERSION): Doc fix.
Andy Wingo [Wed, 5 Apr 2006 11:55:48 +0000 (11:55 +0000)]
configure.ac (PYGST_MICRO_VERSION): Doc fix.

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

* configure.ac (PYGST_MICRO_VERSION): Doc fix.
(PYGST_NANO_VERSION): New define.

* gst/__init__.py (version): Add as an alias for get_gst_version.
Should use the deprecation infrastructure here.

* gst/gst.defs: Add defs for the new wrapped functions.

* gst/gst.override (_wrap_gst_get_pygst_version)
(_wrap_gst_get_gst_version): New overrides, functions to access
the gstreamer and pygst versions. The first used to be called
gst_version(); we ignore gst_version now.

18 years agogst/gstpad.override (_wrap_gst_pad_set_blocked_async): PyObject_IsTrue, not PyBool_Ch...
Andy Wingo [Wed, 5 Apr 2006 08:37:32 +0000 (08:37 +0000)]
gst/gstpad.override (_wrap_gst_pad_set_blocked_async): PyObject_IsTrue, not PyBool_Check. Grr.

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

* gst/gstpad.override (_wrap_gst_pad_set_blocked_async):
PyObject_IsTrue, not PyBool_Check. Grr.

18 years agogst/gst.defs: gst_element_post_message: Adding keep-refcount tag to the message since...
Edward Hervey [Tue, 4 Apr 2006 16:16:46 +0000 (16:16 +0000)]
gst/gst.defs: gst_element_post_message: Adding keep-refcount tag to the message since the function will unref it.

Original commit message from CVS:
* gst/gst.defs:
gst_element_post_message: Adding keep-refcount tag to the message since
the function will unref it.

18 years agofix makefile
Thomas Vander Stichele [Sat, 1 Apr 2006 10:10:48 +0000 (10:10 +0000)]
fix makefile

Original commit message from CVS:
fix makefile

18 years agoconfigure.ac: use AS_VERSION and AS_NANO
Thomas Vander Stichele [Sat, 1 Apr 2006 10:07:07 +0000 (10:07 +0000)]
configure.ac: use AS_VERSION and AS_NANO

Original commit message from CVS:

* configure.ac:
use AS_VERSION and AS_NANO

18 years agoexamples/remuxer.py: Example GUI for a remuxer, unfinished -- dropping it here while...
Andy Wingo [Fri, 31 Mar 2006 17:12:50 +0000 (17:12 +0000)]
examples/remuxer.py: Example GUI for a remuxer, unfinished -- dropping it here while I hack on it. Based on player.py.

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

* examples/remuxer.py: Example GUI for a remuxer, unfinished --
dropping it here while I hack on it. Based on player.py.

* examples/Makefile.am (examples_DATA): Add remuxer.py, reorder
list.

18 years agoconfigure.ac: Better empty string test fix for "Fixes to how we figure out what API...
David I. Lehn [Thu, 30 Mar 2006 03:46:56 +0000 (03:46 +0000)]
configure.ac: Better empty string test fix for "Fixes to how we figure out what API to ignore"

Original commit message from CVS:
* configure.ac:
Better empty string test fix for "Fixes to how we figure out what API
to ignore"

18 years agoconfigure.ac: Fixes in how we figure out what API to ignore
Edward Hervey [Fri, 24 Mar 2006 11:07:22 +0000 (11:07 +0000)]
configure.ac: Fixes in how we figure out what API to ignore

Original commit message from CVS:
* configure.ac:
Fixes in how we figure out what API to ignore
* gst/Makefile.am:
* gst/gst-0.10.5.ignore:
* gst/gstversion.override.in:
Added file for handling API additions for gstreamer 0.10.5
* gst/base.defs:
* gst/gst.defs:
New API
* gst/gstpad.override:
Overrides for gst.Pad.query_peer_*()

18 years agoBump nano back to CVS
Jan Schmidt [Tue, 21 Mar 2006 21:49:46 +0000 (21:49 +0000)]
Bump nano back to CVS

Original commit message from CVS:
Bump nano back to CVS

18 years agoconfigure.ac: releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."
Jan Schmidt [Tue, 21 Mar 2006 21:48:08 +0000 (21:48 +0000)]
configure.ac: releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."

Original commit message from CVS:
=== release 0.10.3 ===

2006-03-21  Jan Schmidt <thaytan@mad.scientist.com>

* configure.ac:
releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."

18 years agotestsuite/: Another attempt at making the tests deterministic on the buildbots
Jan Schmidt [Tue, 21 Mar 2006 14:01:07 +0000 (14:01 +0000)]
testsuite/: Another attempt at making the tests deterministic on the buildbots

Original commit message from CVS:
* testsuite/test_ghostpad.py:
* testsuite/test_pad.py:
Another attempt at making the tests deterministic on the buildbots

18 years agoconfigure.ac: pre-release 0.10.2.2
Jan Schmidt [Tue, 21 Mar 2006 00:14:38 +0000 (00:14 +0000)]
configure.ac: pre-release 0.10.2.2

Original commit message from CVS:
2006-03-20  Jan Schmidt <thaytan@mad.scientist.com>

* configure.ac:
pre-release 0.10.2.2

18 years agotestsuite/test_ghostpad.py: Add while loop in teardown to wait for the pipeline state...
Jan Schmidt [Mon, 20 Mar 2006 19:08:34 +0000 (19:08 +0000)]
testsuite/test_ghostpad.py: Add while loop in teardown to wait for the pipeline state to hit NULL. Hopefully this wil...

Original commit message from CVS:
* testsuite/test_ghostpad.py:
Add while loop in teardown to wait for the pipeline state
to hit NULL. Hopefully this will ensure the refcount has always hit 1.

18 years agoconfigure.ac: Only require GStreamer core >= 0.10.2
Edward Hervey [Tue, 14 Mar 2006 12:56:46 +0000 (12:56 +0000)]
configure.ac: Only require GStreamer core >= 0.10.2

Original commit message from CVS:
* configure.ac:
Only require GStreamer core >= 0.10.2
Detect version of core the bindings are being compiled against and
write gst/gstversion.override file with eventual API additions that
should be ignored.
* gst/Makefile.am:
* gst/base.defs:
Added gst_base_sync_[set|get]_[sync|max_lateness]() and
gst_type_find_helper_get_range() definitions
* gst/gst-0.10.3.ignore:
API added in gstreamer core 0.10.3
* gst/gst-0.10.4.ignore:
API added in gstreamer core 0.10.4
* gst/gst.override:
Include gstversion.override.
* gst/gstversion.override.in:
Magic file for API additions to ignore.

18 years agocodegen/: New --extendpath option for codegenerator so we can add extra path to searc...
Edward Hervey [Tue, 14 Mar 2006 12:25:22 +0000 (12:25 +0000)]
codegen/: New --extendpath option for codegenerator so we can add extra path to search for included override files.

Original commit message from CVS:
* codegen/codegen.py:
* codegen/override.py:
New --extendpath option for codegenerator so we can add
extra path to search for included override files.

18 years agogst/: Added base elements override file.
Edward Hervey [Mon, 13 Mar 2006 11:19:10 +0000 (11:19 +0000)]
gst/: Added base elements override file.

Original commit message from CVS:
* gst/Makefile.am:
* gst/gst.override:
* gst/gstbase.override:
Added base elements override file.
* gst/gstpad.override:
Added override for gst_pad_alloc_buffer_and_set_caps

18 years agogst/gst.override: Commited a bit too much :)
Edward Hervey [Fri, 10 Mar 2006 11:28:01 +0000 (11:28 +0000)]
gst/gst.override: Commited a bit too much :)

Original commit message from CVS:
* gst/gst.override:
Commited a bit too much :)

18 years agogst/base.defs: typo fix for gst_type_find_helper()
Edward Hervey [Fri, 10 Mar 2006 11:22:31 +0000 (11:22 +0000)]
gst/base.defs: typo fix for gst_type_find_helper()

Original commit message from CVS:
* gst/base.defs:
typo fix for gst_type_find_helper()
Added new API : gst_type_find_helper_for_buffer()
* gst/gst.override:
override for gst.type_find_helper_for_buffer()

18 years agogst/: Added new API: gst_pipeline_[get|set]_auto_flush_bus() gst_uri_has_protocol()
Edward Hervey [Fri, 10 Mar 2006 10:54:40 +0000 (10:54 +0000)]
gst/: Added new API: gst_pipeline_[get|set]_auto_flush_bus() gst_uri_has_protocol()

Original commit message from CVS:
* gst/gst-types.defs:
* gst/gst.defs:
Added new API:
gst_pipeline_[get|set]_auto_flush_bus()
gst_uri_has_protocol()
GST_RESOURCE_ERROR_NO_SPACE_LEFT

18 years agogst/arg-types.py: Add ReturnType and Parameter for GstCaps.
Edward Hervey [Tue, 7 Mar 2006 19:44:35 +0000 (19:44 +0000)]
gst/arg-types.py: Add ReturnType and Parameter for GstCaps.

Original commit message from CVS:
* gst/arg-types.py:
Add ReturnType and Parameter for GstCaps.
This allows the codegenerator to wrap properly more virtual proxies.

18 years agogst/base.defs: Update for new check_get_range virtual method in GstBaseSrc
Edward Hervey [Tue, 7 Mar 2006 19:08:43 +0000 (19:08 +0000)]
gst/base.defs: Update for new check_get_range virtual method in GstBaseSrc

Original commit message from CVS:
* gst/base.defs:
Update for new check_get_range virtual method in GstBaseSrc

18 years agogst/: Don't leak PyObjects wrapping GValues when indexing into a
Michael Smith [Mon, 6 Mar 2006 16:24:53 +0000 (16:24 +0000)]
gst/: Don't leak PyObjects wrapping GValues when indexing into a

Original commit message from CVS:
* gst/gststructure.override:
* gst/gsttaglist.override:
Don't leak PyObjects wrapping GValues when indexing into a
GStStructure. Also fix a copy/paste identical bug in taglists.

18 years agogst/pygstminiobject.h: Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.
Edward Hervey [Thu, 2 Mar 2006 09:40:13 +0000 (09:40 +0000)]
gst/pygstminiobject.h: Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.

Original commit message from CVS:
* gst/pygstminiobject.h:
Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.
Let's keep our own detection.
Closes #333055

18 years agopygst.py.in: Fix a silly logic inversion typo
Jan Schmidt [Tue, 28 Feb 2006 00:17:45 +0000 (00:17 +0000)]
pygst.py.in: Fix a silly logic inversion typo

Original commit message from CVS:
* pygst.py.in:
Fix a silly logic inversion typo

18 years agopygst.py.in: use 'raise StandardError' instead of 'assert' so that compiled code...
Edward Hervey [Mon, 27 Feb 2006 16:22:10 +0000 (16:22 +0000)]
pygst.py.in: use 'raise StandardError' instead of 'assert' so that compiled code raise a noticeable exception.

Original commit message from CVS:
* pygst.py.in:
use 'raise StandardError' instead of 'assert' so that compiled code
raise a noticeable exception.
Closes #332586

18 years agogst/gstmodule.c: gst.gst_version uses the result of gst_version() rather than use...
Edward Hervey [Wed, 22 Feb 2006 10:16:33 +0000 (10:16 +0000)]
gst/gstmodule.c: gst.gst_version uses the result of gst_version() rather than use the GST_VERSION_* hardcoded values.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* gst/gstmodule.c: (init_gst):
gst.gst_version uses the result of gst_version() rather than use
the GST_VERSION_* hardcoded values.
Closes #331616

18 years agoexamples/vumeter.py: In fact it wasn't an application message, but an element message :)
Edward Hervey [Mon, 20 Feb 2006 18:07:59 +0000 (18:07 +0000)]
examples/vumeter.py: In fact it wasn't an application message, but an element message :)

Original commit message from CVS:
* examples/vumeter.py:
In fact it wasn't an application message, but an element message :)

18 years agofix vumeter example
Zaheer Abbas Merali [Mon, 20 Feb 2006 16:58:14 +0000 (16:58 +0000)]
fix vumeter example

Original commit message from CVS:
fix vumeter example

18 years agogst/: Updated and properly wrapped new GstQuery formats API.
Edward Hervey [Fri, 17 Feb 2006 15:35:34 +0000 (15:35 +0000)]
gst/: Updated and properly wrapped new GstQuery formats API.

Original commit message from CVS:
* gst/gst.defs:
* gst/gstquery.override:
Updated and properly wrapped new GstQuery formats API.

18 years agogst/gst.defs (disable_sync_message_emission)
Andy Wingo [Fri, 10 Feb 2006 17:49:47 +0000 (17:49 +0000)]
gst/gst.defs (disable_sync_message_emission)

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

* gst/gst.defs (disable_sync_message_emission)
(enable_sync_message_emission): Wrap new functions from GStreamer
CVS.

* configure.ac (GST_REQ): Require GStreamer 0.10.3.1.

* examples/play.py: A bit of refactoring. Make use of the
sync-message signals. Reacts to events on the bus. Keeps aspect
ratio. Better scrubbing, play/pause button instead of
play+pause+stop. Not a bad player now, although the code still
lacks cleanliness.

18 years agoexamples/play.py (GstPlayer.query_position)
Andy Wingo [Fri, 10 Feb 2006 10:53:22 +0000 (10:53 +0000)]
examples/play.py (GstPlayer.query_position)

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

* examples/play.py (GstPlayer.query_position)
(PlayerWindow.update_scale_cb): Only return position, duration
from query_position -- fixes a bugaboo.
(main): Add some input validation.

* examples/pipeline-tester (data): Add a pipeline to test software
scaling.

18 years agogst/: Remove deprecated code dating back from 0.8 era.
Edward Hervey [Tue, 7 Feb 2006 18:54:52 +0000 (18:54 +0000)]
gst/: Remove deprecated code dating back from 0.8 era.

Original commit message from CVS:
* gst/gst.override:
* gst/gstmodule.c: (python_do_pending_calls):
Remove deprecated code dating back from 0.8 era.

18 years agocodegen/argtypes.py (UInt64Arg.write_param): Parse long arguments using ParseTuple...
Andy Wingo [Mon, 6 Feb 2006 16:24:23 +0000 (16:24 +0000)]
codegen/argtypes.py (UInt64Arg.write_param): Parse long arguments using ParseTuple and friends; allows ints to passed...

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

* codegen/argtypes.py (UInt64Arg.write_param): Parse long
arguments using ParseTuple and friends; allows ints to passed for
longs as a side benefit.

18 years agogst/gst.override: (gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead...
Edward Hervey [Thu, 2 Feb 2006 16:30:01 +0000 (16:30 +0000)]
gst/gst.override: (gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of outputing gibberish value.

Original commit message from CVS:
* gst/gst.override:
(gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of
outputing gibberish value.

18 years agogst/gst.defs: Update for current GStreamer core API
Edward Hervey [Thu, 2 Feb 2006 15:54:07 +0000 (15:54 +0000)]
gst/gst.defs: Update for current GStreamer core API

Original commit message from CVS:
* gst/gst.defs:
Update for current GStreamer core API

18 years agotestsuite/test_event.py: Properly use tempfile
Edward Hervey [Wed, 1 Feb 2006 16:37:41 +0000 (16:37 +0000)]
testsuite/test_event.py: Properly use tempfile

Original commit message from CVS:
* testsuite/test_event.py:
Properly use tempfile

18 years agogst/gst.defs: When using gst.Element.send_event() and gst.Pad.send_event() we keep...
Edward Hervey [Wed, 1 Feb 2006 14:19:55 +0000 (14:19 +0000)]
gst/gst.defs: When using gst.Element.send_event() and gst.Pad.send_event() we keep a refcount on the sent event.

Original commit message from CVS:
* gst/gst.defs:
When using gst.Element.send_event() and gst.Pad.send_event() we keep
a refcount on the sent event.
* testsuite/test_event.py:
Uncomment test to prove above fix

18 years agotestsuite/test_event.py: add a test case for autoplugging behaviour: create a source...
Thomas Vander Stichele [Wed, 1 Feb 2006 11:52:04 +0000 (11:52 +0000)]
testsuite/test_event.py: add a test case for autoplugging behaviour: create a source, connect probes, store new-segme...

Original commit message from CVS:

* testsuite/test_event.py:
add a test case for autoplugging behaviour:
create a source, connect probes, store new-segment event,
add element in buffer probe callback, and forward event
Currently fails due to refcounting on the stored new-segment
event

18 years agotestsuite/test_element.py: add another link test
Thomas Vander Stichele [Wed, 1 Feb 2006 11:14:20 +0000 (11:14 +0000)]
testsuite/test_element.py: add another link test

Original commit message from CVS:
2006-02-01  Thomas Vander Stichele  <thomas at apestaart dot org>

* testsuite/test_element.py:
add another link test

18 years agoLink against Gst Data protocol libraries.
Edward Hervey [Mon, 30 Jan 2006 12:57:02 +0000 (12:57 +0000)]
Link against Gst Data protocol libraries.

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
Link against Gst Data protocol libraries.
* gst/__init__.py:
Restore dlopenflags after importing gst.
Closes #329110

18 years agoupdate spec file
Christian Schaller [Wed, 25 Jan 2006 11:23:20 +0000 (11:23 +0000)]
update spec file

Original commit message from CVS:
update spec file

18 years agoback to head
Thomas Vander Stichele [Mon, 16 Jan 2006 21:01:03 +0000 (21:01 +0000)]
back to head

Original commit message from CVS:
back to head

18 years agoreleasing 0.10.2
Thomas Vander Stichele [Mon, 16 Jan 2006 20:59:29 +0000 (20:59 +0000)]
releasing 0.10.2

Original commit message from CVS:
releasing 0.10.2

18 years agoprerelease
Thomas Vander Stichele [Sat, 14 Jan 2006 22:59:52 +0000 (22:59 +0000)]
prerelease

Original commit message from CVS:
prerelease

18 years agogst/gstlibs.override: GstController : don't use values that are now in non-public...
Edward Hervey [Fri, 13 Jan 2006 17:40:09 +0000 (17:40 +0000)]
gst/gstlibs.override: GstController : don't use values that are now in non-public API.

Original commit message from CVS:
* gst/gstlibs.override:
GstController : don't use values that are now in non-public API.

18 years agogst/base.defs: Revert guint8* to gchar* modifications for the adapter
Edward Hervey [Mon, 9 Jan 2006 11:42:25 +0000 (11:42 +0000)]
gst/base.defs: Revert guint8* to gchar* modifications for the adapter

Original commit message from CVS:
* gst/base.defs:
Revert guint8* to gchar* modifications for the adapter
* gst/gst.defs:
Cleanups and API additions

18 years agogst/gststructure.override: Properly check for gstvalue data types. This makes it...
Edward Hervey [Sun, 8 Jan 2006 12:26:35 +0000 (12:26 +0000)]
gst/gststructure.override: Properly check for gstvalue data types. This makes it possible to set fields with fractions.

Original commit message from CVS:
* gst/gststructure.override: (_wrap_gst_structure_set_value):
Properly check for gstvalue data types. This makes it possible to
set fields with fractions.
* testsuite/test_caps.py:
* testsuite/test_struct.py:
Test for above modifications

18 years agogst/base.defs: Use gchar* instead of guint8* for GstAdapter
Edward Hervey [Thu, 5 Jan 2006 14:49:27 +0000 (14:49 +0000)]
gst/base.defs: Use gchar* instead of guint8* for GstAdapter

Original commit message from CVS:
* gst/base.defs:
Use gchar* instead of guint8* for GstAdapter
Added virtual methods definitions for base classes.
Still have to override some functions, and figure
out how to properly add reverse wrappers to the codegenerator.

18 years agoFirst step at wrapping base elements in gst-python
Edward Hervey [Sun, 1 Jan 2006 21:18:28 +0000 (21:18 +0000)]
First step at wrapping base elements in gst-python

Original commit message from CVS:
First step at wrapping base elements in gst-python
* configure.ac:
Commenting out weird debugging statement dating from gst-python's
and which causes problems with gstbasesrc.h anonymous union.
* gst/Makefile.am:
Added base.defs
* gst/base.defs:
New base elements definition files
* gst/gst.defs:
* gst/gst.override:
Add base elements

18 years agoback to HEAD
Thomas Vander Stichele [Fri, 23 Dec 2005 18:16:44 +0000 (18:16 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.10.1
Thomas Vander Stichele [Fri, 23 Dec 2005 18:10:51 +0000 (18:10 +0000)]
releasing 0.10.1

Original commit message from CVS:
releasing 0.10.1

18 years agoduh, typo
Thomas Vander Stichele [Thu, 22 Dec 2005 19:02:03 +0000 (19:02 +0000)]
duh, typo

Original commit message from CVS:
duh, typo

18 years agoinstall in pyexecdir as well
Thomas Vander Stichele [Thu, 22 Dec 2005 15:56:41 +0000 (15:56 +0000)]
install in pyexecdir as well

Original commit message from CVS:

* configure.ac:
* gst/Makefile.am:
* gst/extend/Makefile.am:
install in pyexecdir as well

18 years agopygst.py.in: give the correct error when not finding the version
Thomas Vander Stichele [Thu, 22 Dec 2005 11:20:44 +0000 (11:20 +0000)]
pygst.py.in: give the correct error when not finding the version

Original commit message from CVS:
* pygst.py.in: give the correct error when not finding the version

18 years agoprereleasing
Thomas Vander Stichele [Tue, 20 Dec 2005 15:58:02 +0000 (15:58 +0000)]
prereleasing

Original commit message from CVS:
prereleasing

18 years agogst/gst-types.defs: Added GstStaticCaps and GstStaticPadTemplate, using the new GType.
Edward Hervey [Tue, 20 Dec 2005 11:15:50 +0000 (11:15 +0000)]
gst/gst-types.defs: Added GstStaticCaps and GstStaticPadTemplate, using the new GType.

Original commit message from CVS:
* gst/gst-types.defs:
Added GstStaticCaps and GstStaticPadTemplate, using the new GType.
* gst/gst.defs:
Doesn't return a const anymore.
* gst/gstelementfactory.override:
Wrapped gst_element_factory_get_static_pad_templates()

18 years agogst/gstbus.override (_wrap_gst_bus_add_watch): This function incorrectly returned...
Martin Soto [Mon, 19 Dec 2005 17:49:30 +0000 (17:49 +0000)]
gst/gstbus.override (_wrap_gst_bus_add_watch): This function incorrectly returned self, which was causing the message...

Original commit message from CVS:
2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>

* gst/gstbus.override (_wrap_gst_bus_add_watch): This function
incorrectly returned self, which was causing the message bus to
get prematurely destroyed by the Python interpreter. Now returns
Py_None.

18 years agogst/gst.override: ignore gst_object_sink
Edward Hervey [Mon, 19 Dec 2005 16:05:34 +0000 (16:05 +0000)]
gst/gst.override: ignore gst_object_sink

Original commit message from CVS:
* gst/gst.override:
ignore gst_object_sink

18 years agogst/: Properly wrap the gst_dp_* functions (cast gchar* to guint8*).
Edward Hervey [Mon, 19 Dec 2005 10:45:45 +0000 (10:45 +0000)]
gst/: Properly wrap the gst_dp_* functions (cast gchar* to guint8*).

Original commit message from CVS:
* gst/gstlibs.override:
* gst/libs.defs:
Properly wrap the gst_dp_* functions (cast gchar* to guint8*).

18 years agogst/gst.override: ignore gst_plugin_get_module, GModule aren't wrapped in pygtk anyway.
Edward Hervey [Sun, 18 Dec 2005 18:15:57 +0000 (18:15 +0000)]
gst/gst.override: ignore gst_plugin_get_module, GModule aren't wrapped in pygtk anyway.

Original commit message from CVS:
* gst/gst.override:
ignore gst_plugin_get_module, GModule aren't wrapped in
pygtk anyway.
wrap gst_clock_get_calibration
* gst/gstbus.override:
Ignore the following:
gst_bus_create_watch, since GSource aren't wrapped in pygtk
gst_bus_sync_signal_handler and gst_bus_async_signal_func since
these functions are used by the default bus handler anyway.
* gst/gstevent.override:
wrapped gst_event_parse_buffer_size
* gst/libs.defs:
Replace all guint8* for gst_dp_ functions by gchar * since they
are the same, but at least get generated properly by the code
generator.

18 years agogst/gst.defs: gst_object_sink is a method of GstObject const of enums is a stupidity...
Edward Hervey [Sun, 18 Dec 2005 17:20:12 +0000 (17:20 +0000)]
gst/gst.defs: gst_object_sink is a method of GstObject const of enums is a stupidity (_element_make_from_uri)

Original commit message from CVS:
* gst/gst.defs:
gst_object_sink is a method of GstObject
const of enums is a stupidity (_element_make_from_uri)
* gst/gst.override:
Ignore more functions that have no place in bindings or have better
python equivalents (list filtering for example)
Wrapped gst_version() and gst_type_find_factory_get_list()
* gst/gststructure.override:
More ignores
* gst/gsttaglist.override:
ignore gst_is_tag_list.
* gst/interfaces.override:
wrap gst_mixer_options_get_values()

18 years agogst/gstpad.override (handle_event_function_exception)
Andy Wingo [Fri, 16 Dec 2005 14:47:12 +0000 (14:47 +0000)]
gst/gstpad.override (handle_event_function_exception)

Original commit message from CVS:
2005-12-16  Andy Wingo  <wingo@pobox.com>

* gst/gstpad.override (handle_event_function_exception)
(handle_chain_function_exception): GCC told me I needed braces
here.

18 years agoFollow pygtk's lead in installing pygst.py and .pth in pyexecdir - this will do the...
Thomas Vander Stichele [Wed, 14 Dec 2005 17:18:38 +0000 (17:18 +0000)]
Follow pygtk's lead in installing pygst.py and .pth in pyexecdir - this will do the right thing on multilib 64 bit

Original commit message from CVS:

* Makefile.am:
* configure.ac:
Follow pygtk's lead in installing pygst.py and .pth in pyexecdir -
this will do the right thing on multilib 64 bit

18 years agoexamples/gstfile.py: Moved the Discoverer class to gst.extend
Edward Hervey [Mon, 12 Dec 2005 15:15:28 +0000 (15:15 +0000)]
examples/gstfile.py: Moved the Discoverer class to gst.extend

Original commit message from CVS:
* examples/gstfile.py:
Moved the Discoverer class to gst.extend
Now works asynchronous... bl**dy fast :)
* gst/extend/Makefile.am:
* gst/extend/discoverer.py:
Discoverer has landed in extend and is now asynchronous.
It emits a 'discovered' signal when it has finished.

18 years agogst/arg-types.py: This covers for the codegenerator not being able to handle (unsigne...
Edward Hervey [Fri, 9 Dec 2005 13:06:43 +0000 (13:06 +0000)]
gst/arg-types.py: This covers for the codegenerator not being able to handle (unsigned) int64 as parameters and retur...

Original commit message from CVS:
* gst/arg-types.py:
This covers for the codegenerator not being able to handle
(unsigned) int64 as parameters and return values.

18 years agogst/arg-types.py: Added (reverse_)wrapper for GBoxed and GstMiniObject
Edward Hervey [Fri, 9 Dec 2005 12:49:08 +0000 (12:49 +0000)]
gst/arg-types.py: Added (reverse_)wrapper for GBoxed and GstMiniObject

Original commit message from CVS:
* gst/arg-types.py:
Added (reverse_)wrapper for GBoxed and GstMiniObject
* gst/gst.defs:
push_event() and chain() takes the reference on the
MiniObject.

18 years agogst/gstmessage.override: Fix for memleak
Edward Hervey [Wed, 7 Dec 2005 14:41:37 +0000 (14:41 +0000)]
gst/gstmessage.override: Fix for memleak

Original commit message from CVS:
* gst/gstmessage.override:
Fix for memleak

18 years agoback to HEAD
Thomas Vander Stichele [Mon, 5 Dec 2005 18:12:42 +0000 (18:12 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.10.0
Thomas Vander Stichele [Mon, 5 Dec 2005 18:04:34 +0000 (18:04 +0000)]
releasing 0.10.0

Original commit message from CVS:
releasing 0.10.0

18 years agogst/gst.defs: Wrapped last pre-0.10 API update (I hope...)
Edward Hervey [Mon, 5 Dec 2005 13:10:59 +0000 (13:10 +0000)]
gst/gst.defs: Wrapped last pre-0.10 API update (I hope...)

Original commit message from CVS:
* gst/gst.defs: (alloc_buffer_and_set_caps):
Wrapped last pre-0.10 API update (I hope...)
* examples/gstfile.py: (Discoverer._new_decoded_pad_cb):
Fix for fractional framerates.

18 years agoexamples/gstfile.py: Fix for fractional framerates.
Edward Hervey [Mon, 5 Dec 2005 12:01:32 +0000 (12:01 +0000)]
examples/gstfile.py: Fix for fractional framerates.

Original commit message from CVS:
* examples/gstfile.py: (Discoverer._new_decoded_pad_cb):
Fix for fractional framerates.

18 years agotestsuite/test_registry.py (RegistryTest.testPluginList): Look for staticelements...
Andy Wingo [Mon, 5 Dec 2005 10:58:30 +0000 (10:58 +0000)]
testsuite/test_registry.py (RegistryTest.testPluginList): Look for staticelements, not gstcoreelements.

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

* testsuite/test_registry.py (RegistryTest.testPluginList): Look
for staticelements, not gstcoreelements.

18 years agoback to HEAD
Thomas Vander Stichele [Thu, 1 Dec 2005 19:18:41 +0000 (19:18 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.7
Thomas Vander Stichele [Thu, 1 Dec 2005 19:15:26 +0000 (19:15 +0000)]
releasing 0.9.7

Original commit message from CVS:
releasing 0.9.7

18 years agoconfigure.ac (GST_PLUGINS_BASE_LIBS): Check for gstreamer-plugins-base.pc, the one...
Andy Wingo [Thu, 1 Dec 2005 12:34:46 +0000 (12:34 +0000)]
configure.ac (GST_PLUGINS_BASE_LIBS): Check for gstreamer-plugins-base.pc, the one that has the interfaces etc.

Original commit message from CVS:
2005-12-01  Andy Wingo  <wingo@pobox.com>

* configure.ac (GST_PLUGINS_BASE_LIBS): Check for
gstreamer-plugins-base.pc, the one that has the interfaces etc.

* gst/Makefile.am (interfaces_la_CFLAGS, interfaces_la_LDFLAGS):
PLUGINS_BASE, not BASE.

18 years agogst-interfaces-0.9.pc is no more, update to new use
Edward Hervey [Wed, 30 Nov 2005 18:25:53 +0000 (18:25 +0000)]
gst-interfaces-0.9.pc is no more, update to new use

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
gst-interfaces-0.9.pc is no more, update to new use
* testsuite/test_element.py:
Fix for queue modification

18 years agogst/: Queue is now a plugin, remove static references
Edward Hervey [Wed, 30 Nov 2005 11:50:04 +0000 (11:50 +0000)]
gst/: Queue is now a plugin, remove static references

Original commit message from CVS:
* gst/gst-types.defs:
* gst/gst.defs:
* gst/gst.override:
Queue is now a plugin, remove static references

18 years agogst/gst.defs: Update for API changes
Edward Hervey [Tue, 29 Nov 2005 17:25:54 +0000 (17:25 +0000)]
gst/gst.defs: Update for API changes

Original commit message from CVS:
* gst/gst.defs:
Update for API changes
* gst/gstquery.override:
wrapper for query_parse_seeking()

18 years agogst/gst.override: Ignore all *_full functions/methods
Edward Hervey [Thu, 24 Nov 2005 11:47:15 +0000 (11:47 +0000)]
gst/gst.override: Ignore all *_full functions/methods

Original commit message from CVS:
* gst/gst.override:
Ignore all *_full functions/methods
* gst/gstbus.override:
Wrapper for gst_bus_add_signal_watch that now takes an optional
priority argument

18 years agoadd a torture target
Thomas Vander Stichele [Wed, 23 Nov 2005 21:28:24 +0000 (21:28 +0000)]
add a torture target

Original commit message from CVS:
add a torture target

18 years agoback to HEAD
Thomas Vander Stichele [Wed, 23 Nov 2005 20:06:52 +0000 (20:06 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.6
Thomas Vander Stichele [Wed, 23 Nov 2005 19:58:39 +0000 (19:58 +0000)]
releasing 0.9.6

Original commit message from CVS:
releasing 0.9.6

18 years agogst/: And more API updated, pom po do pom pom pom....
Edward Hervey [Wed, 23 Nov 2005 14:43:26 +0000 (14:43 +0000)]
gst/: And more API updated, pom po do pom pom pom....

Original commit message from CVS:
* gst/gst-types.defs:
* gst/gst.defs:
And more API updated, pom po do pom pom pom....

18 years agogst/interfaces.defs: Update for Interfaces API changes
Edward Hervey [Wed, 23 Nov 2005 10:21:34 +0000 (10:21 +0000)]
gst/interfaces.defs: Update for Interfaces API changes

Original commit message from CVS:
* gst/interfaces.defs:
Update for Interfaces API changes

18 years agogst/: API updates
Edward Hervey [Wed, 23 Nov 2005 09:53:52 +0000 (09:53 +0000)]
gst/: API updates

Original commit message from CVS:
* gst/gst-types.defs:
* gst/gst.defs:
API updates

18 years agogst/: Added FractionRange type
Edward Hervey [Tue, 22 Nov 2005 14:15:03 +0000 (14:15 +0000)]
gst/: Added FractionRange type

Original commit message from CVS:
* gst/pygstvalue.c: (pygst_value_as_pyobject),
(pygst_value_init_for_pyobject), (pygst_value_from_pyobject),
(pygst_value_init):
* gst/__init__.py:
Added FractionRange type
* gst/gst-types.defs:
* gst/gst.defs:
* gst/gst.override:
API updates

18 years agogst/: Run update-funcnames.
Andy Wingo [Tue, 22 Nov 2005 12:02:41 +0000 (12:02 +0000)]
gst/: Run update-funcnames.

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

* gst/gst.defs:
* gst/gstevent.override: Run update-funcnames.

18 years agogst/xoverlay.defs: Update for API changes in XOverlay interface
Edward Hervey [Tue, 22 Nov 2005 00:02:14 +0000 (00:02 +0000)]
gst/xoverlay.defs: Update for API changes in XOverlay interface

Original commit message from CVS:
* gst/xoverlay.defs:
Update for API changes in XOverlay interface

18 years agoAdd an example for the cutter element
Thomas Vander Stichele [Mon, 21 Nov 2005 19:53:17 +0000 (19:53 +0000)]
Add an example for the cutter element

Original commit message from CVS:
Add an example for the cutter element

18 years agoclosure visiting should be LOG
Thomas Vander Stichele [Mon, 21 Nov 2005 19:51:45 +0000 (19:51 +0000)]
closure visiting should be LOG

Original commit message from CVS:
closure visiting should be LOG

18 years agogst/gst-types.defs: GstSegment is properly wrapped
Edward Hervey [Mon, 21 Nov 2005 19:13:57 +0000 (19:13 +0000)]
gst/gst-types.defs: GstSegment is properly wrapped

Original commit message from CVS:
* gst/gst-types.defs:
GstSegment is properly wrapped
* gst/gst.defs:
Add GstBin::handle_message virtual method

18 years agogst/gst.override: Take either int or longs and return unsigned long long
Edward Hervey [Mon, 21 Nov 2005 18:58:50 +0000 (18:58 +0000)]
gst/gst.override: Take either int or longs and return unsigned long long

Original commit message from CVS:
* gst/gst.override: (_wrap_GST_TIME_ARGS):
Take either int or longs and return unsigned long long

18 years agoexamples/gstfile.py: Cleanup
Edward Hervey [Mon, 21 Nov 2005 18:48:19 +0000 (18:48 +0000)]
examples/gstfile.py: Cleanup

Original commit message from CVS:
* examples/gstfile.py:
Cleanup
* gst/gst-types.defs:
* gst/gst.defs:
API update.
More fixes to follow.