From 7400a57043d708ab63d5f864d22b1e980267d19b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 7 Dec 2016 10:26:59 +0200 Subject: [PATCH] chromaprint: Fix compilation with chromaprint 1.4 It takes const int16_t * as argument now, while before it was void *. To make this work with both versions without #ifdef, we omit the const. --- ext/chromaprint/gstchromaprint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/chromaprint/gstchromaprint.c b/ext/chromaprint/gstchromaprint.c index 95600d624b..98b3ae3924 100644 --- a/ext/chromaprint/gstchromaprint.c +++ b/ext/chromaprint/gstchromaprint.c @@ -218,7 +218,7 @@ gst_chromaprint_transform_ip (GstBaseTransform * trans, GstBuffer * buf) chromaprint->nsamples += nsamples; chromaprint->duration = chromaprint->nsamples / rate; - chromaprint_feed (chromaprint->context, map_info.data, + chromaprint_feed (chromaprint->context, (gint16 *) map_info.data, map_info.size / sizeof (guint16)); if (chromaprint->duration >= chromaprint->max_duration