1. 01 Dec, 2005 2 commits
  2. 30 Nov, 2005 1 commit
  3. 18 Nov, 2005 1 commit
    • Andy Wingo Wingo's avatar
      gst/Makefile.am: Add GST_NET libs. gst/gst.defs (gst_net_time_provider_new) · e87a22eb
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-18  Andy Wingo  <wingo@pobox.com>
      
      * gst/Makefile.am: Add GST_NET libs.
      
      * gst/gst.defs (gst_net_time_provider_new)
      (gst_net_client_clock_new): Add constructors
      
      * configure.ac: Check for gstreamer-net as well.
      
      * gst/gst.override: Include gst/net/gstnet.h.
      
      * gst/gst-types.defs (NetTimeProvider, NetClientClock): Added new
      types.
      e87a22eb
  4. 13 Oct, 2005 2 commits
    • Edward Hervey's avatar
      gst/Makefile.am: Added pygstexception.h · 9f4d0c6b
      Edward Hervey authored
      Original commit message from CVS:
      * gst/Makefile.am: (noinst_HEADERS):
      Added pygstexception.h
      9f4d0c6b
    • Edward Hervey's avatar
      examples/gstfile.py: misc fixes · f50c3044
      Edward Hervey authored
      Original commit message from CVS:
      * examples/gstfile.py:
      misc fixes
      * gst/Makefile.am:
      * gst/pygstexception.c:
      * gst/pygstexception.h:
      * gst/gstelementfactory.override:
      * gst/gst.override:
      * gst/gstpad.override:
      * gst/gstmodule.c: (init_gst):
      Added exceptions system by Alessandro Decina <alessandro@nnva.org>
      Closes bug #315433
      * gst/gstbus.override:
      * gst/gstelement.override:
      Fix for _wrap_gst_element_get_state()
      * gst/gstobject.override:
      More debug
      f50c3044
  5. 07 Oct, 2005 1 commit
    • Johan Dahlin's avatar
      Add GstIterator wrapping and tests. · 7534ba04
      Johan Dahlin authored
      Original commit message from CVS:
      * codegen/argtypes.py:
      * gst/Makefile.am:
      * gst/common.h:
      * gst/gst.defs:
      * gst/gstbin.override:
      * gst/gstelement.override:
      * gst/pygstiterator.c: (pygst_iterator_dealloc),
      (pygst_iterator_iter_next), (pygst_iterator_new):
      * testsuite/test_iterator.py:
      Add GstIterator wrapping and tests.
      7534ba04
  6. 04 Oct, 2005 1 commit
  7. 03 Oct, 2005 1 commit
  8. 28 Sep, 2005 2 commits
    • 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/: 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
  9. 03 Aug, 2005 1 commit
  10. 23 Jul, 2005 1 commit
  11. 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
  12. 05 Jul, 2005 1 commit
    • Edward Hervey's avatar
      gst.play is gone in 0.9... · 8bc75a8b
      Edward Hervey authored
      Original commit message from CVS:
      * configure.ac:
      * Makefile.am:
      * gst/Makefile.am:
      * testsuite/common.py:
      gst.play is gone in 0.9...
      8bc75a8b
  13. 01 Jul, 2005 1 commit
    • Edward Hervey's avatar
      Modifications to have parallel-installable gst-python · f3ec338b
      Edward Hervey authored
      Original commit message from CVS:
      * Makefile.am:
      * configure.ac:
      * gst/Makefile.am:
      * pygst.py.in:
      Modifications to have parallel-installable gst-python
      Works more or less in the same way as pygtk:
      import pygst
      pygst.require('0.9')
      import gst
      f3ec338b
  14. 26 Jun, 2005 1 commit
    • Edward Hervey's avatar
      codegen/: Updated codegen to support miniobject · 038f11fa
      Edward Hervey authored
      Original commit message from CVS:
      * codegen/argtypes.py:
      * codegen/codegen.py:
      * codegen/definitions.py:
      * codegen/defsparser.py:
      * codegen/docgen.py:
      Updated codegen to support miniobject
      * gst/Makefile.am:
      Use the included (and modified) codegen for code generation.
      * gst/pygstminiobject.c:
      * gst/pygstminiobject.h:
      * gst/pygstminiobject-private.h:
      New GstMiniObject inspired from pygobject.[ch] code
      * gst/common.h:
      * gst/gst-types.defs:
      * gst/gst.override:
      * gst/gstbuffer.override:
      * gst/gstcaps.override:
      * gst/gstmodule.c:
      * gst/gstpad.override:
      Modifications to support MiniObject
      * gst/gst.defs:
      Allow null second parameter for ElementFactory.create()
      and gst.element_factory_make()
      038f11fa
  15. 17 Jun, 2005 1 commit
  16. 01 Jan, 2005 1 commit
    • Johan Dahlin's avatar
      Split out gst.override to a few more files. · 6782bfbc
      Johan Dahlin authored
      Original commit message from CVS:
      Split out gst.override to a few more files.
      Rename gstpad-handlers.override to gstpad.override
      Include more information for some LinkError exceptions
      6782bfbc
  17. 21 Jun, 2004 2 commits
  18. 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
  19. 03 May, 2004 1 commit
  20. 31 Mar, 2004 2 commits
  21. 24 Mar, 2004 1 commit
    • Johan Dahlin's avatar
      gst/gstmodule.c (init_gst): Add constants for GST_*SECOND. · 15f1eb48
      Johan Dahlin authored
      Original commit message from CVS:
      * gst/gstmodule.c (init_gst): Add constants for GST_*SECOND.
      (python_do_pending_calls): New idler handler, similar to pygtk, so
      python events (eg KeyboardInterrupt) can be raised during mainloop
      
      * gst/gst.override (_wrap_gst_bin_get_list):
      (_wrap_gst_pad_tp_repr, caps_length, caps_item)
      (structure_length, structure_subscript)
      (_wrap_gst_structure_tp_repr): Impl.
      (_wrap_gst_main): Override with threading blocking.
      
      * gst/gst-types.defs (Object): add flags field.
      (Structure): Add copy/release funcs
      
      * gst/__init__.py (devloc): Don't initialize threads
      
      * gst/Makefile.am: clean up
      
      * examples/gst/player.py: Prettify and simplify. Uses GstThread now.
      
      * examples/gstplay/player.py: Update to new api and make it work.
      15f1eb48
  22. 18 Mar, 2004 1 commit
  23. 16 Mar, 2004 2 commits
  24. 15 Mar, 2004 1 commit
  25. 09 Mar, 2004 1 commit
    • Johan Dahlin's avatar
      gst/gst.override (_wrap_gst_g_error_tp_str) · 4c254ffe
      Johan Dahlin authored
      Original commit message from CVS:
      * gst/gst.override (_wrap_gst_g_error_tp_str)
      (_wrap_gst_g_error_tp_str): Impl.
      
      * gst/gst-types.defs (GError): Add
      
      * gst/Makefile.am (defs_DATA): Install defs
      
      * codegen/*: Resync
      4c254ffe
  26. 08 Mar, 2004 4 commits
  27. 04 Mar, 2004 1 commit
  28. 27 Feb, 2004 2 commits
    • Johan Dahlin's avatar
      gstreamer/: All over the place, more rename work (gstreamer -> gst) · 212df272
      Johan Dahlin authored
      Original commit message from CVS:
      * gstreamer/: All over the place, more rename work (gstreamer -> gst)
      212df272
    • Johan Dahlin's avatar
      examples/gstreamer/filesrc.py,player.py: New examples · a37dede0
      Johan Dahlin authored
      Original commit message from CVS:
      * examples/gstreamer/filesrc.py,player.py: New examples
      
      * gstreamer/gstreamer.override: Add a dict like interface to GstTagList
      
      * gstreamer/gstpad-handlers.override: New file, split out from gstreamer.override
      
      * gstreamer/gst-types.defs: Don't use
      gst_buffer_free/gst_data_free, use gst_data_unref instead.
      
      * gstreamer/gst-types.c (PyGstData_to_value): Don't send address here.
      
      * gstreamer/arg-types.py (GstDataPtrArg.write_param): Send the
      address to stuff, since we really want to avoid segfaults :)
      
      * gstreamer/0.6.[c,defs,h,override]: Remove, we're focusing on 0.7
      
      * gstreamer/0.7.[c,defs,h,override]: Remove, merge with
      gstreamer.*
      
      * gstreamer/Makefile.am: Clean up, remove versioning support.
      a37dede0
  29. 25 Feb, 2004 1 commit
    • Johan Dahlin's avatar
      gstreamer/: Rename some more things to gst · b27c464e
      Johan Dahlin authored
      Original commit message from CVS:
      * gstreamer/gstreamer.override:
      * gstreamer/gstreamermodule.c: Rename some more things to gst
      
      * gstreamer/arg-types.py: Clean up and add GstData handling
      
      * gstreamer/gstreamer.defs:
      * gstreamer/gst-types.defs: Split out types to a separate defs
      
      * gstreamer/gst-types.c: New file to handle custom GstData conversions.
      b27c464e
  30. 23 Feb, 2004 1 commit
    • Johan Dahlin's avatar
      gstreamer/gstreamer.defs (element_link_many): This is function and not a... · d178fff2
      Johan Dahlin authored
      gstreamer/gstreamer.defs (element_link_many): This is function and not a method, despite popular belief
      
      Original commit message from CVS:
      * gstreamer/gstreamer.defs (element_link_many): This is function
      and not a method, despite popular belief
      (gst_element_factory_make): Make it the constructor of GstElement,
      so we can avoid dirty hacks.
      
      * gstreamer/gstreamer.override (_wrap_gst_element_link_many): Wrap
      (_wrap_gst_element_link_many): Wrap
      
      * gstreamer/common.defs:
      * gstreamer/common.override:
      * gstreamer/Makefile.am: Beginning of reorganization, to include
      gstreamer.defs and override (eg, not auto generate them)
      
      * examples/gstreamer/cp.py: Prettify and pythonify. Will do the
      other examples later
      
      * gstreamer/gstreamer.py: Backwards compatibility module
      
      * gstreamer/gstreamermodule.c:
      * gstreamer/Makefile.am: Rename the module to gst
      d178fff2