summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-03-07 17:14:29 +0100
committerTim-Philipp Müller <tim@centricular.com>2016-02-17 14:58:00 +0000
commitd1965627559894d6429a0962eee9ce0e8a1d0760 (patch)
treedd60379aa44fb0735e27216134824a352849a2e3
parent77ea437507a4db3e1b6630958cfafba941a55597 (diff)
downloadgstreamer-plugins-good-d1965627559894d6429a0962eee9ce0e8a1d0760.tar.gz
opus: port to updated 0.11
-rw-r--r--gst/rtp/gstrtpopuspay.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/gst/rtp/gstrtpopuspay.c b/gst/rtp/gstrtpopuspay.c
index 5003c739f..0a8fd3651 100644
--- a/gst/rtp/gstrtpopuspay.c
+++ b/gst/rtp/gstrtpopuspay.c
@@ -114,17 +114,16 @@ gst_rtp_opus_pay_handle_buffer (GstRTPBasePayload * basepayload,
{
GstRTPBuffer rtpbuf = { NULL, };
GstBuffer *outbuf;
- gsize size;
- gpointer *data;
+ GstMapInfo map;
/* Copy data and timestamp to a new output buffer
* FIXME : Don't we have a convenience function for this ? */
- data = gst_buffer_map (buffer, &size, NULL, GST_MAP_READ);
- outbuf = gst_rtp_buffer_new_copy_data (data, size);
+ gst_buffer_map (buffer, &map, GST_MAP_READ);
+ outbuf = gst_rtp_buffer_new_copy_data (map.data, map.size);
GST_BUFFER_TIMESTAMP (outbuf) = GST_BUFFER_TIMESTAMP (buffer);
/* Unmap and free input buffer */
- gst_buffer_unmap (buffer, data, size);
+ gst_buffer_unmap (buffer, &map);
gst_buffer_unref (buffer);
/* Remove marker from RTP buffer */