update for new memory api
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 22 Feb 2012 01:05:24 +0000 (02:05 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Tue, 11 Sep 2012 00:54:44 +0000 (01:54 +0100)
gst/gdp/gstgdppay.c

index 6bcb3be..bb5764f 100644 (file)
@@ -228,12 +228,12 @@ gst_gdp_buffer_from_caps (GstGDPPay * this, GstCaps * caps)
   GST_LOG_OBJECT (this, "creating GDP header and payload buffer from caps");
   headerbuf = gst_buffer_new ();
   gst_buffer_take_memory (headerbuf, -1,
-      gst_memory_new_wrapped (0, header, g_free, len, 0, len));
+      gst_memory_new_wrapped (0, header, len, 0, len, header, g_free));
 
   payloadbuf = gst_buffer_new ();
   plen = gst_dp_header_payload_length (header);
   gst_buffer_take_memory (payloadbuf, -1,
-      gst_memory_new_wrapped (0, payload, g_free, plen, 0, plen));
+      gst_memory_new_wrapped (0, payload, plen, 0, plen, payload, g_free));
 
   return gst_buffer_join (headerbuf, payloadbuf);
 
@@ -259,7 +259,7 @@ gst_gdp_pay_buffer_from_buffer (GstGDPPay * this, GstBuffer * buffer)
   GST_LOG_OBJECT (this, "creating GDP header and payload buffer from buffer");
   headerbuf = gst_buffer_new ();
   gst_buffer_take_memory (headerbuf, -1,
-      gst_memory_new_wrapped (0, header, g_free, len, 0, len));
+      gst_memory_new_wrapped (0, header, len, 0, len, header, g_free));
 
   /* we do not want to lose the ref on the incoming buffer */
   gst_buffer_ref (buffer);
@@ -292,13 +292,13 @@ gst_gdp_buffer_from_event (GstGDPPay * this, GstEvent * event)
   GST_LOG_OBJECT (this, "creating GDP header and payload buffer from event");
   headerbuf = gst_buffer_new ();
   gst_buffer_take_memory (headerbuf, -1,
-      gst_memory_new_wrapped (0, header, g_free, len, 0, len));
+      gst_memory_new_wrapped (0, header, len, 0, len, header, g_free));
 
   payloadbuf = gst_buffer_new ();
   plen = gst_dp_header_payload_length (header);
   if (plen && payload != NULL) {
     gst_buffer_take_memory (payloadbuf, -1,
-        gst_memory_new_wrapped (0, payload, g_free, plen, 0, plen));
+        gst_memory_new_wrapped (0, payload, plen, 0, plen, payload, g_free));
   }
 
   return gst_buffer_join (headerbuf, payloadbuf);