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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Original commit message from CVS:
bye bye docs

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Original commit message from CVS:
fooling around with pipelines

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

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

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

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

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

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

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

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

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

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

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

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

Original commit message from CVS:
mad creditz to the merali

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* examples/gstplay: Removed examples for old gstplay.

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

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

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

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

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

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

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

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

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

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

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

Original commit message from CVS:
play is obsolete

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Original commit message from CVS:
add noargs

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

Original commit message from CVS:
put this back

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

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

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

Original commit message from CVS:
add test for probes

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

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

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

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

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

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

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

Original commit message from CVS:
probe functions

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

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

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

Original commit message from CVS:
spaces break build

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

Original commit message from CVS:
first pass at wrapping GstProbe

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

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

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

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

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

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

Original commit message from CVS:
fix version number

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

Original commit message from CVS:
Post release version bump

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

Original commit message from CVS:
0.8.1

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

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

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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

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

20 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