degeron / qmmp

Automatically exported from code.google.com/p/qmmp
0 stars 0 forks source link

Give mpg123 higher priority than libmad. #686

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
After testing, it reveals that mpg123 uses significantly lower cpu resource 
playing the same set of music files.
Mpg123 is optimized using assembly and SIMD. The latest version also supports 
integer math, just as libmad, so it can be used without floating point support.
Currently libmad had priority: 0 and libmpg123 had priority: 10 set 
deliberately. Would you please consder prioritizing mpg123 for mpeg files?
On my computer, this reduce CPU usage from 3% to 0.7%, which is quite 
significant.
Thanks!

Original issue reported on code.google.com by pcman...@gmail.com on 22 Apr 2014 at 5:00

GoogleCodeExporter commented 9 years ago

Original comment by trialuser02 on 15 Jul 2014 at 7:58