platform/upstream/gstreamer.git
18 years agofix distcheck even harder
Thomas Vander Stichele [Fri, 2 Sep 2005 11:01:24 +0000 (11:01 +0000)]
fix distcheck even harder

Original commit message from CVS:
fix distcheck even harder

18 years agofix distcheck
Thomas Vander Stichele [Fri, 2 Sep 2005 10:56:19 +0000 (10:56 +0000)]
fix distcheck

Original commit message from CVS:
fix distcheck

18 years agomake gst.event_new_* available
Thomas Vander Stichele [Thu, 1 Sep 2005 21:46:11 +0000 (21:46 +0000)]
make gst.event_new_* available

Original commit message from CVS:
make gst.event_new_* available

18 years agoadd an example of a bin that overrides the change_state vmethod
Thomas Vander Stichele [Thu, 1 Sep 2005 16:16:11 +0000 (16:16 +0000)]
add an example of a bin that overrides the change_state vmethod

Original commit message from CVS:
add an example of a bin that overrides the change_state vmethod

18 years ago55 working tests now; some disabled
Thomas Vander Stichele [Thu, 1 Sep 2005 15:50:46 +0000 (15:50 +0000)]
55 working tests now; some disabled

Original commit message from CVS:
55 working tests now; some disabled

18 years agoadd a .data to buffers; it feels more natural to me than doing str(buffer) compared...
Thomas Vander Stichele [Thu, 1 Sep 2005 14:50:01 +0000 (14:50 +0000)]
add a .data to buffers; it feels more natural to me than doing str(buffer) compared to the other properties.

Original commit message from CVS:

* gst/gst-types.defs:
* gst/gstbuffer.override:
* gst/pygstminiobject.c: (pygstminiobject_new_noref):
* testsuite/test_buffer.py:
add a .data to buffers; it feels more natural to me than doing
str(buffer) compared to the other properties.
make sub_buffer test for data

18 years agofix a race condition in test_buffer.py
Thomas Vander Stichele [Thu, 1 Sep 2005 14:41:28 +0000 (14:41 +0000)]
fix a race condition in test_buffer.py

Original commit message from CVS:
fix a race condition in test_buffer.py

* gst/gst.override:
* gst/gstmodule.c: (init_gst):
add a pygst debug category for bindings themselves to use
* gst/gstbuffer.override:
add a repr method; add some assertions
* gst/pygstminiobject.c: (pygst_miniobject_init),
(pygstminiobject_register_wrapper), (pygstminiobject_new),
(pygstminiobject_new_noref), (pygstminiobject_dealloc),
(pygstminiobject_clear):
make the miniobjs hash private with an underscore
add debugging for inserting/removal in hash
fix pygstminiobject_clear - it also needs to remove
from the global hash.  Fixes a nasty race problem in
test_buffer
* testsuite/test_buffer.py:
expand on the subbuffer test

18 years agoexamples/Makefile.am (examples_DATA): Dist fixer.
Andy Wingo [Thu, 1 Sep 2005 14:39:51 +0000 (14:39 +0000)]
examples/Makefile.am (examples_DATA): Dist fixer.

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

* examples/Makefile.am (examples_DATA): Dist fixer.

* examples/debugslider.py: Renamed from debug-slider.py so it can
be imported.

* examples/pipeline-tester: Add a debugslider.

* pygst.py.in (require): If pygst.require() is called multiple
times, don't pollute sys.path with unneeded path entries.

18 years agodon't import ltihooks twice
Thomas Vander Stichele [Thu, 1 Sep 2005 14:24:44 +0000 (14:24 +0000)]
don't import ltihooks twice

Original commit message from CVS:
don't import ltihooks twice

18 years agofix headers on tests
Thomas Vander Stichele [Thu, 1 Sep 2005 10:36:07 +0000 (10:36 +0000)]
fix headers on tests

Original commit message from CVS:
fix headers on tests

18 years agogst/__init__.py: del ltihooks properly; fixes loading of testhelper in testsuite
Thomas Vander Stichele [Wed, 31 Aug 2005 15:28:37 +0000 (15:28 +0000)]
gst/__init__.py: del ltihooks properly; fixes loading of testhelper in testsuite

Original commit message from CVS:
* gst/__init__.py:
del ltihooks properly; fixes loading of testhelper in testsuite
* gst/gst.defs:
wrap link_filtered

18 years agogst/interfaces.defs (MixerTrack): MixerTrack is a GObject. How did this ever work...
Andy Wingo [Fri, 19 Aug 2005 16:10:37 +0000 (16:10 +0000)]
gst/interfaces.defs (MixerTrack): MixerTrack is a GObject. How did this ever work before?

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

* gst/interfaces.defs (MixerTrack): MixerTrack is a GObject. How
did this ever work before?

18 years agogst/interfaces.override (_wrap_gst_tuner_list_channels) (_wrap_gst_tuner_list_norms...
Andy Wingo [Fri, 19 Aug 2005 14:46:05 +0000 (14:46 +0000)]
gst/interfaces.override (_wrap_gst_tuner_list_channels) (_wrap_gst_tuner_list_norms, _wrap_gst_mixer_list_tracks)

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

* gst/interfaces.override (_wrap_gst_tuner_list_channels)
(_wrap_gst_tuner_list_norms, _wrap_gst_mixer_list_tracks)
(_wrap_gst_color_balance_list_channels): Catch programming errors
without segfaults, as glib would do.

18 years agoexamples/debug-slider.py: New file.
Andy Wingo [Thu, 18 Aug 2005 11:36:23 +0000 (11:36 +0000)]
examples/debug-slider.py: New file.

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

* examples/debug-slider.py: New file.

* examples/Makefile.am (examples_DATA): Dist it, foolios.

18 years agogst/gst.defs (watch_for_state_change): Added wrapper from CVS.
Andy Wingo [Wed, 17 Aug 2005 16:41:23 +0000 (16:41 +0000)]
gst/gst.defs (watch_for_state_change): Added wrapper from CVS.

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

* gst/gst.defs (watch_for_state_change): Added wrapper from CVS.

18 years agowhoops
Andy Wingo [Tue, 16 Aug 2005 16:50:34 +0000 (16:50 +0000)]
whoops

Original commit message from CVS:
whoops

18 years ago/tmp/cvs3vKuoV
Andy Wingo [Tue, 16 Aug 2005 16:47:45 +0000 (16:47 +0000)]
/tmp/cvs3vKuoV

Original commit message from CVS:
/tmp/cvs3vKuoV

18 years agogst/gst.override: Only display the filename and not the full path
Edward Hervey [Thu, 11 Aug 2005 13:23:20 +0000 (13:23 +0000)]
gst/gst.override: Only display the filename and not the full path

Original commit message from CVS:
* gst/gst.override: (pygst_debug_log):
Only display the filename and not the full path

18 years agogst/gstmodule.c: changed debug category name from 'gst-python' to 'python'
Edward Hervey [Wed, 10 Aug 2005 15:42:03 +0000 (15:42 +0000)]
gst/gstmodule.c: changed debug category name from 'gst-python' to 'python'

Original commit message from CVS:
* gst/gstmodule.c: (init_gst):
changed debug category name from 'gst-python' to 'python'
* gst/gst.override: (pygst_debug_log):
gchar is way smaller than an int... resulting in negative line numbers
in debug.

18 years agogst/gst.override: gchar is way smaller than an int... resulting in negative line...
Edward Hervey [Wed, 10 Aug 2005 15:24:12 +0000 (15:24 +0000)]
gst/gst.override: gchar is way smaller than an int... resulting in negative line numbers in debug.

Original commit message from CVS:
* gst/gst.override: (pygst_debug_log):
gchar is way smaller than an int... resulting in negative line numbers
in debug.

18 years agogst/gst.override: printf("urlencoded%20space") != printf("%s", "urlencoded%20space")
Edward Hervey [Wed, 10 Aug 2005 15:06:51 +0000 (15:06 +0000)]
gst/gst.override: printf("urlencoded%20space") != printf("%s", "urlencoded%20space")

Original commit message from CVS:
* gst/gst.override: (pygst_debug_log):
printf("urlencoded%20space") != printf("%s", "urlencoded%20space")
Funny how a lot of problems have gone since that's fixed :)

18 years agogst/gstpad.override: Long != LongLong ....
Edward Hervey [Tue, 9 Aug 2005 13:42:56 +0000 (13:42 +0000)]
gst/gstpad.override: Long != LongLong ....

Original commit message from CVS:
* gst/gstpad.override: (_wrap_gst_pad_query_position):
Long != LongLong ....

18 years agocodegen/: Updates from pygtk's codegen and typo fix
Edward Hervey [Mon, 8 Aug 2005 13:47:14 +0000 (13:47 +0000)]
codegen/: Updates from pygtk's codegen and typo fix

Original commit message from CVS:
* codegen/codegen.py:
* codegen/argtypes.py:
Updates from pygtk's codegen and typo fix

18 years agogst/: We now have debugging in gst-python ;) gst.[log|debug|info|warning|error]()
Edward Hervey [Thu, 4 Aug 2005 10:44:16 +0000 (10:44 +0000)]
gst/: We now have debugging in gst-python ;) gst.[log|debug|info|warning|error]()

Original commit message from CVS:
* gst/gst.defs:
* gst/gst.override:
* gst/gstmodule.c:
We now have debugging in gst-python ;)
gst.[log|debug|info|warning|error]()

18 years agobindings now wrap the gstreamer extra libs (adapter, controller,...)
Edward Hervey [Wed, 3 Aug 2005 16:54:57 +0000 (16:54 +0000)]
bindings now wrap the gstreamer extra libs (adapter, controller,...)

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
* gst/gstlibs.override:
* gst/gst.defs:
* gst/libs.defs:
* gst/gst.override:
* gst/gstlibs.override:
bindings now wrap the gstreamer extra libs (adapter, controller,...)

18 years agofile gst-pygtk-2.6.2.defs was initially added on branch BRANCH-GSTREAMER-0_8.
Thomas Vander Stichele [Wed, 3 Aug 2005 13:12:38 +0000 (13:12 +0000)]
file gst-pygtk-2.6.2.defs was initially added on branch BRANCH-GSTREAMER-0_8.

Original commit message from CVS:
file gst-pygtk-2.6.2.defs was initially added on branch BRANCH-GSTREAMER-0_8.

18 years agogst/gstmessage.override (_wrap_gst_message_parse_error): Always return a tuple of...
Andy Wingo [Wed, 3 Aug 2005 12:48:40 +0000 (12:48 +0000)]
gst/gstmessage.override (_wrap_gst_message_parse_error): Always return a tuple of length 2.

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

* gst/gstmessage.override (_wrap_gst_message_parse_error): Always
return a tuple of length 2.

18 years agoexamples/pipeline-tester: Commit some updates I had.
Andy Wingo [Wed, 3 Aug 2005 12:32:13 +0000 (12:32 +0000)]
examples/pipeline-tester: Commit some updates I had.

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

* examples/pipeline-tester: Commit some updates I had.

* configure.ac (PYGST_CFLAGS): pygst.py generation is handled by
the makefile.

18 years agofile test_error.py was initially added on branch BRANCH-GSTREAMER-0_8.
Thomas Vander Stichele [Wed, 3 Aug 2005 11:13:19 +0000 (11:13 +0000)]
file test_error.py was initially added on branch BRANCH-GSTREAMER-0_8.

Original commit message from CVS:
file test_error.py was initially added on branch BRANCH-GSTREAMER-0_8.

18 years agoRemove old documentation system
Edward Hervey [Mon, 1 Aug 2005 09:59:55 +0000 (09:59 +0000)]
Remove old documentation system

Original commit message from CVS:
* README-docs:
* configure.ac:
* Makefile.am:
Remove old documentation system
* gst/gst.defs:
* gst/gst-types.defs:
Updating defs files
* gst/gst.override:
Wrapped gst_flow_get_name() for const-gchar *
* gst/gstelement.override:
I really should test everything on 32 AND 64 bits systems...
* gst/gstevent.override:
Updated gst_event_new_seek() wrapper
Added gst_event_get_structure() wrapper
* gst/gstmodule.c:
Changed definition of gst.CLOCK_TIME_NONE to wrap GST_CLOCK_TIME_NONE
* testsuite/testhelpermodule.c:
gst_event_new --> gst_event_new_custom

18 years agobye bye docs
Edward Hervey [Mon, 1 Aug 2005 09:59:31 +0000 (09:59 +0000)]
bye bye docs

Original commit message from CVS:
bye bye docs

19 years agogst/gst-types.defs: Added GhostPad type
Edward Hervey [Mon, 25 Jul 2005 11:29:47 +0000 (11:29 +0000)]
gst/gst-types.defs: Added GhostPad type

Original commit message from CVS:
* gst/gst-types.defs: (GhostPad):
Added GhostPad type
* gst/interfaces.defs:
Added MixerTrackFlags, TunerChannelFlags and MixerOptions
Want the rest of the poem ? ;)

19 years agoIt seems that, somewhere along the way, I forgot to make sure interfaces were binded...
Edward Hervey [Sat, 23 Jul 2005 14:54:02 +0000 (14:54 +0000)]
It seems that, somewhere along the way, I forgot to make sure interfaces were binded too :)

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
* gst/interfaces.defs:
* gst/interfaces.override:
* gst/xoverlay.override:
It seems that, somewhere along the way, I forgot to make sure interfaces
were binded too :)

19 years agogst/gstmessage.override: wrapped gst_message_parse_segment_start() and gst_message_pa...
Edward Hervey [Thu, 21 Jul 2005 12:03:23 +0000 (12:03 +0000)]
gst/gstmessage.override: wrapped gst_message_parse_segment_start() and gst_message_parse_segment_done()

Original commit message from CVS:
* gst/gstmessage.override:
wrapped gst_message_parse_segment_start() and
gst_message_parse_segment_done()
* gst/gst.defs:
I'm bored with writing "Updating defs file", so I'll just write a poem
by Charles Baudelaire, "L'invitation au voyage" :
Mon enfant, ma soeur,
Songe à la douceur
D'aller là-bas vivre ensemble !
Aimer à loisir,
Aimer et mourir
Au pays qui te ressemble !
Les soleils mouillés
De ces ciels brouillés
Pour mon esprit ont les charmes
Si mystérieux
De tes traîtres yeux,
Brillant à travers leurs larmes.
The rest at the next defs update :)

19 years agogst/gst.defs: I'm bored with writing "Updating defs file", so I'll just write a poem...
Edward Hervey [Thu, 21 Jul 2005 11:14:46 +0000 (11:14 +0000)]
gst/gst.defs: I'm bored with writing "Updating defs file", so I'll just write a poem by Charles Baudelaire, "L'invita...

Original commit message from CVS:
* gst/gst.defs:
I'm bored with writing "Updating defs file", so I'll just write a poem
by Charles Baudelaire, "L'invitation au voyage" :
Mon enfant, ma soeur,
Songe à la douceur
D'aller là-bas vivre ensemble !
Aimer à loisir,
Aimer et mourir
Au pays qui te ressemble !
Les soleils mouillés
De ces ciels brouillés
Pour mon esprit ont les charmes
Si mystérieux
De tes traîtres yeux,
Brillant à travers leurs larmes.
The rest at the next defs update :)

19 years agogst/pygstvalue.c: FixedList -> Array
Edward Hervey [Wed, 20 Jul 2005 18:06:10 +0000 (18:06 +0000)]
gst/pygstvalue.c: FixedList -> Array

Original commit message from CVS:
* gst/pygstvalue.c:
FixedList -> Array
* gst/gst.defs:
Updating defs file.

19 years agogst/gstpad.override: misc fixes for change in gst_pad_get_parent()
Edward Hervey [Mon, 18 Jul 2005 17:13:32 +0000 (17:13 +0000)]
gst/gstpad.override: misc fixes for change in gst_pad_get_parent()

Original commit message from CVS:
* gst/gstpad.override: misc fixes for change in gst_pad_get_parent()
* gst/gst-types.defs:
* gst/gst.defs: Updating defs file even more :)

19 years agogst/gstpad.override: misc fixes for change in gst_pad_get_parent()
Edward Hervey [Mon, 18 Jul 2005 17:13:04 +0000 (17:13 +0000)]
gst/gstpad.override: misc fixes for change in gst_pad_get_parent()

Original commit message from CVS:
* gst/gstpad.override: misc fixes for change in gst_pad_get_parent()
* gst/gst.defs: Updating defs file even more :)

19 years agogst/gst.defs: Updating defs file even more :)
Edward Hervey [Mon, 18 Jul 2005 17:12:31 +0000 (17:12 +0000)]
gst/gst.defs: Updating defs file even more :)

Original commit message from CVS:
* gst/gst.defs: Updating defs file even more :)

19 years agogst/gst.defs: Updating defs file
Edward Hervey [Mon, 18 Jul 2005 16:40:41 +0000 (16:40 +0000)]
gst/gst.defs: Updating defs file

Original commit message from CVS:
* gst/gst.defs: Updating defs file

19 years agomore pipes, some that work and some that are special
Andy Wingo [Thu, 14 Jul 2005 11:35:53 +0000 (11:35 +0000)]
more pipes, some that work and some that are special

Original commit message from CVS:
more pipes, some that work and some that are special

19 years agofooling around with pipelines
Andy Wingo [Wed, 13 Jul 2005 16:57:14 +0000 (16:57 +0000)]
fooling around with pipelines

Original commit message from CVS:
fooling around with pipelines

19 years agogst/gst-types.defs: updating to current core for 2 new GstMessageType's
Edward Hervey [Wed, 13 Jul 2005 16:29:06 +0000 (16:29 +0000)]
gst/gst-types.defs: updating to current core for 2 new GstMessageType's

Original commit message from CVS:
* gst/gst-types.defs: (MessageType):
updating to current core for 2 new GstMessageType's
* gst/gstbus.override: (bus_sync_handler),(bus_handler):
properly unref the message python wrapper...

19 years agogst/gstbus.override: properly unref the message python wrapper...
Edward Hervey [Wed, 13 Jul 2005 16:10:24 +0000 (16:10 +0000)]
gst/gstbus.override: properly unref the message python wrapper...

Original commit message from CVS:
* gst/gstbus.override: (bus_sync_handler),(bus_handler):
properly unref the message python wrapper...

19 years agoexamples/pipeline-tester (Window.on_message): Handle errors.
Andy Wingo [Wed, 13 Jul 2005 15:14:51 +0000 (15:14 +0000)]
examples/pipeline-tester (Window.on_message): Handle errors.

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

* examples/pipeline-tester (Window.on_message): Handle errors.
(Window.play): Drain messages from bus before setting pipe to
NULL.

19 years agoMakefile.am: PYGSTDIR typo fix
Edward Hervey [Wed, 13 Jul 2005 13:55:25 +0000 (13:55 +0000)]
Makefile.am: PYGSTDIR typo fix

Original commit message from CVS:
* Makefile.am: (install-data-local):
PYGSTDIR typo fix
* examples/bps.py:
* examples/f2f.py:
* examples/gstfile.py:
Updated some examples to 0.9

19 years agoexamples/: Updated some examples to 0.9
Edward Hervey [Wed, 13 Jul 2005 12:31:47 +0000 (12:31 +0000)]
examples/: Updated some examples to 0.9

Original commit message from CVS:
* examples/bps.py:
* examples/f2f.py:
* examples/gstfile.py:
Updated some examples to 0.9

19 years agomad creditz to the merali
Andy Wingo [Wed, 13 Jul 2005 12:27:47 +0000 (12:27 +0000)]
mad creditz to the merali

Original commit message from CVS:
mad creditz to the merali

19 years agoexamples/vumeter.py: New file, a VU meter application that reads from alsasrc.
Andy Wingo [Wed, 13 Jul 2005 10:55:18 +0000 (10:55 +0000)]
examples/vumeter.py: New file, a VU meter application that reads from alsasrc.

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

* examples/vumeter.py: New file, a VU meter application that reads
from alsasrc.

* examples/fvumeter.py: New file, imported from Flumotion and
relicensed under the LGPL. Implements a simple VU meter widget.

19 years agogst/gstbus.override: Raise an exception if the callback doesn't return anything
Edward Hervey [Wed, 13 Jul 2005 10:05:59 +0000 (10:05 +0000)]
gst/gstbus.override: Raise an exception if the callback doesn't return anything

Original commit message from CVS:
* gst/gstbus.override: (bus_handler) (bus_sync_handler):
Raise an exception if the callback doesn't return anything
* gst/pygstminiobject.c:
removed the 'ref' and 'unref' methods

19 years agoexamples/pipeline-tester: Tweaks, show messages.
Andy Wingo [Wed, 13 Jul 2005 10:03:04 +0000 (10:03 +0000)]
examples/pipeline-tester: Tweaks, show messages.

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

* examples/pipeline-tester: Tweaks, show messages.

19 years agogst/gst.override: removed deprecated wrappers (gst_event_new_any*)
Edward Hervey [Tue, 12 Jul 2005 16:37:31 +0000 (16:37 +0000)]
gst/gst.override: removed deprecated wrappers (gst_event_new_any*)

Original commit message from CVS:
* gst/gst.override:
removed deprecated wrappers (gst_event_new_any*)
* gst/gstbuffer.override:
* gst/gstquery.override:
* gst/gstmessage.override:
* gst/gstevent.override:
* gst/pygstminiobject.c:
* gst/pygstminiobject.h:
Correct wrapping of functions 'creating' mini-objects
* gst/gstelement.override: (_wrap_gst_element_get_state):
More meaningful exception message
* gst/gstpad.override:
wrapped gst_pad_alloc_buffer(), gst_pad_pull_range(),
gst_pad_get_range(), gst_pad_get_internal_links(),
gst_pad_get_internal_links_default(), gst_pad_get_query_types(),
gst_pad_get_query_types_default()

19 years agoexamples/pipeline-tester: New file, tests out gstreamer pipelines. The pipelines...
Andy Wingo [Tue, 12 Jul 2005 15:23:22 +0000 (15:23 +0000)]
examples/pipeline-tester: New file, tests out gstreamer pipelines. The pipelines are a bit broken right now tho.

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

* examples/pipeline-tester: New file, tests out gstreamer
pipelines. The pipelines are a bit broken right now tho.

19 years agoenv: New script, munges PYTHONPATH for uninstalled usage, and also $PACKAGES which...
Andy Wingo [Tue, 12 Jul 2005 14:56:57 +0000 (14:56 +0000)]
env: New script, munges PYTHONPATH for uninstalled usage, and also $PACKAGES which is useful if you add `print-packag...

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

* env: New script, munges PYTHONPATH for uninstalled usage, and
also $PACKAGES which is useful if you add `print-packages` to your
$PS1 and drop http://wingolog.org/pub/print-packages into your
$PATH.

19 years agoconfigure.ac (AC_CONFIG_FILES): The makefile handles pygst.py now.
Andy Wingo [Tue, 12 Jul 2005 14:00:03 +0000 (14:00 +0000)]
configure.ac (AC_CONFIG_FILES): The makefile handles pygst.py now.

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

* configure.ac (AC_CONFIG_FILES): The makefile handles pygst.py
now.

* Makefile.am (install-data-local): Actually install pygst.pth to
the pythondir, not pyexecdir. Also install a properly sedded
pygst.py.
(pygst.py): Sed the builddir into pygst.py, and set not writable
(to avoid any confusion about which file to edit).

* pygst.py.in (_pygst_dir): Set _pygst_dir from one variable,
@PYGSTDIR@, which is manually sedded in from the Makefile, so that
it works both installed and uninstalled.

19 years agoMoved all examples up from examples/gst/ into examples/.
Andy Wingo [Tue, 12 Jul 2005 13:27:32 +0000 (13:27 +0000)]
Moved all examples up from examples/gst/ into examples/.

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

* configure.ac (AC_CONFIG_FILES):
* examples/: Moved all examples up from examples/gst/ into
examples/.

19 years agoexamples/gstplay: Removed examples for old gstplay.
Andy Wingo [Tue, 12 Jul 2005 13:15:26 +0000 (13:15 +0000)]
examples/gstplay: Removed examples for old gstplay.

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

* examples/gstplay: Removed examples for old gstplay.

19 years agogst/gstmessage.override: fixes in .parse_state_changed() and parse_tag()
Edward Hervey [Tue, 12 Jul 2005 10:13:53 +0000 (10:13 +0000)]
gst/gstmessage.override: fixes in .parse_state_changed() and parse_tag()

Original commit message from CVS:
* gst/gstmessage.override:
fixes in .parse_state_changed() and parse_tag()

19 years agogst/: Added GError wrapping,
Edward Hervey [Tue, 12 Jul 2005 09:45:58 +0000 (09:45 +0000)]
gst/: Added GError wrapping,

Original commit message from CVS:
* gst/gst-types.defs:
* gst/gst.defs:
Added GError wrapping,
Removed data field from Buffer,
Added virtual methods to object
Updated to latest API
* gst/gst.override:
wrapped gst_plugin_get_feature_list(), gst_uri_handler_get_protocols(),
gst_registry_pool_list()
* gst/gstbuffer.override:
gst.Buffer() works
get/setters fixed
wrapped gst_buffer_stamp()
* gst/gstbus.override:
wrapped gst_bus_set_sync_handler() and gst_bus_add_watch()
* gst/gstelement.override:
wrapped gst_element_send_event(), gst_element_factory_get_pad_templates()
gst_element_query_convert(), gst_element_get_query_types()
* gst/gstevent.override:
wrapped gst_event_discont_get_value()
* gst/gstmessage.override:
wrapped gst_message_parse_state_changed(), gst_message_parse_error(),
gst_message_parse_warning(), gst_message_parse_tag()
* gst/gstmodule.c:
Added registration of new fundamental type with pygtk
* gst/gstpad.override:
wrapped gst_pad_query(), gst_pad_[add|remove]_[data|event|buffer]_probe(),
gst_pad_query_position(), gst_pad_query_convert()
* gst/gstquery.override:
wrapped gst_query_parse_position(), gst_query_parse_convert(),
gst_query_parse_seeking_query(), gst_query_parse_seeking_reponse()
* gst/pygstminiobject.c:
fixes
* gst/Makefile.am:
added gstbus.override, gstmessage.override, gstquery.override
* testsuite/test_buffer.py:
* testsuite/test_element.py:
* testsuite/test_event.py:
* testsuite/test_pipeline.py:
Updating testsuites

19 years agogst/: Proper registration of PyGstMiniObject classes in order to be able to create...
Edward Hervey [Tue, 5 Jul 2005 15:07:20 +0000 (15:07 +0000)]
gst/: Proper registration of PyGstMiniObject classes in order to be able to create Event, Messages, Buffers from python.

Original commit message from CVS:
* gst/gstmodule.c:
* gst/pygstminiobject.c:
Proper registration of PyGstMiniObject classes in order to be able to
create Event, Messages, Buffers from python.
More corrections on miniobject's refcounting
* gst/gstevent.override:
* gst/gstbuffer.override:
Removed overloaded overrides
* gst/gst.defs:
updated

19 years agogst.play is gone in 0.9...
Edward Hervey [Tue, 5 Jul 2005 13:52:17 +0000 (13:52 +0000)]
gst.play is gone in 0.9...

Original commit message from CVS:
* configure.ac:
* Makefile.am:
* gst/Makefile.am:
* examples/Makefile.am:
* testsuite/common.py:
gst.play is gone in 0.9...

19 years agogst.play is gone in 0.9...
Edward Hervey [Tue, 5 Jul 2005 13:50:21 +0000 (13:50 +0000)]
gst.play is gone in 0.9...

Original commit message from CVS:
* configure.ac:
* Makefile.am:
* gst/Makefile.am:
* testsuite/common.py:
gst.play is gone in 0.9...

19 years agoplay is obsolete
Edward Hervey [Tue, 5 Jul 2005 13:26:01 +0000 (13:26 +0000)]
play is obsolete

Original commit message from CVS:
play is obsolete

19 years agogst/gst.*: Probes are gone...
Edward Hervey [Fri, 1 Jul 2005 16:32:09 +0000 (16:32 +0000)]
gst/gst.*: Probes are gone...

Original commit message from CVS:
* gst/gst.defs:
* gst/gst.override:
Probes are gone...
* Makefile.am:
* configure.ac:
* gst/Makefile.am:
* pygst.py.in:
Modifications to have parallel-installable gst-python
Works more or less in the same way as pygtk:
import pygst
pygst.require('0.9')
import gst

19 years agoModifications to have parallel-installable gst-python
Edward Hervey [Fri, 1 Jul 2005 10:47:25 +0000 (10:47 +0000)]
Modifications to have parallel-installable gst-python

Original commit message from CVS:
* Makefile.am:
* configure.ac:
* gst/Makefile.am:
* pygst.py.in:
Modifications to have parallel-installable gst-python
Works more or less in the same way as pygtk:
import pygst
pygst.require('0.9')
import gst

19 years agogst/pygstminiobject.c: thread safe handling of mini-objects
Edward Hervey [Tue, 28 Jun 2005 18:07:35 +0000 (18:07 +0000)]
gst/pygstminiobject.c: thread safe handling of mini-objects

Original commit message from CVS:
* gst/pygstminiobject.c:
thread safe handling of mini-objects
* codegen/codegen.py: (GstMiniObjectWrapper.constructor_tmpl):
let's not forget to wrap the MiniObject :)
* gst/gst-types.defs:
* gst/gst.defs:
Always keep up to date with the core
* gst/gstelement.override:
override for gst_element_query_position
* gst/pygstminiobject.c:
* gst/pygstminiobject.h:
* gst/gst.override:
PyGstMiniObject now properly wrap GstMiniObject and are referenced in a
global hash table

19 years agocodegen/codegen.py: let's not forget to wrap the MiniObject :)
Edward Hervey [Tue, 28 Jun 2005 16:13:53 +0000 (16:13 +0000)]
codegen/codegen.py: let's not forget to wrap the MiniObject :)

Original commit message from CVS:
* codegen/codegen.py: (GstMiniObjectWrapper.constructor_tmpl):
let's not forget to wrap the MiniObject :)
* gst/gst-types.defs:
* gst/gst.defs:
Always keep up to date with the core
* gst/gstelement.override:
override for gst_element_query_position
* gst/pygstminiobject.c:
* gst/pygstminiobject.h:
* gst/gst.override:
PyGstMiniObject now properly wrap GstMiniObject and are referenced in a
global hash table

19 years agocodegen/: Backport pygtk 2.6.2 codegen
Edward Hervey [Sun, 26 Jun 2005 13:59:34 +0000 (13:59 +0000)]
codegen/: Backport pygtk 2.6.2 codegen

Original commit message from CVS:
* codegen/argtypes.py:
* codegen/codegen.py:
* codegen/definitions.py:
* codegen/defsparser.py:
* codegen/h2def.py:
* codegen/mergedefs.py:
* codegen/reversewrapper.py:
Backport pygtk 2.6.2 codegen
* gst/gst-types.defs:
Added fields for Buffer, Event, Message and Query
Added pre-roll for enum ElementStateReturn
* gst/gst.defs:
Added (define-method for gst_structure_nth_field_name()
* gst/gstelement.override:
Added override for gst_element_get_state
* gst/gstcaps.override:
re-enabled structure functions

19 years agocodegen/: Updated codegen to support miniobject
Edward Hervey [Sun, 26 Jun 2005 12:36:24 +0000 (12:36 +0000)]
codegen/: Updated codegen to support miniobject

Original commit message from CVS:
* codegen/argtypes.py:
* codegen/codegen.py:
* codegen/definitions.py:
* codegen/defsparser.py:
* codegen/defsconvert.py:
* codegen/docgen.py:
Updated codegen to support miniobject
* gst/Makefile.am:
Use the included (and modified) codegen for code generation.
* gst/pygstminiobject.c:
* gst/pygstminiobject.h:
* gst/pygstminiobject-private.h:
New GstMiniObject inspired from pygobject.[ch] code
* gst/common.h:
* gst/gst-types.defs:
* gst/gst.override:
* gst/gstbuffer.override:
* gst/gstcaps.override:
* gst/gstmodule.c:
* gst/gstpad.override:
Modifications to support MiniObject
* gst/gst.defs:
Allow null second parameter for ElementFactory.create()
and gst.element_factory_make()

19 years agocodegen/: Updated codegen to support miniobject
Edward Hervey [Sun, 26 Jun 2005 12:35:07 +0000 (12:35 +0000)]
codegen/: Updated codegen to support miniobject

Original commit message from CVS:
* codegen/argtypes.py:
* codegen/codegen.py:
* codegen/definitions.py:
* codegen/defsparser.py:
* codegen/docgen.py:
Updated codegen to support miniobject
* gst/Makefile.am:
Use the included (and modified) codegen for code generation.
* gst/pygstminiobject.c:
* gst/pygstminiobject.h:
* gst/pygstminiobject-private.h:
New GstMiniObject inspired from pygobject.[ch] code
* gst/common.h:
* gst/gst-types.defs:
* gst/gst.override:
* gst/gstbuffer.override:
* gst/gstcaps.override:
* gst/gstmodule.c:
* gst/gstpad.override:
Modifications to support MiniObject
* gst/gst.defs:
Allow null second parameter for ElementFactory.create()
and gst.element_factory_make()

19 years agogst/: commented-out deprecated code, compiles at last, and works for pipeline creatio...
Edward Hervey [Mon, 20 Jun 2005 21:41:21 +0000 (21:41 +0000)]
gst/: commented-out deprecated code, compiles at last, and works for pipeline creation and state change

Original commit message from CVS:
* gst/arg-types.py:
* gst/common.h:
* gst/gst-argtypes.c:
* gst/gst-types.defs:
* gst/gst.defs:
* gst/gst.override:
* gst/gstcaps.override:
* gst/gstelement.override:
* gst/gstmodule.c:
* gst/gstpad.override:
* gst/gststructure.override:
commented-out deprecated code,
compiles at last, and works for pipeline creation and state change
* configure.ac:
updated requirement of GStream (0.9.0), pygtk (2.6.1)
bumped version number (0.9.0.1)

19 years agogst/: commented-out deprecated code, compiles at last, and works for pipeline creatio...
Edward Hervey [Mon, 20 Jun 2005 21:39:34 +0000 (21:39 +0000)]
gst/: commented-out deprecated code, compiles at last, and works for pipeline creation and state change

Original commit message from CVS:
* gst/arg-types.py:
* gst/common.h:
* gst/gst-argtypes.c:
* gst/gst-types.defs:
* gst/gst.defs:
* gst/gst.override:
* gst/gstelement.override:
* gst/gstmodule.c:
* gst/gstpad.override:
* gst/gststructure.override:
commented-out deprecated code,
compiles at last, and works for pipeline creation and state change
* configure.ac:
updated requirement of GStream (0.9.0), pygtk (2.6.1)
bumped version number (0.9.0.1)

19 years agoBackport from 0.8 branch and added new .defs file from GStreamer 0.9
Edward Hervey [Fri, 17 Jun 2005 10:59:47 +0000 (10:59 +0000)]
Backport from 0.8 branch and added new .defs file from GStreamer 0.9

Original commit message from CVS:
Backport from 0.8 branch and added new .defs file from GStreamer 0.9

19 years agofile gst-file.py was initially added on branch BRANCH-GSTREAMER-0_8.
Edward Hervey [Tue, 7 Jun 2005 18:29:57 +0000 (18:29 +0000)]
file gst-file.py was initially added on branch BRANCH-GSTREAMER-0_8.

Original commit message from CVS:
file gst-file.py was initially added on branch BRANCH-GSTREAMER-0_8.

19 years agogst/gstbuffer.override: handle the data correctly
Benjamin Otte [Mon, 25 Apr 2005 02:36:27 +0000 (02:36 +0000)]
gst/gstbuffer.override: handle the data correctly

Original commit message from CVS:
* gst/gstbuffer.override:
handle the data correctly

19 years agouse macros to cast; fix probe warning
Thomas Vander Stichele [Tue, 12 Apr 2005 17:02:12 +0000 (17:02 +0000)]
use macros to cast; fix probe warning

Original commit message from CVS:
use macros to cast; fix probe warning

19 years agoadd noargs
Thomas Vander Stichele [Tue, 12 Apr 2005 16:57:07 +0000 (16:57 +0000)]
add noargs

Original commit message from CVS:
add noargs

19 years agoput this back
Thomas Vander Stichele [Tue, 12 Apr 2005 16:32:07 +0000 (16:32 +0000)]
put this back

Original commit message from CVS:
put this back

19 years agowrap gst_plugin_get_version so it returns a tuple
Thomas Vander Stichele [Tue, 12 Apr 2005 16:29:49 +0000 (16:29 +0000)]
wrap gst_plugin_get_version so it returns a tuple

Original commit message from CVS:
wrap gst_plugin_get_version so it returns a tuple

19 years agoadd test for probes
Thomas Vander Stichele [Tue, 12 Apr 2005 16:25:04 +0000 (16:25 +0000)]
add test for probes

Original commit message from CVS:
add test for probes

19 years agoRevert last change(s)
Johan Dahlin [Fri, 18 Mar 2005 13:05:53 +0000 (13:05 +0000)]
Revert last change(s)

Original commit message from CVS:
Revert last change(s)

19 years agogst/gst.defs (element_factory_make): Caller owns return, fixes leak
Johan Dahlin [Tue, 15 Mar 2005 13:20:08 +0000 (13:20 +0000)]
gst/gst.defs (element_factory_make): Caller owns return, fixes leak

Original commit message from CVS:
* gst/gst.defs (element_factory_make): Caller owns return, fixes leak
(get_caps): Ditto

* gst/gst.override (_wrap_gst_tag_list_get): Leak fix
(_wrap_gst_tag_list_subscript): Ditto

Reviewed by: Johan Dahlin <johan@gnome.org>

19 years agoprobe functions
Thomas Vander Stichele [Wed, 12 Jan 2005 10:15:18 +0000 (10:15 +0000)]
probe functions

Original commit message from CVS:
probe functions

19 years agofix callback args so tests work
Thomas Vander Stichele [Mon, 10 Jan 2005 19:02:53 +0000 (19:02 +0000)]
fix callback args so tests work

Original commit message from CVS:
fix callback args so tests work

19 years agospaces break build
Thomas Vander Stichele [Mon, 10 Jan 2005 17:42:15 +0000 (17:42 +0000)]
spaces break build

Original commit message from CVS:
spaces break build

19 years agofirst pass at wrapping GstProbe
Thomas Vander Stichele [Mon, 10 Jan 2005 17:29:47 +0000 (17:29 +0000)]
first pass at wrapping GstProbe

Original commit message from CVS:
first pass at wrapping GstProbe

19 years agoSplit out gst.override to a few more files.
Johan Dahlin [Sat, 1 Jan 2005 15:23:42 +0000 (15:23 +0000)]
Split out gst.override to a few more files.

Original commit message from CVS:
Split out gst.override to a few more files.
Rename gstpad-handlers.override to gstpad.override
Include more information for some LinkError exceptions

19 years agoImprove support GstBuffer attributes, r/w support for timestamp.
Johan Dahlin [Tue, 14 Dec 2004 16:53:09 +0000 (16:53 +0000)]
Improve support GstBuffer attributes, r/w support for timestamp.

Original commit message from CVS:
* gst/gst-types.defs:
* gst/gstbuffer.override:
* testsuite/test_buffer.py:

Improve support GstBuffer attributes, r/w support for timestamp.

19 years agofix version number
Thomas Vander Stichele [Mon, 6 Dec 2004 10:03:05 +0000 (10:03 +0000)]
fix version number

Original commit message from CVS:
fix version number

19 years agoPost release version bump
Johan Dahlin [Mon, 29 Nov 2004 14:12:59 +0000 (14:12 +0000)]
Post release version bump

Original commit message from CVS:
Post release version bump

19 years ago0.8.1
Johan Dahlin [Mon, 29 Nov 2004 12:35:08 +0000 (12:35 +0000)]
0.8.1

Original commit message from CVS:
0.8.1

19 years agogst/interfaces.*: Apply patch from Zaheer Abbas Merali to implement this method....
Zaheer Abbas Merali [Mon, 29 Nov 2004 12:25:56 +0000 (12:25 +0000)]
gst/interfaces.*: Apply patch from Zaheer Abbas Merali to implement this method. Not that it's not .list_channels() d...

Original commit message from CVS:
* gst/interfaces.defs:
* gst/interfaces.override (_wrap_gst_color_balance_list_channels):
Apply patch from Zaheer Abbas Merali to implement this method. Not
that it's not .list_channels() due to conflict with a method of
the same name in the GstTuner interface

19 years agogst/gst.override: Apply patch from Brian Warner to throw a link error when element...
Brian Warner [Mon, 29 Nov 2004 12:14:27 +0000 (12:14 +0000)]
gst/gst.override: Apply patch from Brian Warner to throw a link error when element and pad linking fails.

Original commit message from CVS:
* gst/gst.override: Apply patch from Brian Warner to throw a link
error when element and pad linking fails.

19 years agogst/gst.override (_wrap_gst_event_new_any) (_wrap_gst_event_new_discontinuous) (_wrap...
Martin Soto [Sat, 27 Nov 2004 09:41:17 +0000 (09:41 +0000)]
gst/gst.override (_wrap_gst_event_new_any) (_wrap_gst_event_new_discontinuous) (_wrap_gst_event_any_get_structure)

Original commit message from CVS:
2004-11-27  Martin Soto  <martinsoto@users.sourceforge.net>

* gst/gst.override (_wrap_gst_event_new_any)
(_wrap_gst_event_new_discontinuous)
(_wrap_gst_event_any_get_structure)
(_wrap_gst_registry_pool_plugin_list):
* gst/gst.defs (get_data, event_new_any, any_get_structure):
Added basic support for "ANY" (navigation) events.
Added basic support for discont events (only one value for now,
we are limited by the GStreamer API).
Now it is possible to access data in a GstBuffer as a string
Added a definition for method get_data of GstBuffer.

* gst/gst.override (_wrap_gst_structure_set_value): Add an
optional parameter to allow selection of the right G_TYPE. If no
type is specified, make an educated guess.

19 years agoredefine broken implement casting macros to something saner
Johan Dahlin [Thu, 25 Nov 2004 14:30:24 +0000 (14:30 +0000)]
redefine broken implement casting macros to something saner

Original commit message from CVS:
redefine broken implement casting macros to something saner

19 years agotestsuite/*: Put test_ prefix on all test filenames
Johan Dahlin [Tue, 23 Nov 2004 16:22:08 +0000 (16:22 +0000)]
testsuite/*: Put test_ prefix on all test filenames

Original commit message from CVS:
testsuite/*: Put test_ prefix on all test filenames

19 years agosink GstObject, much like GtkObject
Johan Dahlin [Tue, 23 Nov 2004 12:33:58 +0000 (12:33 +0000)]
sink GstObject, much like GtkObject

Original commit message from CVS:
sink GstObject, much like GtkObject

19 years agoUse gst.element_factory_make in play example
Johan Dahlin [Tue, 23 Nov 2004 10:16:58 +0000 (10:16 +0000)]
Use gst.element_factory_make in play example

Original commit message from CVS:
* examples/gst/play.py:
* gst/gst-types.defs:
* gst/gst.override:
* testsuite/Makefile.am:
* testsuite/common.py:
* testsuite/event.py:
* testsuite/test_event.py:

Use gst.element_factory_make in play example

Use boxed instead of pointer for gst.Event, it was such an ugly
hack.

Ref the event when sending using gst.element_send_event.

Add a bunch of testcases (and a C module), renamed event to
test_event.py

19 years ago0.8.0
Johan Dahlin [Mon, 15 Nov 2004 14:13:58 +0000 (14:13 +0000)]
0.8.0

Original commit message from CVS:
0.8.0

19 years agogst/gst.override (_wrap_gst_tag_setter_get_list): Override, to avoid compiler warning.
Johan Dahlin [Mon, 15 Nov 2004 12:13:57 +0000 (12:13 +0000)]
gst/gst.override (_wrap_gst_tag_setter_get_list): Override, to avoid compiler warning.

Original commit message from CVS:
* gst/gst.override (_wrap_gst_tag_setter_get_list): Override, to
avoid compiler warning.