说到移植madplay 网上都是下载这几个文件libid3tag-0.15.1b.tar.gz, libmad-0.15.1b.tar.gz,  zlib-1.1.4.tar.gz。

但是在imx6ul移植不是很顺利,编译报错很多,最终是下载了较新版本的zlib-1.2.8.tar.gz一切都很顺畅。

过程如下:

下载:zlib-1.2.8.tar.gz  、 libid3tag-0.15.1b.tar.gz 、 libmad-0.15.1b.tar.gz 、 madplay-0.15.2b.tar.gz

解压代码:tar xvf *.tar.gz

(1) 进入 zlib-1.2.8
./configure --prefix=/opt/madplay/_install
注意_install后面不要有/

make && make install

(2)进入 libid3tag-0.15.1b 
./configure --host=arm-poky-linux-gnueabi --enable-static --disable-shared --disable-debugging --prefix=/opt/madplay/_install CPPFLAGS=-I/opt/madplay/_install/include LDFLAGS=-L/opt/madplay/_install/lib

make && make install

(3)进入 libmad-0.15.1b
./configure --host=arm-poky-linux-gnueabi --enable-static --disable-shared --disable-debugging --prefix=/opt/madplay/_install CPPFLAGS=-I/opt/madplay/_install/include LDFLAGS=-L/opt/madplay/_install/lib

修改Makefile文件:去掉-fforce-mem
make && make install

(4)进入 madplay-0.15.2b
./configure --host=arm-poky-linux-gnueabi --enable-static --disable-shared --disable-debugging --prefix=/opt/madplay/_install CPPFLAGS=-I/opt/madplay/_install/include LDFLAGS=-L/opt/madplay/_install/lib

make

(5) 拷贝madplay至目标板 /usr/bin

audio: /dev/dsp: No such file or directory madplay
输入播放命令:
madplay -o wav:- .mp3 | aplay

2020.10.28   更新: 用 buildroot添加madplay工具,可以节省上面移植曲折过程。 

imx6ul移植madplay播放器相关推荐

  1. s3c2440 uda1341声卡驱动与madplay播放器移植

    --------------------------------------- 主机操作系统:Centos 6.7  交叉编译器环境:arm-linux-gcc-4.5.4  开发板平台: FL244 ...

  2. linux mplayer_移植mplayer播放器到EK200开发板的步骤浅析

    mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布 此款软件可在各主流操作系统使用,一方面它资源占用率低:另一方面,无论是音频还是视频方面,它支持的格式相当全面,能支持播放大部分的音频. ...

  3. linux mplayer_移植mplayer播放器到MY-IMX6-EK200开发板的步骤浅析

    mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布. 此款软件可在各主流操作系统使用,一方面它资源占用率低:另一方面,无论是音频还是视频方面,它支持的格式相当全面,能支持播放大部分的音频 ...

  4. 粤嵌实习-linux下madplay播放器的下载和使用、线程的介绍和创建一个广告循环播放线程

    文章目录 粤嵌实习(电梯运行演示系统) 播放器: 线程: 简单介绍: 创建线程: 应用:创建一个广告循环播放的线程 粤嵌实习(电梯运行演示系统) 播放器: (1)通过命令sudo apt-get in ...

  5. android平台移植ffmpeg 播放器

    引用:http://blog.csdn.net/ouyangtianhan/article/details/7943543 IT行业是一个踩在巨人肩膀上前进的行业,否则做的事情不一定有意义,所以我也是 ...

  6. linux开发板madplay播放视频,Madplay播放器移植ARM(超简单)

    一.下载 1.madplay-0.15.2b.tar.gz 2.libmad-0.15.1b.tar.gz 3.libid3tag-0.15.1b.tar.gz 4.zlib-1.1.4.tar.gz ...

  7. madplay播放器移植

    http://blog.csdn.net/u010944778/article/details/45246307

  8. S3C2440 音频解码芯片WM8976声卡驱动移植、测试以及madplay播放mp3文件(三十一)

    https://www.cnblogs.com/lifexy/p/7867782.html 本节学习: 分析linux中的OOS声卡系统 修改s3c2410-uda1341.c的控制部分,移植wm89 ...

  9. fl2440——按键控制madplay音乐播放器

    今日诗词分享:该段诗词描述的是国产武侠游戏<剑侠情缘三>中的职业--天策(游戏中对唐朝军人的称呼). 天策 长河落日东都城,铁马戍边将军坟. 尽诛宵小天策义,长枪独守大唐魂. ====== ...

最新文章

  1. 技术11期:Atlas的概念你了解多少?
  2. MySQL 分库分表与分区的区别和思考
  3. mysql 遍历二叉树_【自考】数据结构之二叉树遍历
  4. python爬取知乎live_Python爬虫 - 简单抓取百度指数
  5. linux开发亿连手机互联,亿连手机互联车载版下载-亿连手机互联车机版v6.6.1 安卓版-腾牛安卓网...
  6. Codeforces Round #701 (Div. 2)赛后补题报告(A~D)
  7. 基于小样本学习的图像分类技术综述
  8. 信息学奥赛一本通(1228:书架)
  9. python编程(nginx、uwsgi和webpy)
  10. 新零售不简单,当初马云自己都没解释清楚!
  11. 牛B装备 XSS 漏洞利用工具[使用教程]
  12. linux工作日志软件,Linux桌面日记本(RedNotebook)
  13. ie11安装程序无法继续 因为你的计算机,win7安装不了ie11怎么回事 win7安装不了ie11的解决方案...
  14. 入侵检测技术框架总论
  15. (逆向工程)Android一键脱壳工具(MDEX)
  16. win7 使用扫描仪扫描照片
  17. 看一遍都懂的数组遍历~确定不试试?
  18. 【dubbo系列001】dubbo是什么?dubbo解决什么问题?
  19. android删除界面工具下载,安卓系统软件卸载工具
  20. 必测的支付漏洞(三)服务器未返回支付结果前进行干预

热门文章

  1. 有道云笔记 - Markdown模板(文首附markdown源码,即.md文件)
  2. kbe常用宏展开示例(CLIENT_MESSAGE_DECLARE_STREAM)
  3. 相比高人气的 Rust、Go,为何 Java、C 在工具层面进展缓慢?
  4. Visual Studio Code(VSCODE)语言设置为中文
  5. 绕过磊科路由器登录密码
  6. 银河麒麟桌面操作系统V10创建热点
  7. python 统计文件夹下的文件夹/某类型文件的数目
  8. JVM之Class结构速记
  9. CI框架教程5——整合PHPExcel库应用
  10. 教你几招51单片机新玩法