系统:ubuntu 9.04
编译器版本: 4.3.2
mplayer版本:MPlayer 1.0rc2
配置:
./configure --cc=arm-linux-gcc --target=arm-armv4l-linux --enable-static --disable-win32waveout --disable-dvdread --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --enable-mad --enable-real --disable-dvdread-internal --disable-libdvdcss-internal --host-cc=gcc
video驱动只需要fbdev,audio驱动只需要oss就可以。
编译的时候可能会报错,“不支持pld [r1]指令”
在网上找了找,只要替换MPlayer-1.0rc2/libmpeg2/motion_comp_arm_s.S文件和MPlayer-1.0rc2/libavcodec/armv4l/dsputil_arm_s.S文件中的pld [r1]为空即可。
编译完成后放开发板上,播放MP3没问题,播放rm只有声音,播放wmv只有图像没有声音,播放mp4既有声音也有图像。