]> git.alsa-project.org Git - alsa-plugins.git/commitdiff
Check for and include libavutil.h to avoid unresolved symbols.
authorJordi Mallach <jordi@debian.org>
Wed, 15 May 2013 17:11:47 +0000 (19:11 +0200)
committerTakashi Iwai <tiwai@suse.de>
Thu, 16 May 2013 08:36:03 +0000 (10:36 +0200)
The a52 plugin uses av_free(), but does not check for libavutil
availability. Patch configure.in to check for the module, and include
libavutil.h.

Signed-off-by: Jordi Mallach <jordi@debian.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
a52/pcm_a52.c
configure.in

index c40aadce022dd5034d100a30bc1eec75a8f56c67..75c68bd5de6e718ac58dd1e2ccbe1439844bd17d 100644 (file)
@@ -26,6 +26,7 @@
 #include <alsa/pcm_external.h>
 #include <alsa/pcm_plugin.h>
 #include AVCODEC_HEADER
+#include <libavutil/avutil.h>
 
 #if LIBAVCODEC_VERSION_MAJOR >= 53 && LIBAVCODEC_VERSION_MINOR >= 34
 #include <libavutil/audioconvert.h>
index 6f345f596245a565ab6233e538e51b9b6589b3d2..bf8676bd6336294d9ee076ba9613d84865aa9331 100644 (file)
@@ -67,7 +67,7 @@ AC_ARG_ENABLE([avcodec],
       AS_HELP_STRING([--disable-avcodec], [Don't build plugins depending on avcodec (a52)]))
 
 if test "x$enable_avcodec" != "xno"; then
-  PKG_CHECK_MODULES(AVCODEC, [libavcodec], [HAVE_AVCODEC=yes], [HAVE_AVCODEC=no])
+  PKG_CHECK_MODULES(AVCODEC, [libavcodec libavutil], [HAVE_AVCODEC=yes], [HAVE_AVCODEC=no])
 fi
 
 if test "x$HAVE_AVCODEC" = "xno"; then