1. 12 Dec, 2013 1 commit
  2. 26 Nov, 2013 1 commit
  3. 27 Jun, 2008 1 commit
    • Jan Schmidt's avatar
      gst/gstbuffer.override: the GstBuffer overrides seem to be confused about... · 468cb055
      Jan Schmidt authored
      gst/gstbuffer.override: the GstBuffer overrides seem to be confused about whether they're mini-objects or a GBoxed, a...
      
      Original commit message from CVS:
      * gst/gstbuffer.override:
      the GstBuffer overrides seem to be confused about whether they're
      mini-objects or a GBoxed, and it makes copy_on_write no actually
      return a usable gst.Buffer. Fix up places where GstBuffers are
      treated as GBoxed to use pygstminiobject functions.
      Makes gst.Buffer('blah').copy_on_write() work.
      * testsuite/test_buffer.py:
      Add test for copy-on-write writability
      * examples/buffer-draw.py:
      Add an example of drawing on a GStreamer buffer with cairo
      * gst/gstpad.override:
      Make function static
      468cb055
  4. 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
  5. 09 Oct, 2005 1 commit
  6. 07 Oct, 2005 1 commit
  7. 01 Sep, 2005 3 commits
    • Thomas Vander Stichele's avatar
      add a .data to buffers; it feels more natural to me than doing str(buffer)... · 23b36514
      Thomas Vander Stichele authored
      add a .data to buffers; it feels more natural to me than doing str(buffer) compared to the other properties.
      
      Original commit message from CVS:
      
      * gst/gst-types.defs:
      * gst/gstbuffer.override:
      * gst/pygstminiobject.c: (pygstminiobject_new_noref):
      * testsuite/test_buffer.py:
      add a .data to buffers; it feels more natural to me than doing
      str(buffer) compared to the other properties.
      make sub_buffer test for data
      23b36514
    • Thomas Vander Stichele's avatar
      fix a race condition in test_buffer.py · dc83edf7
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix a race condition in test_buffer.py
      
      
      * gst/gst.override:
      * gst/gstmodule.c: (init_gst):
      add a pygst debug category for bindings themselves to use
      * gst/gstbuffer.override:
      add a repr method; add some assertions
      * gst/pygstminiobject.c: (pygst_miniobject_init),
      (pygstminiobject_register_wrapper), (pygstminiobject_new),
      (pygstminiobject_new_noref), (pygstminiobject_dealloc),
      (pygstminiobject_clear):
      make the miniobjs hash private with an underscore
      add debugging for inserting/removal in hash
      fix pygstminiobject_clear - it also needs to remove
      from the global hash.  Fixes a nasty race problem in
      test_buffer
      * testsuite/test_buffer.py:
      expand on the subbuffer test
      dc83edf7
    • Thomas Vander Stichele's avatar
      fix headers on tests · 633f6440
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix headers on tests
      633f6440
  8. 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
  9. 17 Jun, 2005 1 commit
  10. 14 Dec, 2004 1 commit
  11. 21 Jun, 2004 1 commit
  12. 09 Jun, 2004 1 commit
    • Johan Dahlin's avatar
      gst/gstbuffer.override (_wrap_gst_buffer_flag_is_set) · 57b9efc9
      Johan Dahlin authored
      Original commit message from CVS:
      * gst/gstbuffer.override (_wrap_gst_buffer_flag_is_set)
      (_wrap_gst_buffer_flag_set, _wrap_gst_buffer_flag_unset): Impl.
      
      * testsuite/buffer.py (BufferTest.testBufferFlagIsSet): New test
      57b9efc9
  13. 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
  14. 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