feat: add arm64 ffmpeg crc optimization

This commit is contained in:
Andrii Podanenko 2023-03-24 15:40:46 +02:00
parent f5e1c49d7d
commit 9583431031

View File

@ -53,10 +53,18 @@ cd /tmp
git clone https://github.com/FFmpeg/FFmpeg.git git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg cd FFmpeg
ARCH=$(uname -m)
EXTRA_CFLAGS="-I/usr/local/include"
EXTRA_LDFLAGS="-L/usr/local/lib"
if [ "$ARCH" = "aarch64" ]; then
EXTRA_CFLAGS="${EXTRA_CFLAGS} -march=armv8-a+crc"
fi
PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" ./configure \ PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" ./configure \
--enable-rkmpp \ --enable-rkmpp \
--extra-cflags="-I/usr/local/include" \ --extra-cflags="${EXTRA_CFLAGS}" \
--extra-ldflags="-L/usr/local/lib" \ --extra-ldflags="${EXTRA_LDFLAGS}" \
--extra-libs="-lpthread -lm -latomic" \ --extra-libs="-lpthread -lm -latomic" \
--arch=arm64 \ --arch=arm64 \
--enable-gmp \ --enable-gmp \