update for memory api changes
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 14 Mar 2012 20:35:45 +0000 (21:35 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 14 Mar 2012 20:35:45 +0000 (21:35 +0100)
gst-libs/gst/rtp/gstrtpbuffer.c
gst-libs/gst/video/gstvideopool.c

index 709832e..16d0515 100644 (file)
@@ -109,7 +109,7 @@ gst_rtp_buffer_allocate_data (GstBuffer * buffer, guint payload_len,
   len = GST_RTP_HEADER_LEN + csrc_count * sizeof (guint32)
       + payload_len + pad_len;
 
-  mem = gst_allocator_alloc (NULL, len, 0);
+  mem = gst_allocator_alloc (NULL, 0, len, 0, len, 0);
 
   gst_memory_map (mem, &map, GST_MAP_WRITE);
   /* fill in defaults */
index d26d72d..e9fbb5a 100644 (file)
@@ -251,13 +251,12 @@ video_buffer_pool_alloc (GstBufferPool * pool, GstBuffer ** buffer,
   GST_DEBUG_OBJECT (pool, "alloc %" G_GSIZE_FORMAT, info->size);
 
   maxsize = info->size + priv->prefix + priv->padding;
-  mem = gst_allocator_alloc (priv->allocator, maxsize, priv->align);
+  mem = gst_allocator_alloc (priv->allocator, 0, maxsize, priv->prefix,
+      info->size, priv->align);
   if (mem == NULL)
     goto no_memory;
 
   *buffer = gst_buffer_new ();
-  if (priv->prefix != 0 || priv->padding != 0)
-    gst_memory_resize (mem, priv->prefix, info->size);
   gst_buffer_take_memory (*buffer, -1, mem);
 
   if (priv->add_videometa) {