Skip to content
Snippets Groups Projects
  1. Jun 21, 2005
  2. Jun 20, 2005
  3. Jun 17, 2005
    • Andy Wingo Wingo's avatar
      oops · 98b4a872
      Andy Wingo Wingo authored
      Original commit message from CVS:
      oops
      98b4a872
    • Andy Wingo Wingo's avatar
      gst/gstcaps.override (_wrap_gst_caps_tp_richcompare): Increment the refcount... · c0e69346
      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.
      c0e69346
  4. Jun 14, 2005
    • Edward Hervey's avatar
      gst/gstcaps.override: reverting previous fix, was incorrect · e63ce99b
      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
      e63ce99b
    • Edward Hervey's avatar
      configure.ac: 0.8.1.2 pre-release · b923a74d
      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
      b923a74d
    • Edward Hervey's avatar
      gst/gst.override: bye bye probe memleak · 4459aa6d
      Edward Hervey authored
      Original commit message from CVS:
      * gst/gst.override: (probe_handler_marshal):
      bye bye probe memleak
      4459aa6d
    • Edward Hervey's avatar
      gst/: Added support for element flags (list, set, unset) · 5a396108
      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
      5a396108
    • Andy Wingo Wingo's avatar
      gst/gstcaps.override (_wrap_gst_caps_tp_richcompare): Fixes for == and != when... · 8321bb9b
      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.
      8321bb9b
    • Edward Hervey's avatar
      gst/gstcaps.override: · 1f2942e7
      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>'>
      1f2942e7
  5. Jun 09, 2005
  6. Jun 08, 2005
    • Edward Hervey's avatar
      examples/gst/: renamed gst-file.py to gstfile.py and made the Discoverer class... · 72ad1d89
      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
      72ad1d89
    • Edward Hervey's avatar
      renaming gst-file.py to gstfile.py · 85782b18
      Edward Hervey authored
      Original commit message from CVS:
      renaming gst-file.py to gstfile.py
      85782b18
  7. Jun 07, 2005
    • Edward Hervey's avatar
      examples/gst/: New example that shows how to use gst-python in an... · 669e84e2
      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
      669e84e2
  8. Jun 02, 2005
  9. May 04, 2005
    • Benjamin Otte's avatar
      gst/gst.defs: factory.create doesn't need a name · decadd75
      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
      decadd75
  10. May 03, 2005
  11. May 02, 2005
  12. May 01, 2005
    • Thomas Vander Stichele's avatar
      do not do stuff in a testsuite that isn't guaranteed to be there. · 86411565
      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.
      86411565
    • Benjamin Otte's avatar
      gst/gst-types.c: remove, it's called gst-argtypes.c these days · 38d7fc15
      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
      38d7fc15
  13. Apr 30, 2005
    • Benjamin Otte's avatar
      gst/gst.override: pyg_register_class_init is new API, so only use it when available. · 4a2193d9
      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.
      4a2193d9
    • Benjamin Otte's avatar
      gst/arg-types.py: ref the GstData we get in conversions as pygst_data_from_pyobject doesn't do that · c57e2967
      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
      c57e2967
  14. Apr 28, 2005
  15. Apr 26, 2005
Loading