当前位置:   article > 正文

imx6ull移植MPlayer_imx6ull视频解码

imx6ull视频解码

1,首先去官网下载源码:网址:MPlayer - The Movie Player

2,解压:tar xvf MPlayer-1.4.tar.xz

3,配置,进入目录:

  1. --cc=arm-linux-gnueabihf-gcc \ #指定自己的交叉编译器
  2. --host-cc=gcc \
  3. --target=arm-linux \
  4. --enable-static \ #静态编译
  5. --prefix=/usr/local/Mplayer \ #安装路径
  6. --disable-win32dll \ #禁用win32动态链接库支持
  7. --disable-dvdread \ #禁用DVD
  8. --enable-fbdev \ #启用开发板的帧缓冲设备
  9. --disable-png \ #某部分人不加make时会报错
  10. --disable-mencoder \ #不用mencoder转码
  11. --disable-live \ #禁用流媒体
  12. --disable-mp3lib \ #禁用自带的mp3lib音频解码库
  13. --disable-ivtv \ #禁用ivtv文件
  14. --enable-mad \ #使用刚编译的mad库
  15. --enable-libavcodec_a \ #启用静态的libavcodec解码
  16. --language=zh_CN \ #中文
  17. --disable-armv5te \ #禁用armv5te、armv6指令扩展
  18. --disable-armv6 \
  19. --with-extraincdir=/include \ #添加刚编译的mad库头文件位置
  20. --with-extralibdir=/usr/lib \ #添加刚编译的mad库库文件位置
  21. --enable-ossaudio #使能ossaudio
./configure --prefix=/home/xiang/linux/MPlayer-1.4 --cc=arm-linux-gnueabihf-gcc --disable-gui --target=arm-linux --host-cc=gcc --disable-freetype --enable-fbdev --disable-mencoder --disable-sdl --disable-live --disable-dvdread --disable-x11 --enable-cross-compile --disable-dvdnav --disable-jpeg --disable-tga --disable-pnm --disable-tv --disable-ivtv --disable-fontconfig --disable-xanim --disable-win32dll --disable-armv5te --disable-armv6 --enable-static

遇到错误:

  1. CC libavcodec/pngdec.o
  2. libavcodec/pngdec.c:35:18: fatal error: zlib.h: No such file or directory
  3. #include <zlib.h>
  4. ^
  5. compilation terminated.
  6. common.mak:57: recipe for target 'libavcodec/pngdec.o' failed

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/711350
推荐阅读
相关标签
  

闽ICP备14008679号