| @@ -412,13 +412,20 @@ PKG_CHECK_MODULES([LIBAVCODEC], [libavcodec], [:], [ac_cv_my_have_ffmpeg=no]) | |||||
| PKG_CHECK_MODULES([LIBAVFORMAT], [libavformat], [:], [ac_cv_my_have_ffmpeg=no]) | PKG_CHECK_MODULES([LIBAVFORMAT], [libavformat], [:], [ac_cv_my_have_ffmpeg=no]) | ||||
| PKG_CHECK_MODULES([LIBSWSCALE], [libswscale], [:], [ac_cv_my_have_ffmpeg=no]) | PKG_CHECK_MODULES([LIBSWSCALE], [libswscale], [:], [ac_cv_my_have_ffmpeg=no]) | ||||
| if test "${ac_cv_my_have_ffmpeg}" = "no"; then | if test "${ac_cv_my_have_ffmpeg}" = "no"; then | ||||
| AC_CHECK_HEADERS(libavformat/avformat.h, | |||||
| [ac_cv_my_have_ffmpeg="yes" | |||||
| LOL_LIBS="${LOL_LIBS} -lswscale -lavformat -lavcodec -lswresample -lavutil -lws2_32"]) | |||||
| ac_cv_my_have_ffmpeg="yes" | |||||
| AC_CHECK_HEADERS(libavcodec/avcodec.h, [:], [ac_cv_my_have_ffmpeg=no]) | |||||
| AC_CHECK_HEADERS(libavformat/avformat.h, [:], [ac_cv_my_have_ffmpeg=no]) | |||||
| AC_CHECK_HEADERS(libswscale/swscale.h, [:], [ac_cv_my_have_ffmpeg=no]) | |||||
| if test "${ac_cv_my_have_ffmpeg}" = "yes"; then | |||||
| LIBAVFORMAT_LIBS="-lavformat" | |||||
| LIBAVCODEC_LIBS="-lavcodec -lavutil" | |||||
| LIBSWSCALE_LIBS="-lswscale -lswresample" | |||||
| AC_CHECK_LIB(ws2_32, main, LOL_LIBS="${LOL_LIBS} -lws2_32") | |||||
| fi | |||||
| fi | fi | ||||
| if test "${ac_cv_my_have_ffmpeg}" != "no"; then | if test "${ac_cv_my_have_ffmpeg}" != "no"; then | ||||
| AC_DEFINE(USE_FFMPEG, 1, Define to 1 to use FFmpeg) | AC_DEFINE(USE_FFMPEG, 1, Define to 1 to use FFmpeg) | ||||
| LOL_CFLAGS="${LOL_CFLAGS} ${LIBAVFORMAT_CFLAGS} ${LIBAVCODEC_CFLAGS} ${CFLAGSWSCALE_LIBS}" | |||||
| LOL_CFLAGS="${LOL_CFLAGS} ${LIBAVFORMAT_CFLAGS} ${LIBAVCODEC_CFLAGS} ${SWSCALE_CFLAGS}" | |||||
| LOL_LIBS="${LOL_LIBS} ${LIBAVFORMAT_LIBS} ${LIBAVCODEC_LIBS} ${LIBSWSCALE_LIBS}" | LOL_LIBS="${LOL_LIBS} ${LIBAVFORMAT_LIBS} ${LIBAVCODEC_LIBS} ${LIBSWSCALE_LIBS}" | ||||
| fi | fi | ||||
| AM_CONDITIONAL(USE_FFMPEG, test "${ac_cv_my_have_ffmpeg}" != "no") | AM_CONDITIONAL(USE_FFMPEG, test "${ac_cv_my_have_ffmpeg}" != "no") | ||||