mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
contrib: bump ffmpeg
A non exhautive list of what this bump brings: - Direct 3D 11 hardware decoding (UWP) - Uniform API for vaapi, vdpau, videotoolbox, dxva2 and d3d11va - 32 bit MediaCodec fix (Android hardware decoding) - Non X screen capture on Linux (Wayland support) - Better VP9 support - Various bug fixes and optimizations Due to problems with the VideoToolbox acceleration, the bump for MacOS is postponed. Change-Id: Id05a1d789c90ea1321f10e801a036c47b6f76d88
This commit is contained in:

committed by
Adrien Béraud

parent
205d5be178
commit
5066a44f95
25
configure.ac
25
configure.ac
@ -425,16 +425,29 @@ AS_IF([test "x$with_restcpp" = "xyes"], [
|
||||
);
|
||||
|
||||
dnl Check for libav
|
||||
PKG_CHECK_MODULES(LIBAVUTIL, libavutil >= 55.58.100,, AC_MSG_ERROR([Missing libavutil development files]))
|
||||
AS_IF([test "${SYS}" = "darwin"], [
|
||||
PKG_CHECK_MODULES(LIBAVUTIL, libavutil >= 55.58.100,, AC_MSG_ERROR([Missing libavutil development files]))
|
||||
|
||||
PKG_CHECK_MODULES(LIBAVCODEC, libavcodec >= 53.89.100,, AC_MSG_ERROR([Missing libavcodec development files]))
|
||||
LIBAVCODEC_CFLAGS="${LIBAVCODEC_CFLAGS} -D__STDC_CONSTANT_MACROS"
|
||||
PKG_CHECK_MODULES(LIBAVCODEC, libavcodec >= 53.89.100,, AC_MSG_ERROR([Missing libavcodec development files]))
|
||||
LIBAVCODEC_CFLAGS="${LIBAVCODEC_CFLAGS} -D__STDC_CONSTANT_MACROS"
|
||||
|
||||
PKG_CHECK_MODULES(LIBAVFORMAT, libavformat >= 57.71.100,, AC_MSG_ERROR([Missing libavformat development files]))
|
||||
PKG_CHECK_MODULES(LIBAVFORMAT, libavformat >= 57.71.100,, AC_MSG_ERROR([Missing libavformat development files]))
|
||||
|
||||
PKG_CHECK_MODULES(LIBAVDEVICE, libavdevice >= 57.6.100,, AC_MSG_ERROR([Missing libavdevice development files]))
|
||||
PKG_CHECK_MODULES(LIBAVDEVICE, libavdevice >= 57.6.100,, AC_MSG_ERROR([Missing libavdevice development files]))
|
||||
|
||||
PKG_CHECK_MODULES(LIBSWSCALE, libswscale >= 4.6.100,, AC_MSG_ERROR([Missing libswscale development files]))
|
||||
PKG_CHECK_MODULES(LIBSWSCALE, libswscale >= 4.6.100,, AC_MSG_ERROR([Missing libswscale development files]))
|
||||
],[
|
||||
PKG_CHECK_MODULES(LIBAVUTIL, libavutil >= 55.75.100,, AC_MSG_ERROR([Missing libavutil development files]))
|
||||
|
||||
PKG_CHECK_MODULES(LIBAVCODEC, libavcodec >= 53.106.101,, AC_MSG_ERROR([Missing libavcodec development files]))
|
||||
LIBAVCODEC_CFLAGS="${LIBAVCODEC_CFLAGS} -D__STDC_CONSTANT_MACROS"
|
||||
|
||||
PKG_CHECK_MODULES(LIBAVFORMAT, libavformat >= 57.81.100,, AC_MSG_ERROR([Missing libavformat development files]))
|
||||
|
||||
PKG_CHECK_MODULES(LIBAVDEVICE, libavdevice >= 57.8.101,, AC_MSG_ERROR([Missing libavdevice development files]))
|
||||
|
||||
PKG_CHECK_MODULES(LIBSWSCALE, libswscale >= 4.7.103,, AC_MSG_ERROR([Missing libswscale development files]))
|
||||
]);
|
||||
|
||||
dnl Video is default-enabled
|
||||
AC_ARG_ENABLE([video], AS_HELP_STRING([--disable-video], [Disable video]))
|
||||
|
Reference in New Issue
Block a user