summaryrefslogtreecommitdiff
path: root/gst/replaygain
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
parent77d6229a54eb6da76b8396e6f3fdb2d6283253bc (diff)
update for new memory API
Diffstat (limited to 'gst/replaygain')
-rw-r--r--gst/replaygain/gstrganalysis.c12
-rw-r--r--gst/replaygain/gstrglimiter.c8
2 files changed, 10 insertions, 10 deletions
diff --git a/gst/replaygain/gstrganalysis.c b/gst/replaygain/gstrganalysis.c
index ab6dd7347..9747ccde8 100644
--- a/gst/replaygain/gstrganalysis.c
+++ b/gst/replaygain/gstrganalysis.c
@@ -461,8 +461,7 @@ static GstFlowReturn
gst_rg_analysis_transform_ip (GstBaseTransform * base, GstBuffer * buf)
{
GstRgAnalysis *filter = GST_RG_ANALYSIS (base);
- guint8 *data;
- gsize size;
+ GstMapInfo map;
g_return_val_if_fail (filter->ctx != NULL, GST_FLOW_WRONG_STATE);
g_return_val_if_fail (filter->analyze != NULL, GST_FLOW_NOT_NEGOTIATED);
@@ -470,13 +469,14 @@ gst_rg_analysis_transform_ip (GstBaseTransform * base, GstBuffer * buf)
if (filter->skip)
return GST_FLOW_OK;
- data = gst_buffer_map (buf, &size, NULL, GST_MAP_READ);
- GST_LOG_OBJECT (filter, "processing buffer of size %" G_GSIZE_FORMAT, size);
+ gst_buffer_map (buf, &map, GST_MAP_READ);
+ GST_LOG_OBJECT (filter, "processing buffer of size %" G_GSIZE_FORMAT,
+ map.size);
rg_analysis_start_buffer (filter->ctx, GST_BUFFER_TIMESTAMP (buf));
- filter->analyze (filter->ctx, data, size, filter->depth);
+ filter->analyze (filter->ctx, map.data, map.size, filter->depth);
- gst_buffer_unmap (buf, data, size);
+ gst_buffer_unmap (buf, &map);
return GST_FLOW_OK;
}
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;
}