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. 30 May, 2002 1 commit
  4. 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
  5. 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
  6. 04 Apr, 2002 1 commit
  7. 23 Feb, 2002 1 commit
  8. 26 Jan, 2002 1 commit
  9. 01 Jan, 2002 1 commit
  10. 23 Dec, 2001 1 commit
    • Wim Taymans's avatar
      Fix an event leak · 6c538d52
      Wim Taymans authored
      Original commit message from CVS:
      Fix an event leak
      Ne need to save signals on longjmp
      6c538d52
  11. 20 Dec, 2001 1 commit
    • Wim Taymans's avatar
      - Reclaim cothread state even if the cothread was never activated after the free. · f5affde6
      Wim Taymans authored
      Original commit message from CVS:
      - Reclaim cothread state even if the cothread was never activated after
      the free.
      - fix the bin state change when there are no more children.
      - use a real method to signal the parent bin of a state change.
      - move the state change policy in the scheduler.
      - remove the unused and ridiculous state change event
      - don't free the cothread state when the element is disabled. only free it
      when the element is removed from the scheduler.
      f5affde6
  12. 18 Dec, 2001 1 commit
    • Wim Taymans's avatar
      - Elements can now send events to their parent. · 56d3cdf6
      Wim Taymans authored
      Original commit message from CVS:
      - Elements can now send events to their parent.
      - remove the g_signals from the core for parent<->child communication
      - the application can easily get element info by listening for an event
      signal from the toplevel bin.
      - added gst_element_info()/_error().
      - fakesrc and fakesink use the info event instead of g_print.
      - GST_TYPE_* causes segfaults with elect fence, rever to G_TYPE_POINTER
      until we know what's wrong.
      - various leaks fixed wrt element destroy.
      - The object that created the event is now stored as GST_EVENT_SRC
      56d3cdf6
  13. 14 Dec, 2001 1 commit
  14. 04 Dec, 2001 1 commit
    • wrobell's avatar
      - some fixes to int2float making automake 1.5 happy (gst now requires... · 08eaa112
      wrobell authored
      - some fixes to int2float making automake 1.5 happy (gst now requires automake1.5). It's still not perfect but it bui...
      
      Original commit message from CVS:
      - added playondemand plugin by Leif Morgan Johnson <lmjohns3@eos.ncsu.edu>
      - some fixes to int2float
      - aplied a patch from wrobell <wrobell@ite.pl> that is a first attempt at
      making automake 1.5 happy (gst now requires automake1.5). It's still not
      perfect but it builds.
      - Made the schedulers plugable. The default scheduler now lives inside a
      plugin.
      - Added a new mpeg1/2 parser/demuxer.
      - Fixed some compiler warnings in the core libs.
      - substantial work to GstThread (hopefully less race conditions). simplified
      the code in GstThread a bit. A state change can now also happen in the
      thread context.
      - reworked the state semantics of a bin. it'll now automatically get the
      highest state of its children.
      - the autoplugger now nests the threads so that a state change failure of
      one thread doesn't make its upstream thread lock.
      - GstQueue refuses to go to PLAYING if the sinkpad is not connected. This
      way the queue will not wedge in the _get lock.
      - GstQueue unlocks its mutexes when going to PAUSED.
      - make sure that when all elements in a bin/thread go to PAUSED, the bin
      is set to PAUSED too.
      - make a parent bin wait for its children to PAUSE before ending the
      iteration with FALSE (EOS)
      - Some changes to GstPlay to deal with EOS.
      - aplied the latest patch from Zeenix to gstrtp.
      
      end result: GstPlay doesn't crash on EOS and the pipeline is now shut down
      properly.
      08eaa112
  15. 21 Oct, 2001 1 commit
    • Wim Taymans's avatar
      API docs. revived _buffer_ref_by_count fast types for scheduler and bin. · cccc097c
      Wim Taymans authored
      Original commit message from CVS:
      API docs.
      revived _buffer_ref_by_count
      fast types for scheduler and bin.
      error checking on plugin features;
      removed some prototypes that were not implemented (gst_pipeline_iterate
      comes to mind)
      remove gst_pad_event until we know what it's supposed to do.
      remove sinesrc, it wasn't compiles anymore, so...
      updates to various elements that used the old event API.
      cccc097c
  16. 17 Oct, 2001 1 commit