mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1232223 - Part 2: Remove MOZ_VPX #ifdefs because VPx is always supported, though not necessarily enabled. r=jya
This commit is contained in:
parent
e488d1191c
commit
c01e25988e
2
config/external/moz.build
vendored
2
config/external/moz.build
vendored
@ -29,7 +29,7 @@ if CONFIG['MOZ_TREMOR']:
|
|||||||
if CONFIG['MOZ_WEBM_ENCODER']:
|
if CONFIG['MOZ_WEBM_ENCODER']:
|
||||||
external_dirs += ['media/libmkv']
|
external_dirs += ['media/libmkv']
|
||||||
|
|
||||||
if CONFIG['MOZ_VPX'] and not CONFIG['MOZ_NATIVE_LIBVPX']:
|
if not CONFIG['MOZ_NATIVE_LIBVPX']:
|
||||||
external_dirs += ['media/libvpx']
|
external_dirs += ['media/libvpx']
|
||||||
|
|
||||||
if not CONFIG['MOZ_NATIVE_PNG']:
|
if not CONFIG['MOZ_NATIVE_PNG']:
|
||||||
|
70
configure.in
70
configure.in
@ -3714,7 +3714,6 @@ MOZ_SCTP=
|
|||||||
MOZ_ANDROID_OMX=
|
MOZ_ANDROID_OMX=
|
||||||
MOZ_MEDIA_NAVIGATOR=
|
MOZ_MEDIA_NAVIGATOR=
|
||||||
MOZ_OMX_PLUGIN=
|
MOZ_OMX_PLUGIN=
|
||||||
MOZ_VPX=
|
|
||||||
MOZ_VPX_ERROR_CONCEALMENT=
|
MOZ_VPX_ERROR_CONCEALMENT=
|
||||||
MOZ_WEBSPEECH=1
|
MOZ_WEBSPEECH=1
|
||||||
MOZ_WEBSPEECH_MODELS=
|
MOZ_WEBSPEECH_MODELS=
|
||||||
@ -4997,7 +4996,6 @@ if test -n "$MOZ_WEBRTC"; then
|
|||||||
dnl opt/production builds (via MOZ_CRASH())
|
dnl opt/production builds (via MOZ_CRASH())
|
||||||
AC_DEFINE(MOZ_WEBRTC_ASSERT_ALWAYS)
|
AC_DEFINE(MOZ_WEBRTC_ASSERT_ALWAYS)
|
||||||
MOZ_RAW=1
|
MOZ_RAW=1
|
||||||
MOZ_VPX=1
|
|
||||||
MOZ_VPX_ERROR_CONCEALMENT=1
|
MOZ_VPX_ERROR_CONCEALMENT=1
|
||||||
|
|
||||||
dnl enable once Signaling lands
|
dnl enable once Signaling lands
|
||||||
@ -5142,8 +5140,6 @@ if test "${ac_cv_c_attribute_aligned}" != "0"; then
|
|||||||
[${ac_cv_c_attribute_aligned}],[Maximum supported data alignment])
|
[${ac_cv_c_attribute_aligned}],[Maximum supported data alignment])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
MOZ_VPX=1
|
|
||||||
|
|
||||||
dnl ========================================================
|
dnl ========================================================
|
||||||
dnl = Apple platform decoder support
|
dnl = Apple platform decoder support
|
||||||
dnl ========================================================
|
dnl ========================================================
|
||||||
@ -5349,41 +5345,38 @@ MOZ_ARG_WITH_BOOL(system-libvpx,
|
|||||||
MOZ_LIBVPX_CFLAGS=
|
MOZ_LIBVPX_CFLAGS=
|
||||||
MOZ_LIBVPX_LIBS=
|
MOZ_LIBVPX_LIBS=
|
||||||
|
|
||||||
if test -n "$MOZ_VPX"; then
|
if test -n "$MOZ_VPX_ERROR_CONCEALMENT" ; then
|
||||||
AC_DEFINE(MOZ_VPX)
|
AC_DEFINE(MOZ_VPX_ERROR_CONCEALMENT)
|
||||||
if test -n "$MOZ_VPX_ERROR_CONCEALMENT" ; then
|
|
||||||
AC_DEFINE(MOZ_VPX_ERROR_CONCEALMENT)
|
|
||||||
fi
|
|
||||||
|
|
||||||
_SAVE_CFLAGS=$CFLAGS
|
|
||||||
_SAVE_LIBS=$LIBS
|
|
||||||
if test -n "$MOZ_NATIVE_LIBVPX"; then
|
|
||||||
dnl ============================
|
|
||||||
dnl === libvpx Version check ===
|
|
||||||
dnl ============================
|
|
||||||
dnl Check to see if we have a system libvpx package.
|
|
||||||
PKG_CHECK_MODULES(MOZ_LIBVPX, vpx >= 1.3.0)
|
|
||||||
|
|
||||||
CFLAGS="$CFLAGS $MOZ_LIBVPX_CFLAGS"
|
|
||||||
LIBS="$LIBS $MOZ_LIBVPX_LIBS"
|
|
||||||
|
|
||||||
MOZ_CHECK_HEADER([vpx/vpx_decoder.h], [],
|
|
||||||
[AC_MSG_ERROR([Couldn't find vpx/vpx_decoder.h which is required for build with system libvpx. Use --without-system-libvpx to build with in-tree libvpx.])])
|
|
||||||
|
|
||||||
AC_CHECK_LIB(vpx, vpx_codec_dec_init_ver, [],
|
|
||||||
[AC_MSG_ERROR([--with-system-libvpx requested but symbol vpx_codec_dec_init_ver not found])])
|
|
||||||
|
|
||||||
MOZ_CHECK_HEADER([vpx_mem/vpx_mem.h],
|
|
||||||
[AC_CHECK_FUNC(vpx_mem_set_functions)])
|
|
||||||
if test "$ac_cv_header_vpx_mem_vpx_mem_h" = no -o \
|
|
||||||
"$ac_cv_func_vpx_mem_set_functions" = no; then
|
|
||||||
AC_DEFINE(MOZ_VPX_NO_MEM_REPORTING)
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
CFLAGS=$_SAVE_CFLAGS
|
|
||||||
LIBS=$_SAVE_LIBS
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
_SAVE_CFLAGS=$CFLAGS
|
||||||
|
_SAVE_LIBS=$LIBS
|
||||||
|
if test -n "$MOZ_NATIVE_LIBVPX"; then
|
||||||
|
dnl ============================
|
||||||
|
dnl === libvpx Version check ===
|
||||||
|
dnl ============================
|
||||||
|
dnl Check to see if we have a system libvpx package.
|
||||||
|
PKG_CHECK_MODULES(MOZ_LIBVPX, vpx >= 1.3.0)
|
||||||
|
|
||||||
|
CFLAGS="$CFLAGS $MOZ_LIBVPX_CFLAGS"
|
||||||
|
LIBS="$LIBS $MOZ_LIBVPX_LIBS"
|
||||||
|
|
||||||
|
MOZ_CHECK_HEADER([vpx/vpx_decoder.h], [],
|
||||||
|
[AC_MSG_ERROR([Couldn't find vpx/vpx_decoder.h which is required for build with system libvpx. Use --without-system-libvpx to build with in-tree libvpx.])])
|
||||||
|
|
||||||
|
AC_CHECK_LIB(vpx, vpx_codec_dec_init_ver, [],
|
||||||
|
[AC_MSG_ERROR([--with-system-libvpx requested but symbol vpx_codec_dec_init_ver not found])])
|
||||||
|
|
||||||
|
MOZ_CHECK_HEADER([vpx_mem/vpx_mem.h],
|
||||||
|
[AC_CHECK_FUNC(vpx_mem_set_functions)])
|
||||||
|
if test "$ac_cv_header_vpx_mem_vpx_mem_h" = no -o \
|
||||||
|
"$ac_cv_func_vpx_mem_set_functions" = no; then
|
||||||
|
AC_DEFINE(MOZ_VPX_NO_MEM_REPORTING)
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
CFLAGS=$_SAVE_CFLAGS
|
||||||
|
LIBS=$_SAVE_LIBS
|
||||||
|
|
||||||
AC_SUBST(MOZ_NATIVE_LIBVPX)
|
AC_SUBST(MOZ_NATIVE_LIBVPX)
|
||||||
AC_SUBST_LIST(MOZ_LIBVPX_CFLAGS)
|
AC_SUBST_LIST(MOZ_LIBVPX_CFLAGS)
|
||||||
AC_SUBST_LIST(MOZ_LIBVPX_LIBS)
|
AC_SUBST_LIST(MOZ_LIBVPX_LIBS)
|
||||||
@ -5394,7 +5387,7 @@ else
|
|||||||
MOZ_TREMOR=1
|
MOZ_TREMOR=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -n "$MOZ_VPX" -a -z "$MOZ_NATIVE_LIBVPX"; then
|
if test -z "$MOZ_NATIVE_LIBVPX"; then
|
||||||
|
|
||||||
dnl Detect if we can use an assembler to compile optimized assembly for libvpx.
|
dnl Detect if we can use an assembler to compile optimized assembly for libvpx.
|
||||||
dnl We currently require yasm on all x86 platforms and require yasm 1.1.0 on Win32.
|
dnl We currently require yasm on all x86 platforms and require yasm 1.1.0 on Win32.
|
||||||
@ -8924,7 +8917,6 @@ AC_SUBST(MOZ_ANDROID_OMX)
|
|||||||
AC_SUBST(MOZ_APPLEMEDIA)
|
AC_SUBST(MOZ_APPLEMEDIA)
|
||||||
AC_SUBST(MOZ_OMX_PLUGIN)
|
AC_SUBST(MOZ_OMX_PLUGIN)
|
||||||
AC_SUBST(MOZ_VPX_ERROR_CONCEALMENT)
|
AC_SUBST(MOZ_VPX_ERROR_CONCEALMENT)
|
||||||
AC_SUBST(MOZ_VPX)
|
|
||||||
AC_SUBST(VPX_AS)
|
AC_SUBST(VPX_AS)
|
||||||
AC_SUBST_LIST(VPX_ASFLAGS)
|
AC_SUBST_LIST(VPX_ASFLAGS)
|
||||||
AC_SUBST(VPX_AS_CONVERSION)
|
AC_SUBST(VPX_AS_CONVERSION)
|
||||||
|
Loading…
Reference in New Issue
Block a user