移植 mplayer 到 mini2440 全流程的小窍门

关于Linux工程师来说做功用移植也不是一个容易的事情,下面就给群众简介一个移植mplayer到mini2440的全流程的小窍门。

主机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也可以播哦:-)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值