libmad和libmpg123解码mp3在安卓手机上的比较

libmad和libmpg123解码mp3在安卓手机上的比较
1. libmad 选自 http://sourceforge.net/projects/mad  libmad-0.15.1b.tar.gz
   libmpg123 选自 http://www.mpg123.org/ mpg123-1.15.4.tar.bz2
   都编译为android需要的.so。编译过程见之前的博客,都没有针对平台做后期优化。

2. 两者加入同一个工程,在不同手机上的表现如下。

手机 索爱X10i 华为U8860 青橙GO M3
android版本 2.3.3 2.3.6 4.0.4
mp3时长 /s 271 185 185
libmad耗时 /ms 6501/5757/5913/5910/5932 2650/2656/2617/2704/2840/2806 4287/4261/4046/4115/4129
libmpg123耗时 /ms 5825/5883/5424/5369/5618 2463/2395/2369/2313/2394/2387 4044/3573/3366/3370/3347

 

从时间上看libmpg123还是比libmad快一些。

posted @ 2013-07-30 18:04  水上云天  阅读(1193)  评论(2编辑  收藏  举报