summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Walthinsen <omega@temple-baptist.org>2001-04-22 04:38:36 +0000
committerErik Walthinsen <omega@temple-baptist.org>2001-04-22 04:38:36 +0000
commitfaf4bde938ef8225a935e2e7fc7a6e1e39d857cd (patch)
tree42016cd5fd5675ad3731bcd234e9ff7ee0c12c88
parente5abd7fde71f4a55b086d14c3e0f7b81bfd35d45 (diff)
fixes for gstbuffer, and removed ## from gstcaps.h that was causing all that warning noisePLUGINVER1-20010422-FREEZEBRANCH-PLUGINVER1-20010422-ROOT
Original commit message from CVS: fixes for gstbuffer, and removed ## from gstcaps.h that was causing all that warning noise
-rw-r--r--gst/gstbuffer.c4
-rw-r--r--gst/gstbuffer.h5
-rw-r--r--gst/gstcaps.h4
3 files changed, 5 insertions, 8 deletions
diff --git a/gst/gstbuffer.c b/gst/gstbuffer.c
index 8e76f5a68c..6993391efa 100644
--- a/gst/gstbuffer.c
+++ b/gst/gstbuffer.c
@@ -64,7 +64,6 @@ gst_buffer_new(void)
buffer->refcount = 1;
#endif
buffer->flags = 0;
- buffer->type = 0;
buffer->data = NULL;
buffer->size = 0;
buffer->maxsize = 0;
@@ -126,7 +125,6 @@ gst_buffer_create_sub (GstBuffer *parent,
// copy flags and type from parent, for lack of better
buffer->flags = parent->flags;
- buffer->type = parent->type;
// set the data pointer, size, offset, and maxsize
buffer->data = parent->data + offset;
@@ -414,7 +412,7 @@ gst_buffer_copy (GstBuffer *buffer)
newbuf = gst_buffer_new();
GST_BUFFER_SIZE(newbuf) = GST_BUFFER_SIZE(buffer);
GST_BUFFER_DATA(newbuf) = malloc(GST_BUFFER_SIZE(buffer));
- memcpy(GST_BUFFER_DATA(newbuf),GST_BUFFER_DATA(buf),GST_BUFFER_SIZE(buffer));
+ memcpy(GST_BUFFER_DATA(newbuf),GST_BUFFER_DATA(buffer),GST_BUFFER_SIZE(buffer));
GST_BUFFER_MAXSIZE(newbuf) = GST_BUFFER_MAXSIZE(buffer);
GST_BUFFER_OFFSET(newbuf) = GST_BUFFER_OFFSET(buffer);
GST_BUFFER_TIMESTAMP(newbuf) = GST_BUFFER_TIMESTAMP(buffer);
diff --git a/gst/gstbuffer.h b/gst/gstbuffer.h
index 1a89f9a8ab..0c8f224f17 100644
--- a/gst/gstbuffer.h
+++ b/gst/gstbuffer.h
@@ -54,13 +54,14 @@ extern "C" {
G_STMT_START{ (GST_BUFFER_FLAGS(buf) &= ~(1<<(flag))); }G_STMT_END
-#define GST_BUFFER_TYPE(buf) (GST_BUFFER(buf)->type)
#define GST_BUFFER_DATA(buf) (GST_BUFFER(buf)->data)
#define GST_BUFFER_SIZE(buf) (GST_BUFFER(buf)->size)
#define GST_BUFFER_OFFSET(buf) (GST_BUFFER(buf)->offset)
#define GST_BUFFER_MAXSIZE(buf) (GST_BUFFER(buf)->maxsize)
#define GST_BUFFER_TIMESTAMP(buf) (GST_BUFFER(buf)->timestamp)
+#define GST_BUFFER_MAXAGE(buf) (GST_BUFFER(buf)->maxage)
#define GST_BUFFER_BUFFERPOOL(buf) (GST_BUFFER(buf)->pool)
+#define GST_BUFFER_PARENT(buf) (GST_BUFFER(buf)->parent)
#define GST_BUFFER_POOL_PRIVATE(buf) (GST_BUFFER(buf)->pool_private)
@@ -96,8 +97,6 @@ struct _GstBuffer {
#define GST_BUFFER_REFCOUNT(buf) (GST_BUFFER(buf)->refcount)
#endif
- /* data type of this buffer */
- guint16 type;
/* flags */
guint16 flags;
diff --git a/gst/gstcaps.h b/gst/gstcaps.h
index 50afb3d88a..2665a8d7d5 100644
--- a/gst/gstcaps.h
+++ b/gst/gstcaps.h
@@ -61,7 +61,7 @@ gst_caps_new ( \
name, \
type, \
gst_props_new ( \
- ##a, \
+ a, \
NULL))
#define GST_CAPS_FACTORY(factoryname, a...) \
@@ -70,7 +70,7 @@ factoryname (void) \
{ \
static GstCaps *caps = NULL; \
if (!caps) { \
- caps = gst_caps_chain (##a, NULL); \
+ caps = gst_caps_chain (a, NULL); \
} \
return caps; \
}