[io] avoid deprecation warning with ffmpeg
authorPaul Brossier <piem@piem.org>
Thu, 13 Dec 2018 02:10:08 +0000 (03:10 +0100)
committerPaul Brossier <piem@piem.org>
Thu, 13 Dec 2018 02:10:08 +0000 (03:10 +0100)
src/io/source_avcodec.c

index 4195452..537b662 100644 (file)
@@ -239,9 +239,11 @@ aubio_source_avcodec_t * new_aubio_source_avcodec(const char_t * path,
         av_get_media_type_string(AVMEDIA_TYPE_AUDIO), s->path);
     goto beach;
   }
         av_get_media_type_string(AVMEDIA_TYPE_AUDIO), s->path);
     goto beach;
   }
+#if FFMPEG_LIBAVFORMAT // deprecated with ffmpeg, required with libav
   av_codec_set_pkt_timebase(avCodecCtx,
       avFormatCtx->streams[selected_stream]->time_base);
 #endif
   av_codec_set_pkt_timebase(avCodecCtx,
       avFormatCtx->streams[selected_stream]->time_base);
 #endif
+#endif
 
   if ( ( err = avcodec_open2(avCodecCtx, codec, NULL) ) < 0) {
     char errorstr[256];
 
   if ( ( err = avcodec_open2(avCodecCtx, codec, NULL) ) < 0) {
     char errorstr[256];