你的位置:首页 > 软件开发 > 操作系统 > Linux下NDK编译FFMPEG包含neon参数

Linux下NDK编译FFMPEG包含neon参数

发布时间:2016-05-17 17:00:17
FFMPEG编译成Android库已经有很多案例了,编译优化neon的也很多,以下是我通过实践成功的案例,这里主要讲编译的配置文件,其他设置可结合Linux下使用NDK编译FFMPEG(libstagefright)进行配置。config_android.shNDK=/opt/a ...

FFMPEG编译成Android库已经有很多案例了,编译优化neon的也很多,以下是我通过实践成功的案例,这里主要讲编译的配置文件,其他设置可结合Linux下使用NDK编译FFMPEG(libstagefright)进行配置。

config_android.sh

NDK=/opt/android/android-ndk-r9PLATFORM=$NDK/platforms/android-14/arch-arm/ PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64LOCAL_ARM_NEON=true CPU=armv7-a OPTIMIZE_CFLAGS="-mfloat-abi=softfp -mfpu=neon"PREFIX=$(pwd)/android/$CPU./configure --target-os=linux \  --prefix=$PREFIX \  --enable-cross-compile \  --arch=arm \  --enable-nonfree \  --enable-asm \  --cpu=armv7-a \  --enable-neon \  --cc=$PREBUILT/bin/arm-linux-androideabi-gcc \  --cross-prefix=$PREBUILT/bin/arm-linux-androideabi- \  --nm=$PREBUILT/bin/arm-linux-androideabi-nm \  --sysroot=$PLATFORM \  --extra-cflags="-fpic -DANDROID $OPTIMIZE_CFLAGS " \  --enable-shared \  --disable-static \  --extra-ldflags="-Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -nostdlib -lc -lm -ldl -llog" \  --disable-ffmpeg \  --disable-ffplay \  --disable-ffprobe \  --disable-ffserver \  --enable-avformat \  --enable-avcodec \  --disable-optimizations \  --disable-debug \  --disable-doc \  --disable-stripping \  --enable-pthreads \  --disable-yasm \  --enable-zlib \  --enable-pic \  --enable-small

原标题:Linux下NDK编译FFMPEG包含neon参数

关键词:linux

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录