mirror of https://code.videolan.org/videolan/vlc
Contribs: activate thumb2 on ARMv7-a cpu, not only NEON ones
This commit is contained in:
parent
8db3bdf87a
commit
f2cc02bf5e
|
@ -192,6 +192,7 @@ check_android_sdk()
|
|||
[ -z "${ANDROID_ABI}" ] && echo "You must set ANDROID_ABI environment variable" && exit 1
|
||||
add_make "ANDROID_ABI := ${ANDROID_ABI}"
|
||||
test -z "${NO_NEON}" && add_make_enabled "HAVE_NEON"
|
||||
[ ${ANDROID_ABI} = "armeabi-v7a" ] && add_make_enabled "HAVE_ARMV7A"
|
||||
}
|
||||
|
||||
test -z "$PREFIX" || add_make "PREFIX := $PREFIX"
|
||||
|
@ -211,7 +212,7 @@ case "${OS}" in
|
|||
add_make_enabled "HAVE_MACOSX" "HAVE_DARWIN_OS" "HAVE_BSD"
|
||||
else
|
||||
check_ios_sdk
|
||||
add_make_enabled "HAVE_IOS" "HAVE_DARWIN_OS" "HAVE_BSD" "HAVE_NEON"
|
||||
add_make_enabled "HAVE_IOS" "HAVE_DARWIN_OS" "HAVE_BSD" "HAVE_NEON" "HAVE_ARMV7A"
|
||||
fi
|
||||
;;
|
||||
*bsd*)
|
||||
|
|
|
@ -33,8 +33,8 @@ endif
|
|||
ifdef ENABLE_SMALL
|
||||
FFMPEGCONF += --enable-small --optflags=-O2
|
||||
ifeq ($(ARCH),arm)
|
||||
ifdef HAVE_NEON
|
||||
# XXX: assumes CPU >= cortex-a8, and thus thumb2 able
|
||||
ifdef HAVE_ARMV7A
|
||||
# XXX: assumes > ARMv7-A, and thus thumb2-able
|
||||
FFMPEGCONF += --enable-thumb
|
||||
endif
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue