1. 03 Oct, 2005 1 commit
  2. 02 Oct, 2005 1 commit
  3. 30 Sep, 2005 5 commits
  4. 29 Sep, 2005 9 commits
  5. 28 Sep, 2005 11 commits
    • Edward Hervey's avatar
      gst/: Updated definitions · ff6728de
      Edward Hervey authored
      Original commit message from CVS:
      * gst/gst.defs:
      * gst/libs.defs:
      Updated definitions
      * gst/gst.override:
      * gst/gststructure.override:
      Added functions not to be used from python, or that have better
      existing equivalents, to the ignore list.
      ff6728de
    • Thomas Vander Stichele's avatar
      testsuite/common.py: provide a default setUp/tearDown · de81816a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * testsuite/common.py:
      provide a default setUp/tearDown
      * testsuite/test_bin.py:
      * testsuite/test_bus.py:
      * testsuite/test_element.py:
      * testsuite/test_pipeline.py:
      adding/updating tests and gc tracking
      de81816a
    • Edward Hervey's avatar
      gst/: Remove dead code · 9ba2f7fb
      Edward Hervey authored
      Original commit message from CVS:
      * gst/gst.override:
      * gst/gstbin.override:
      * gst/gstbuffer.override:
      * gst/gstevent.override:
      Remove dead code
      * gst/gstelement.override:
      Remove dead code and re-enable link with filtering and _send_event()
      9ba2f7fb
    • Edward Hervey's avatar
      gst/: Let's split up gst.override, · 60961d9b
      Edward Hervey authored
      Original commit message from CVS:
      * gst/Makefile.am:
      * gst/gst.override:
      * gst/gsttaglist.override:
      * gst/gstobject.override:
      Let's split up gst.override,
      Added gsttaglist.override and gstobject.override
      * gst/arg-types.py:
      * gst/gst-argtypes.c:
      Cleanup, removed deprecated GstData related functions
      * gst/gst-extrafuncs.defs:
      * gst/gst.defs:
      Moved debug functions to gst-extrafuncs.defs
      60961d9b
    • Thomas Vander Stichele's avatar
      gst/gst.defs: parse_launch also owns the return ref · d1d42bd7
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/gst.defs:
      parse_launch also owns the return ref
      * gst/gstbin.override:
      fix a leak in get_by_name()
      * testsuite/common.py:
      loop when garbage collecting; necessary when deleting, say,
      a pipeline, that contains elements, to ensure the elements
      also get collected
      * testsuite/test_element.py:
      * testsuite/test_pipeline.py:
      test for garbage collection
      d1d42bd7
    • Thomas Vander Stichele's avatar
      testsuite/common.py: add a common.TestCase class that has methods to track and... · cb4e5736
      Thomas Vander Stichele authored
      testsuite/common.py: add a common.TestCase class that has methods to track and verify garbage collection of GstObject
      
      Original commit message from CVS:
      
      * testsuite/common.py:
      add a common.TestCase class that has methods to track and verify
      garbage collection of GstObject
      * testsuite/test_pad.py:
      use it
      cb4e5736
    • Thomas Vander Stichele's avatar
      gst/: add/move some code to handle wrapping/refcounting of possible · 57686723
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * gst/Makefile.am:
      * gst/common.h:
      * gst/pygstobject.c: (pygstobject_sink), (pygstobject_new),
      (pygst_object_unref):
      * gst/pygstobject.h:
      * gst/gstmodule.c: (init_gst):
      add/move some code to handle wrapping/refcounting of possible
      GstObject
      * codegen/argtypes.py:
      * gst/gstbin.override:
      * gst/gstbus.override:
      * gst/gstelement.override:
      * gst/gstpad.override:
      * gst/interfaces.override:
      use this reffing code
      * gst/gst-types.defs:
      * gst/gst.override:
      add a __gstrefcount__ field to GstObject types
      add tp_traverse, tp_dealloc and tp_clear, so we handle refcounting
      properly related to garbage collection
      * testsuite/test_element.py:
      * testsuite/test_pad.py:
      add more tests, add some refcount checks
      57686723
    • Edward Hervey's avatar
      codegen/argtypes.py: Proper handling of 'caller-owns-return' for miniobjects · 1bc63d73
      Edward Hervey authored
      Original commit message from CVS:
      * codegen/argtypes.py:
      Proper handling of 'caller-owns-return' for miniobjects
      * gst/gst-types.defs:
      Updating parenting of classes,
      added/removed/updated flags&enums
      * gst/gst.defs:
      Updated to current core cvs,
      Added 'caller-owns-return' properties for functions/methods that require
      it
      * gst/gst.override:
      Don't make *_[un]ref() accessible
      * gst/gstbuffer.override:
      * gst/gstevent.override:
      * gst/gstmessage.override:
      * gst/gstquery.override:
      Removed hack-ish wrappers since codegenerator handles
      'caller-owns-return' methods/functions
      * gst/gstmodule.c: (sink_gstobject), (init_gst):
      Re-enabled sink function
      * gst/libs.defs:
      Updated to current core cvs
      Removed Adapter
      * gst/pygstminiobject.c:
      * gst/pygstminiobject.h:
      removed _new_noref() hack
      1bc63d73
    • Thomas Vander Stichele's avatar
      gst/gstpad.override: don't leak the parent when repr'ing pads · ee6e6127
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/gstpad.override:
      don't leak the parent when repr'ing pads
      ee6e6127
    • Thomas Vander Stichele's avatar
      debugging and error improvement · b9ba1d81
      Thomas Vander Stichele authored
      Original commit message from CVS:
      debugging and error improvement
      b9ba1d81
    • Thomas Vander Stichele's avatar
      gst/__init__.py: require pygtk 2.0 when importing gst it only works with 2.0,... · 0ef50e2d
      Thomas Vander Stichele authored
      gst/__init__.py: require pygtk 2.0 when importing gst it only works with 2.0, and it sets up the path correctly when ...
      
      Original commit message from CVS:
      
      * gst/__init__.py:
      require pygtk 2.0 when importing gst
      it only works with 2.0, and it sets up the path correctly
      when running against a pygtk compiled into a different prefix
      0ef50e2d
  6. 27 Sep, 2005 1 commit
  7. 26 Sep, 2005 1 commit
  8. 24 Sep, 2005 2 commits
  9. 23 Sep, 2005 2 commits
    • Thomas Vander Stichele's avatar
      examples/fvumeter.py: condense code by using table and loop · ea0f5ff2
      Thomas Vander Stichele authored
      Original commit message from CVS:
      2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
      
      * examples/fvumeter.py:
      condense code by using table and loop
      * examples/vumeter.py:
      fix up example for new API for both bus and level element
      ea0f5ff2
    • Thomas Vander Stichele's avatar
      gst/gst.*: add another registry method · cfdc81b5
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/gst.defs:
      * gst/gst.override:
      add another registry method
      * testsuite/Makefile.am:
      add check-verbose
      * testsuite/runtests.py:
      check for VERBOSE env var
      * testsuite/test_pad.py:
      refactor a test and add one more for probes
      cfdc81b5
  10. 22 Sep, 2005 2 commits
  11. 21 Sep, 2005 2 commits
    • Andy Wingo Wingo's avatar
      testsuite/test_pad.py (PadProbeTest.testRemovingProbe): Add probe removal... · 23af58d1
      Andy Wingo Wingo authored
      testsuite/test_pad.py (PadProbeTest.testRemovingProbe): Add probe removal test. Passes, but some other test sporadica...
      
      Original commit message from CVS:
      2005-09-21  Andy Wingo  <wingo@pobox.com>
      
      * testsuite/test_pad.py (PadProbeTest.testRemovingProbe): Add
      probe removal test. Passes, but some other test sporadically fails
      -- will check that later.
      23af58d1
    • Andy Wingo Wingo's avatar
      gst/gst.defs: Update for probe removal api gst/gstpad.override... · 14856cf8
      Andy Wingo Wingo authored
      gst/gst.defs: Update for probe removal api gst/gstpad.override (_wrap_gst_pad_remove_data_probe) (_wrap_gst_pad_remov...
      
      Original commit message from CVS:
      2005-09-21  Andy Wingo  <wingo@pobox.com>
      
      * gst/gst.defs: Update for probe removal api
      
      * gst/gstpad.override (_wrap_gst_pad_remove_data_probe)
      (_wrap_gst_pad_remove_event_probe)
      (_wrap_gst_pad_remove_buffer_probe): Removed, upstream does the
      right thing now.
      (_wrap_gst_pad_add_data_probe, _wrap_gst_pad_add_event_probe)
      (_wrap_gst_pad_add_buffer_probe): Indent.
      14856cf8
  12. 20 Sep, 2005 1 commit
  13. 19 Sep, 2005 1 commit
  14. 18 Sep, 2005 1 commit