--- aubio-0.4.7/src/io/source_avcodec.c.OR3 2018-09-22 18:47:33.000000000 +0300 +++ aubio-0.4.7/src/io/source_avcodec.c 2018-10-14 21:59:59.837041124 +0300 @@ -437,6 +437,8 @@ #endif #ifdef HAVE_AVRESAMPLE + if (!avr) + goto beach; in_linesize = 0; av_samples_get_buffer_size(&in_linesize, avCodecCtx->channels, avFrame->nb_samples, avCodecCtx->sample_fmt, 1); @@ -447,6 +449,8 @@ (uint8_t **)&output, out_linesize, max_out_samples, (uint8_t **)avFrame->data, in_linesize, in_samples); #elif defined(HAVE_SWRESAMPLE) + if (!avr) + goto beach; in_samples = avFrame->nb_samples; max_out_samples = AUBIO_AVCODEC_MAX_BUFFER_SIZE / avCodecCtx->channels; out_samples = swr_convert( avr,