系统 :Ubuntu 9.04
编译器:友善4.3.2
早以前下了个MPlayer的源码包,现在拿出来想移植到mini2440上,版本是MPlayer1.0rc2
解压后这样配置./configure --cc=
ARM-linux-gcc --target=arm-armv4-linux --enable-sta
tic --prefix=~/mplayer --disable-win32waveout --disable-dvdread --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --enable-mad --disable-libavcodec_so --disable-libavcodec_a --disable-libmpeg2 --disable-libavcodec_mpegaudio_hp --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只有图像没有声音。
似乎不怎么成功,但是,未必,为什么呢,因为我的
手机上也有MPlayer,在gui下运行毫无问题,但在命令行下运行和这情况一样,得研究研究。
加上 -vf rotate=1,scale=240:320 就能横屏适应屏幕播放了。
附件: mplayer.part01.rar (1000 K) 下载次数:12
附件: mplayer.part02.rar (1000 K) 下载次数:10
附件: mplayer.part03.rar (1000 K) 下载次数:9
附件: mplayer.part04.rar (23 K) 下载次数:8