diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-03-07 17:14:29 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2016-02-17 14:58:00 +0000 |
commit | d1965627559894d6429a0962eee9ce0e8a1d0760 (patch) | |
tree | dd60379aa44fb0735e27216134824a352849a2e3 | |
parent | 77ea437507a4db3e1b6630958cfafba941a55597 (diff) | |
download | gstreamer-plugins-good-d1965627559894d6429a0962eee9ce0e8a1d0760.tar.gz |
opus: port to updated 0.11
-rw-r--r-- | gst/rtp/gstrtpopuspay.c | 9 |
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 */ |