编译mplayer for arm记录

mplayer( http://www.mplayerhq.hu/ ) 当前版本:mplayer-export-2015-01-12(SVN-r37353-snapshot-4.9.2)

编译mplayer需要ffmpeg( http://ffmpeg.org/ )

当前版本:ffmpeg-2.5.4

之前在mplayer源码目录configure总是编译通不过,在编译到ffmpeg里面的vfp_fft.S的时候总报错,后来先在ffmpeg目录下make完成后,再返回mplayer目录make,就编译通过了

,具体运行效果还没有测试。先记录一下编译配置,方便以后修改查看

mplayer ./configure –host-cc=gcc –cc=arm-linux-gnueabi-gcc –as=arm-linux-gnueabi-as –ar=arm-linux-gnueabi-ar –target=arm-linux –enable-cross-compile –enable-armv6 –enable-armvfp –enable-alsa –enable-fbdev –disable-gui –disable-win32dll –disable-tv –disable-pvr –disable-v4l2 –disable-vcd –disable-dvb –disable-md5sum –disable-yuv4mpeg –disable-tga –disable-pnm –disable-dvdread –disable-dvdnav  –disable-mencoder –disable-live –disable-mad –disable-xanim –disable-real –disable-decoder=hevc –extra-ldflags=-L/home/arm/alsa-lib/lib –extra-cflags="-mcpu=arm1176jzf-s -I/home/arm/alsa-lib/include" –prefix=/home/arm/mplayer

ffmpeg: ./configure –prefix=/home/arm/mplayer –cross-prefix=arm-linux-gnueabi- –arch=arm –cpu=arm1176jzf-s –enable-cross-compile –target-os=linux –enable-armv6 –enable-vfp –disable-armv6t2 –disable-armv5te –disable-neon –disable-debug –disable-programs –disable-encoders –disable-decoder=hevc –disable-fft –disable-network –disable-doc