Feature: enable neon with armeabi-v7a

pull/209/head
xufuji456 2 years ago
parent e758ef1635
commit 69e6eb7763
  1. BIN
      app/libs/armeabi-v7a/libffmpeg.so
  2. 5
      shell/ffmpeg/build_ffmpeg_mp3.sh
  3. 5
      shell/ffmpeg/build_ffmpeg_one.sh
  4. 5
      shell/ffmpeg/build_ffmpeg_x264.sh

Binary file not shown.

@ -16,7 +16,7 @@ CPU='arm'
ARCH='arm' ARCH='arm'
ANDROID='androideabi' ANDROID='androideabi'
NATIVE_CPU='armv7-a' NATIVE_CPU='armv7-a'
OPTIMIZE_CFLAGS="-march=$NATIVE_CPU -mcpu=cortex-a8 -mfpu=vfpv3-d16 -mfloat-abi=softfp -mthumb" OPTIMIZE_CFLAGS="-march=$NATIVE_CPU -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"
else else
#64bit #64bit
echo "build for 64bit" echo "build for 64bit"
@ -46,11 +46,11 @@ build_one(){
--cc=$TOOLCHAIN/bin/$CPU-linux-$ANDROID-gcc \ --cc=$TOOLCHAIN/bin/$CPU-linux-$ANDROID-gcc \
--cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \ --cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \
--sysroot=$PLATFORM \ --sysroot=$PLATFORM \
--enable-neon \
--enable-hwaccels \ --enable-hwaccels \
--enable-static \ --enable-static \
--disable-shared \ --disable-shared \
--disable-doc \ --disable-doc \
--enable-neon \
--enable-asm \ --enable-asm \
--enable-small \ --enable-small \
--disable-ffmpeg \ --disable-ffmpeg \
@ -62,7 +62,6 @@ build_one(){
--disable-avdevice \ --disable-avdevice \
--disable-indevs \ --disable-indevs \
--disable-outdevs \ --disable-outdevs \
--disable-avresample \
--extra-cflags="$EXTRA_CFLAGS" \ --extra-cflags="$EXTRA_CFLAGS" \
--extra-ldflags="$EXTRA_LDFLAGS" \ --extra-ldflags="$EXTRA_LDFLAGS" \
--enable-avcodec \ --enable-avcodec \

@ -17,7 +17,7 @@ API=21
ARCH='arm' ARCH='arm'
ANDROID='androideabi' ANDROID='androideabi'
NATIVE_CPU='armv7-a' NATIVE_CPU='armv7-a'
OPTIMIZE_CFLAGS="-march=$NATIVE_CPU -mcpu=cortex-a8 -mfpu=vfpv3-d16 -mfloat-abi=softfp -mthumb" OPTIMIZE_CFLAGS="-march=$NATIVE_CPU -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"
else else
#64bit #64bit
echo "build for 64bit" echo "build for 64bit"
@ -48,11 +48,11 @@ build_one(){
--cc=$TOOLCHAIN/bin/$CPU-linux-$ANDROID-gcc \ --cc=$TOOLCHAIN/bin/$CPU-linux-$ANDROID-gcc \
--cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \ --cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \
--sysroot=$PLATFORM \ --sysroot=$PLATFORM \
--enable-neon \
--enable-hwaccels \ --enable-hwaccels \
--enable-static \ --enable-static \
--disable-shared \ --disable-shared \
--disable-doc \ --disable-doc \
--enable-neon \
--enable-asm \ --enable-asm \
--enable-small \ --enable-small \
--disable-ffmpeg \ --disable-ffmpeg \
@ -63,7 +63,6 @@ build_one(){
--disable-avdevice \ --disable-avdevice \
--disable-indevs \ --disable-indevs \
--disable-outdevs \ --disable-outdevs \
--disable-avresample \
--extra-cflags="$EXTRA_CFLAGS" \ --extra-cflags="$EXTRA_CFLAGS" \
--extra-ldflags="$EXTRA_LDFLAGS" \ --extra-ldflags="$EXTRA_LDFLAGS" \
--enable-avcodec \ --enable-avcodec \

@ -16,7 +16,7 @@ CPU='arm'
ARCH='arm' ARCH='arm'
ANDROID='androideabi' ANDROID='androideabi'
NATIVE_CPU='armv7-a' NATIVE_CPU='armv7-a'
OPTIMIZE_CFLAGS="-march=$NATIVE_CPU -mcpu=cortex-a8 -mfpu=vfpv3-d16 -mfloat-abi=softfp -mthumb" OPTIMIZE_CFLAGS="-march=$NATIVE_CPU -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"
else else
#64bit #64bit
echo "build for 64bit" echo "build for 64bit"
@ -46,11 +46,11 @@ build_one(){
--cc=$TOOLCHAIN/bin/$CPU-linux-$ANDROID-gcc \ --cc=$TOOLCHAIN/bin/$CPU-linux-$ANDROID-gcc \
--cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \ --cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \
--sysroot=$PLATFORM \ --sysroot=$PLATFORM \
--enable-neon \
--enable-hwaccels \ --enable-hwaccels \
--enable-static \ --enable-static \
--disable-shared \ --disable-shared \
--disable-doc \ --disable-doc \
--enable-neon \
--enable-asm \ --enable-asm \
--enable-small \ --enable-small \
--disable-ffmpeg \ --disable-ffmpeg \
@ -61,7 +61,6 @@ build_one(){
--disable-avdevice \ --disable-avdevice \
--disable-indevs \ --disable-indevs \
--disable-outdevs \ --disable-outdevs \
--disable-avresample \
--extra-cflags="$EXTRA_CFLAGS" \ --extra-cflags="$EXTRA_CFLAGS" \
--extra-ldflags="$EXTRA_LDFLAGS" \ --extra-ldflags="$EXTRA_LDFLAGS" \
--enable-gpl \ --enable-gpl \

Loading…
Cancel
Save