1. 05 Jan, 2003 1 commit
  2. 31 Dec, 2002 1 commit
  3. 30 Dec, 2002 1 commit
    • Wim Taymans's avatar
      - major API breakage (one of the last, I promise...) · 347505bc
      Wim Taymans authored
      Original commit message from CVS:
      - major API breakage (one of the last, I promise...)
      - GST_PAD_QUERY -> GST_QUERY
      - GstPadQuery -> GstQuery
      - Move query definitions to gstquery.h to allow for future dynamic
      query types.
      - remove _pad_handles_* in favour of extra format/event functions to
      make the same checks.
      - fix elements
      - Implemented missing query/event/formats functions in gstelement
      347505bc
  4. 27 Dec, 2002 1 commit
    • Wim Taymans's avatar
      Cleanups · 222b9c82
      Wim Taymans authored
      Original commit message from CVS:
      Cleanups
      222b9c82
  5. 18 Dec, 2002 1 commit
  6. 08 Jul, 2002 1 commit
  7. 13 Jun, 2002 1 commit
  8. 07 Jun, 2002 1 commit
  9. 31 May, 2002 1 commit
  10. 26 May, 2002 2 commits
    • 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
    • Steve Baker Baker's avatar
      cosmetic change: remove newlines from bs_print strings · f252c3d3
      Steve Baker Baker authored
      Original commit message from CVS:
      cosmetic change: remove newlines from bs_print strings
      f252c3d3
  11. 15 May, 2002 1 commit
  12. 10 May, 2002 1 commit
    • David I. Lehn's avatar
      Added gst_bytestream_get_timestamp() call to get timestamp of data at the... · 321f046a
      David I. Lehn authored
      Added gst_bytestream_get_timestamp() call to get timestamp of data at the front of the stream.  If no data in stream,...
      
      Original commit message from CVS:
      Added gst_bytestream_get_timestamp() call to get timestamp of data at
      the front of the stream.  If no data in stream, loads 1 byte to get a
      new buffer and uses its timestamp.
      
      Does nothing to handle readers that try to read data lengths that span
      buffers with multiple timestamps.
      
      _get_timestamp() now used when creating new buffers.
      321f046a
  13. 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
  14. 12 Apr, 2002 1 commit
  15. 24 Mar, 2002 1 commit
    • Andy Wingo Wingo's avatar
      added plugin_desc structures to libs, which makes their locations cached in... · c12c39d3
      Andy Wingo Wingo authored
      added plugin_desc structures to libs, which makes their locations cached in the registry. this speeds plugin loading ...
      
      Original commit message from CVS:
      * added plugin_desc structures to libs, which makes their locations cached in the registry. this
      speeds plugin loading considerably, especially on uninstalled versions.
      
      * put the lib path before all others, for speed reasons.
      
      * some fixes to adder's caps.
      
      * added linefeeds (\n) to GST_DEBUG strings to match GST_INFO behavior. this is more sane. all
      code will need to be converted. i think some perl can do this.
      c12c39d3
  16. 02 Feb, 2002 1 commit
  17. 23 Dec, 2001 2 commits
  18. 23 Oct, 2001 1 commit
  19. 22 Oct, 2001 1 commit
    • Wim Taymans's avatar
      Patch from vishnu: · 14de4f27
      Wim Taymans authored
      Original commit message from CVS:
      Patch from vishnu:
      
      The attached patch adds event support to bytestream.  Here's how it
      works:  When bytestream encounters an event, the event is saved and
      it returns NULL.  Then you must call a new API to retrieve the event
      and handle it:
      
      void
      gst_bytestream_get_status (GstByteStream *bs,
      guint32 *avail_out,
      GstEvent **event_out);
      
      Whatever is necessary to handle the event is left up to the plugin.
      Once the event is retrieved then the bytestream continues as usual.
      14de4f27
  20. 21 Oct, 2001 1 commit
    • Wim Taymans's avatar
      Applied vishnus patch: · 97f1771e
      Wim Taymans authored
      Original commit message from CVS:
      Applied vishnus patch:
      * Check all return codes and reliably return NULL if no more data is
      available.
      * Split _flush into _flush/_flush_fast.  This is partly to make the code
      self-documenting -- the flush in gst_bytestream_read cannot fail.  Also,
      this is a slight optimization.[A
      97f1771e
  21. 17 Oct, 2001 1 commit