update for memory api changes
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 14 Mar 2012 20:36:03 +0000 (21:36 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 14 Mar 2012 20:36:03 +0000 (21:36 +0100)
ext/jpeg/gstjpegenc.c

index 3814bbb..e59993b 100644 (file)
@@ -171,7 +171,7 @@ ensure_memory (GstJpegEnc * jpegenc)
 
   /* Our output memory wasn't big enough.
    * Make a new memory that's twice the size, */
-  new_memory = gst_allocator_alloc (NULL, desired_size, 3);
+  new_memory = gst_allocator_alloc (NULL, 0, desired_size, 0, desired_size, 3);
   gst_memory_map (new_memory, &map, GST_MAP_READWRITE);
   new_data = map.data;
   new_size = map.size;
@@ -567,7 +567,8 @@ gst_jpegenc_chain (GstPad * pad, GstObject * parent, GstBuffer * buf)
     end[i] = base[i] + GST_VIDEO_FRAME_COMP_HEIGHT (&frame, i) * stride[i];
   }
 
-  jpegenc->output_mem = gst_allocator_alloc (NULL, jpegenc->bufsize, 3);
+  jpegenc->output_mem =
+      gst_allocator_alloc (NULL, 0, jpegenc->bufsize, 0, jpegenc->bufsize, 3);
   gst_memory_map (jpegenc->output_mem, &jpegenc->output_map, GST_MAP_READWRITE);
 
   jpegenc->jdest.next_output_byte = jpegenc->output_map.data;