1. 13 Jun, 2008 1 commit
    • Edward Hervey's avatar
      Re-opens #530417 · 6c881f6a
      Edward Hervey authored
      Original commit message from CVS:
      * gst/__init__.py:
      * gst/gstelement.override:
      * testsuite/test_element.py:
      Revert 2008-05-08  Edward Hervey  <edward.hervey@collabora.co.uk>
      Re-opens #530417
      6c881f6a
  2. 08 May, 2008 1 commit
    • Johan Dahlin's avatar
      New 'fancy' constructor for gst.Element, allows creating elements in a more... · 98d6484e
      Johan Dahlin authored
      New 'fancy' constructor for gst.Element, allows creating elements in a more pythonic way (i.e. myelement = gst.Elemen...
      
      Original commit message from CVS:
      Patch by: Johan Dahlin  <johan at gnome dot org>
      * gst/__init__.py:
      * gst/gstelement.override:
      * testsuite/test_element.py:
      New 'fancy' constructor for gst.Element, allows creating elements in a
      more pythonic way (i.e. myelement = gst.Element("oggmux")).
      Fixes #530417
      98d6484e
  3. 09 Oct, 2007 1 commit
    • Edward Hervey's avatar
      testsuite/: Fix unit tests for pygobject >= 2.13.0 · f6294fea
      Edward Hervey authored
      Original commit message from CVS:
      * testsuite/common.py:
      * testsuite/test_bin.py:
      * testsuite/test_element.py:
      * testsuite/test_ghostpad.py:
      * testsuite/test_pad.py:
      * testsuite/test_pipeline.py:
      Fix unit tests for pygobject >= 2.13.0
      See the pygobject bug #320428 for more information about the changes.
      f6294fea
  4. 01 Feb, 2006 1 commit
  5. 30 Nov, 2005 1 commit
  6. 27 Oct, 2005 1 commit
    • Thomas Vander Stichele's avatar
      add gst.QueryError and use it · f2a5a97a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/gstelement.override:
      * gst/pygstexception.c:
      * gst/pygstexception.h:
      * testsuite/test_element.py:
      add gst.QueryError and use it
      * testsuite/test_pad.py:
      add some tests that show comparison between two different
      Python objects wrapping the same MiniObject
      f2a5a97a
  7. 19 Oct, 2005 1 commit
    • Edward Hervey's avatar
      gst/: Update (hopefully) final API modifications · b07e3f3c
      Edward Hervey authored
      Original commit message from CVS:
      * gst/gst-types.defs:
      * gst/gst.defs:
      Update (hopefully) final API modifications
      * gst/gstelement.override:
      * gst/gstpad.override:
      * gst/gstquery.override:
      Updated position querying/parsing
      Removed useless debug line
      * testsuite/test_element.py:
      Updated test for new API
      b07e3f3c
  8. 11 Oct, 2005 1 commit
    • Edward Hervey's avatar
      gst/common.h: cleanup · 56f25a46
      Edward Hervey authored
      Original commit message from CVS:
      * gst/common.h:
      cleanup
      * gst/gst-types.defs:
      * gst/gst.defs:
      Updated defs file to current gstreamer core
      * gst/gst.override:
      Added useless function (at least from python bindings) and little correction
      on _wrap_gst_xml_get_topelements()
      * gst/gstbin.override:
      * gst/gstbuffer.override:
      Fix memleak in gst.Buffer.set_caps()
      * gst/gstevent.override:
      Added wrapper for remaining gst_event_parse_*()
      * gst/gstlibs.override:
      Wrapped more gst.Controller methods
      * gst/gstmodule.c: (init_gst):
      new gst_init()
      Added atexit(gst_deinit)
      * gst/gstpad.override:
      Fix memleak in gst.Pad.set_caps()
      * gst/gstquery.override:
      add gst.Query.parse_segment()
      * gst/libs.defs:
      Updated to current gst-libs
      * gst/pygstminiobject.c: (pygstminiobject_register_wrapper),
      (pygstminiobject_new), (pygstminiobject_dealloc):
      Added debug
      * testsuite/Makefile.am:
      * testsuite/common.py:
      * testsuite/gstpython.supp:
      * testsuite/python.supp:
      * testsuite/test_bin.py:
      * testsuite/test_buffer.py:
      * testsuite/test_element.py:
      * testsuite/test_event.py:
      * testsuite/test_ghostpad.py:
      * testsuite/test_iterator.py:
      * testsuite/test_message.py:
      * testsuite/test_pipeline.py:
      Proper valgrind testing,
      Updated tests to new API
      56f25a46
  9. 05 Oct, 2005 1 commit
  10. 30 Sep, 2005 1 commit
  11. 28 Sep, 2005 3 commits
    • 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
    • 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
      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
  12. 12 Sep, 2005 2 commits
  13. 08 Sep, 2005 2 commits
  14. 01 Sep, 2005 2 commits
  15. 12 Jul, 2005 1 commit
    • Edward Hervey's avatar
      gst/: Added GError wrapping, · ae75cbd5
      Edward Hervey authored
      Original commit message from CVS:
      * gst/gst-types.defs:
      * gst/gst.defs:
      Added GError wrapping,
      Removed data field from Buffer,
      Added virtual methods to object
      Updated to latest API
      * gst/gst.override:
      wrapped gst_plugin_get_feature_list(), gst_uri_handler_get_protocols(),
      gst_registry_pool_list()
      * gst/gstbuffer.override:
      gst.Buffer() works
      get/setters fixed
      wrapped gst_buffer_stamp()
      * gst/gstbus.override:
      wrapped gst_bus_set_sync_handler() and gst_bus_add_watch()
      * gst/gstelement.override:
      wrapped gst_element_send_event(), gst_element_factory_get_pad_templates()
      gst_element_query_convert(), gst_element_get_query_types()
      * gst/gstevent.override:
      wrapped gst_event_discont_get_value()
      * gst/gstmessage.override:
      wrapped gst_message_parse_state_changed(), gst_message_parse_error(),
      gst_message_parse_warning(), gst_message_parse_tag()
      * gst/gstmodule.c:
      Added registration of new fundamental type with pygtk
      * gst/gstpad.override:
      wrapped gst_pad_query(), gst_pad_[add|remove]_[data|event|buffer]_probe(),
      gst_pad_query_position(), gst_pad_query_convert()
      * gst/gstquery.override:
      wrapped gst_query_parse_position(), gst_query_parse_convert(),
      gst_query_parse_seeking_query(), gst_query_parse_seeking_reponse()
      * gst/pygstminiobject.c:
      fixes
      * gst/Makefile.am:
      added gstbus.override, gstmessage.override, gstquery.override
      * testsuite/test_buffer.py:
      * testsuite/test_element.py:
      * testsuite/test_event.py:
      * testsuite/test_pipeline.py:
      Updating testsuites
      ae75cbd5
  16. 17 Jun, 2005 1 commit
  17. 11 Oct, 2004 1 commit
  18. 30 Aug, 2004 1 commit
    • Johan Dahlin's avatar
      gst/gst.override (_wrap_gst_structure_ass_subscript): Some more fixes, doesn't... · 02f72cd0
      Johan Dahlin authored
      gst/gst.override (_wrap_gst_structure_ass_subscript): Some more fixes, doesn't quite work as it should yet though.x
      
      Original commit message from CVS:
      * gst/gst.override (_wrap_gst_structure_ass_subscript): Some more
      fixes, doesn't quite work as it should yet though.x
      (_wrap_gst_caps_tp_str): Plug leak
      
      * gst/interfaces.defs (Mixer, MixerTrack): Add mixer fields here.
      
      * testsuite/element.py (QueueTest.testConstruct): Some basic test,
      one disabled for the moment
      02f72cd0
  19. 15 Jul, 2004 1 commit
  20. 13 Jul, 2004 1 commit
  21. 21 Jun, 2004 2 commits
  22. 04 May, 2004 1 commit
    • Johan Dahlin's avatar
      gst/gst-types.defs (Buffer): Add some fields · 45c2cf64
      Johan Dahlin authored
      Original commit message from CVS:
      * gst/gst-types.defs (Buffer): Add some fields
      
      * gst/gstbuffer.override: Move out from gst.override, add
      tp_as_sequence support and reorganize the code
      
      * testsuite/buffer.py (BufferTest): Add new tests
      45c2cf64
  23. 03 May, 2004 1 commit
    • Johan Dahlin's avatar
      testsuite/event.py, testsuite/buffer.py: New tests. · 54cab733
      Johan Dahlin authored
      Original commit message from CVS:
      * testsuite/event.py, testsuite/buffer.py: New tests.
      
      * testsuite/common.py (run_silent): New function to enable stderr
      even if an exception is raised.
      
      * testsuite/element.py (FakeSinkTest.checkError): Better
      state-error checking.
      54cab733
  24. 01 May, 2004 1 commit
    • Johan Dahlin's avatar
      testsuite/runtests.py (gettestnames): Cleanup · 290df836
      Johan Dahlin authored
      Original commit message from CVS:
      * testsuite/runtests.py (gettestnames): Cleanup
      
      * testsuite/element.py (FakeSinkTest): Enable again and disable
      stderr while changing state to ready
      (ElementName.testElementStateGetName): New function to test
      gst.element_state_get_name.
      
      * testsuite/common.py (path): Don't import ltihooks and proper
      check for gst module. Add --gst-debug-no-color as a global option
      (disable_stderr, enable_stderr): New functions to disable stdout
      called from non python
      290df836
  25. 21 Apr, 2004 1 commit
  26. 16 Apr, 2004 1 commit
    • Johan Dahlin's avatar
      testsuite/pipeline.py (PipelineConstructor.testGoodConstructor)... · f203f482
      Johan Dahlin authored
      testsuite/pipeline.py (PipelineConstructor.testGoodConstructor) (PipelineConstructor.testBadConstruct)
      
      Original commit message from CVS:
      * testsuite/pipeline.py (PipelineConstructor.testGoodConstructor)
      (PipelineConstructor.testBadConstruct)
      (ThreadConstructor.testCreate): New tests
      
      * testsuite/element.py (ElementTest.testGoodConstructor): Add
      isinstance(element, gst.Element) test
      
      * testsuite/common.py: Clean up, use ltihooks
      (init) Assign tp_new for pipeline and thread to PyType_GenericNew
      for now.
      f203f482
  27. 12 Mar, 2004 1 commit
    • Johan Dahlin's avatar
      gstinterfaces/Makefile.am: clean up a little bit · 88f7dd3c
      Johan Dahlin authored
      Original commit message from CVS:
      * gstinterfaces/Makefile.am: clean up a little bit
      
      * gstinterfaces/__init__.py (devloc): s/gstreamer/gst/
      
      * codegen: Resync and appy my interface constructor patch
      88f7dd3c
  28. 08 Mar, 2004 1 commit
  29. 05 Mar, 2004 1 commit
  30. 04 Oct, 2003 1 commit