Add compability with ffmpeg's libswresample

This commit is contained in:
ejurgensen
2014-10-02 22:48:50 +02:00
parent 4857f21644
commit 88fcfa061d
2 changed files with 79 additions and 12 deletions

View File

@@ -142,11 +142,21 @@ AC_RUN_IFELSE(
AC_LANG_POP([C])
LIBS="$save_LIBS"
PKG_CHECK_EXISTS([ libavcodec >= 54.35 ], [
PKG_CHECK_MODULES(LIBAV, [ libavformat libavcodec libswscale libavresample libavutil ])
], [
PKG_CHECK_MODULES(LIBAV, [ libavformat libavcodec libswscale libavutil ])
])
PKG_CHECK_EXISTS([ libavcodec >= 54.35 ],
[PKG_CHECK_EXISTS([ libswresample ],
libxxresample=libswresample;
,
libxxresample=libavresample;
)]
)
if test x$libxxresample = xlibswresample; then
AC_DEFINE(HAVE_LIBSWRESAMPLE, 1, [Define to 1 if you have ffmpeg's libswresample])
elif test x$libxxresample = xlibavresample; then
AC_DEFINE(HAVE_LIBAVRESAMPLE, 1, [Define to 1 if you have libav's libavresample])
fi
PKG_CHECK_MODULES(LIBAV, [ libavformat libavcodec libswscale libavutil $libxxresample ])
save_LIBS="$LIBS"
dnl Check for av_lock_manager (ffmpeg >= 0.5.1)