Libmad库

libmad是一个开源mp3解码库,其对mp3解码算法做了很多优化,性能较好,很多播放器如mplayer、xmms等都是使用这个开源库进行解码的;如果要设计mp3播放器而又不想研究mp3解码算法的话,libmad是个不错的选择

相关文章

加载中

[博客] libmad音频解码分析--libmad简介

https://my.oschina.net/u/153782/blog/57875

MAD(libmad)是一个开源的高精度MPEG音频解码,支持MPEG-1标准。libmad提供24-bit的PCM输出,完全定点计算,非常适合在没有浮点支持的嵌入式硬件平台上使用。使用libmad提供的一系列API可以...

2012/05/18 00:00

[软件] libmad - 开源mp3解码

https://www.oschina.net/p/libmad

libmad是一个开源mp3解码,其对mp3解码算法做了很多优化,性能较好,很多播放器如mplayer、xmms等都是使用这个开源库进行解码的;如果要设计mp3播放器而又不想研究mp3解码算法的话,libma...

[博客] 怎样使用libmad

https://my.oschina.net/u/153782/blog/57874

libmad是一个开源mp3解码,其对mp3解码算法做了很多优化,性能较好,很多播放器如mplayer、xmms等都是使用这个开源库进行解码的;如果要设计mp3播放器而又不想研究mp3解码算法的话,libma...

2012/05/18 00:00

[问答] symbian 之 libmad 移植

https://www.oschina.net/question/54100_30179

一直在研究libmad的移植。其实3rd本身也提供了硬解MP3的API,就是CMMFCodec。但据说兼容性不怎么好,因为只有高版本的SDK才有,加上我一直不喜欢用系统自带的东东,那么libmad还是首选啦~从网...

2011/10/23 00:00

[问答] win mobile 5播放mp3音乐的方法(1)--libmad的移植篇

https://www.oschina.net/question/54100_30177

win mobile 5上面播放mp3似乎已经有了可以依赖于win mobile提供的 multi-media播放器的调用方法。这种显而易见的方法,我认为缺少一些 主动性,只能微软怎么做,咱就怎么做。如果想做出个性化...

2011/10/23 00:00

[问答] 一个简单的 libmad 包装类

https://www.oschina.net/question/54100_30180

近来要把WinCE.Net平台的的程序移植到Pocket PC上,出现了一点小麻烦。原有工程中有个DirectShow的封装类,用来播放MP3格式的音频,而Pocket PC 2003不支持DirectShow,为了和老系统兼容看来...

2011/10/23 00:00

[问答] 编译 Android 版本的 libmad

https://www.oschina.net/question/54100_30175

1、 下载libmad源码 2、 在目录C:\cygwin\home\Administrator\Android-ndk-r4b-windows\android-ndk-r4b\samples\下创建目录jni,并把libmad的源码解压到该目录下,这样mad.h的目录是:C:\cy...

2011/10/23 00:00

[问答] windows mobile 使用 libmad 解码 mp3

https://www.oschina.net/question/54100_30176

libmad本来是个linux下的解码,但是现在已经有人将之移植到windows mobile上,参见:http://www.oschina.net/question/54100_30177。 利用libmad来播放mp3的思路很简单:开启两个线程,其中...

2011/10/23 00:00

[问答] libMad在Windows Mobile下播放mp3详解

https://www.oschina.net/question/565065_64707

libmad是linux下的东东,由于是C语言开发的,所以可以方便的移植到别的平台。此文将介绍Windows Mobile平台下利用libmad播放mp3的细节。为什么用libmad,因为它是用定点数计算的,所以运行效率...

2012/08/13 00:00

[博客] MyMinimad ── Linux下用libmad写的mp3解码播放程序(三)

https://my.oschina.net/u/1445655/blog/3122577

MyMinimad ── Linux下用libmad写的mp3解码播放程序 MyMinimad ── Linux下用libmad写的mp3解码播放程序(二) csdn的博客帐号当年那个事件中被盗了,相应的邮箱也被盗了,这次写在这里。...

2019/10/27 00:00

[博客] MyMinimad ── Linux下用libmad写的mp3解码播放程序(四)

https://my.oschina.net/u/1445655/blog/3132065

优化了内存使用,不再使用mmap映射整个文件到内存 再来个简化版,使用底层api

2019/11/21 00:00

[博客] 攻击:脱库, 洗库, 撞库

https://my.oschina.net/u/4410118/blog/3344771

一,背景: 用户数据泄露一直是如今互联网世界的一个焦点,从最近的京东撞抹黑事件,到之前的CSDN,如家用户数据的泄露,服务商和黑客之间在用户数据这个舞台上一直在进行着旷日持久的攻防...

2019/11/19 00:00

[博客] 第三部分 基本的使用(urllib库, requests库, re库)

https://my.oschina.net/u/4386741/blog/3664770

Python提供了功能齐全的类来完成网络请求。基础库的HTTP库有urllib, httplib2, requests, treq等。 比如说rullib库,不用关心底层怎么实现的,只要关心请求的链接是什么,要传的参数是什么...

2019/01/24 00:00

[博客] 静态和动态库

https://my.oschina.net/u/2854292/blog/715550

有一篇博客专门介绍程序编译过程,在程序编译步骤中有一个很重要的步骤就是链接,这篇博客主要比较静态和动态库的差别。 在了解两者的区别,我们先学习一下基础知识 库是什么 库就是写好的...

2016/07/21 00:00

[博客] 静态与动态库

https://my.oschina.net/u/999013/blog/137849

的类型: 从本质上来说,库是一种可执行代码的二进制形式,可被操作系统载入执行。 动态库(windows下为.dll文件) 动态库在程序编译时不会被连接到目标代码中,在运行时才会被载入,所以在...

2013/06/15 00:00

[博客] 静态+动态库

https://my.oschina.net/u/1429274/blog/522366

本文绝大部分知识来自Linux/Unix系统编程手册第44章 很多情况下,要在多个项目复用代码,简单粗暴的方法有把代码拷来拷去。对于编译器来说,有一些重复的工作量(把c源代码编译成可执行文件,...

2015/10/26 00:00

[博客] lucene索引之目录库、内容库

https://my.oschina.net/u/2004245/blog/491701

lucene的索引分为目录库和内容库,例如, article.setTitle("lucene搜索引擎"); Field titleField = new Field("title",article.getTitle(),Store.NO,Index.ANALYZED); document.add(titl...

2015/08/13 00:00

[博客] 静态 动态库

https://my.oschina.net/u/2429434/blog/1818673

静态和动态库是相对编译期和运行期的:静态库在程序编译时会被链接到目标代码中,程序运行时将不再需要改静态库;而动态库在程序编译时并不会被链接到目标代码中,只是在程序运行时才被载入...

2018/05/25 00:00

[博客] 静态和动态库

https://my.oschina.net/u/2348204/blog/748706

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2016/09/19 00:00

[博客] 头文件和文件-静态库和动态库

https://my.oschina.net/u/4418661/blog/3637835

一、头文件和文件     头文件中有函数的申明,库文件实现函数的定义。对于头文件和库的区别我们可以这样理解:就是头文件提供的是一个函数的声明,并没有这个函数具体代码,而库就是存...

2019/02/25 00:00
返回顶部
顶部