Use new gst_buffer_new_memdup()
authorTim-Philipp Müller <tim@centricular.com>
Sun, 23 May 2021 22:48:39 +0000 (23:48 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 26 May 2021 11:46:27 +0000 (11:46 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1170>

ext/ogg/gstoggstream.c
tests/check/libs/rtp.c

index 3894ae7..dbc7473 100644 (file)
@@ -2096,9 +2096,7 @@ setup_opus_mapper (GstOggStream * pad, ogg_packet * packet)
   GST_INFO ("Opus has a pre-skip of %" G_GINT64_FORMAT " samples",
       -pad->granule_offset);
 
-  buffer =
-      gst_buffer_new_wrapped (g_memdup (packet->packet, packet->bytes),
-      packet->bytes);
+  buffer = gst_buffer_new_memdup (packet->packet, packet->bytes);
   pad->caps = gst_codec_utils_opus_create_caps_from_header (buffer, NULL);
   gst_buffer_unref (buffer);
 
index f5a13cd..39f1812 100644 (file)
@@ -2058,8 +2058,7 @@ create_feedback_buffer (gboolean with_padding)
       0x00, 0x14, 0x00, 0x02,
     };
 
-    return gst_buffer_new_wrapped (g_memdup (transport_wide_cc_padding_buffer,
-            sizeof (transport_wide_cc_padding_buffer)),
+    return gst_buffer_new_memdup (transport_wide_cc_padding_buffer,
         sizeof (transport_wide_cc_padding_buffer));
   } else {
     guint8 transport_wide_cc_buffer[36] = {
@@ -2073,8 +2072,7 @@ create_feedback_buffer (gboolean with_padding)
       0x14, 0x14, 0x15, 0x29,
       0x18, 0x12, 0x15, 0x16,
     };
-    return gst_buffer_new_wrapped (g_memdup (transport_wide_cc_buffer,
-            sizeof (transport_wide_cc_buffer)),
+    return gst_buffer_new_memdup (transport_wide_cc_buffer,
         sizeof (transport_wide_cc_buffer));
   }
 }
@@ -2090,8 +2088,7 @@ create_remb_buffer ()
     0x00, 0x0b, 0xd0, 0x90,
   };
 
-  return gst_buffer_new_wrapped (g_memdup (remb_buffer, sizeof (remb_buffer)),
-      sizeof (remb_buffer));
+  return gst_buffer_new_memdup (remb_buffer, sizeof (remb_buffer));
 }
 
 static gboolean