Edward Hervey [Tue, 3 Oct 2006 09:24:11 +0000 (09:24 +0000)]
codegen/argtypes.py: Revert the UInt64Arg modifications from upstream. It forces us to give a PyLong, whereas we can ...
Original commit message from CVS:
* codegen/argtypes.py:
Revert the UInt64Arg modifications from upstream. It forces us to give
a PyLong, whereas we can directly use the 'K' argument parsing for that.
Edward Hervey [Fri, 29 Sep 2006 09:53:11 +0000 (09:53 +0000)]
ltihooks.py: Removed
Original commit message from CVS:
* ltihooks.py:
Removed
* testsuite/common.py:
ltihooks is dead, long live gstltihooks. This should complete thomas'
fix of #357310.
Jan Schmidt [Thu, 28 Sep 2006 10:03:22 +0000 (10:03 +0000)]
gst/Makefile.am: Explicitly export _PyGObject_API from our modules, as it's apparently needed for import. Previously ...
Original commit message from CVS:
* gst/Makefile.am:
Explicitly export _PyGObject_API from our modules, as it's apparently
needed for import. Previously we implicitly relied on a bug in the
core providing --export-dynamic as a link flag.
Thomas Vander Stichele [Sat, 23 Sep 2006 10:43:18 +0000 (10:43 +0000)]
Fix #357310
Original commit message from CVS:
* Makefile.am:
* gst/__init__.py:
* gstltihooks.py:
Fix #357310
Rene Stadler [Fri, 22 Sep 2006 13:21:59 +0000 (13:21 +0000)]
gst/gstlibs.override: Fixes for GstController creation memleak fixes.
Original commit message from CVS:
Patch by: Rene Stadler <mail@renestadler.de>
* gst/gstlibs.override:
Fixes for GstController creation
memleak fixes.
Edward Hervey [Tue, 12 Sep 2006 11:16:08 +0000 (11:16 +0000)]
gst/extend/Makefile.am: Forgot to add 3 previous files to the Makefile so they get installed.
Original commit message from CVS:
* gst/extend/Makefile.am:
Forgot to add 3 previous files to the Makefile so they get
installed.
Edward Hervey [Tue, 12 Sep 2006 11:14:24 +0000 (11:14 +0000)]
gst/extend/: Revival of the jukebox (and leveller) using 0.10 and gnonlin.
Original commit message from CVS:
* gst/extend/jukebox.py:
* gst/extend/leveller.py:
* gst/extend/sources.py:
Revival of the jukebox (and leveller) using 0.10 and gnonlin.
Still needs a bit of love, but functionnal enough.
Edward Hervey [Sun, 10 Sep 2006 08:56:22 +0000 (08:56 +0000)]
Give proper credits to the author of the patch
Original commit message from CVS:
Give proper credits to the author of the patch
Edward Hervey [Sun, 10 Sep 2006 08:53:26 +0000 (08:53 +0000)]
gst/libs.defs: Add definition for GstParamFlags, extension of the GParamFlags.
Original commit message from CVS:
* gst/libs.defs:
Add definition for GstParamFlags, extension of the GParamFlags.
Only contains one flag, gst.PARAM_CONTROLLABLE.
Closes #355150
Edward Hervey [Thu, 31 Aug 2006 14:03:44 +0000 (14:03 +0000)]
gst/gst-0.10.10.ignore: API addition
Original commit message from CVS:
* gst/gst-0.10.10.ignore:
API addition
* gst/gst.defs:
Added new ghostpad functions.
Edward Hervey [Tue, 29 Aug 2006 10:05:40 +0000 (10:05 +0000)]
gst/gst.override: We don't own a reference on the elements contained in the list returned by gst_xml_get_topelements().
Original commit message from CVS:
* gst/gst.override:
We don't own a reference on the elements contained in the list
returned by gst_xml_get_topelements().
Edward Hervey [Tue, 29 Aug 2006 09:23:59 +0000 (09:23 +0000)]
testsuite/test_pad.py: The bug was not a bug. Fixed the typo.
Original commit message from CVS:
* testsuite/test_pad.py:
The bug was not a bug. Fixed the typo.
Thomas Vander Stichele [Tue, 29 Aug 2006 07:43:42 +0000 (07:43 +0000)]
testsuite/test_pad.py: add a test for event probes - shows a bug, for which I commented the failUnless out
Original commit message from CVS:
* testsuite/test_pad.py:
add a test for event probes - shows a bug, for which I commented
the failUnless out
Edward Hervey [Mon, 21 Aug 2006 12:55:37 +0000 (12:55 +0000)]
configure.ac: Whoops, typo error :)
Original commit message from CVS:
* configure.ac:
Whoops, typo error :)
Edward Hervey [Mon, 21 Aug 2006 11:43:01 +0000 (11:43 +0000)]
configure.ac: attempt to fix build.
Original commit message from CVS:
* configure.ac:
attempt to fix build.
Edward Hervey [Mon, 21 Aug 2006 11:31:51 +0000 (11:31 +0000)]
configure.ac: If pygobject is available, only build with it, else try to find pygtk to stay compatible with older ver...
Original commit message from CVS:
* configure.ac:
If pygobject is available, only build with it, else try to find pygtk
to stay compatible with older version.
* gst/Makefile.am:
Switch to pygobject CFLAGS.
* testsuite/Makefile.am:
Switch to pygobject CFLAGS.
Edward Hervey [Tue, 8 Aug 2006 19:21:51 +0000 (19:21 +0000)]
codegen/codegen.py: newer pygobject's pyg_constant_strip_prefix() now return a const gchar * whereas PyModule_AddIntC...
Original commit message from CVS:
* codegen/codegen.py:
newer pygobject's pyg_constant_strip_prefix() now return a const gchar *
whereas PyModule_AddIntConstant() takes a normal gchar*.
Closes #349623
Andy Wingo [Sat, 5 Aug 2006 17:15:52 +0000 (17:15 +0000)]
examples/synchronizer.py: Actually appears to work now, will have to try with guadec videos on Monday.
Original commit message from CVS:
2006-08-05 Andy Wingo <wingo@pobox.com>
* examples/synchronizer.py: Actually appears to work now, will
have to try with guadec videos on Monday.
* examples/remuxer.py (PlayerWindow.create_ui): Disable the
auto-adjusting of cut in and cut out times, it's annoying.
Andy Wingo [Fri, 4 Aug 2006 17:04:27 +0000 (17:04 +0000)]
small updates, still ui only
Original commit message from CVS:
small updates, still ui only
Andy Wingo [Fri, 4 Aug 2006 16:42:15 +0000 (16:42 +0000)]
examples/synchronizer.py: New file, a bit of a hack to remuxer.py, but for resyncing a bad ogg. Only UI at the moment..
Original commit message from CVS:
2006-08-04 Andy Wingo <wingo@pobox.com>
* examples/synchronizer.py: New file, a bit of a hack to
remuxer.py, but for resyncing a bad ogg. Only UI at the moment..
Andy Wingo [Fri, 28 Jul 2006 13:56:43 +0000 (13:56 +0000)]
changelog
Original commit message from CVS:
changelog
James Doc Livingston [Fri, 28 Jul 2006 13:56:20 +0000 (13:56 +0000)]
examples/remuxer.py (RemuxBin._do_seek, Remuxer._bus_watch): Use normal seeks instead of segment seeks so that EOS is...
Original commit message from CVS:
2006-07-28 Andy Wingo <wingo@pobox.com>
* examples/remuxer.py (RemuxBin._do_seek, Remuxer._bus_watch): Use
normal seeks instead of segment seeks so that EOS is handled
properly. Patch by James "Doc" Livingston <doclivingston at
gmail.com>. (#348416)
* examples/remuxer.py (RemuxBin._new_demuxed_pad): Increase the
buffer size for dealing with terribly muxed files.
Edward Hervey [Thu, 20 Jul 2006 17:05:22 +0000 (17:05 +0000)]
configure.ac: Back to development cycle
Original commit message from CVS:
* configure.ac:
Back to development cycle
Edward Hervey [Thu, 20 Jul 2006 17:03:57 +0000 (17:03 +0000)]
0.10.5 "My Little Poney wants some Funk" release
Original commit message from CVS:
0.10.5 "My Little Poney wants some Funk" release
----------------------------------------------------------------------
Edward Hervey [Wed, 19 Jul 2006 14:21:36 +0000 (14:21 +0000)]
configure.ac: 0.10.4.2 pre-release
Original commit message from CVS:
* configure.ac: 0.10.4.2 pre-release
Edward Hervey [Tue, 18 Jul 2006 15:33:41 +0000 (15:33 +0000)]
Add new ignore for 0.10.10 API additions
Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
* gst/gst-0.10.10.ignore:
* gst/gstversion.override.in:
Add new ignore for 0.10.10 API additions
* gst/gst.defs:
Added definitions for new segtrap functions
Edward Hervey [Wed, 5 Jul 2006 11:35:12 +0000 (11:35 +0000)]
gst/gstmodule.c: Added gst.BUFFER_OFFSET_NONE for proper (guint64) -1 conversion between python and C.
Original commit message from CVS:
* gst/gstmodule.c: (init_gst):
Added gst.BUFFER_OFFSET_NONE for proper (guint64) -1 conversion between
python and C.
Edward Hervey [Mon, 3 Jul 2006 14:44:20 +0000 (14:44 +0000)]
gst/: Repeat 100 times : "I shouldn't commit patches without checking them thoroughly, especially if they come from s...
Original commit message from CVS:
* gst/gstelement.override:
* gst/gstevent.override:
* gst/gstmessage.override:
* gst/gstquery.override:
Repeat 100 times : "I shouldn't commit patches without checking
them thoroughly, especially if they come from someone I trust".
Fix the broken Py_BuildValue.
Thomas Vander Stichele [Mon, 3 Jul 2006 13:32:08 +0000 (13:32 +0000)]
add gcov stuff
Original commit message from CVS:
* Makefile.am:
* configure.ac:
* gst/Makefile.am:
add gcov stuff
Thomas Vander Stichele [Mon, 3 Jul 2006 13:31:19 +0000 (13:31 +0000)]
gst/gstmodule.c: don't crash when error is NULL
Original commit message from CVS:
* gst/gstmodule.c: (init_gst):
don't crash when error is NULL
Edward Hervey [Mon, 3 Jul 2006 09:31:26 +0000 (09:31 +0000)]
gst/gstmessage.override: State change is a list and not a tuple
Original commit message from CVS:
* gst/gstmessage.override:
State change is a list and not a tuple
* gst/gstpad.override:
query_position() got busted in previous commit.
Edward Hervey [Mon, 3 Jul 2006 09:01:18 +0000 (09:01 +0000)]
gst/: Use Py_BuildValue to construct tuples.
Original commit message from CVS:
reviewed by: Edward Hervey <edward@fluendo.com>
* gst/gstelement.override:
* gst/gstevent.override:
* gst/gstmessage.override:
* gst/gstpad.override:
* gst/gstquery.override:
Use Py_BuildValue to construct tuples.
Use tuples for collection of different objects.
See http://www.python.org/doc/faq/general/#why-are-there-separate-tuple-and-list-data-types
* testsuite/test_event.py:
[message|query|event].parse_* now return tuples and not list.
Fixes #334548
Edward Hervey [Sun, 2 Jul 2006 15:25:04 +0000 (15:25 +0000)]
Removal of all glib < 2.8 cruft since GStreamer core now requires glib >= 2.8
Original commit message from CVS:
Removal of all glib < 2.8 cruft since GStreamer core now requires
glib >= 2.8
* codegen/argtypes.py:
remove gstobject cruft from ObjectArg
* configure.ac:
Require glib >= 2.8.0
* gst/Makefile.am:
* gst/pygstobject.c:
* gst/pygstobject.h:
Remove pygstobject.[ch]
* gst/common.h:
Don't include removed header file.
* gst/gst.override:
* gst/gstbin.override:
* gst/gstbus.override:
* gst/gstelement.override:
* gst/gstelementfactory.override:
* gst/gstmessage.override:
* gst/gstobject.override:
* gst/gstpad.override:
* gst/interfaces.override:
* gst/pygstiterator.c: (pygst_iterator_iter_next):
Switch from using pygstobject* functions to using pygobject* functions.
* gst/gstmodule.c: (sink_gstobject), (init_gst):
Move GstObject sink function here and use standard gobject refcounting.
Edward Hervey [Thu, 22 Jun 2006 19:12:36 +0000 (19:12 +0000)]
configure.ac: 0.10.7 ignore file is for 0.10.7 AND 0.10.8 (due to brown paperbag release).
Original commit message from CVS:
* configure.ac: (GST_LIBS):
0.10.7 ignore file is for 0.10.7 AND 0.10.8 (due to brown paperbag
release).
Edward Hervey [Thu, 15 Jun 2006 09:58:08 +0000 (09:58 +0000)]
codegen/codegen.py: Always unblock threads when going to C.
Original commit message from CVS:
* codegen/codegen.py:
Always unblock threads when going to C.
* gst/gst.defs:
Revert unblock-threads noise.
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.
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
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.
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
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
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.
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.
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.
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.
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
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
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
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
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 !
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).
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
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
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.
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
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])
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.
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.
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.
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
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
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
Andy Wingo [Fri, 5 May 2006 13:32:37 +0000 (13:32 +0000)]
smaller title
Original commit message from CVS:
smaller title
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.
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.
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.
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.
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
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.
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
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
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
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
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
Andy Wingo [Wed, 19 Apr 2006 12:04:56 +0000 (12:04 +0000)]
BPB(tm)
Original commit message from CVS:
BPB(tm)
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.
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.
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 :)
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
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
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.
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
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
Thomas Vander Stichele [Sat, 1 Apr 2006 10:10:48 +0000 (10:10 +0000)]
fix makefile
Original commit message from CVS:
fix makefile
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
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.
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"
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_*()
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
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..."
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
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