1. 13 Jun, 2002 1 commit
  2. 12 Jun, 2002 1 commit
    • Wim Taymans's avatar
      Documentation updates · c8e8981b
      Wim Taymans authored
      Original commit message from CVS:
      Documentation updates
      Make spider forward bufferpools
      Remove some old registry code
      c8e8981b
  3. 07 Jun, 2002 1 commit
  4. 31 May, 2002 1 commit
  5. 26 May, 2002 1 commit
    • Wim Taymans's avatar
      - The clock_wait now returns the difference between requested time and unlock time. · 6f96a24d
      Wim Taymans authored
      Original commit message from CVS:
      - The clock_wait now returns the difference between requested time and
      unlock time.
      - Misc defines like GST_SECOND in gstclock.h
      - remove pre/post in gstelement.c until fixed.
      - added release_locks to gstelement so that the element can unlock itself
      - added some more predefined events.
      - added folowing functions to gstpad:
      - convert function: get the relation between formats on this pad
      - query function: get stats about the pad (position/total/latency)
      - internal connect function: find out how this pad connects to other
      pad internally to the element.
      - generic pad_dispatcher.
      - removed the last bits of pullregion
      - use release_locks on the queue.
      - added some events to queue
      - make gstthread use the new release_locks function
      - make the scheduler use the new clock_wait functions
      - added events to fakesink
      - added query functions to filesrc
      - swap type and offset in the bytestream seek API to match fseek
      - added some event handling in bytestream.
      6f96a24d
  6. 14 May, 2002 1 commit
  7. 08 May, 2002 1 commit
    • Wim Taymans's avatar
      Totally rewritten registry handling. · 086de421
      Wim Taymans authored
      Original commit message from CVS:
      Totally rewritten registry handling.
      - move the registry save/load code into a gstregistry subclass, this
      will make it possible to use other registries (flat file, web based,
      RDBMS type, etc..)
      - a simple GMarkup xml registry is implemented
      - use standard statically linked plugins for core elements.
      - GstPlugin has a very well defined set of functions now
      A little bytestream hack..
      Added more info to -inspect.
      Some more debugging info for clocking.
      Small cleanups
      
      I use ./gst-register --gst-plugin-path=/opt/src/sourceforge/gst-plugins/gst-libs:/opt/src/sourceforge/gst-plugins/
      to register core and gst-plugins now.
      086de421
  8. 03 Apr, 2002 1 commit
  9. 02 Apr, 2002 1 commit
    • jim thornton's avatar
      Buffer flag symbols are enum values, so |'ing together doesn't do the right... · 7fb5bcfd
      jim thornton authored
      Buffer flag symbols are enum values, so |'ing together doesn't do the right thing, must use GST_BUFFER_FLAG_SET macro
      
      Original commit message from CVS:
      patch from jim thornton <jthornton@parc.com>:
      
      Buffer flag symbols are enum values, so |'ing together doesn't do the right
      thing, must use GST_BUFFER_FLAG_SET macro
      7fb5bcfd
  10. 30 Mar, 2002 2 commits
    • Andy Wingo Wingo's avatar
      add notify back to filesrc, it's needed for MVC applications remove notify... · cfb228b0
      Andy Wingo Wingo authored
      add notify back to filesrc, it's needed for MVC applications remove notify printouts from gst-launch cleanup in gst-p...
      
      Original commit message from CVS:
      * add notify back to filesrc, it's needed for MVC applications
      * remove notify printouts from gst-launch
      * cleanup in gst-plugins configure.ac
      * some jack updates
      * remove SELF_ITERATING flag in favor of SEF_SCHEDULABLE (not a clear name,
      but it's what we have for the moment)
      * improve parsing of request pad names, no more sscanf
      * fixes to the fastscheduler Makefile.am
      cfb228b0
    • Wim Taymans's avatar
      - Remove the propsprivate header file · f0326eea
      Wim Taymans authored
      Original commit message from CVS:
      - Remove the propsprivate header file
      - Added new API for properties.
      - Moved the clock distribution to the scheduler.
      - Removed the lock from GstCaps
      - Added boxed types for Caps/Props
      - Simplified the clock, new systemclock implementation
      - Removed deprecated element_info/send_event functions
      - First step at exposing more info in the pad_connect functions
      - Queue cleanup
      - Make the scheduler aware of other schedulers inside it
      - Added the _SELF_SCHEDULABLE flag to gstthread
      - Removed _get_widget from _utils, changed to new props API
      - Make fakesink sync on timestamps when requested
      - Removed the offset notify from filesrc
      - Added a fast scheduler
      - some scheduler cleanups.
      f0326eea
  11. 24 Mar, 2002 1 commit
  12. 18 Mar, 2002 1 commit
    • Andy Wingo Wingo's avatar
      s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it... · a43fadec
      Andy Wingo Wingo authored
      s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way added jack ...
      
      Original commit message from CVS:
      * s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way
      * added jack element, doesn't quite work right yet but i didn't want to lose the work -- it does build, register,
      and attempt to run though
      * imposed some restrictions on the naming of request pads to better allow for reverse parsing
      * added '%s' to reverse parsing
      * added new bin flag to indicate that it is self-iterating, and some lame code in gst-launch to test it out
      * fixen on launch-gui
      * added pkg-config stuff for the editor's libs
      a43fadec
  13. 03 Mar, 2002 1 commit
    • Andy Wingo Wingo's avatar
      document gst_caps_debug change gst_caps_debug to accept a label argument,... · 0c680253
      Andy Wingo Wingo authored
      document gst_caps_debug change gst_caps_debug to accept a label argument, assists greatly in debugging capsnego bette...
      
      Original commit message from CVS:
      * document gst_caps_debug
      * change gst_caps_debug to accept a label argument, assists greatly
      in debugging capsnego
      * better names from gst_object_name_default
      * some more debugging in gstpad.c
      * require caps to match padtemplates on both side of a connection
      * gstspider uses default naming so that names are globally unique
      * moved filesrc offset arg to the top -- show up first in a prop list.
      in the future we should have flags on props indicating which ones
      it might be interesting for the end-user to change.
      * initialize cothreads in the more standard way, and provide some more debugging
      0c680253
  14. 05 Feb, 2002 1 commit
  15. 02 Feb, 2002 1 commit
  16. 26 Jan, 2002 1 commit
  17. 15 Jan, 2002 1 commit
  18. 28 Dec, 2001 2 commits
    • Wim Taymans's avatar
      - Removed deprecated buffer flags. · 90355128
      Wim Taymans authored
      Original commit message from CVS:
      - Removed deprecated buffer flags.
      - removed gst_element_signal_eos, replaced with gst_element_set_eos
      to set the object to PAUSED, signal an eos event etc..
      - small updates to documentation
      - repair some plugins
      90355128
    • Wim Taymans's avatar
      Fix cleanup for filesrc · 01d2b54b
      Wim Taymans authored
      Original commit message from CVS:
      Fix cleanup for filesrc
      01d2b54b
  19. 22 Dec, 2001 1 commit
    • Wim Taymans's avatar
      This is an attempt at not segfaulting on errors but reporting some usefull info instead. · 087dee1f
      Wim Taymans authored
      Original commit message from CVS:
      This is an attempt at not segfaulting on errors but reporting some
      usefull info instead.
      - bin changes so errors can propagate.
      - changed the _FAST macros to _CAST because that is what they do.
      - removed all references to cothreads out of the core, they are
      really a scheduler issue, handler with a sched_private gpointer.
      - added a live buffer count, for debugging buffer leaks.
      - added error checking in gst_scheduler_state_transition this solves the
      "out of cothreads" problem.
      - GST_ELEMENT_NO_ENTRY == GST_ELEMENT_INFINITE_LOOP
      - added 2 private element flasg for use by the scheduler
      (_COTHREAD_STOPPING) is now
      - added scheduler entry points:
      - _yield : to create possible scheduling points.
      - _interrupt: to stop execution of an element.
      - _error: to signal en error condition to the scheduler.
      - improved error messages for pads.
      - signal gst_element_error where appropriate.
      - added the a new bin to the parent before entering it so one can reference
      its children.
      - queue memleak fixes on dispose.
      - added possible deadlock detection in queue (turned off be default)
      - GstBasicScheduler is a real class of its own now, hiding its internal
      variables.
      - GST_ELEMENT_IS_COTHREAD_STOPPING is gone. either call explicit _yield
      operations, or make a sane loop.
      - Better state change handling in filesrc. Better error reporting/recovery
      too.
      - updated core plugins.
      - detect non decoupled elements on scheduler boundries and error.
      087dee1f
  20. 18 Dec, 2001 1 commit
  21. 17 Dec, 2001 1 commit
  22. 15 Dec, 2001 1 commit
  23. 14 Dec, 2001 1 commit
  24. 13 Dec, 2001 1 commit
  25. 12 Dec, 2001 1 commit
    • Andy Wingo Wingo's avatar
      minor typographical change to autogen added --with-html-dir option to... · e4bba88a
      Andy Wingo Wingo authored
      minor typographical change to autogen added --with-html-dir option to configure more robust docbook checks convert to...
      
      Original commit message from CVS:
      * minor typographical change to autogen
      * added --with-html-dir option to configure
      * more robust docbook checks
      * convert to standard docbook makefiles, at least for the gst/ directory
      * added filesrc.h so that docbook can know about filesrc
      * updated -sections.txt because docbook is incredibly stupid and requires that at
      least one of the lines between <section> and </section> is not an entity
      * first pass at possible getting the docs to build on glib2, untested
      e4bba88a
  26. 22 Oct, 2001 2 commits
  27. 21 Oct, 2001 1 commit
  28. 17 Oct, 2001 2 commits
  29. 14 Sep, 2001 1 commit
  30. 10 Sep, 2001 1 commit
    • Erik Walthinsen's avatar
      gstinfo.[ch], cothreads.c: added initial support for -finstrument_functions... · c6a04366
      Erik Walthinsen authored
      gstinfo.[ch], cothreads.c: added initial support for -finstrument_functions gstbin.c: removed a reference to config.h...
      
      Original commit message from CVS:
      gstinfo.[ch], cothreads.c: added initial support for -finstrument_functions
      gstbin.c: removed a reference to config.h
      gstbuffer.[ch]: added gst_buffer_is_span_fast(), used it in gst_buffer_span
      elements/gstfilesrc.c: initial work fleshing out the event handling code
      
      everywhere else: wrapped XML stuff in #ifndef's
      c6a04366
  31. 22 Aug, 2001 2 commits