mplayer源码下载地址:
http://www.mplayerhq.hu/MPlayer/releases/
下载最新的MPlayer-1.0rc4
#mkdir /usr/local/mplayer
#mkdir /usr/local/codecs
#cd MPlayer-1.0rc4
#./configure --prefix=/usr/local/mplayer --codecsdir=/usr/local/ codecs --language=zh_CN
这里有的网上加了参数:--enable-gui (开启图形界面),但是我编译的时候会出现如下错误:mplayer dereferencing pointer to incomplete type
据网上说是结构体没有定义出现的错误。
我们不需要gui的界面所以去掉。
#make
#make install
#/usr/local/mplayer/bin/mplayer /media/hp-v245/nobody.avi
发现没有声音,提示:
audio_setup: Can't open audio device /dev/dsp: No such file or directory
#ls /dev/dsp
发现果然没有此文件
#sudo su
#modprobe snd_pcm_oss
创建dsp文件
再播放就可正常播放,
#ls mplayer
发现有10M,这是没有裁剪的mplayer很大,下面做的工作就是要裁剪mplayer。
交叉编译MPlayer-1.0rc2,到3210板子上运行,交叉编译工具链:gcc-3.4.6
./configure --enable-cross-compile --cc=mipsel-linux-gcc --target=mips-linux --as=mipsel-linux-as --ar=mipsel-linux-ar --host-cc=gcc --disable-gui --disable-ivtv
vo_ivtv.c:80: error: storage size of 'sd1' isn't known
。。。。。。。