Mplayer播放器的在PC、arm平台上的移植

一、环境介绍:
主机: red hat as5
交叉编译器: 4.3.2
开发板: kernel2.6.34
二、1、下载源代码
http://www.mplayerhq.hu/design7/dload.html
版本:MPlayer-1.0rc3.tar.gz
三、编译PC版的mplayer
#tar zxvf MPlayer-1.0rc3.tar.gz
#cd MPlayer-1.0rc3
#./configure
#make
#make install
四、2、编译ARM版的mplayer
#tar zxvf MPlayer-1.0rc3.tar.gz
#cd MPlayer-1.0rc3
配置:
./configure --host-cc=gcc --cc=arm-linux-gcc --target=armv4l --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
上面的是连在一起的,放在一行时中间隔一个空格,先配置在make
#make //会在当前文件下生成mplayer可执行程序
其中make会出错,需要更改mplayer_src/libmpeg2/motion_comp_arm_s.S中的代码,
#vim mplayer_src/libmpeg2/motion_comp_arm_s.S
在最开始的地方添加:
#ifndef HAVE_PLD
.macro pld reg
.endm
#endif
保存之后,再次make,就OK 了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值