+2006-03-07 Wim Taymans <wim@fluendo.com>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstbuffer.h:
+ * gst/gstvalue.c:
+ * libs/gst/base/gstbasetransform.h:
+ Small documentation fixes.
+
2006-03-07 Tim-Philipp Müller <tim at centricular dot net>
* gst/gstvalue.c:
<SECTION>
<FILE>gstvalue</FILE>
-<TITLE>GStreamer GValue types</TITLE>
+<TITLE>GstValue</TITLE>
<SUBSECTION fourcc>
GST_VALUE_HOLDS_FOURCC
/**
* GstBufferFlag:
- * @GST_BUFFER_FLAG_READONLY: the buffer is read-only.
+ * @GST_BUFFER_FLAG_READONLY: the buffer is read-only. This means the data of
+ * the buffer should not be modified. The metadata might still be modified.
* @GST_BUFFER_FLAG_PREROLL: the buffer is part of a preroll and should not be
* displayed.
- * @GST_BUFFER_FLAG_DISCONT: the buffer marks a discontinuity in the stream.
+ * @GST_BUFFER_FLAG_DISCONT: the buffer marks a discontinuity in the stream. This
+ * typically occurs after a seek or a dropped buffer from a live or network source.
* @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 stream.
* @GST_BUFFER_FLAG_DELTA_UNIT: this unit cannot be decoded independently.
struct _GstBufferClass {
GstMiniObjectClass mini_object_class;
-
};
/* allocation */
*
* GValue implementations specific to GStreamer.
*
- * Last reviewed on 2005-11-23 (0.9.5)
+ * Note that operations on the same GstValue (or GValue) from multiple
+ * threads may lead to undefined behaviour.
+ *
+ * Last reviewed on 2006-03-07 (0.10.4)
*/
#ifdef HAVE_CONFIG_H
/* transform a buffer inplace */
GstFlowReturn (*transform_ip) (GstBaseTransform *trans, GstBuffer *buf);
- /* FIXME: When adjusting the padding, more these to nicer places in the class */
+ /* FIXME: When adjusting the padding, move these to nicer places in the class */
/* Set by child classes to automatically do passthrough mode */
gboolean passthrough_on_same_caps;