From: Paul Brossier Date: Mon, 6 Aug 2018 15:21:46 +0000 (+0200) Subject: src/io/source_avcodec.c: make sure libavutil > 52 before checking avFrame->channels... X-Git-Tag: 0.4.7~28^2 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=58fe1975c6f954af50d2f03e20077dfdb0d93277;p=aubio.git src/io/source_avcodec.c: make sure libavutil > 52 before checking avFrame->channels (see #137) --- 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;