1. 08 Mar, 2005 1 commit
    • Wim Taymans's avatar
      Docs updates, clean up some headers. · b338085a
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-MT-refcounting.txt:
      * docs/design/part-conventions.txt:
      * docs/design/part-gstobject.txt:
      * docs/design/part-relations.txt:
      * docs/design/part-standards.txt:
      * gst/gstbin.c: (gst_bin_add_func), (gst_bin_add),
      (gst_bin_remove_func), (gst_bin_remove), (gst_bin_iterate_recurse),
      (gst_bin_get_by_name), (gst_bin_get_by_interface),
      (gst_bin_iterate_all_by_interface):
      * gst/gstbuffer.h:
      * gst/gstclock.h:
      * gst/gstelement.c: (gst_element_class_init),
      (gst_element_change_state), (gst_element_set_loop_function):
      * gst/gstelement.h:
      * gst/gstiterator.c:
      * gst/gstobject.c: (gst_object_class_init), (gst_object_ref),
      (gst_object_unref), (gst_object_sink), (gst_object_dispose),
      (gst_object_dispatch_properties_changed), (gst_object_set_name),
      (gst_object_set_parent), (gst_object_unparent),
      (gst_object_check_uniqueness):
      * gst/gstobject.h:
      Docs updates, clean up some headers.
      Free iterators in GstBin.
      GstObject is now looking good.
      b338085a
  2. 07 Mar, 2005 1 commit
  3. 18 Jan, 2005 1 commit
  4. 12 Aug, 2004 1 commit
  5. 07 Jul, 2004 1 commit
  6. 20 May, 2004 2 commits
  7. 13 Apr, 2004 1 commit
    • David Schleef's avatar
      gst/gstbuffer.c: (gst_buffer_free_chunk): Added gst_buffer_get_type() and changed to using it. · 26663bbf
      David Schleef authored
      Original commit message from CVS:
      * gst/gstbuffer.c: (_gst_buffer_initialize), (gst_buffer_get_type),
      (gst_buffer_free_chunk): Added gst_buffer_get_type() and changed
      to using it.
      * gst/gstbuffer.h: Changed GST_BUFFER_TYPE to gst_buffer_get_type()
      * gst/gstcaps.c: (gst_caps_is_fixed_foreach): Buffer is a fixed type
      * gst/gstpad.c: (_gst_pad_default_fixate_foreach): same
      * gst/gststructure.c: (gst_structure_set_valist),
      (gst_structure_from_abbr), (gst_structure_to_abbr): Add vararg
      support for buffers.
      * gst/gsttag.c: (gst_tag_register): Constify a prototype that was
      intended to be const.
      * gst/gsttag.h: same
      * gst/gstvalue.c: (gst_value_serialize_buffer),
      (gst_value_deserialize_buffer), (_gst_value_initialize):  Add code
      to (de)serialize buffers.
      * testsuite/caps/Makefile.am:  Add a bit of buffer testing
      * testsuite/caps/string-conversions.c: (main):
      * testsuite/caps/value_serialize.c: add new test
      26663bbf
  8. 06 Apr, 2004 1 commit
  9. 01 Apr, 2004 1 commit
    • David Schleef's avatar
      gst/gstbuffer.c: (gst_buffer_join): Add function gst_buffer_join() to... · cf56f6b3
      David Schleef authored
      gst/gstbuffer.c: (gst_buffer_join):  Add function gst_buffer_join() to eventually deprecate gst_buffer_merge().  (bug...
      
      Original commit message from CVS:
      * gst/gstbuffer.c: (gst_buffer_join):  Add function gst_buffer_join()
      to eventually deprecate gst_buffer_merge().  (bug: #136408)
      * gst/gstbuffer.h:
      cf56f6b3
  10. 15 Mar, 2004 2 commits
  11. 13 Mar, 2004 1 commit
  12. 27 Feb, 2004 1 commit
    • Benjamin Otte's avatar
      gst/gstbuffer.h: remove gst_buffer_free, use gst_data_unref · 88ba7f49
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-27  Benjamin Otte  <otte@gnome.org>
      
      * gst/gstbuffer.h:
      remove gst_buffer_free, use gst_data_unref
      * gst/gstdata.c: (gst_data_get_type):
      use refcounting in GstData GBoxed registration
      * gst/gstdata.h:
      remove gst_data_free, use gst_data_unref
      88ba7f49
  13. 03 Feb, 2004 1 commit
    • Benjamin Otte's avatar
      gst/elements/gstfilesrc.*: don't ref the filesrc when creating mmaped buffers.... · 893c7447
      Benjamin Otte authored
      gst/elements/gstfilesrc.*: don't ref the filesrc when creating mmaped buffers. Don't keep a list of not-yet-destroyed...
      
      Original commit message from CVS:
      2004-02-03  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/elements/gstfilesrc.c: (gst_filesrc_init),
      (gst_filesrc_dispose), (gst_filesrc_free_parent_mmap),
      (gst_filesrc_map_region), (gst_filesrc_get_mmap):
      * gst/elements/gstfilesrc.h:
      don't ref the filesrc when creating mmaped buffers. Don't keep a
      list of not-yet-destroyed buffers.
      * gst/gstbuffer.h:
      Deprecated BST_BUFFER_FREE_FUNC and GST_BUFFER_COPY_FUNC
      893c7447
  14. 11 Jan, 2004 2 commits
    • David Schleef's avatar
      Fix some incorrect comments caused by recent checkins · c2251609
      David Schleef authored
      Original commit message from CVS:
      Fix some incorrect comments caused by recent checkins
      c2251609
    • David Schleef's avatar
      gst/: Change GstBuffer private structure element names. (all files) · 09012ae0
      David Schleef authored
      Original commit message from CVS:
      * gst/elements/gstfilesrc.c: (gst_filesrc_free_parent_mmap),
      (gst_filesrc_map_region):
      * gst/gstbuffer.c: (_gst_buffer_initialize),
      (_gst_buffer_sub_free), (gst_buffer_default_copy),
      (gst_buffer_new), (gst_buffer_create_sub),
      (gst_buffer_is_span_fast), (gst_buffer_span):
      * gst/gstbuffer.h:
      Change GstBuffer private structure element names. (all files)
      * gst/gstqueue.c: (gst_queue_init), (gst_queue_getcaps),
      (gst_queue_link):
      * gst/gstqueue.h:
      Implement getcaps/pad_link functions that handle the case where
      there are data in the queue.
      09012ae0
  15. 22 Dec, 2003 1 commit
  16. 09 Dec, 2003 1 commit
  17. 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
  18. 07 Oct, 2003 1 commit
  19. 24 May, 2003 2 commits
  20. 20 May, 2003 1 commit
  21. 16 Apr, 2003 1 commit
  22. 15 Apr, 2003 3 commits
  23. 13 Apr, 2003 1 commit
    • Benjamin Otte's avatar
      - added macros GST_CLOCK_TIME_IS_VALID and GST_BUFFE_TIMESTAMP_IS_VALID · f4f0a518
      Benjamin Otte authored
      Original commit message from CVS:
      - added macros GST_CLOCK_TIME_IS_VALID and GST_BUFFE_TIMESTAMP_IS_VALID
      - use macros in some places
      - buffer's timestamp field is a GstClockTime, not a guint64 - this is currently the same, but be sure to only use GstClockTime when working with timestamps in the future
      f4f0a518
  24. 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
  25. 02 Feb, 2003 1 commit
  26. 21 Dec, 2002 1 commit
  27. 19 Dec, 2002 1 commit
    • Wim Taymans's avatar
      - Cleanups · 68b53ac4
      Wim Taymans authored
      Original commit message from CVS:
      - Cleanups
      - Added padding to structs
      - fixed typechecking/casts
      - reduced casts
      - implemented remove_element in gstbin
      - implemented set index on bin
      68b53ac4
  28. 19 Nov, 2002 1 commit
  29. 02 Nov, 2002 1 commit
  30. 30 Aug, 2002 1 commit
  31. 25 Jul, 2002 1 commit
  32. 24 Jul, 2002 2 commits
  33. 13 Jul, 2002 1 commit