1. 07 Jul, 2004 1 commit
  2. 03 May, 2004 1 commit
  3. 21 Apr, 2004 1 commit
  4. 15 Mar, 2004 1 commit
  5. 13 Mar, 2004 1 commit
  6. 12 Mar, 2004 1 commit
  7. 01 Mar, 2004 1 commit
    • Johan Dahlin's avatar
      gst/: Use gst_data_copy, instead of ref, since some applications that uses... · 2db69715
      Johan Dahlin authored
      gst/: Use gst_data_copy, instead of ref, since some applications that uses GBoxed routines depends on a function that...
      
      Original commit message from CVS:
      * gst/gstbuffer.c (_gst_buffer_initialize):
      * gst/gstdata.c (gst_data_get_type):
      * gst/gstevent.c (_gst_event_initialize): Use gst_data_copy,
      instead of ref, since some applications that uses GBoxed
      routines depends on a function that actually returns a copy.
      2db69715
  8. 20 Feb, 2004 1 commit
    • Benjamin Otte's avatar
      gst/gstevent.c: copy navigation event correctly. Check freeing tag lists. · 7155cfae
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-20  Benjamin Otte  <otte@gnome.org>
      
      * gst/gstevent.c: (_gst_event_copy), (_gst_event_free):
      copy navigation event correctly. Check freeing tag lists.
      * gst/gstthread.c: (gst_thread_change_state):
      don't abort() on state changing mess - it might happen because of
      bugs.
      * gst/gstvalue.c: (gst_value_set_caps), (gst_value_get_caps):
      use boxed functions
      * gst/gstvalue.h:
      fix GST_VALUE_HOLDS_CAPS
      7155cfae
  9. 10 Feb, 2004 1 commit
    • Julien Moutte Moutte's avatar
      gst/gstevent.c: Sometimes a tag event arrives but the structure does not... · c168ad6b
      Julien Moutte Moutte authored
      gst/gstevent.c: Sometimes a tag event arrives but the structure does not contain a valid tag list. Adding a safety ch...
      
      Original commit message from CVS:
      2004-02-10  Julien MOUTTE <julien@moutte.net>
      
      * gst/gstevent.c: (_gst_event_free): Sometimes a tag event arrives but
      the structure does not contain a valid tag list. Adding a safety check
      to remove a noisy warning in that case.
      c168ad6b
  10. 04 Feb, 2004 1 commit
  11. 05 Jan, 2004 1 commit
  12. 02 Dec, 2003 2 commits
  13. 24 Nov, 2003 1 commit
    • Benjamin Otte's avatar
      merge in tagging · 385b9ee5
      Benjamin Otte authored
      Original commit message from CVS:
      merge in tagging
      Includes:
      - gsttag.[ch] - The definition of GstTagList and tag registering/querying
      - gsttaginterface.[ch] - Interface for elements that can handle setting of tags
      - updates and merges to gststructure.[ch] and gstvalue.[ch]
      - testsuite/tags - some tests for tagging
      - bugfixes
      - updates to make make distcheck work
      - updates the version number to 0.7.2.1
      
      Does not include:
      - including tagging stuff in docs
      - extensive tests
      385b9ee5
  14. 16 Jul, 2003 1 commit
  15. 29 Jun, 2003 1 commit
    • Benjamin Otte's avatar
      GST_DEBUG reorganization containing loads of stuff: · 803ce6bf
      Benjamin Otte authored
      Original commit message from CVS:
      GST_DEBUG reorganization
      This is a big diff (ca 450k), containing loads of stuff:
      - gstinfo.[ch] complete rewrite
      - changing of all GST_DEBUG messages to reflect that change
      - reorganization of subsystem disabling
      - addition of gstconfig.h.in so we can track the disablings
      - <gst/gst.h> does not include <unistd.h> and <config.h> anymore
      - documentation updated for gstinfo stuff (build the docs yourself to know what changed)
      - bugfixes for making of the docs (files from CVS are not deleted anymore
      - testsuite for debugging changes in testsuite/debug
      
      expect breakage
      803ce6bf
  16. 07 Jun, 2003 1 commit
  17. 05 Jun, 2003 1 commit
  18. 10 May, 2003 1 commit
  19. 26 Apr, 2003 1 commit
  20. 29 Mar, 2003 1 commit
    • Martin Schulze's avatar
      gst/gstelementfactory.c: Add "g_free (dp->license)" in gst_element_details_free(). · df2f9473
      Martin Schulze authored
      Original commit message from CVS:
      2003-03-29  Martin Schulze  <MHL.Schulze@t-online.de>
      
      * gst/gstelementfactory.c: Add "g_free (dp->license)" in
      gst_element_details_free().
      * gst/gstevent.[ch]: Add function gst_event_get_type() to
      support c++ language binding. Make macros gst_event_ref[_by_count]
      return a GstEvent* instead of a GstData*.
      * gst/gstbuffer.[ch]: Add functions gst_buffer[_pool]_get_type()
      to support c++ language binding.
      df2f9473
  21. 16 Mar, 2003 1 commit
  22. 10 Feb, 2003 1 commit
    • Wim Taymans's avatar
      - Add more --disable options · b030b5ce
      Wim Taymans authored
      Original commit message from CVS:
      - Add more --disable options
      - fix makefiles to only compile non-disabled features
      - some compile fixes.
      - removed extratypes, added gsturitype
      - make get/set clock on a bin overridable
      - some portability fixes for GUINT64
      - separate pools from gstregistry.[ch] into gstregistrypool.[ch]
      - make gstobject size fixed, even if we disabled load/save
      - don't use 'new' as a variable as it is not a valib C++ variable
      b030b5ce
  23. 02 Feb, 2003 1 commit
  24. 23 Jan, 2003 1 commit
  25. 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
  26. 22 Nov, 2002 1 commit
  27. 31 Oct, 2002 1 commit
  28. 28 Jul, 2002 1 commit
  29. 13 Jul, 2002 1 commit
  30. 08 Jul, 2002 1 commit
    • Wim Taymans's avatar
      - Removed bufferpool code and move that to gstbuffer.c · fcb10a6c
      Wim Taymans authored
      Original commit message from CVS:
      - Removed bufferpool code and move that to gstbuffer.c
      - implemented refcounting on GstData
      - implemented new buffer code based on Company's work in the EVENTS2 branch
      - added boxed types for GstData/GstEvent/GstBuffer/GstBufferPool
      - added refcounting to bufferpools and events
      - use lockfree allocation for buffers
      - simplified the clock, use lockfree allocation
      - use GQueue in GstQueue for faster access to the tail element
      - update core plugins to the new event API
      fcb10a6c
  31. 13 Jun, 2002 1 commit
  32. 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
  33. 30 May, 2002 1 commit
  34. 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
  35. 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
  36. 04 Apr, 2002 1 commit
  37. 23 Feb, 2002 1 commit
  38. 26 Jan, 2002 1 commit
  39. 01 Jan, 2002 1 commit