summaryrefslogtreecommitdiff
path: root/gst/replaygain/gstrglimiter.c
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2012-01-23 17:25:37 +0100
committerWim Taymans <wim.taymans@collabora.co.uk>2012-01-25 12:30:28 +0100
commit583d39dd8d39451d4ef5e0f8cbfdd58b6e69838c (patch)
tree700e50818cd237f29f882314b226af5320aea936 /gst/replaygain/gstrglimiter.c
parent77d6229a54eb6da76b8396e6f3fdb2d6283253bc (diff)
update for new memory API
Diffstat (limited to 'gst/replaygain/gstrglimiter.c')
-rw-r--r--gst/replaygain/gstrglimiter.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gst/replaygain/gstrglimiter.c b/gst/replaygain/gstrglimiter.c
index 8e91f8b6c..01a586f91 100644
--- a/gst/replaygain/gstrglimiter.c
+++ b/gst/replaygain/gstrglimiter.c
@@ -173,7 +173,7 @@ gst_rg_limiter_transform_ip (GstBaseTransform * base, GstBuffer * buf)
{
GstRgLimiter *filter = GST_RG_LIMITER (base);
gfloat *input;
- guint8 *data;
+ GstMapInfo map;
guint count;
guint i;
@@ -183,8 +183,8 @@ gst_rg_limiter_transform_ip (GstBaseTransform * base, GstBuffer * buf)
if (GST_BUFFER_FLAG_IS_SET (buf, GST_BUFFER_FLAG_GAP))
return GST_FLOW_OK;
- data = gst_buffer_map (buf, NULL, NULL, GST_MAP_READ);
- input = (gfloat *) data;
+ gst_buffer_map (buf, &map, GST_MAP_READ);
+ input = (gfloat *) map.data;
count = gst_buffer_get_size (buf) / sizeof (gfloat);
for (i = count; i--;) {
@@ -195,7 +195,7 @@ gst_rg_limiter_transform_ip (GstBaseTransform * base, GstBuffer * buf)
input++;
}
- gst_buffer_unmap (buf, data, -1);
+ gst_buffer_unmap (buf, &map);
return GST_FLOW_OK;
}