Found another fixed point decoder by a guy called Nicolas Pitre (See his post to the vorbis-dev list here).

Downloaded, compiled pretty much straight out of the box and got this:


sh-2.03# time ./decoder < Feeder\ -\ Yesterday\ Went\ Too\ Soon\ -\ 02\ -\ Insomnia.ogg | ./pcmplay

Bitstream is 2 channel, 44100Hz
Encoded by: Xiphophorus libVorbis I 20011217

Done.

real 2m58.496s
user 0m51.710s
sys 0m10.660s
sh-2.03#
sh-2.03#


Sounded OK but I can't easily try it on decent speakers since I don't have my car at the moment. Took about 33% CPU which is pretty good too.

I do see the possibility of having some sort of Hijack hack to intercept an .OGG and decode it into a .WAV transparently which can be played back by the standard player software. I think I remember Mark mentioning something like this would be possible, but I can't seem to find it at the moment.... Aaaahhh here it is and it sounds like we have most of the pre-requisites he mentions...
_________________________
Christian
#40104192 120Gb (no longer in my E36 M3, won't fit the E46 M3)