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

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

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

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

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

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

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

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

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

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

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

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

Original commit message from CVS:
mad creditz to the merali

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* examples/gstplay: Removed examples for old gstplay.

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

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

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

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

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

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

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

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

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

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

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

Original commit message from CVS:
play is obsolete

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Original commit message from CVS:
add noargs

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

Original commit message from CVS:
put this back

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

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

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

Original commit message from CVS:
add test for probes

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

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

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

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

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

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

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

Original commit message from CVS:
probe functions

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

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

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

Original commit message from CVS:
spaces break build

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

Original commit message from CVS:
first pass at wrapping GstProbe

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

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

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

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

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

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

Original commit message from CVS:
fix version number

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

Original commit message from CVS:
Post release version bump

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

Original commit message from CVS:
0.8.1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Use gst.element_factory_make in play example

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

Ref the event when sending using gst.element_send_event.

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

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

Original commit message from CVS:
0.8.0

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

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

19 years agogst/gstmodule.c (init_gst): Reset LC_NUMERIC, since it might change in gst_init_check...
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.

19 years agopkgconfig/gst-python-uninstalled.pc.in: set pyexecdir for uninstalled as well
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

19 years agoUse expose instead of after_realize_cb+idle_add
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

19 years agoAdd xml tests
Johan Dahlin [Fri, 5 Nov 2004 17:43:05 +0000 (17:43 +0000)]
Add xml tests

Original commit message from CVS:
Add xml tests

19 years agoreinstate now that johan woke up and commited Makefile.am
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

19 years agoAdd the makefile too, bla bla bla
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

19 years agoupdate spec file
Christian Schaller [Fri, 5 Nov 2004 17:39:21 +0000 (17:39 +0000)]
update spec file

Original commit message from CVS:
update spec file

19 years agoand another needed fix for buildbot
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

19 years agomake autogen build work
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

19 years ago0.7.94
Johan Dahlin [Fri, 5 Nov 2004 17:28:41 +0000 (17:28 +0000)]
0.7.94

Original commit message from CVS:
0.7.94

19 years agoAdd examples/gstplay/ here
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

19 years agogst/gst.override (tag_foreach_func_list): Disable lists instead of raising an exception.
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.

19 years agogst/interfaces.override (_wrap_gst_mixer_list_tracks): Impl.
Johan Dahlin [Thu, 4 Nov 2004 10:44:28 +0000 (10:44 +0000)]
gst/interfaces.override (_wrap_gst_mixer_list_tracks): Impl.

Original commit message from CVS:
* gst/interfaces.override (_wrap_gst_mixer_list_tracks): Impl.
(_wrap_gst_tuner_list_norms, _wrap_gst_tuner_list_channels): Plug
leaks.

19 years agono idea who broke this
Thomas Vander Stichele [Sun, 17 Oct 2004 17:02:25 +0000 (17:02 +0000)]
no idea who broke this

Original commit message from CVS:
no idea who broke this

19 years agoAdd examples
Johan Dahlin [Mon, 11 Oct 2004 17:48:37 +0000 (17:48 +0000)]
Add examples

Original commit message from CVS:
Add examples

19 years agoRelease 0.7.93
Johan Dahlin [Mon, 11 Oct 2004 16:01:45 +0000 (16:01 +0000)]
Release 0.7.93

Original commit message from CVS:
Release 0.7.93

19 years agoPass distcheck please
Johan Dahlin [Mon, 11 Oct 2004 15:19:24 +0000 (15:19 +0000)]
Pass distcheck please

Original commit message from CVS:
Pass distcheck please

19 years agomore build fixes
Johan Dahlin [Mon, 11 Oct 2004 13:43:26 +0000 (13:43 +0000)]
more build fixes

Original commit message from CVS:
more build fixes

19 years agoand the gstplay examples
Johan Dahlin [Mon, 11 Oct 2004 10:17:28 +0000 (10:17 +0000)]
and the gstplay examples

Original commit message from CVS:
and the gstplay examples

19 years agoUpdate examples, remove some old non-functional ones and add new
Johan Dahlin [Mon, 11 Oct 2004 09:55:44 +0000 (09:55 +0000)]
Update examples, remove some old non-functional ones and add new

Original commit message from CVS:
Update examples, remove some old non-functional ones and add new

19 years ago2004-10-11 set REAL_NAME environment variable <set EMAIL_ADDRESS environment variable>
Zaheer Abbas Merali [Mon, 11 Oct 2004 09:45:40 +0000 (09:45 +0000)]
2004-10-11  set REAL_NAME environment variable  <set EMAIL_ADDRESS environment variable>

Original commit message from CVS:
2004-10-11  set REAL_NAME environment variable  <set EMAIL_ADDRESS environment variable>

* gst/gst.defs:
* gst/gst.override:
Fixes element_unlink_many and adds a set_buffer_data method to GstBuffer
Fixes bug #154451 and #154692

19 years agogst/:
Johan Dahlin [Mon, 11 Oct 2004 09:24:15 +0000 (09:24 +0000)]
gst/:

Original commit message from CVS:
* gst/arg-types.py:
* gst/gst.defs:
* gst/gst.override:

GstXML support, based on patch by poelzi.

19 years agogst/gst.override: Remove gst.Element support. Fix broken pad repr function.
Johan Dahlin [Mon, 11 Oct 2004 09:01:23 +0000 (09:01 +0000)]
gst/gst.override: Remove gst.Element support. Fix broken pad repr function.

Original commit message from CVS:
* gst/gst.override: Remove gst.Element support. Fix broken pad
repr function.

19 years agoAdd some hackery hackery
Johan Dahlin [Mon, 11 Oct 2004 08:56:52 +0000 (08:56 +0000)]
Add some hackery hackery

Original commit message from CVS:
Add some hackery hackery

19 years agoDefine the URIHandler interface here
Johan Dahlin [Mon, 11 Oct 2004 08:51:28 +0000 (08:51 +0000)]
Define the URIHandler interface here

Original commit message from CVS:
Define the URIHandler interface here

19 years agoDon't use gst.Element
Johan Dahlin [Mon, 11 Oct 2004 08:47:37 +0000 (08:47 +0000)]
Don't use gst.Element

Original commit message from CVS:
Don't use gst.Element

19 years agoRequire PyGTK 2.4
Johan Dahlin [Mon, 11 Oct 2004 08:45:04 +0000 (08:45 +0000)]
Require PyGTK 2.4

Original commit message from CVS:
Require PyGTK 2.4

19 years agogst/gstmodule.c: Make gst-python not hang on import when embedded.
Zaheer Abbas Merali [Sun, 10 Oct 2004 20:49:27 +0000 (20:49 +0000)]
gst/gstmodule.c: Make gst-python not hang on import when embedded.

Original commit message from CVS:
2004-10-10  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* gst/gstmodule.c: (init_gst):
Make gst-python not hang on import when embedded.
Fixes bug #155041

19 years agoUse pyg_gil_state_*
Johan Dahlin [Thu, 7 Oct 2004 10:05:12 +0000 (10:05 +0000)]
Use pyg_gil_state_*

Original commit message from CVS:
Use pyg_gil_state_*

19 years agoRevert, since we have code which depends on this "feature"
Johan Dahlin [Mon, 4 Oct 2004 14:58:40 +0000 (14:58 +0000)]
Revert, since we have code which depends on this "feature"

Original commit message from CVS:
Revert, since we have code which depends on this "feature"

19 years agogst/interfaces.defs: Add proper fiels to GstTunerNorm. Also remove parent property...
Johan Dahlin [Mon, 4 Oct 2004 10:45:46 +0000 (10:45 +0000)]
gst/interfaces.defs: Add proper fiels to GstTunerNorm. Also remove parent property from all interfaces.

Original commit message from CVS:
* gst/interfaces.defs: Add proper fiels to GstTunerNorm. Also
remove parent property from all interfaces.

19 years agocomment
Thomas Vander Stichele [Wed, 29 Sep 2004 11:37:55 +0000 (11:37 +0000)]
comment

Original commit message from CVS:
comment

19 years agogst/gstmodule.c (python_do_pending_calls): Use
Johan Dahlin [Wed, 29 Sep 2004 11:13:21 +0000 (11:13 +0000)]
gst/gstmodule.c (python_do_pending_calls): Use

Original commit message from CVS:
* gst/gstmodule.c (python_do_pending_calls): Use
PyOS_InterruptOccurred and only hold the GIL during
PyErr_SetNone. Use _pygst_main_quit to avoid errors/aborts. Also
use the pygtk provided gil macros instead of the python ones.

19 years agofix threading issues here aswell
Johan Dahlin [Wed, 22 Sep 2004 18:01:45 +0000 (18:01 +0000)]
fix threading issues here aswell

Original commit message from CVS:
fix threading issues here aswell

19 years agogst/gst.override: use new threading API
Johan Dahlin [Wed, 22 Sep 2004 16:34:08 +0000 (16:34 +0000)]
gst/gst.override: use new threading API

Original commit message from CVS:
* gst/gst.override: use new threading API

19 years agogst/: fix headers
Thomas Vander Stichele [Mon, 13 Sep 2004 07:31:31 +0000 (07:31 +0000)]
gst/: fix headers

Original commit message from CVS:
2004-09-13  Thomas Vander Stichele  <thomas at apestaart dot org>

* gst/__init__.py:
* gst/gstreamer.py:
* gst/arg-types.py:
fix headers
* gst/gst.override:
change GstPad repr
* gst/ltihooks.py:
fix distcheck for uninstalled by only adding .libs when needed

19 years agogst/gst.override (_wrap_gst_structure_ass_subscript): Some more fixes, doesn't quite...
Johan Dahlin [Mon, 30 Aug 2004 10:42:36 +0000 (10:42 +0000)]
gst/gst.override (_wrap_gst_structure_ass_subscript): Some more fixes, doesn't quite work as it should yet though.x

Original commit message from CVS:
* gst/gst.override (_wrap_gst_structure_ass_subscript): Some more
fixes, doesn't quite work as it should yet though.x
(_wrap_gst_caps_tp_str): Plug leak

* gst/interfaces.defs (Mixer, MixerTrack): Add mixer fields here.

* testsuite/element.py (QueueTest.testConstruct): Some basic test,
one disabled for the moment

19 years agogst/interfaces.defs (TunerNorm, TunerChannel): Add fields.
Johan Dahlin [Thu, 12 Aug 2004 17:16:33 +0000 (17:16 +0000)]
gst/interfaces.defs (TunerNorm, TunerChannel): Add fields.

Original commit message from CVS:
* gst/interfaces.defs (TunerNorm, TunerChannel): Add fields.

19 years agogst/interfaces.override (_wrap_gst_tuner_list_norms)
Johan Dahlin [Thu, 12 Aug 2004 17:05:33 +0000 (17:05 +0000)]
gst/interfaces.override (_wrap_gst_tuner_list_norms)

Original commit message from CVS:
* gst/interfaces.override (_wrap_gst_tuner_list_norms)
(_wrap_gst_tuner_list_channels): Impl.

19 years agov4l example in progress
Thomas Vander Stichele [Thu, 12 Aug 2004 16:07:07 +0000 (16:07 +0000)]
v4l example in progress

Original commit message from CVS:
v4l example in progress

19 years agosome fixes, not all
Thomas Vander Stichele [Thu, 12 Aug 2004 15:00:17 +0000 (15:00 +0000)]
some fixes, not all

Original commit message from CVS:
some fixes, not all

19 years agoTake a slightly different approach to converting to structure fields
Johan Dahlin [Fri, 6 Aug 2004 19:19:41 +0000 (19:19 +0000)]
Take a slightly different approach to converting to structure fields

Original commit message from CVS:
Take a slightly different approach to converting to structure fields