- 08 Mar, 2005 1 commit
-
-
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.
-
- 07 Mar, 2005 1 commit
-
-
Wim Taymans authored
First THREADED backport attempt, focusing on adding locks and making sure the API is threadsafe. Needs more work. Mor... Original commit message from CVS: First THREADED backport attempt, focusing on adding locks and making sure the API is threadsafe. Needs more work. More docs follow this week.
-
- 18 Jan, 2005 1 commit
-
-
Stefan Kost authored
Original commit message from CVS: added docs for the TAG defines
-
- 12 Aug, 2004 1 commit
-
-
Thomas Vander Stichele authored
Original commit message from CVS: add flag, reorder GstBuffer docs
-
- 07 Jul, 2004 1 commit
-
-
Thomas Vander Stichele authored
Original commit message from CVS: debugging and cleanups
-
- 20 May, 2004 2 commits
-
-
Wim Taymans authored
Original commit message from CVS: * gst/gstbuffer.c: (gst_buffer_default_copy): * gst/gstbuffer.h: Added Comment to a flag. copy relevant flags in _buffer_copy.
-
Thomas Vander Stichele authored
Original commit message from CVS: add IN_CAPS buffer flag; add GST_TYPE_FIXED_LIST + functions
-
- 13 Apr, 2004 1 commit
-
-
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
-
- 06 Apr, 2004 1 commit
-
-
Benjamin Otte authored
Original commit message from CVS: * gst/gstbuffer.h: remove macro that wouldn't work anymore because struct member has been removed. * gst/schedulers/entryscheduler.c: (schedule_forward): fix segfault for unconnected pads
-
- 01 Apr, 2004 1 commit
-
-
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:
-
- 15 Mar, 2004 2 commits
-
-
Johan Dahlin authored
Original commit message from CVS: Revert again, this time without post-commit reindent hooks to put back the indentation :-)
-
Johan Dahlin authored
Original commit message from CVS: * *.h: Revert indentation changes.
-
- 13 Mar, 2004 1 commit
-
-
Thomas Vander Stichele authored
Original commit message from CVS: gst-indent run on core
-
- 27 Feb, 2004 1 commit
-
-
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
-
- 03 Feb, 2004 1 commit
-
-
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
-
- 11 Jan, 2004 2 commits
-
-
David Schleef authored
Original commit message from CVS: Fix some incorrect comments caused by recent checkins
-
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.
-
- 22 Dec, 2003 1 commit
-
-
David Schleef authored
Original commit message from CVS: Merge CAPS branch
-
- 09 Dec, 2003 1 commit
-
-
David Schleef authored
Original commit message from CVS: Change GST_.*_PADDING to _gst_padding[GST_PADDING];
-
- 24 Nov, 2003 1 commit
-
-
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
-
- 07 Oct, 2003 1 commit
-
-
David Schleef authored
Original commit message from CVS: Add padding to structures and objects
-
- 24 May, 2003 2 commits
-
-
Wim Taymans authored
Original commit message from CVS: only update the DURATION field when appending buffers and both buffers have a valid duration.
-
Wim Taymans authored
- First attempt at implementing #113180, this one also removes automatic (byte) offset calculations in the subbuffer ... Original commit message from CVS: - First attempt at implementing #113180, this one also removes automatic (byte) offset calculations in the subbuffer code and moves that logic to bytestream and filesrc. It will also update the offset and duration fields in some special cases.
-
- 20 May, 2003 1 commit
-
-
David Schleef authored
Original commit message from CVS: Remove (incorrect) cast on gst_buffer_is_writable()
-
- 16 Apr, 2003 1 commit
-
-
Benjamin Otte authored
Original commit message from CVS: *_is_writeable => *_is_writable (spelling)
-
- 15 Apr, 2003 3 commits
-
-
Benjamin Otte authored
Original commit message from CVS: change *_is_readonly to *_is_writeable. Hope the name stays now...
-
Benjamin Otte authored
Original commit message from CVS: remove left over _needs_copy_on_write
-
Benjamin Otte authored
API change: rename (currently unused function) gst_(data|buffer)_needs_copy_on_write to gst_(data|buffer)_is_readonly... Original commit message from CVS: API change: rename (currently unused function) gst_(data|buffer)_needs_copy_on_write to gst_(data|buffer)_is_readonly - we don't want to confuse even core developers
-
- 13 Apr, 2003 1 commit
-
-
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
-
- 29 Mar, 2003 1 commit
-
-
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.
-
- 02 Feb, 2003 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: - replace old tracing with common GstTrace
-
- 21 Dec, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: - offset is supposed to be a uint64
-
- 19 Dec, 2002 1 commit
-
-
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
-
- 19 Nov, 2002 1 commit
-
-
David Schleef authored
Original commit message from CVS: Added gst_buffer[_pool]_needs_copy_on_write()
-
- 02 Nov, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Added the long awaited gst_buffer_set_data
-
- 30 Aug, 2002 1 commit
-
-
Thomas Vander Stichele authored
Original commit message from CVS: typo fix
-
- 25 Jul, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Also handle READONLY buffers in the copy_on_write function
-
- 24 Jul, 2002 2 commits
-
-
Wim Taymans authored
Original commit message from CVS: Fixed the missing .h file and some reorg (not sure what's best)
-
Andy Wingo Wingo authored
Original commit message from CVS: add default bufferpool, clean up some code, add bufferpool testing to fakesrc
-
- 13 Jul, 2002 1 commit
-
-
Wim Taymans authored
- Documentation updates, renamed some _ methods because gtkdoc didn't want to generate docs for them. Original commit message from CVS: - Documentation updates, renamed some _ methods because gtkdoc didn't want to generate docs for them. - Add some more events for future use.
-