Thomas Vander Stichele [Thu, 8 Sep 2005 15:13:06 +0000 (15:13 +0000)]
wrap gst.Element.get_state, returning a tuple add tests for it
Original commit message from CVS:
wrap gst.Element.get_state, returning a tuple
add tests for it
Thomas Vander Stichele [Thu, 8 Sep 2005 14:08:32 +0000 (14:08 +0000)]
add debug methods to gst.Object
Original commit message from CVS:
add debug methods to gst.Object
Thomas Vander Stichele [Thu, 8 Sep 2005 13:34:29 +0000 (13:34 +0000)]
gst/gst.defs: add gst.ghost_pad_new_notarget
Original commit message from CVS:
* gst/gst.defs:
add gst.ghost_pad_new_notarget
* gst/gstpad.override:
change wrap_gst_pad_new a little and add logging
* testsuite/test_pad.py:
add tests for constructors of gst.Pad
Andy Wingo [Mon, 5 Sep 2005 16:31:50 +0000 (16:31 +0000)]
examples/pipeline-tester: Update pipelines. The fixed-rate v4l one doesn't work here, but the rest of them do.
Original commit message from CVS:
2005-09-05 Andy Wingo <wingo@pobox.com>
* examples/pipeline-tester: Update pipelines. The fixed-rate v4l
one doesn't work here, but the rest of them do.
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
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
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 '-'
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
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.
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
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
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
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
Thomas Vander Stichele [Fri, 2 Sep 2005 10:56:19 +0000 (10:56 +0000)]
fix distcheck
Original commit message from CVS:
fix distcheck
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
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
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
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
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
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.
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
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
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
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?
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.
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.
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.
Andy Wingo [Tue, 16 Aug 2005 16:50:34 +0000 (16:50 +0000)]
whoops
Original commit message from CVS:
whoops
Andy Wingo [Tue, 16 Aug 2005 16:47:45 +0000 (16:47 +0000)]
/tmp/cvs3vKuoV
Original commit message from CVS:
/tmp/cvs3vKuoV
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
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.
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.
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 :)
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 ....
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
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]()
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,...)
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.
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.
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.
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.
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
Edward Hervey [Mon, 1 Aug 2005 09:59:31 +0000 (09:59 +0000)]
bye bye docs
Original commit message from CVS:
bye bye docs
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 ? ;)
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 :)
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 :)
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 :)
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.
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 :)
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 :)
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 :)
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
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
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
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...
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...
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.
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
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
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
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.
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
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.
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()
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.
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.
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.
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/.
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.
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()
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
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
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...
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...
Edward Hervey [Tue, 5 Jul 2005 13:26:01 +0000 (13:26 +0000)]
play is obsolete
Original commit message from CVS:
play is obsolete
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
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
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
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
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
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()
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()
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)
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)
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
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.
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
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
Thomas Vander Stichele [Tue, 12 Apr 2005 16:57:07 +0000 (16:57 +0000)]
add noargs
Original commit message from CVS:
add noargs
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
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
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
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)
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>
Thomas Vander Stichele [Wed, 12 Jan 2005 10:15:18 +0000 (10:15 +0000)]
probe functions
Original commit message from CVS:
probe functions
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
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
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
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
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.