buffer: avoid using buffer caps
authorWim Taymans <wim.taymans@collabora.co.uk>
Sun, 8 May 2011 10:37:44 +0000 (12:37 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Sun, 8 May 2011 10:37:44 +0000 (12:37 +0200)
gst/gstbuffer.c

index 5895e4c..c3c18aa 100644 (file)
@@ -305,10 +305,11 @@ gst_buffer_copy_into (GstBuffer * dest, GstBuffer * src,
       GST_BUFFER_OFFSET_END (dest) = GST_BUFFER_OFFSET_NONE;
     }
   }
-
+#if 0
   if (flags & GST_BUFFER_COPY_CAPS) {
     gst_caps_replace (&GST_BUFFER_CAPS (dest), GST_BUFFER_CAPS (src));
   }
+#endif
 
   if (flags & GST_BUFFER_COPY_MEMORY) {
     GstMemory *mem;
@@ -402,7 +403,9 @@ _gst_buffer_free (GstBuffer * buffer)
 
   GST_CAT_LOG (GST_CAT_BUFFER, "finalize %p", buffer);
 
+#if 0
   gst_caps_replace (&GST_BUFFER_CAPS (buffer), NULL);
+#endif
 
   /* free metadata */
   for (walk = GST_BUFFER_META (buffer); walk; walk = next) {
@@ -444,7 +447,9 @@ gst_buffer_init (GstBufferImpl * buffer, gsize size)
       (GstMiniObjectFreeFunction) _gst_buffer_free;
 
   GST_BUFFER (buffer)->pool = NULL;
+#if 0
   GST_BUFFER_CAPS (buffer) = NULL;
+#endif
   GST_BUFFER_TIMESTAMP (buffer) = GST_CLOCK_TIME_NONE;
   GST_BUFFER_DURATION (buffer) = GST_CLOCK_TIME_NONE;
   GST_BUFFER_OFFSET (buffer) = GST_BUFFER_OFFSET_NONE;