gst/gstbuffer.h: Define GST_BUFFER_FLAG_GAP more strictly to enable optimizations based on it. Fix docs for GST_BUFFE...

Original commit message from CVS:
* gst/gstbuffer.h:
Define GST_BUFFER_FLAG_GAP more strictly to enable optimizations based
on it. Fix docs for GST_BUFFER_MALLOCDATA and GstBuffer.malloc_data.
This commit is contained in:
Stefan Kost 2007-10-15 07:37:37 +00:00
parent 1424c3965f
commit de997d56cc
2 changed files with 10 additions and 3 deletions

View file

@ -1,3 +1,9 @@
2007-10-15 Stefan Kost <ensonic@users.sf.net>
* gst/gstbuffer.h:
Define GST_BUFFER_FLAG_GAP more strictly to enable optimizations based
on it. Fix docs for GST_BUFFER_MALLOCDATA and GstBuffer.malloc_data.
2007-10-15 Stefan Kost <ensonic@users.sf.net> 2007-10-15 Stefan Kost <ensonic@users.sf.net>
* tools/gst-inspect.c: * tools/gst-inspect.c:

View file

@ -136,7 +136,7 @@ typedef struct _GstBufferClass GstBufferClass;
* GST_BUFFER_MALLOCDATA: * GST_BUFFER_MALLOCDATA:
* @buf: a #GstBuffer. * @buf: a #GstBuffer.
* *
* A pointer to any data allocated for this buffer using malloc(). If this is * A pointer to any data allocated for this buffer using g_malloc(). If this is
* non-NULL, this memory will be freed at the end of the buffer's lifecycle * non-NULL, this memory will be freed at the end of the buffer's lifecycle
* (i.e. when its refcount becomes zero). * (i.e. when its refcount becomes zero).
*/ */
@ -198,7 +198,8 @@ typedef struct _GstBufferClass GstBufferClass;
* network source. * network source.
* @GST_BUFFER_FLAG_IN_CAPS: the buffer has been added as a field in a #GstCaps. * @GST_BUFFER_FLAG_IN_CAPS: the buffer has been added as a field in a #GstCaps.
* @GST_BUFFER_FLAG_GAP: the buffer has been created to fill a gap in the * @GST_BUFFER_FLAG_GAP: the buffer has been created to fill a gap in the
* stream. * stream and contains media neutral data (elements can switch to optimized code
* path that ignores the buffer content).
* @GST_BUFFER_FLAG_DELTA_UNIT: this unit cannot be decoded independently. * @GST_BUFFER_FLAG_DELTA_UNIT: this unit cannot be decoded independently.
* @GST_BUFFER_FLAG_LAST: additional flags can be added starting from this flag. * @GST_BUFFER_FLAG_LAST: additional flags can be added starting from this flag.
* *
@ -233,7 +234,7 @@ typedef enum {
* @offset_end: the last offset contained in this buffer. It has the same * @offset_end: the last offset contained in this buffer. It has the same
* format as @offset. * format as @offset.
* @malloc_data: a pointer to the allocated memory associated with this buffer. * @malloc_data: a pointer to the allocated memory associated with this buffer.
* When the buffer is freed, this data will freed with free(). * When the buffer is freed, this data will freed with g_free().
* *
* The structure of a #GstBuffer. Use the associated macros to access the public * The structure of a #GstBuffer. Use the associated macros to access the public
* variables. * variables.