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.
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
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
Johan Dahlin [Mon, 29 Nov 2004 12:35:08 +0000 (12:35 +0000)]
0.8.1
Original commit message from CVS:
0.8.1
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
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.
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.
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
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
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
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
Johan Dahlin [Mon, 15 Nov 2004 14:13:58 +0000 (14:13 +0000)]
0.8.0
Original commit message from CVS:
0.8.0
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.
Johan Dahlin [Mon, 15 Nov 2004 11:51:50 +0000 (11:51 +0000)]
gst/gstmodule.c (init_gst): Reset LC_NUMERIC, since it might change in gst_init_check. Fixes 100% CPU usage in flumot...
Original commit message from CVS:
* gst/gstmodule.c (init_gst): Reset LC_NUMERIC, since it might
change in gst_init_check. Fixes 100% CPU usage in flumotion
when using a non C locale.
Thomas Vander Stichele [Thu, 11 Nov 2004 16:23:58 +0000 (16:23 +0000)]
pkgconfig/gst-python-uninstalled.pc.in: set pyexecdir for uninstalled as well
Original commit message from CVS:
* pkgconfig/gst-python-uninstalled.pc.in:
set pyexecdir for uninstalled as well
Johan Dahlin [Tue, 9 Nov 2004 12:10:34 +0000 (12:10 +0000)]
Use expose instead of after_realize_cb+idle_add
Original commit message from CVS:
Use expose instead of after_realize_cb+idle_add
Johan Dahlin [Fri, 5 Nov 2004 17:43:05 +0000 (17:43 +0000)]
Add xml tests
Original commit message from CVS:
Add xml tests
Thomas Vander Stichele [Fri, 5 Nov 2004 17:39:52 +0000 (17:39 +0000)]
reinstate now that johan woke up and commited Makefile.am
Original commit message from CVS:
reinstate now that johan woke up and commited Makefile.am
Johan Dahlin [Fri, 5 Nov 2004 17:39:48 +0000 (17:39 +0000)]
Add the makefile too, bla bla bla
Original commit message from CVS:
Add the makefile too, bla bla bla
Christian Schaller [Fri, 5 Nov 2004 17:39:21 +0000 (17:39 +0000)]
update spec file
Original commit message from CVS:
update spec file
Thomas Vander Stichele [Fri, 5 Nov 2004 17:38:36 +0000 (17:38 +0000)]
and another needed fix for buildbot
Original commit message from CVS:
and another needed fix for buildbot
Thomas Vander Stichele [Fri, 5 Nov 2004 17:35:05 +0000 (17:35 +0000)]
make autogen build work
Original commit message from CVS:
make autogen build work
Johan Dahlin [Fri, 5 Nov 2004 17:28:41 +0000 (17:28 +0000)]
0.7.94
Original commit message from CVS:
0.7.94
Johan Dahlin [Fri, 5 Nov 2004 17:24:11 +0000 (17:24 +0000)]
Add examples/gstplay/ here
Original commit message from CVS:
Add examples/gstplay/ here
Johan Dahlin [Thu, 4 Nov 2004 15:31:11 +0000 (15:31 +0000)]
gst/gst.override (tag_foreach_func_list): Disable lists instead of raising an exception.
Original commit message from CVS:
* gst/gst.override (tag_foreach_func_list): Disable lists instead
of raising an exception.
* gst/gst-types.defs (ImplementsInterface, TagSetter): Define
these here.