先下载libmad
libmad 的配置参数
./configure --enable-fpm=arm --host=arm-linux --disable-shared --disable-debugging --prefix=/home/qwjzh/workspace/Qt/mplayer/libmad
make
有可能出现以下错误
cc1:error: unrecognized command line option "-fforce-mem"
把Makefile中的-fforce-mem删掉即可
make install
把相应的include 与 lib中的文件拷贝到交叉编译工具中 include 与 lib 下
Mplayer的配置参数
./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 --enable-mad --enable-libavcodec_a --disable-live 2>&1 | tee logfile
make 后即得 mplayer
在目标板上运行
./mplayer -geometry 50:50 CD1.avi
OK
在TQ2440(arm-linux-gcc -v is 4.3.3) TINY6410(arm-linux-gcc -v is 4.5.1)均成功,可播放视频有声音
(待修改)
阅读(1484) | 评论(0) | 转发(0) |