diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-01-23 17:25:37 +0100 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-01-25 12:30:28 +0100 |
commit | 583d39dd8d39451d4ef5e0f8cbfdd58b6e69838c (patch) | |
tree | 700e50818cd237f29f882314b226af5320aea936 /gst/replaygain | |
parent | 77d6229a54eb6da76b8396e6f3fdb2d6283253bc (diff) |
update for new memory API
Diffstat (limited to 'gst/replaygain')
-rw-r--r-- | gst/replaygain/gstrganalysis.c | 12 | ||||
-rw-r--r-- | gst/replaygain/gstrglimiter.c | 8 |
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; } |