summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-05-05examples/remuxer.py: Updates! Nothing gstreamery, it's all ui, so I won't ↵Andy Wingo2-51/+115
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.
2006-04-29examples/gstfile.py: Threaded application, we NEED gobject.threads_init().Edward Hervey4-2/+18
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.
2006-04-28gst/arg-types.py: Caps used as arguments of virtual methods should keep ↵Edward Hervey3-2/+12
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.
2006-04-28gst/gstbase.override: gst.BaseTransform.get_unit_size() virtual method override.Edward Hervey2-0/+110
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
2006-04-28gst/arg-types.py: GstMiniObject used as virtual methods parameters should be ↵Edward Hervey5-6/+271
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.
2006-04-28gst/gstpad.override: (pad_block_callback_marshal)Edward Hervey1-30/+22
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
2006-04-28gst/gstmodule.c: Wrap the gstreamer error domains quark.Edward Hervey2-1/+12
Original commit message from CVS: * gst/gstmodule.c: (init_gst): Wrap the gstreamer error domains quark. Fixes #339040
2006-04-28gst/gstpad.override (pad_block_callback_marshal)Edward Hervey1-0/+7
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
2006-04-28back to HEADThomas Vander Stichele2-1/+6
Original commit message from CVS: back to HEAD
2006-04-28releasing 0.10.4RELEASE-0_10_4Thomas Vander Stichele4-14/+42
Original commit message from CVS: releasing 0.10.4
2006-04-19BPB(tm)Andy Wingo1-2/+0
Original commit message from CVS: BPB(tm)
2006-04-19gst/arg-types.py (GstCapsArg.write_const_param)Andy Wingo3-2/+19
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.
2006-04-19examples/remuxer.py (GstPlayer.seek): Don't do accurate seeks, because the ↵Andy Wingo2-1/+6
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.
2006-04-19examples/remuxer.py: Another code dump. I know it breaks the freeze but it's ↵Andy Wingo2-14/+124
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 :)
2006-04-13prereleasing gst-pythonThomas Vander Stichele1-1/+1
Original commit message from CVS: prereleasing gst-python
2006-04-10gst/gsttaglist.override: Return tag value if present more than once (instead ↵Edward Hervey3-1/+7
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
2006-04-10codegen/argtypes.py: Update from upstream codegen for UInt argtype.Edward Hervey4-8/+233
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.
2006-04-08testsuite/test-object.h: Fix broken GObject macrosStefan Kost2-1/+6
Original commit message from CVS: * testsuite/test-object.h: Fix broken GObject macros
2006-04-07examples/remuxer.py: Code dump, work in progress...Andy Wingo2-18/+159
Original commit message from CVS: 2006-04-07 Andy Wingo <wingo@pobox.com> * examples/remuxer.py: Code dump, work in progress...
2006-04-07testsuite/test_ghostpad.py: more assertions to figure out an speed issue.Edward Hervey2-2/+7
Original commit message from CVS: * testsuite/test_ghostpad.py: more assertions to figure out an speed issue.
2006-04-07gst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if it is an ↵Andy Wingo3-2/+11
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.
2006-04-07Makefile.am: make check-valgrind calls make valgrind in the testsuite directory.Edward Hervey4-1/+56
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.
2006-04-07gst/gstelement.override (_wrap_gst_element_link): Allow errors parsing the ↵Andy Wingo2-1/+9
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.
2006-04-07gst/gst.defs (element_make_from_uri): Element name is optional and can be ↵Andy Wingo3-1/+6
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.
2006-04-05testsuite/test_message.py: GstBus is flushing in NULL, so we need to set the ↵Edward Hervey3-0/+9
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.
2006-04-05configure.ac (PYGST_MICRO_VERSION): Doc fix.Andy Wingo5-3/+41
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.
2006-04-05gst/gstpad.override (_wrap_gst_pad_set_blocked_async): PyObject_IsTrue, not ↵Andy Wingo3-1/+6
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.
2006-04-04gst/gst.defs: gst_element_post_message: Adding keep-refcount tag to the ↵Edward Hervey3-1/+7
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.
2006-04-01fix makefileThomas Vander Stichele1-1/+1
Original commit message from CVS: fix makefile
2006-04-01configure.ac: use AS_VERSION and AS_NANOThomas Vander Stichele4-15/+30
Original commit message from CVS: * configure.ac: use AS_VERSION and AS_NANO
2006-03-31examples/remuxer.py: Example GUI for a remuxer, unfinished -- dropping it ↵Andy Wingo4-5/+539
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.
2006-03-30configure.ac: Better empty string test fix for "Fixes to how we figure out ↵David I. Lehn3-1/+7
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"
2006-03-24configure.ac: Fixes in how we figure out what API to ignoreEdward Hervey9-10/+237
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_*()
2006-03-21Bump nano back to CVSJan Schmidt1-1/+1
Original commit message from CVS: Bump nano back to CVS
2006-03-21configure.ac: releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but ↵RELEASE-0_10_3Jan Schmidt4-7/+35
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..."
2006-03-21testsuite/: Another attempt at making the tests deterministic on the buildbotsJan Schmidt3-6/+11
Original commit message from CVS: * testsuite/test_ghostpad.py: * testsuite/test_pad.py: Another attempt at making the tests deterministic on the buildbots
2006-03-21configure.ac: pre-release 0.10.2.2Jan Schmidt2-1/+6
Original commit message from CVS: 2006-03-20 Jan Schmidt <thaytan@mad.scientist.com> * configure.ac: pre-release 0.10.2.2
2006-03-20testsuite/test_ghostpad.py: Add while loop in teardown to wait for the ↵Jan Schmidt3-0/+10
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.
2006-03-14configure.ac: Only require GStreamer core >= 0.10.2Edward Hervey8-4/+175
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.
2006-03-14codegen/: New --extendpath option for codegenerator so we can add extra path ↵Edward Hervey3-6/+31
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.
2006-03-13gst/: Added base elements override file.Edward Hervey5-1/+304
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
2006-03-10gst/gst.override: Commited a bit too much :)Edward Hervey2-3/+5
Original commit message from CVS: * gst/gst.override: Commited a bit too much :)
2006-03-10gst/base.defs: typo fix for gst_type_find_helper()Edward Hervey3-11/+58
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()
2006-03-10gst/: Added new API: gst_pipeline_[get|set]_auto_flush_bus() ↵Edward Hervey4-0/+34
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
2006-03-07gst/arg-types.py: Add ReturnType and Parameter for GstCaps.Edward Hervey2-2/+48
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.
2006-03-07gst/base.defs: Update for new check_get_range virtual method in GstBaseSrcEdward Hervey2-0/+9
Original commit message from CVS: * gst/base.defs: Update for new check_get_range virtual method in GstBaseSrc
2006-03-06gst/: Don't leak PyObjects wrapping GValues when indexing into aMichael Smith3-4/+7
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.
2006-03-02gst/pygstminiobject.h: Some crack distributions do weirdo stuff with ↵Edward Hervey2-0/+8
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
2006-02-28pygst.py.in: Fix a silly logic inversion typoJan Schmidt2-1/+6
Original commit message from CVS: * pygst.py.in: Fix a silly logic inversion typo
2006-02-27pygst.py.in: use 'raise StandardError' instead of 'assert' so that compiled ↵Edward Hervey2-6/+13
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