platform/upstream/gstreamer.git
19 years agoexamples/pipeline-tester: New API: STATE_SUCCESS -> STATE_CHANGE_SUCCESS
Edward Hervey [Mon, 5 Sep 2005 14:20:06 +0000 (14:20 +0000)]
examples/pipeline-tester: New API: STATE_SUCCESS -> STATE_CHANGE_SUCCESS

Original commit message from CVS:
* examples/pipeline-tester: (Window.play):
New API: STATE_SUCCESS -> STATE_CHANGE_SUCCESS

19 years agowrap gst.Plugin.get_source
Thomas Vander Stichele [Sat, 3 Sep 2005 17:06:52 +0000 (17:06 +0000)]
wrap gst.Plugin.get_source

Original commit message from CVS:
wrap gst.Plugin.get_source

19 years agodon't mangle plugin.get_version() to a tuple of int; it segfaults when the version...
Thomas Vander Stichele [Sat, 3 Sep 2005 10:01:47 +0000 (10:01 +0000)]
don't mangle plugin.get_version() to a tuple of int; it segfaults when the version contains non-ints like '-'

Original commit message from CVS:
don't mangle plugin.get_version() to a tuple of int; it segfaults
when the version contains non-ints like '-'

19 years agofix state change test
Thomas Vander Stichele [Fri, 2 Sep 2005 22:59:20 +0000 (22:59 +0000)]
fix state change test

Original commit message from CVS:
fix state change test

19 years agogst/: Update for core changes.
Andy Wingo [Fri, 2 Sep 2005 16:21:45 +0000 (16:21 +0000)]
gst/: Update for core changes.

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

* gst/gstelement.override:
* gst/gstmessage.override:
* gst/gst-types.defs (State, StateChangeReturn, StateChange):
* gst/gst.defs (change_state): Update for core changes.

19 years agoare you looking at me
Thomas Vander Stichele [Fri, 2 Sep 2005 11:18:47 +0000 (11:18 +0000)]
are you looking at me

Original commit message from CVS:
are you looking at me

19 years agothis should be the final nail
Thomas Vander Stichele [Fri, 2 Sep 2005 11:09:54 +0000 (11:09 +0000)]
this should be the final nail

Original commit message from CVS:
this should be the final nail

19 years agofix a small bug in the pygst.py install rule; add an uninstall rule
Thomas Vander Stichele [Fri, 2 Sep 2005 11:07:49 +0000 (11:07 +0000)]
fix a small bug in the pygst.py install rule; add an uninstall rule

Original commit message from CVS:
fix a small bug in the pygst.py install rule; add an uninstall rule

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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.

19 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

19 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

19 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

19 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?

19 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.

19 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.

19 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.

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

Original commit message from CVS:
whoops

19 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

19 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

19 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.

19 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.

19 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 :)

19 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 ....

19 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

19 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]()

19 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,...)

19 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.

19 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.

19 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.

19 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.

19 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

19 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