more memory API porting
diff --git a/sys/ximage/gstximagesrc.c b/sys/ximage/gstximagesrc.c
index 6ed75ce..774314f 100644
--- a/sys/ximage/gstximagesrc.c
+++ b/sys/ximage/gstximagesrc.c
@@ -437,12 +437,11 @@
static void
copy_buffer (GstBuffer * dest, GstBuffer * src)
{
- guint8 *data;
- gsize size;
+ GstMapInfo map;
- data = gst_buffer_map (src, &size, NULL, GST_MAP_READ);
- gst_buffer_fill (dest, 0, data, size);
- gst_buffer_unmap (src, data, size);
+ gst_buffer_map (src, &map, GST_MAP_READ);
+ gst_buffer_fill (dest, 0, map.data, map.size);
+ gst_buffer_unmap (src, &map);
}
#endif