I remember a while ago there were problems because all OGG decoders at the time were FPU intensive.
You missed the big thread a couple of months ago.
The problem wasn't specifically that the OGG decoders were FPU intensive. The problem was that the only free open source decoders required an FPU.
There was, at the time, at least one known integer-only decoder for the ARM processor. It was not free, and it was not open-source. Therefore, not usable on our End-Of-Life product.
However, someone on this BBS managed to talk to the person who wrote that implementation, and told him of our plight. He graciously agreed to allow his integer ARM OGG decoder to be used in a future release of the empeg car software.
As Rob just reported, it seems to have worked. However, they're in the middle of crunch-time on a real product for SonicBlue, so they don't have any time to devote to getting a new carplayer release out the door at the moment. Also, Rob hasn't said if the OGG implementation was implemented on the current build-stream (which was supposed to be 2.0 bugfixes only, not new features like OGG), or if it was in a smoke build of something unrelated.
Does anyone have a link to the OGG thread where we got the permission to use the decoder?