目前用的是ffmpeg0.61的源码,
配置项如下:
PLATFORM=/root/android-ndk-r4b/build/platforms/android-8/arch-arm
./configure
--target-os=linux \
--arch=arm \
--enable-version3 \
--enable-gpl \
--enable-nonfree \
--disable-stripping \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffserver \
--disable-ffprobe \
--disable-encoders \
--disable-muxers \
--disable-devices \
--disable-protocols \
--enable-protocol=file \
--enable-avfilter \
--disable-network \
--disable-mpegaudio-hp \
--disable-avdevice \
--enable-cross-compile \
--cc=$PREBUILT/bin/arm-eabi-gcc \
--cross-prefix=$PREBUILT/bin/arm-eabi- \
--nm=$PREBUILT/bin/arm-eabi-nm \
--extra-cflags="-fPIC -DANDROID" \
--disable-asm \
--enable-neon \
--enable-armv5te \
--extra-ldflags="-Wl,-T,$PREBUILT/arm-eabi/lib/ldscripts/armelf.x -Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -nostdlib $PREBUILT/lib/gcc/arm-eabi/4.4.0/crtbegin.o $PREBUILT/lib/gcc/arm-eabi/4.4.0/crtend.o -lc -lm -ldl"貌似已经打开neon选项了,但实际上编译出来的so并没有优化
配置项如下:
PLATFORM=/root/android-ndk-r4b/build/platforms/android-8/arch-arm
./configure
--target-os=linux \
--arch=arm \
--enable-version3 \
--enable-gpl \
--enable-nonfree \
--disable-stripping \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffserver \
--disable-ffprobe \
--disable-encoders \
--disable-muxers \
--disable-devices \
--disable-protocols \
--enable-protocol=file \
--enable-avfilter \
--disable-network \
--disable-mpegaudio-hp \
--disable-avdevice \
--enable-cross-compile \
--cc=$PREBUILT/bin/arm-eabi-gcc \
--cross-prefix=$PREBUILT/bin/arm-eabi- \
--nm=$PREBUILT/bin/arm-eabi-nm \
--extra-cflags="-fPIC -DANDROID" \
--disable-asm \
--enable-neon \
--enable-armv5te \
--extra-ldflags="-Wl,-T,$PREBUILT/arm-eabi/lib/ldscripts/armelf.x -Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -nostdlib $PREBUILT/lib/gcc/arm-eabi/4.4.0/crtbegin.o $PREBUILT/lib/gcc/arm-eabi/4.4.0/crtend.o -lc -lm -ldl"貌似已经打开neon选项了,但实际上编译出来的so并没有优化
解决方案 »
- 我大二,专攻 算法 还是android开发?或者嵌入式。。。蒙了
- LinearLayout监听问题
- 请问怎样将图片根据屏幕大小按比例显示?
- android 网络编程
- 求助
- android 中文语音朗读文本
- dalvik.vm.heapsize=24 要在什么文件中设置呢?
- 关于Actionbar的一个问题
- 工业上,Android平板和PC机怎样通讯才能保证可靠性~~
- 如何给View加上自定义属性?
- 求助(Conversion to Dalvik format failed with error 1 )
- ffmpeg cygwin + Android ndk 上编译不通过 config.sh问题
汇编优化都被你关掉了,NEON怎么可能打得开用--enable-asm重新configure
然后检查config.h 里面 HAVE_NEON 是不是有被置成 1成功的话,libavcodec/arm/ 会有 *neon* 的目标文件被生成