- Jun 21, 2005
-
-
Edward Hervey authored
Original commit message from CVS: 0.8.2 release
-
Edward Hervey authored
Original commit message from CVS: *** empty log message ***
-
- Jun 20, 2005
-
-
Thomas Vander Stichele authored
Original commit message from CVS: reset some docs
-
Thomas Vander Stichele authored
Original commit message from CVS: remove the xml doc build stuff
-
- Jun 17, 2005
-
-
Andy Wingo Wingo authored
Original commit message from CVS: oops
-
Andy Wingo Wingo authored
gst/gstcaps.override (_wrap_gst_caps_tp_richcompare): Increment the refcount of the return value in all cases, even f... Original commit message from CVS: 2005-06-17 Andy Wingo <wingo@pobox.com> * gst/gstcaps.override (_wrap_gst_caps_tp_richcompare): Increment the refcount of the return value in all cases, even for Py_True and Py_False. Lines of code per day hovering around 1.3.
-
- Jun 14, 2005
-
-
Edward Hervey authored
Original commit message from CVS: * gst/gstcaps.override: (_wrap_gst_caps_tp_str): reverting previous fix, was incorrect * configure.ac: 0.8.1.2 pre-release * gst/gst.override: (probe_handler_marshal): bye bye probe memleak
-
Edward Hervey authored
Original commit message from CVS: * configure.ac: 0.8.1.2 pre-release * gst/gst.override: (probe_handler_marshal): bye bye probe memleak
-
Edward Hervey authored
Original commit message from CVS: * gst/gst.override: (probe_handler_marshal): bye bye probe memleak
-
Edward Hervey authored
Original commit message from CVS: * gst/Makefile.am: (defs_DATA) (GST_OVERRIDES): * gst/gst.defs: * gst/gst.override: * gst/gst-extrafuncs.defs: * gst/gstbuffer.override: * gst/gstevent.override: * gst/gst-types.defs: (Buffer) (Event): Added support for element flags (list, set, unset) Added gst.Buffer duration field Added gst.Event fields
-
Andy Wingo Wingo authored
gst/gstcaps.override (_wrap_gst_caps_tp_richcompare): Fixes for == and != when the second arg is not a caps. Original commit message from CVS: 2005-06-14 Andy Wingo <wingo@pobox.com> * gst/gstcaps.override (_wrap_gst_caps_tp_richcompare): Fixes for == and != when the second arg is not a caps. * testsuite/test_caps.py (CapsTest.testComparisons): Fix name.
-
Edward Hervey authored
Original commit message from CVS: * gst/gstcaps.override: (_wrap_gst_caps_tp_str): proper repr of GstCaps : <GstCaps at <adress> : '<caps.to_string>'>
-
- Jun 09, 2005
-
-
Edward Hervey authored
Original commit message from CVS: * examples/gst/gstfile.py: (Discoverer.discover): whoops, pipeline was being run twice :)
-
Zaheer Abbas Merali authored
Original commit message from CVS: fix typo
-
- Jun 08, 2005
-
-
Edward Hervey authored
examples/gst/: renamed gst-file.py to gstfile.py and made the Discoverer class useable in other applications/scripts Original commit message from CVS: * examples/gst/Makefile.am: * examples/gst/gstfile.py: renamed gst-file.py to gstfile.py and made the Discoverer class useable in other applications/scripts * examples/gst/audioconcat.py: Example application that uses the Discoverer and the gnonlin elements to concatenate several audio files to one single one
-
Edward Hervey authored
Original commit message from CVS: renaming gst-file.py to gstfile.py
-
- Jun 07, 2005
-
-
Edward Hervey authored
examples/gst/: New example that shows how to use gst-python in an object-oriented way, and how to override existing m... Original commit message from CVS: * examples/gst/Makefile.am: * examples/gst/gst-file.py: New example that shows how to use gst-python in an object-oriented way, and how to override existing methods
-
- Jun 02, 2005
-
-
Edward Hervey authored
Original commit message from CVS: 2005-06-02 Edward Hervey <edward@fluendo.com> * gst/gstbuffer.override (_wrap_gst_buffer_set_data): gcc 4.x bugfixes
-
Edward Hervey authored
Original commit message from CVS: 2005-06-02 Edward Hervey <edward@fluendo.com> * gst/gstbuffer.override (_wrap_gst_buffer_set_data): gcc 4.x bugfixes
-
- May 04, 2005
-
-
Benjamin Otte authored
Original commit message from CVS: * gst/gst.defs: factory.create doesn't need a name * gst/gst.override: implement tp_str and tp_repr gst.Object and gst.PluginFeature * gst/gstelement.override: implement factory.get_pad_templates and make element.link_pads take NULL, pads or strings as the pad argument * gst/gstpad.override: implement tp_getattr for GstPadTemplate
-
- May 03, 2005
-
-
Zaheer Abbas Merali authored
Original commit message from CVS: 2005-05-03 Zaheer Abbas Merali <zaheerabbas at merali dot org> * gst/pygstvalue.c: (pygst_value_from_pyobject): stupid, stupid, stupid
-
Benjamin Otte authored
Original commit message from CVS: * gst/gstcaps.override: fix uninitialized warning and refator function
-
Benjamin Otte authored
gst/: define NO_IMPORT_PYGOBJECT to have a correct extern declaration reenable _pygst_element_init and ifdef it corre... Original commit message from CVS: * gst/pygstvalue.c: * gst/gst-argtypes.c: * gst/gst.override: define NO_IMPORT_PYGOBJECT to have a correct extern declaration reenable _pygst_element_init and ifdef it correctly * gst/arg-types.py: check errors * gst/gstcaps.override: - remove list append functionality. Sets don't support the + operator - implement richcompare and coerce, nonzero, or, xor and subtract number functions * testsuite/test_caps.py: add tests for the new stuff
-
Thomas Vander Stichele authored
Original commit message from CVS: add pwd for testhelper ?
-
Thomas Vander Stichele authored
Original commit message from CVS: * testsuite/Makefile.am: * testsuite/common.py: rework common so that it behaves a bit more sanely make the inner workings more clear
-
- May 02, 2005
-
-
Thomas Vander Stichele authored
Original commit message from CVS: * configure.ac: add Wall and Werror just like other modules * gst/gst.override: * gst/gstelement.override: fix compile problems for Wall Werror * testsuite/common.py: * Makefile.am: * gst/Makefile.am: * gst/ltihooks.py: * ltihooks.py: move ltihooks to root; having it in gst was a bad hack and breaks distcheck
-
Thomas Vander Stichele authored
Original commit message from CVS: no ltihooks needed for installed
-
Thomas Vander Stichele authored
Original commit message from CVS: * testsuite/runtests.py: a much nicer way of getting all the tests
-
Benjamin Otte authored
Original commit message from CVS: * testsuite/Makefile.am: run tests with GST_DEBUG=*:0 so they don't produce any debugging output * testsuite/test_element.py: don't disable stderr * gst/gstbuffer.override: initialize size correctly
-
Thomas Vander Stichele authored
Original commit message from CVS: also return 1 in case of an error in testsuite
-
Edward Hervey authored
Original commit message from CVS: * testsuite/common.py: Added case for 64bit-system that don't have the dl module
-
Benjamin Otte authored
Original commit message from CVS: * gst/Makefile.am: running the code generator depends on the files it uses * gst/arg-types.py: add GstCaps parsing * gst/gstelement.override: make element.link take an optional caps parameter, deprecate element.link_filtered * testsuite/test_caps.py: replace caps.get_strcuture(i) calls with caps[i], the deprecation warnings are annoying
-
- May 01, 2005
-
-
Thomas Vander Stichele authored
Original commit message from CVS: do not do stuff in a testsuite that isn't guaranteed to be there. could do with some way of detecting and skipping.
-
Benjamin Otte authored
Original commit message from CVS: * gst/gst-types.c: remove, it's called gst-argtypes.c these days * gst/common.h: * gst/gst-argtypes.c: (pygst_caps_from_pyobject): add function to transform a PyObject to a GstCaps* * gst/gstcaps.override: implement more sequence functions, deprecate caps.get_structure() in favour of caps[i] and make the structure-by-reference stuff work * gst/gststructure.override: make structures from caps work by reference but don't die a horrible death if the caps get removed before the structure is * testsuite/Makefile.am: run with G_DEBUG=fatal_warnings so we crash on g_warnings in C code * testsuite/test_caps.py: add some checks
-
- Apr 30, 2005
-
-
Benjamin Otte authored
Original commit message from CVS: * gst/gst.override: pyg_register_class_init is new API, so only use it when available. If not available gst.element_register won't work either, but I just won't care about that right now.
-
Benjamin Otte authored
Original commit message from CVS: * gst/arg-types.py: ref the GstData we get in conversions as pygst_data_from_pyobject doesn't do that * gst/gst-types.c: (pygst_data_from_pyobject), (pygst_data_to_pyobject), (PyGstData_from_value), (PyGstData_to_value): make GstData <=> GValue conversions use the correct G_VALUE_TYPE and don't copy the values, but just ref them. Avoids mad buffer copying * gst/common.h: include GstData <=> PyObject conversion funcs * gst/gst.override: - wrap gst.element_register - add _pygst_get_plugin to query the plugin used by Python. Necessary preparation for a Python plugin loader. Returns NULL if no plugin, in that case gst.element_register registers the element as part of the running app. - add a class initializer for gst.Element subtypes, that checks the variables __gsttemplates__ and __gstdetails__ and makes the correct gst_element_class_set_element_details and gst_element_class_add_pad_templates calls from them. Note: This has issues when virtual methods are enabled. - add _pygst_element_check_error. This functions checks if Python code raised an exception and if so calls gst_element_error on the element and clears the error. Very useful in loop/chain/get-functions * gst/gstbuffer.override: - implement buffer.copy_on_write() - implement sq_(ass_)[item|slice] functions for GstBuffer - fix PyBufferProcs to allow writing when buffer is writable * gst/gstpad.override: - wrap gst.Pad to call gst_pad_new or gst_pad_new_from_template automatically based on arguments - don't attach private pad data to the element private, use g_object_set_data instead - make attaching functions to pads use closures. Allows garbage collecting pads where handlers have been set - fix _repr function to only print parent element's name if parent exists * gst/gstmodule.c: (init_gst): register GstData <=> GValue conversion
-
- Apr 28, 2005
-
-
Benjamin Otte authored
Original commit message from CVS: * gst/gstbuffer.override: Let's unref the buffer we created - prevents gst.Buffer from leaking
-
- Apr 26, 2005
-
-
Benjamin Otte authored
Original commit message from CVS: * gst/gstbuffer.override: throw TypeError if bufsize < data size. Fixes testsuite
-
Johan Dahlin authored
Original commit message from CVS: * testsuite/runtests.py: Return exit code 1 if we have any failures
-
Benjamin Otte authored
Original commit message from CVS: * gst/gstbuffer.override: make Buffer() not use memory it doesn't own * testsuite/test_buffer.py: check that it doesn't
-