The following quote is from a developer regarding his work on a Vorbis decoder :

"> Is anyone working on an Ogg Vorbis decoder that uses only integer
> arithmetic? Would it be hard to do?
>
> It will be required at some point (for example, many portable MP3
> players are based on an ARM processor without the floating-point
> coprocessor), but I don't claim that now is the time to start work on
> such a thing. I'm just curious.

I'm currently working on converting libvorbis to fixed point arithmetic.
I've managed to get all the decoding after the MDCT reverse transformation
into 24-bit fixed point, including the windowing.

--
Russell King (rmk@arm.linux.org.uk) The developer of ARM
Linux
http://www.arm.linux.org.uk/personal/aboutme.html
"