Sophie

Sophie

distrib > Mageia > 8 > x86_64 > by-pkgid > 2d43852d0ee2211f41b4663b5f2157af > files > 4

aubio-0.4.9-4.mga8.src.rpm

--- 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,