diff --git a/NEWS b/NEWS index 476cbb1..d1aeeda 100644 --- a/NEWS +++ b/NEWS @@ -51,6 +51,6 @@ Dependencies * GTK+ >= 2.18 * FFmpeg libraries: - * libavcodec + * libavcodec >= 52.56.0 (r22291) * libavformat * libavutil diff --git a/configure.ac b/configure.ac index 7f86c63..4c80980 100644 --- a/configure.ac +++ b/configure.ac @@ -24,7 +24,7 @@ AM_PROG_VALAC([0.7.0]) AC_PROG_INSTALL AC_PROG_INTLTOOL([0.35]) -pkg_modules="gtk+-2.0 >= 2.18.0 libavformat libavcodec libavutil" +pkg_modules="gtk+-2.0 >= 2.18.0 libavformat libavcodec >= 52.56.0 libavutil" PKG_CHECK_MODULES(SPEK, [$pkg_modules]) AC_SUBST(SPEK_CFLAGS) AC_SUBST(SPEK_LIBS) diff --git a/src/spek-audio.c b/src/spek-audio.c index a7f911a..892e613 100644 --- a/src/spek-audio.c +++ b/src/spek-audio.c @@ -141,14 +141,8 @@ gint spek_audio_read (SpekAudioContext *cx) { for (;;) { while (cx->packet->size > 0) { buffer_size = cx->buffer_size; -#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT (52, 23, 0) len = avcodec_decode_audio3 ( cx->codec_context, (int16_t *) cx->buffer, &buffer_size, cx->packet); -#else - len = avcodec_decode_audio2 ( - cx->codec_context, (int16_t *) cx->buffer, &buffer_size, - cx->packet->data, cx->packet->size); -#endif if (len < 0) { /* Error, skip the frame. */ cx->packet->size = 0;