vlc/vlc-2.0 | branch: master | Rémi Denis-Courmont <r...@remlab.net> | Fri Jan 25 17:43:38 2013 +0200| [a30d8ae0f6fc56ab6196fdaf29c21ff16b228fe8] | committer: Rémi Denis-Courmont
configure: reject libavcodec >= 55 That future version is expected to remove a number of already deprecated interfaces, such as CODEC_ID_* or the Snow codec. VLC still uses these interfaces as of today. (cherry picked from commit acf159fbabd1ffb7d2368f1224d5e4d732e7f304) Conflicts: configure.ac > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.0.git/?a=commit;h=a30d8ae0f6fc56ab6196fdaf29c21ff16b228fe8 --- configure.ac | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/configure.ac b/configure.ac index feee63b..c8a7f1d 100644 --- a/configure.ac +++ b/configure.ac @@ -2415,23 +2415,25 @@ dnl AC_ARG_ENABLE(avcodec, [ --enable-avcodec libavcodec codec (default enabled)]) AS_IF([test "${enable_avcodec}" != "no"], [ - PKG_CHECK_MODULES(AVCODEC,[libavcodec >= 52.25.0 libavutil], - [ - VLC_SAVE_FLAGS - CPPFLAGS="${CPPFLAGS} ${AVCODEC_CFLAGS}" - CFLAGS="${CFLAGS} ${AVCODEC_CFLAGS}" - AC_CHECK_HEADERS(libavcodec/avcodec.h) - AC_CHECK_HEADERS(libavutil/avutil.h) - VLC_ADD_PLUGIN([avcodec]) - VLC_ADD_LIBS([avcodec],[$AVCODEC_LIBS]) - AS_IF([test "${ac_cv_ld_bsymbolic}" != "no"], [ - VLC_ADD_LIBS([avcodec],[-Wl,-Bsymbolic]) - ]) - VLC_ADD_CFLAGS([avcodec],[$AVCODEC_CFLAGS]) - VLC_RESTORE_FLAGS - have_avcodec="yes" - ],[ - AC_MSG_ERROR([${AVCODEC_PKG_ERRORS}. Pass --disable-avcodec to ignore this error.]) + PKG_CHECK_MODULES(AVCODEC,[libavcodec >= 52.25.0 libavutil], [ + PKG_CHECK_EXISTS([libavcodec < 55],, [ + AC_MSG_ERROR([libavcodec versions 55 and later are not supported yet.]) + ]) + VLC_SAVE_FLAGS + CPPFLAGS="${CPPFLAGS} ${AVCODEC_CFLAGS}" + CFLAGS="${CFLAGS} ${AVCODEC_CFLAGS}" + AC_CHECK_HEADERS(libavcodec/avcodec.h) + AC_CHECK_HEADERS(libavutil/avutil.h) + VLC_ADD_PLUGIN([avcodec]) + VLC_ADD_LIBS([avcodec],[$AVCODEC_LIBS]) + AS_IF([test "${ac_cv_ld_bsymbolic}" != "no"], [ + VLC_ADD_LIBS([avcodec],[-Wl,-Bsymbolic]) + ]) + VLC_ADD_CFLAGS([avcodec],[$AVCODEC_CFLAGS]) + VLC_RESTORE_FLAGS + have_avcodec="yes" + ],[ + AC_MSG_ERROR([${AVCODEC_PKG_ERRORS}. Pass --disable-avcodec to ignore this error.]) ]) ], [ have_avcodec="no" _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits