From 58fe1975c6f954af50d2f03e20077dfdb0d93277 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Mon, 6 Aug 2018 17:21:46 +0200 Subject: [PATCH] src/io/source_avcodec.c: make sure libavutil > 52 before checking avFrame->channels (see #137) --- src/io/source_avcodec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/io/source_avcodec.c b/src/io/source_avcodec.c index 7082bc2e..21868588 100644 --- a/src/io/source_avcodec.c +++ b/src/io/source_avcodec.c @@ -425,12 +425,14 @@ void aubio_source_avcodec_readframe(aubio_source_avcodec_t *s, uint_t * read_sam goto beach; } +#if LIBAVUTIL_VERSION_MAJOR > 52 if (avFrame->channels != (sint_t)s->input_channels) { AUBIO_WRN ("source_avcodec: trying to read from %d channel(s)," "but configured for %d; is '%s' corrupt?\n", avFrame->channels, s->input_channels, s->path); goto beach; } +#endif #ifdef HAVE_AVRESAMPLE in_linesize = 0; -- 2.11.0