diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-01-25 14:50:50 +0100 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-01-25 14:51:25 +0100 |
commit | 21073e98cf0c939318d90cc1b07eecd308e70732 (patch) | |
tree | b06149ea0bbde911e85e6e1e2bc1d3356e0d6c27 /gst/dvbsuboverlay | |
parent | f5cf0caf9fd0eae937e5de5002c5de8f9c9b2765 (diff) | |
download | gstreamer-plugins-bad-21073e98cf0c939318d90cc1b07eecd308e70732.tar.gz |
port to new memory API
Diffstat (limited to 'gst/dvbsuboverlay')
-rw-r--r-- | gst/dvbsuboverlay/gstdvbsuboverlay.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gst/dvbsuboverlay/gstdvbsuboverlay.c b/gst/dvbsuboverlay/gstdvbsuboverlay.c index 53f4f9092..aa26cdaad 100644 --- a/gst/dvbsuboverlay/gstdvbsuboverlay.c +++ b/gst/dvbsuboverlay/gstdvbsuboverlay.c @@ -702,23 +702,23 @@ static void gst_dvbsub_overlay_process_text (GstDVBSubOverlay * overlay, GstBuffer * buffer, guint64 pts) { - guint8 *data; - gsize size; + GstMapInfo map; GST_DEBUG_OBJECT (overlay, "Processing subtitles with fake PTS=%" G_GUINT64_FORMAT " which is a running time of %" GST_TIME_FORMAT, pts, GST_TIME_ARGS (pts)); - GST_DEBUG_OBJECT (overlay, "Feeding %" G_GSIZE_FORMAT " bytes to libdvbsub", - size); - data = gst_buffer_map (buffer, &size, NULL, GST_MAP_READ); + gst_buffer_map (buffer, &map, GST_MAP_READ); + + GST_DEBUG_OBJECT (overlay, "Feeding %" G_GSIZE_FORMAT " bytes to libdvbsub", + map.size); g_mutex_lock (&overlay->dvbsub_mutex); - dvb_sub_feed_with_pts (overlay->dvb_sub, pts, data, size); + dvb_sub_feed_with_pts (overlay->dvb_sub, pts, map.data, map.size); g_mutex_unlock (&overlay->dvbsub_mutex); - gst_buffer_unmap (buffer, data, size); + gst_buffer_unmap (buffer, &map); gst_buffer_unref (buffer); } |