diff --git a/app/libs/armeabi-v7a/libffmpeg.so b/app/libs/armeabi-v7a/libffmpeg.so old mode 100644 new mode 100755 index 02274b7..f703447 Binary files a/app/libs/armeabi-v7a/libffmpeg.so and b/app/libs/armeabi-v7a/libffmpeg.so differ diff --git a/shell/ffmpeg/build_ffmpeg_mp3.sh b/shell/ffmpeg/build_ffmpeg_mp3.sh index 41ba7f6..49ef628 100644 --- a/shell/ffmpeg/build_ffmpeg_mp3.sh +++ b/shell/ffmpeg/build_ffmpeg_mp3.sh @@ -16,7 +16,7 @@ CPU='arm' ARCH='arm' ANDROID='androideabi' 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 #64bit echo "build for 64bit" @@ -46,11 +46,11 @@ build_one(){ --cc=$TOOLCHAIN/bin/$CPU-linux-$ANDROID-gcc \ --cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \ --sysroot=$PLATFORM \ ---enable-neon \ --enable-hwaccels \ --enable-static \ --disable-shared \ --disable-doc \ +--enable-neon \ --enable-asm \ --enable-small \ --disable-ffmpeg \ @@ -62,7 +62,6 @@ build_one(){ --disable-avdevice \ --disable-indevs \ --disable-outdevs \ ---disable-avresample \ --extra-cflags="$EXTRA_CFLAGS" \ --extra-ldflags="$EXTRA_LDFLAGS" \ --enable-avcodec \ diff --git a/shell/ffmpeg/build_ffmpeg_one.sh b/shell/ffmpeg/build_ffmpeg_one.sh index 19a1869..a46446c 100644 --- a/shell/ffmpeg/build_ffmpeg_one.sh +++ b/shell/ffmpeg/build_ffmpeg_one.sh @@ -17,7 +17,7 @@ API=21 ARCH='arm' ANDROID='androideabi' 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 #64bit echo "build for 64bit" @@ -48,11 +48,11 @@ build_one(){ --cc=$TOOLCHAIN/bin/$CPU-linux-$ANDROID-gcc \ --cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \ --sysroot=$PLATFORM \ ---enable-neon \ --enable-hwaccels \ --enable-static \ --disable-shared \ --disable-doc \ +--enable-neon \ --enable-asm \ --enable-small \ --disable-ffmpeg \ @@ -63,7 +63,6 @@ build_one(){ --disable-avdevice \ --disable-indevs \ --disable-outdevs \ ---disable-avresample \ --extra-cflags="$EXTRA_CFLAGS" \ --extra-ldflags="$EXTRA_LDFLAGS" \ --enable-avcodec \ diff --git a/shell/ffmpeg/build_ffmpeg_x264.sh b/shell/ffmpeg/build_ffmpeg_x264.sh index 2b928c3..7adee22 100644 --- a/shell/ffmpeg/build_ffmpeg_x264.sh +++ b/shell/ffmpeg/build_ffmpeg_x264.sh @@ -16,7 +16,7 @@ CPU='arm' ARCH='arm' ANDROID='androideabi' 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 #64bit echo "build for 64bit" @@ -46,11 +46,11 @@ build_one(){ --cc=$TOOLCHAIN/bin/$CPU-linux-$ANDROID-gcc \ --cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \ --sysroot=$PLATFORM \ ---enable-neon \ --enable-hwaccels \ --enable-static \ --disable-shared \ --disable-doc \ +--enable-neon \ --enable-asm \ --enable-small \ --disable-ffmpeg \ @@ -61,7 +61,6 @@ build_one(){ --disable-avdevice \ --disable-indevs \ --disable-outdevs \ ---disable-avresample \ --extra-cflags="$EXTRA_CFLAGS" \ --extra-ldflags="$EXTRA_LDFLAGS" \ --enable-gpl \