韦东山Linux嵌入式课程社区
直播中

崔琳

7年用户 264经验值
私信 关注

移植mplayer到mini2440播放rm只有声音该怎么办?

系统 :Ubuntu 9.04
编译器:友善4.3.2


早以前下了个MPlayer的源码包,现在拿出来想移植到mini2440上,版本是MPlayer1.0rc2

解压后这样配置./configure --cc=ARM-linux-gcc --target=arm-armv4-linux --enable-static --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

回帖(2)

金晖

2019-11-6 07:47:29
请问这个版本的mplayer,在板子上跑,有内存泄漏的现象吗?我的移植的,每运行一次,free,都发现内存变少了。
举报

丁滢

2019-11-6 07:52:29
不能下载??
举报

更多回帖

发帖
×
20
完善资料,
赚取积分