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);
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] = {
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));
}
}
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