[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

mpg123 and cpml



Well, I just did a compile of mpg123 0.59k on my UDB with libcpml.

I've compiled executables with gcc and egcs both with libcpml and I
get worse performance than with gcc and libm.

Playing the same mp3, mpg123/gcc/libm takes up 22-26% or so CPU time on
my UDB (saith top). mpg123/egcs/libcpml takes 24% or so. 

Both were compiled without -mieee (which increased CPU usage to 35%
in the cpml compiled exec.) My original mpg123 sitting in /usr/local/bin
wasn't compiled with -mieee, and in wanting to keep the variables as
few as possible, I omitted that flag.

I'm not all that familiar with the MP3 format, but isn't it just lossy
compression? If this is so, I'm not sure if fast floating point would
make all that much of a difference anyhow. 

Michael J. Graffam (mgraffam@idsi.net)
"Two things fill the mind with ever new and increasing admiration and awe
the more often and steadily we reflect upon them: the starry heavens
above and the moral law within me. I do not seek or conjecture either of
them as if they were veiled obscurities or extravagances beyond the horizon
of my vision; I see them before me and connect them immediately with the
consciousness of my existence." - Immanuel Kant "Critique of 
Practical Reason"




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []