Re: [Bluez-devel] more encoder stuff

Marcel Holtmann
2004-11-26T00:44:48Z

Hi Lars,

> | we can optimize at any time if needed, because the SBC API should hide
> | this stuff. For me this sounds perfect for a diploma thesis for someone
> | interested in audio codec stuff and Bluetooth.
>
> *raising hand*
>
> thing is, on modern CPU you won't get much speedup with fixed point
> stuff, because the main advantage was eliminated by Intel when they
> build the pseudo-pipes into their FPU's. That's why id used floating
> point operations for gfx for the first time, making life for non-Pentium
> owners really hard. AMD also has the pseudo-pipes, and modern
> multiplication/devision on FPU is very fast.
>
> But of course there are still some cycles to kill in audio processing
> always. I'll advertise this project to my professor...

a non floating point version is interesting for embedded platforms and
not all desktops are running with a 3 GHz processor. I think what the
MAD library does is very good and their MP3 decoding is fast. Running
top shows a very nice CPU load. However we can't simply copy their
stuff, because their code is under GPL only and I wanna keep the SBC
library under LGPL.

Regards

Marcel