您的位置:首页 > 其它

移植mplayer到mini2440的全过程

2009-08-02 14:48 447 查看
主机Linux系统:fedora 9

主机GCC编译器:gcc 版本 4.3.0 20080428 (Red Hat 4.3.0-8)
(GCC)

开发板:mini2440

arm-linux-gcc交叉编译器:gcc version 4.3.2 (Sourcery G++ Lite
2008q3-72)

下载: MPlayer-1.0rc2.tar.bz2

输入: tar jxvf
MPlayer-1.0rc2.tar.bz2

输入:cd MPlayer-1.0rc2

输入:./configure --host-cc=gcc
--cc=arm-linux-gcc --target=arm --enable-static --disable-win32dll
--disable-dvdread --disable-dvdread-internal --disable-dvdnav
--disable-libdvdcss-internal --enable-fbdev --disable-mencoder --disable-live
--disable-mp3lib --enable-mad --enable-libavcodec_a --language=zh_CN
--disable-live 2>&1 | tee logfile

输入:make

编译出错,不支持pld
[r1]指令的问题

替换

MPlayer-1.0rc2/libmpeg2/motion_comp_arm_s.S文件



MPlayer-1.0rc2/libavcodec/armv4l/dsputil_arm_s.S文件

中的pld
[r1]为空即可!

输入:make

得到mplayer,下载到mini2440开发板/usr/bin目录

在开发板执行

mplayer
test.avi -framedrop -quiet -vf
rotate=1,scale=240:320

成功啦!这次终于有声音了!MP3也能播哦:-)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: