platform/upstream/gstreamer.git
18 years agogst/gst-types.defs: Added fields for GstPadTemplate.
Edward Hervey [Wed, 14 Jun 2006 10:00:32 +0000 (10:00 +0000)]
gst/gst-types.defs: Added fields for GstPadTemplate.

Original commit message from CVS:
* gst/gst-types.defs:
Added fields for GstPadTemplate.
* gst/gst.defs:
Made gst_element_class_get_template_list a GstElement method.
* gst/gstelement.override:
Override for gst.Element.get_template_list()
* gst/gstpad.override:
Override getter for GstStaticPadTemplate.static_caps so that it uses
the correct pointer.

18 years agotestsuite/gstpython.supp: Keeping suppresions
Edward Hervey [Tue, 13 Jun 2006 17:43:40 +0000 (17:43 +0000)]
testsuite/gstpython.supp: Keeping suppresions

Original commit message from CVS:
* testsuite/gstpython.supp:
Keeping suppresions

18 years agotestsuite/gstpython.supp: Tim might have fixed this suppression. Commenting it.
Edward Hervey [Tue, 13 Jun 2006 16:52:05 +0000 (16:52 +0000)]
testsuite/gstpython.supp: Tim might have fixed this suppression. Commenting it.

Original commit message from CVS:
* testsuite/gstpython.supp:
Tim might have fixed this suppression. Commenting it.

18 years agotestsuite/gstpython.supp: One more suppression added to bug #344761
Edward Hervey [Tue, 13 Jun 2006 14:43:41 +0000 (14:43 +0000)]
testsuite/gstpython.supp: One more suppression added to bug #344761

Original commit message from CVS:
* testsuite/gstpython.supp:
One more suppression added to bug #344761

18 years ago.cvsignore: Ignore more files
Edward Hervey [Tue, 13 Jun 2006 13:45:33 +0000 (13:45 +0000)]
.cvsignore: Ignore more files

Original commit message from CVS:
* .cvsignore:
Ignore more files

18 years agotestsuite/gstpython.supp: Added suppresion for leaks of bug #344761.
Edward Hervey [Tue, 13 Jun 2006 13:28:47 +0000 (13:28 +0000)]
testsuite/gstpython.supp: Added suppresion for leaks of bug #344761.

Original commit message from CVS:
* testsuite/gstpython.supp:
Added suppresion for leaks of bug #344761.

18 years agoIgnore log files.
Edward Hervey [Tue, 13 Jun 2006 11:05:08 +0000 (11:05 +0000)]
Ignore log files.

Original commit message from CVS:
* .cvsignore:
* testsuite/.cvsignore:
Ignore log files.

18 years agoMakefile.am: Cleanup pygst.pyc file.
Edward Hervey [Tue, 13 Jun 2006 10:59:44 +0000 (10:59 +0000)]
Makefile.am: Cleanup pygst.pyc file.

Original commit message from CVS:
* Makefile.am: (CLEANFILES):
Cleanup pygst.pyc file.

18 years agogst/gst.defs: Add 'unblock-threads #t' for critical functions/methods.
Edward Hervey [Tue, 13 Jun 2006 10:55:09 +0000 (10:55 +0000)]
gst/gst.defs: Add 'unblock-threads #t' for critical functions/methods.

Original commit message from CVS:
* gst/gst.defs:
Add 'unblock-threads #t' for critical functions/methods.

18 years agotestsuite/: Added cleanup file to initialize registry before running checks.
Edward Hervey [Mon, 12 Jun 2006 16:51:36 +0000 (16:51 +0000)]
testsuite/: Added cleanup file to initialize registry before running checks.

Original commit message from CVS:
* testsuite/Makefile.am:
* testsuite/runtests.py:
* testsuite/cleanup.py:
Added cleanup file to initialize registry before running checks.
Added G_DEBUG=gc-friendly to valgrinding
Only test test_*.py files

18 years ago.cvsignore: more files to ignore
Edward Hervey [Sun, 11 Jun 2006 16:32:18 +0000 (16:32 +0000)]
.cvsignore: more files to ignore

Original commit message from CVS:
* .cvsignore:
more files to ignore

18 years agopygst.py.in: Raise RequiredVersionError(ValueError, AssertionError) wherever applicab...
Edward Hervey [Fri, 9 Jun 2006 17:21:40 +0000 (17:21 +0000)]
pygst.py.in: Raise RequiredVersionError(ValueError, AssertionError) wherever applicable. This makes the new system (r...

Original commit message from CVS:
* pygst.py.in:
Raise RequiredVersionError(ValueError, AssertionError) wherever
applicable. This makes the new system (raising an error) compatible
with the old system (assertions).
Fixes #341114

18 years agopygst.py.in: Don't import non-used modules
Edward Hervey [Fri, 9 Jun 2006 14:19:16 +0000 (14:19 +0000)]
pygst.py.in: Don't import non-used modules

Original commit message from CVS:
* pygst.py.in:
Don't import non-used modules
* testsuite/Makefile.am:
Heavy valgrinding por favor !
(%.valgrind): with always-malloc for GSlice

18 years agopygst.py.in: Don't import non-used modules
Edward Hervey [Fri, 9 Jun 2006 14:15:53 +0000 (14:15 +0000)]
pygst.py.in: Don't import non-used modules

Original commit message from CVS:
* pygst.py.in:
Don't import non-used modules
* testsuite/Makefile.am:
Heavy valgrinding por favor !

18 years agocodegen/: Updated codegenerator to current pygtk one.
Edward Hervey [Fri, 9 Jun 2006 10:50:21 +0000 (10:50 +0000)]
codegen/: Updated codegenerator to current pygtk one.

Original commit message from CVS:
* codegen/Makefile.am:
* codegen/argtypes.py:
* codegen/codegen.py:
* codegen/definitions.py:
* codegen/defsconvert.py:
* codegen/defsparser.py:
* codegen/docextract.py:
* codegen/docextract_to_xml.py:
* codegen/docgen.py:
* codegen/h2def.py:
* codegen/mergedefs.py:
* codegen/missingdefs.py:
* codegen/mkskel.py:
* codegen/override.py:
* codegen/reversewrapper.py:
Updated codegenerator to current pygtk one.
* gst/gst.defs:
* gst/gst.override:
* gst/gstpad.override:
Update defs for new constructor definition.
* testsuite/test_bin.py:
With new constructors, pygobject will try to convert the argument to the
proper GType (here a string).

18 years agogst/: Update for API additions.
Edward Hervey [Fri, 9 Jun 2006 10:12:16 +0000 (10:12 +0000)]
gst/: Update for API additions.

Original commit message from CVS:
* gst/base.defs:
* gst/gst-0.10.7.ignore:
* gst/gst-types.defs:
* gst/gst.defs:
* gst/gstbase.override:
* gst/libs.defs:
Update for API additions.
* gst/gstmodule.c: (init_gst):
Added new GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE

18 years agogst/__init__.py: Make gst-python work on OS without dl.so
Edward Hervey [Sat, 27 May 2006 12:18:54 +0000 (12:18 +0000)]
gst/__init__.py: Make gst-python work on OS without dl.so

Original commit message from CVS:
reviewed by: Edward Hervey <edward@fluendo.com>
* gst/__init__.py:
Make gst-python work on OS without dl.so
Fixes #341799

18 years agoexamples/filesrc.py: Port to 0.10.
Edward Hervey [Sat, 27 May 2006 12:13:46 +0000 (12:13 +0000)]
examples/filesrc.py: Port to 0.10.

Original commit message from CVS:
reviewed by: Edward Hervey <edward@fluendo.com>
* examples/filesrc.py: Port to 0.10.

18 years agoexamples/audio-controller.py: Make it work with 0.10, still had cruft from 0.9
Edward Hervey [Sat, 27 May 2006 12:08:08 +0000 (12:08 +0000)]
examples/audio-controller.py: Make it work with 0.10, still had cruft from 0.9

Original commit message from CVS:
* examples/audio-controller.py:
Make it work with 0.10, still had cruft from 0.9

18 years agoAdded ignore file for core 0.10.7
Edward Hervey [Fri, 19 May 2006 08:48:22 +0000 (08:48 +0000)]
Added ignore file for core 0.10.7

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
* gst/gst-0.10.7.ignore:
* gst/gstversion.override.in:
Added ignore file for core 0.10.7
* gst/base.defs:
Added gst_adapter_take_buffer
* gst/gst-0.10.6.ignore:
Filed API addition for 0.10.6
* gst/gst-types.defs:
Added GstTypeFind pointer definition
* gst/gst.defs:
* gst/gst.override:
Added fake function gst_type_find_new() to create a GstTypeFind that can
be used in all typefinding function.
GstTypeFind *
gst_type_find_new(data, peekfunction, suggestfunction [, getlenghtfunction])

18 years agoUpdate for API changes.
Edward Hervey [Tue, 9 May 2006 14:24:02 +0000 (14:24 +0000)]
Update for API changes.

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
* gst/gst-0.10.6.ignore:
* gst/gst.defs:
* gst/gstversion.override.in:
Update for API changes.
Added ignore files for core 0.10.6 API additions.

18 years agogst/gst.override: Reverting previous patches for conditional ignore.
Edward Hervey [Tue, 9 May 2006 14:00:10 +0000 (14:00 +0000)]
gst/gst.override: Reverting previous patches for conditional ignore.

Original commit message from CVS:
* gst/gst.override:
Reverting previous patches for conditional ignore.
It can't be done from within override files.
The only one left is the python gst_debug_log function
which will do nothing #ifdef GST_DISABLE_GST_DEBUG.
Also removed the conditional ignore for API changes since it didn't
have any effect either.

18 years agogst/gst.override: Better conditional ignore for types and methods.
Edward Hervey [Tue, 9 May 2006 13:36:51 +0000 (13:36 +0000)]
gst/gst.override: Better conditional ignore for types and methods.

Original commit message from CVS:
* gst/gst.override:
Better conditional ignore for types and methods.

18 years agocodegen/: Added code to ignore type and the function/methods/classes that use them.
Edward Hervey [Tue, 9 May 2006 13:13:48 +0000 (13:13 +0000)]
codegen/: Added code to ignore type and the function/methods/classes that use them.

Original commit message from CVS:
* codegen/codegen.py:
* codegen/override.py:
Added code to ignore type and the function/methods/classes that use
them.
* gst/gst.override:
ignore methods/classes/types depending on how GStreamer core was built:
_ GST_DISABLE_GST_DEBUG
_ GST_DISABLE_LOADSAVE
_ GST_DISABLE_PARSE

18 years agotestsuite/python.supp: Added suppressions for FC5 64 bit
Edward Hervey [Tue, 9 May 2006 10:25:17 +0000 (10:25 +0000)]
testsuite/python.supp: Added suppressions for FC5 64 bit

Original commit message from CVS:
* testsuite/python.supp:
Added suppressions for FC5 64 bit

18 years agoautogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
Edward Hervey [Mon, 8 May 2006 11:59:56 +0000 (11:59 +0000)]
autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize

Original commit message from CVS:
* autogen.sh: (CONFIGURE_DEF_OPT):
libtoolize on Darwin/MacOSX is called glibtoolize

18 years agosmaller title
Andy Wingo [Fri, 5 May 2006 13:32:37 +0000 (13:32 +0000)]
smaller title

Original commit message from CVS:
smaller title

18 years agoexamples/remuxer.py (PlayerWindow.update_scale_cb): Fix a race condition getting...
Andy Wingo [Fri, 5 May 2006 13:30:01 +0000 (13:30 +0000)]
examples/remuxer.py (PlayerWindow.update_scale_cb): Fix a race condition getting the initial cutin time via inserting...

Original commit message from CVS:
2006-05-05  Andy Wingo  <wingo@pobox.com>

* examples/remuxer.py (PlayerWindow.update_scale_cb): Fix a race
condition getting the initial cutin time via inserting whitespace.
(all over): UI fixes to make Mike happy.

18 years agoexamples/remuxer.py: Updates! Nothing gstreamery, it's all ui, so I won't bother...
Andy Wingo [Fri, 5 May 2006 11:00:44 +0000 (11:00 +0000)]
examples/remuxer.py: Updates! Nothing gstreamery, it's all ui, so I won't bother you with the details.

Original commit message from CVS:
2006-05-05  Andy Wingo  <wingo@pobox.com>

* examples/remuxer.py: Updates! Nothing gstreamery, it's all ui,
so I won't bother you with the details.

18 years agoexamples/gstfile.py: Threaded application, we NEED gobject.threads_init().
Edward Hervey [Sat, 29 Apr 2006 16:59:16 +0000 (16:59 +0000)]
examples/gstfile.py: Threaded application, we NEED gobject.threads_init().

Original commit message from CVS:
* examples/gstfile.py:
Threaded application, we NEED gobject.threads_init().
This should finally gets rid of the crashes when used on single files.
* gst/extend/discoverer.py:
Re-order the imports.

18 years agogst/arg-types.py: Caps used as arguments of virtual methods should keep their initial...
Edward Hervey [Fri, 28 Apr 2006 17:35:26 +0000 (17:35 +0000)]
gst/arg-types.py: Caps used as arguments of virtual methods should keep their initial refcount when calling the pytho...

Original commit message from CVS:
* gst/arg-types.py:
Caps used as arguments of virtual methods should keep their initial
refcount when calling the python methods.
This is similar to the patch done for GstMiniObjects.
* gst/gstbase.override:
Adjust the gst.BaseTransform.get_unit_size() virtual method for above
fix.

18 years agogst/gstbase.override: gst.BaseTransform.get_unit_size() virtual method override.
Edward Hervey [Fri, 28 Apr 2006 15:23:52 +0000 (15:23 +0000)]
gst/gstbase.override: gst.BaseTransform.get_unit_size() virtual method override.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* gst/gstbase.override:
gst.BaseTransform.get_unit_size() virtual method override.
Closes #339248

18 years agogst/arg-types.py: GstMiniObject used as virtual methods parameters should be unreffed...
Edward Hervey [Fri, 28 Apr 2006 15:07:41 +0000 (15:07 +0000)]
gst/arg-types.py: GstMiniObject used as virtual methods parameters should be unreffed before calling the method and t...

Original commit message from CVS:
* gst/arg-types.py:
GstMiniObject used as virtual methods parameters should be unreffed
before calling the method and the ref-ed.
Added Params and Returns for const-gchar*, GType and gulong so the
code generator can generate more virtual methods handlers/proxys.
* gst/gst-types.defs:
* gst/gst.defs:
* gst/interfaces.defs:
Added vtable and virtual method definition for interfaces so we can properly use virtual
methods from those interfaces in python.

18 years agogst/gstpad.override: (pad_block_callback_marshal)
Edward Hervey [Fri, 28 Apr 2006 14:55:15 +0000 (14:55 +0000)]
gst/gstpad.override: (pad_block_callback_marshal)

Original commit message from CVS:
2006-04-19  Andy Wingo  <wingo@pobox.com>

* gst/gstpad.override: (pad_block_callback_marshal)
(_wrap_gst_pad_set_blocked_async): Fix refcounting problems and
indent.
Fixes #338982

18 years agogst/gstmodule.c: Wrap the gstreamer error domains quark.
Edward Hervey [Fri, 28 Apr 2006 14:54:45 +0000 (14:54 +0000)]
gst/gstmodule.c: Wrap the gstreamer error domains quark.

Original commit message from CVS:
* gst/gstmodule.c: (init_gst):
Wrap the gstreamer error domains quark.
Fixes #339040

18 years agogst/gstpad.override (pad_block_callback_marshal)
Edward Hervey [Fri, 28 Apr 2006 14:51:52 +0000 (14:51 +0000)]
gst/gstpad.override (pad_block_callback_marshal)

Original commit message from CVS:
* gst/gstpad.override (pad_block_callback_marshal)
(_wrap_gst_pad_set_blocked_async): Fix refcounting problems and
indent.
Fixes #338982

18 years agoback to HEAD
Thomas Vander Stichele [Fri, 28 Apr 2006 14:07:38 +0000 (14:07 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.10.4
Thomas Vander Stichele [Fri, 28 Apr 2006 14:06:21 +0000 (14:06 +0000)]
releasing 0.10.4

Original commit message from CVS:
releasing 0.10.4

18 years agoBPB(tm)
Andy Wingo [Wed, 19 Apr 2006 12:04:56 +0000 (12:04 +0000)]
BPB(tm)

Original commit message from CVS:
BPB(tm)

18 years agogst/arg-types.py (GstCapsArg.write_const_param)
Andy Wingo [Wed, 19 Apr 2006 12:04:19 +0000 (12:04 +0000)]
gst/arg-types.py (GstCapsArg.write_const_param)

Original commit message from CVS:
2006-04-19  Andy Wingo  <wingo@pobox.com>

* gst/arg-types.py (GstCapsArg.write_const_param)
(GstCapsArg.write_param): If there is a default value, initialize
the py_caps variable to NULL. PyArgs_Parse* doesn't touch c
variables if the optional arg isn't there. Fixes #339010.

18 years agoexamples/remuxer.py (GstPlayer.seek): Don't do accurate seeks, because the output...
Andy Wingo [Wed, 19 Apr 2006 11:58:14 +0000 (11:58 +0000)]
examples/remuxer.py (GstPlayer.seek): Don't do accurate seeks, because the output won't be readable without a keyfram...

Original commit message from CVS:
2006-04-19  Andy Wingo  <wingo@pobox.com>

* examples/remuxer.py (GstPlayer.seek): Don't do accurate seeks,
because the output won't be readable without a keyframe anyway.

18 years agoexamples/remuxer.py: Another code dump. I know it breaks the freeze but it's just...
Andy Wingo [Wed, 19 Apr 2006 08:50:48 +0000 (08:50 +0000)]
examples/remuxer.py: Another code dump. I know it breaks the freeze but it's just a wee example :)

Original commit message from CVS:
2006-04-19  Andy Wingo  <wingo@pobox.com>

* examples/remuxer.py: Another code dump. I know it breaks the
freeze but it's just a wee example :)

18 years agoprereleasing gst-python
Thomas Vander Stichele [Thu, 13 Apr 2006 16:38:41 +0000 (16:38 +0000)]
prereleasing gst-python

Original commit message from CVS:
prereleasing gst-python

18 years agogst/gsttaglist.override: Return tag value if present more than once (instead of exact...
Edward Hervey [Mon, 10 Apr 2006 14:47:19 +0000 (14:47 +0000)]
gst/gsttaglist.override: Return tag value if present more than once (instead of exactly once).

Original commit message from CVS:
* gst/gsttaglist.override: (tag_foreach_func_list):
Return tag value if present more than once (instead of exactly once).
Fixes #337876

18 years agocodegen/argtypes.py: Update from upstream codegen for UInt argtype.
Edward Hervey [Mon, 10 Apr 2006 09:21:09 +0000 (09:21 +0000)]
codegen/argtypes.py: Update from upstream codegen for UInt argtype.

Original commit message from CVS:
* codegen/argtypes.py:
Update from upstream codegen for UInt argtype.
* gst/gst-types.defs:
Added GstIndexEntry boxed type.
* gst/gstbase.override:
Wrapped gst.BaseSrc::get_times() and gst.PushSrc::create() virtual
methods.
gst.BaseSrc and gst.PushSrc virtual methods are now completely wrapped.

18 years agotestsuite/test-object.h: Fix broken GObject macros
Stefan Kost [Sat, 8 Apr 2006 18:46:44 +0000 (18:46 +0000)]
testsuite/test-object.h: Fix broken GObject macros

Original commit message from CVS:
* testsuite/test-object.h:
Fix broken GObject macros

18 years agoexamples/remuxer.py: Code dump, work in progress...
Andy Wingo [Fri, 7 Apr 2006 18:33:35 +0000 (18:33 +0000)]
examples/remuxer.py: Code dump, work in progress...

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

* examples/remuxer.py: Code dump, work in progress...

18 years agotestsuite/test_ghostpad.py: more assertions to figure out an speed issue.
Edward Hervey [Fri, 7 Apr 2006 17:58:18 +0000 (17:58 +0000)]
testsuite/test_ghostpad.py: more assertions to figure out an speed issue.

Original commit message from CVS:
* testsuite/test_ghostpad.py:
more assertions to figure out an speed issue.

18 years agogst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if it is an optional...
Andy Wingo [Fri, 7 Apr 2006 17:21:27 +0000 (17:21 +0000)]
gst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if it is an optional argument. Translate this python no...

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

* gst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if
it is an optional argument. Translate this python non-value to the
C NULL.

* gst/gst.defs (get_compatible_pad): Filter caps is optional and
can be None. It defaults to None.

18 years agoMakefile.am: make check-valgrind calls make valgrind in the testsuite directory.
Edward Hervey [Fri, 7 Apr 2006 15:41:00 +0000 (15:41 +0000)]
Makefile.am: make check-valgrind calls make valgrind in the testsuite directory.

Original commit message from CVS:
* Makefile.am:
make check-valgrind calls make valgrind in the testsuite directory.
* testsuite/Makefile.am:
prepend $(top_srcdir) to PYTHONPATH for all tests so it uses the built
library and not the installed one.
* testsuite/python.supp:
Added suppressions discovered on x86/gentoo.

18 years agogst/gstelement.override (_wrap_gst_element_link): Allow errors parsing the optional...
Andy Wingo [Fri, 7 Apr 2006 14:54:49 +0000 (14:54 +0000)]
gst/gstelement.override (_wrap_gst_element_link): Allow errors parsing the optional filter caps to propagate up.

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

* gst/gstelement.override (_wrap_gst_element_link): Allow errors
parsing the optional filter caps to propagate up.

18 years agogst/gst.defs (element_make_from_uri): Element name is optional and can be None. It...
Andy Wingo [Fri, 7 Apr 2006 14:32:08 +0000 (14:32 +0000)]
gst/gst.defs (element_make_from_uri): Element name is optional and can be None. It defaults to None.

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

* gst/gst.defs (element_make_from_uri): Element name is optional
and can be None. It defaults to None.

18 years agotestsuite/test_message.py: GstBus is flushing in NULL, so we need to set the pipeline...
Edward Hervey [Wed, 5 Apr 2006 17:05:43 +0000 (17:05 +0000)]
testsuite/test_message.py: GstBus is flushing in NULL, so we need to set the pipeline to READY in order to receive th...

Original commit message from CVS:
* testsuite/test_message.py:
GstBus is flushing in NULL, so we need to set the pipeline to READY in
order to receive the messages in the bus watch.

18 years agoconfigure.ac (PYGST_MICRO_VERSION): Doc fix.
Andy Wingo [Wed, 5 Apr 2006 11:55:48 +0000 (11:55 +0000)]
configure.ac (PYGST_MICRO_VERSION): Doc fix.

Original commit message from CVS:
2006-04-05  Andy Wingo  <wingo@pobox.com>

* configure.ac (PYGST_MICRO_VERSION): Doc fix.
(PYGST_NANO_VERSION): New define.

* gst/__init__.py (version): Add as an alias for get_gst_version.
Should use the deprecation infrastructure here.

* gst/gst.defs: Add defs for the new wrapped functions.

* gst/gst.override (_wrap_gst_get_pygst_version)
(_wrap_gst_get_gst_version): New overrides, functions to access
the gstreamer and pygst versions. The first used to be called
gst_version(); we ignore gst_version now.

18 years agogst/gstpad.override (_wrap_gst_pad_set_blocked_async): PyObject_IsTrue, not PyBool_Ch...
Andy Wingo [Wed, 5 Apr 2006 08:37:32 +0000 (08:37 +0000)]
gst/gstpad.override (_wrap_gst_pad_set_blocked_async): PyObject_IsTrue, not PyBool_Check. Grr.

Original commit message from CVS:
2006-04-05  Andy Wingo  <wingo@pobox.com>

* gst/gstpad.override (_wrap_gst_pad_set_blocked_async):
PyObject_IsTrue, not PyBool_Check. Grr.

18 years agogst/gst.defs: gst_element_post_message: Adding keep-refcount tag to the message since...
Edward Hervey [Tue, 4 Apr 2006 16:16:46 +0000 (16:16 +0000)]
gst/gst.defs: gst_element_post_message: Adding keep-refcount tag to the message since the function will unref it.

Original commit message from CVS:
* gst/gst.defs:
gst_element_post_message: Adding keep-refcount tag to the message since
the function will unref it.

18 years agofix makefile
Thomas Vander Stichele [Sat, 1 Apr 2006 10:10:48 +0000 (10:10 +0000)]
fix makefile

Original commit message from CVS:
fix makefile

18 years agoconfigure.ac: use AS_VERSION and AS_NANO
Thomas Vander Stichele [Sat, 1 Apr 2006 10:07:07 +0000 (10:07 +0000)]
configure.ac: use AS_VERSION and AS_NANO

Original commit message from CVS:

* configure.ac:
use AS_VERSION and AS_NANO

18 years agoexamples/remuxer.py: Example GUI for a remuxer, unfinished -- dropping it here while...
Andy Wingo [Fri, 31 Mar 2006 17:12:50 +0000 (17:12 +0000)]
examples/remuxer.py: Example GUI for a remuxer, unfinished -- dropping it here while I hack on it. Based on player.py.

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

* examples/remuxer.py: Example GUI for a remuxer, unfinished --
dropping it here while I hack on it. Based on player.py.

* examples/Makefile.am (examples_DATA): Add remuxer.py, reorder
list.

18 years agoconfigure.ac: Better empty string test fix for "Fixes to how we figure out what API...
David I. Lehn [Thu, 30 Mar 2006 03:46:56 +0000 (03:46 +0000)]
configure.ac: Better empty string test fix for "Fixes to how we figure out what API to ignore"

Original commit message from CVS:
* configure.ac:
Better empty string test fix for "Fixes to how we figure out what API
to ignore"

18 years agoconfigure.ac: Fixes in how we figure out what API to ignore
Edward Hervey [Fri, 24 Mar 2006 11:07:22 +0000 (11:07 +0000)]
configure.ac: Fixes in how we figure out what API to ignore

Original commit message from CVS:
* configure.ac:
Fixes in how we figure out what API to ignore
* gst/Makefile.am:
* gst/gst-0.10.5.ignore:
* gst/gstversion.override.in:
Added file for handling API additions for gstreamer 0.10.5
* gst/base.defs:
* gst/gst.defs:
New API
* gst/gstpad.override:
Overrides for gst.Pad.query_peer_*()

18 years agoBump nano back to CVS
Jan Schmidt [Tue, 21 Mar 2006 21:49:46 +0000 (21:49 +0000)]
Bump nano back to CVS

Original commit message from CVS:
Bump nano back to CVS

18 years agoconfigure.ac: releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."
Jan Schmidt [Tue, 21 Mar 2006 21:48:08 +0000 (21:48 +0000)]
configure.ac: releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."

Original commit message from CVS:
=== release 0.10.3 ===

2006-03-21  Jan Schmidt <thaytan@mad.scientist.com>

* configure.ac:
releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."

18 years agotestsuite/: Another attempt at making the tests deterministic on the buildbots
Jan Schmidt [Tue, 21 Mar 2006 14:01:07 +0000 (14:01 +0000)]
testsuite/: Another attempt at making the tests deterministic on the buildbots

Original commit message from CVS:
* testsuite/test_ghostpad.py:
* testsuite/test_pad.py:
Another attempt at making the tests deterministic on the buildbots

18 years agoconfigure.ac: pre-release 0.10.2.2
Jan Schmidt [Tue, 21 Mar 2006 00:14:38 +0000 (00:14 +0000)]
configure.ac: pre-release 0.10.2.2

Original commit message from CVS:
2006-03-20  Jan Schmidt <thaytan@mad.scientist.com>

* configure.ac:
pre-release 0.10.2.2

18 years agotestsuite/test_ghostpad.py: Add while loop in teardown to wait for the pipeline state...
Jan Schmidt [Mon, 20 Mar 2006 19:08:34 +0000 (19:08 +0000)]
testsuite/test_ghostpad.py: Add while loop in teardown to wait for the pipeline state to hit NULL. Hopefully this wil...

Original commit message from CVS:
* testsuite/test_ghostpad.py:
Add while loop in teardown to wait for the pipeline state
to hit NULL. Hopefully this will ensure the refcount has always hit 1.

18 years agoconfigure.ac: Only require GStreamer core >= 0.10.2
Edward Hervey [Tue, 14 Mar 2006 12:56:46 +0000 (12:56 +0000)]
configure.ac: Only require GStreamer core >= 0.10.2

Original commit message from CVS:
* configure.ac:
Only require GStreamer core >= 0.10.2
Detect version of core the bindings are being compiled against and
write gst/gstversion.override file with eventual API additions that
should be ignored.
* gst/Makefile.am:
* gst/base.defs:
Added gst_base_sync_[set|get]_[sync|max_lateness]() and
gst_type_find_helper_get_range() definitions
* gst/gst-0.10.3.ignore:
API added in gstreamer core 0.10.3
* gst/gst-0.10.4.ignore:
API added in gstreamer core 0.10.4
* gst/gst.override:
Include gstversion.override.
* gst/gstversion.override.in:
Magic file for API additions to ignore.

18 years agocodegen/: New --extendpath option for codegenerator so we can add extra path to searc...
Edward Hervey [Tue, 14 Mar 2006 12:25:22 +0000 (12:25 +0000)]
codegen/: New --extendpath option for codegenerator so we can add extra path to search for included override files.

Original commit message from CVS:
* codegen/codegen.py:
* codegen/override.py:
New --extendpath option for codegenerator so we can add
extra path to search for included override files.

18 years agogst/: Added base elements override file.
Edward Hervey [Mon, 13 Mar 2006 11:19:10 +0000 (11:19 +0000)]
gst/: Added base elements override file.

Original commit message from CVS:
* gst/Makefile.am:
* gst/gst.override:
* gst/gstbase.override:
Added base elements override file.
* gst/gstpad.override:
Added override for gst_pad_alloc_buffer_and_set_caps

18 years agogst/gst.override: Commited a bit too much :)
Edward Hervey [Fri, 10 Mar 2006 11:28:01 +0000 (11:28 +0000)]
gst/gst.override: Commited a bit too much :)

Original commit message from CVS:
* gst/gst.override:
Commited a bit too much :)

18 years agogst/base.defs: typo fix for gst_type_find_helper()
Edward Hervey [Fri, 10 Mar 2006 11:22:31 +0000 (11:22 +0000)]
gst/base.defs: typo fix for gst_type_find_helper()

Original commit message from CVS:
* gst/base.defs:
typo fix for gst_type_find_helper()
Added new API : gst_type_find_helper_for_buffer()
* gst/gst.override:
override for gst.type_find_helper_for_buffer()

18 years agogst/: Added new API: gst_pipeline_[get|set]_auto_flush_bus() gst_uri_has_protocol()
Edward Hervey [Fri, 10 Mar 2006 10:54:40 +0000 (10:54 +0000)]
gst/: Added new API: gst_pipeline_[get|set]_auto_flush_bus() gst_uri_has_protocol()

Original commit message from CVS:
* gst/gst-types.defs:
* gst/gst.defs:
Added new API:
gst_pipeline_[get|set]_auto_flush_bus()
gst_uri_has_protocol()
GST_RESOURCE_ERROR_NO_SPACE_LEFT

18 years agogst/arg-types.py: Add ReturnType and Parameter for GstCaps.
Edward Hervey [Tue, 7 Mar 2006 19:44:35 +0000 (19:44 +0000)]
gst/arg-types.py: Add ReturnType and Parameter for GstCaps.

Original commit message from CVS:
* gst/arg-types.py:
Add ReturnType and Parameter for GstCaps.
This allows the codegenerator to wrap properly more virtual proxies.

18 years agogst/base.defs: Update for new check_get_range virtual method in GstBaseSrc
Edward Hervey [Tue, 7 Mar 2006 19:08:43 +0000 (19:08 +0000)]
gst/base.defs: Update for new check_get_range virtual method in GstBaseSrc

Original commit message from CVS:
* gst/base.defs:
Update for new check_get_range virtual method in GstBaseSrc

18 years agogst/: Don't leak PyObjects wrapping GValues when indexing into a
Michael Smith [Mon, 6 Mar 2006 16:24:53 +0000 (16:24 +0000)]
gst/: Don't leak PyObjects wrapping GValues when indexing into a

Original commit message from CVS:
* gst/gststructure.override:
* gst/gsttaglist.override:
Don't leak PyObjects wrapping GValues when indexing into a
GStStructure. Also fix a copy/paste identical bug in taglists.

18 years agogst/pygstminiobject.h: Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.
Edward Hervey [Thu, 2 Mar 2006 09:40:13 +0000 (09:40 +0000)]
gst/pygstminiobject.h: Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.

Original commit message from CVS:
* gst/pygstminiobject.h:
Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.
Let's keep our own detection.
Closes #333055

18 years agopygst.py.in: Fix a silly logic inversion typo
Jan Schmidt [Tue, 28 Feb 2006 00:17:45 +0000 (00:17 +0000)]
pygst.py.in: Fix a silly logic inversion typo

Original commit message from CVS:
* pygst.py.in:
Fix a silly logic inversion typo

18 years agopygst.py.in: use 'raise StandardError' instead of 'assert' so that compiled code...
Edward Hervey [Mon, 27 Feb 2006 16:22:10 +0000 (16:22 +0000)]
pygst.py.in: use 'raise StandardError' instead of 'assert' so that compiled code raise a noticeable exception.

Original commit message from CVS:
* pygst.py.in:
use 'raise StandardError' instead of 'assert' so that compiled code
raise a noticeable exception.
Closes #332586

18 years agogst/gstmodule.c: gst.gst_version uses the result of gst_version() rather than use...
Edward Hervey [Wed, 22 Feb 2006 10:16:33 +0000 (10:16 +0000)]
gst/gstmodule.c: gst.gst_version uses the result of gst_version() rather than use the GST_VERSION_* hardcoded values.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* gst/gstmodule.c: (init_gst):
gst.gst_version uses the result of gst_version() rather than use
the GST_VERSION_* hardcoded values.
Closes #331616

18 years agoexamples/vumeter.py: In fact it wasn't an application message, but an element message :)
Edward Hervey [Mon, 20 Feb 2006 18:07:59 +0000 (18:07 +0000)]
examples/vumeter.py: In fact it wasn't an application message, but an element message :)

Original commit message from CVS:
* examples/vumeter.py:
In fact it wasn't an application message, but an element message :)

18 years agofix vumeter example
Zaheer Abbas Merali [Mon, 20 Feb 2006 16:58:14 +0000 (16:58 +0000)]
fix vumeter example

Original commit message from CVS:
fix vumeter example

18 years agogst/: Updated and properly wrapped new GstQuery formats API.
Edward Hervey [Fri, 17 Feb 2006 15:35:34 +0000 (15:35 +0000)]
gst/: Updated and properly wrapped new GstQuery formats API.

Original commit message from CVS:
* gst/gst.defs:
* gst/gstquery.override:
Updated and properly wrapped new GstQuery formats API.

18 years agogst/gst.defs (disable_sync_message_emission)
Andy Wingo [Fri, 10 Feb 2006 17:49:47 +0000 (17:49 +0000)]
gst/gst.defs (disable_sync_message_emission)

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

* gst/gst.defs (disable_sync_message_emission)
(enable_sync_message_emission): Wrap new functions from GStreamer
CVS.

* configure.ac (GST_REQ): Require GStreamer 0.10.3.1.

* examples/play.py: A bit of refactoring. Make use of the
sync-message signals. Reacts to events on the bus. Keeps aspect
ratio. Better scrubbing, play/pause button instead of
play+pause+stop. Not a bad player now, although the code still
lacks cleanliness.

18 years agoexamples/play.py (GstPlayer.query_position)
Andy Wingo [Fri, 10 Feb 2006 10:53:22 +0000 (10:53 +0000)]
examples/play.py (GstPlayer.query_position)

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

* examples/play.py (GstPlayer.query_position)
(PlayerWindow.update_scale_cb): Only return position, duration
from query_position -- fixes a bugaboo.
(main): Add some input validation.

* examples/pipeline-tester (data): Add a pipeline to test software
scaling.

18 years agogst/: Remove deprecated code dating back from 0.8 era.
Edward Hervey [Tue, 7 Feb 2006 18:54:52 +0000 (18:54 +0000)]
gst/: Remove deprecated code dating back from 0.8 era.

Original commit message from CVS:
* gst/gst.override:
* gst/gstmodule.c: (python_do_pending_calls):
Remove deprecated code dating back from 0.8 era.

18 years agocodegen/argtypes.py (UInt64Arg.write_param): Parse long arguments using ParseTuple...
Andy Wingo [Mon, 6 Feb 2006 16:24:23 +0000 (16:24 +0000)]
codegen/argtypes.py (UInt64Arg.write_param): Parse long arguments using ParseTuple and friends; allows ints to passed...

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

* codegen/argtypes.py (UInt64Arg.write_param): Parse long
arguments using ParseTuple and friends; allows ints to passed for
longs as a side benefit.

18 years agogst/gst.override: (gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead...
Edward Hervey [Thu, 2 Feb 2006 16:30:01 +0000 (16:30 +0000)]
gst/gst.override: (gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of outputing gibberish value.

Original commit message from CVS:
* gst/gst.override:
(gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of
outputing gibberish value.

18 years agogst/gst.defs: Update for current GStreamer core API
Edward Hervey [Thu, 2 Feb 2006 15:54:07 +0000 (15:54 +0000)]
gst/gst.defs: Update for current GStreamer core API

Original commit message from CVS:
* gst/gst.defs:
Update for current GStreamer core API

18 years agotestsuite/test_event.py: Properly use tempfile
Edward Hervey [Wed, 1 Feb 2006 16:37:41 +0000 (16:37 +0000)]
testsuite/test_event.py: Properly use tempfile

Original commit message from CVS:
* testsuite/test_event.py:
Properly use tempfile

18 years agogst/gst.defs: When using gst.Element.send_event() and gst.Pad.send_event() we keep...
Edward Hervey [Wed, 1 Feb 2006 14:19:55 +0000 (14:19 +0000)]
gst/gst.defs: When using gst.Element.send_event() and gst.Pad.send_event() we keep a refcount on the sent event.

Original commit message from CVS:
* gst/gst.defs:
When using gst.Element.send_event() and gst.Pad.send_event() we keep
a refcount on the sent event.
* testsuite/test_event.py:
Uncomment test to prove above fix

18 years agotestsuite/test_event.py: add a test case for autoplugging behaviour: create a source...
Thomas Vander Stichele [Wed, 1 Feb 2006 11:52:04 +0000 (11:52 +0000)]
testsuite/test_event.py: add a test case for autoplugging behaviour: create a source, connect probes, store new-segme...

Original commit message from CVS:

* testsuite/test_event.py:
add a test case for autoplugging behaviour:
create a source, connect probes, store new-segment event,
add element in buffer probe callback, and forward event
Currently fails due to refcounting on the stored new-segment
event

18 years agotestsuite/test_element.py: add another link test
Thomas Vander Stichele [Wed, 1 Feb 2006 11:14:20 +0000 (11:14 +0000)]
testsuite/test_element.py: add another link test

Original commit message from CVS:
2006-02-01  Thomas Vander Stichele  <thomas at apestaart dot org>

* testsuite/test_element.py:
add another link test

18 years agoLink against Gst Data protocol libraries.
Edward Hervey [Mon, 30 Jan 2006 12:57:02 +0000 (12:57 +0000)]
Link against Gst Data protocol libraries.

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
Link against Gst Data protocol libraries.
* gst/__init__.py:
Restore dlopenflags after importing gst.
Closes #329110

18 years agoupdate spec file
Christian Schaller [Wed, 25 Jan 2006 11:23:20 +0000 (11:23 +0000)]
update spec file

Original commit message from CVS:
update spec file

18 years agoback to head
Thomas Vander Stichele [Mon, 16 Jan 2006 21:01:03 +0000 (21:01 +0000)]
back to head

Original commit message from CVS:
back to head

18 years agoreleasing 0.10.2
Thomas Vander Stichele [Mon, 16 Jan 2006 20:59:29 +0000 (20:59 +0000)]
releasing 0.10.2

Original commit message from CVS:
releasing 0.10.2

18 years agoprerelease
Thomas Vander Stichele [Sat, 14 Jan 2006 22:59:52 +0000 (22:59 +0000)]
prerelease

Original commit message from CVS:
prerelease

18 years agogst/gstlibs.override: GstController : don't use values that are now in non-public...
Edward Hervey [Fri, 13 Jan 2006 17:40:09 +0000 (17:40 +0000)]
gst/gstlibs.override: GstController : don't use values that are now in non-public API.

Original commit message from CVS:
* gst/gstlibs.override:
GstController : don't use values that are now in non-public API.

18 years agogst/base.defs: Revert guint8* to gchar* modifications for the adapter
Edward Hervey [Mon, 9 Jan 2006 11:42:25 +0000 (11:42 +0000)]
gst/base.defs: Revert guint8* to gchar* modifications for the adapter

Original commit message from CVS:
* gst/base.defs:
Revert guint8* to gchar* modifications for the adapter
* gst/gst.defs:
Cleanups and API additions

18 years agogst/gststructure.override: Properly check for gstvalue data types. This makes it...
Edward Hervey [Sun, 8 Jan 2006 12:26:35 +0000 (12:26 +0000)]
gst/gststructure.override: Properly check for gstvalue data types. This makes it possible to set fields with fractions.

Original commit message from CVS:
* gst/gststructure.override: (_wrap_gst_structure_set_value):
Properly check for gstvalue data types. This makes it possible to
set fields with fractions.
* testsuite/test_caps.py:
* testsuite/test_struct.py:
Test for above modifications