Apparently there’s renewed discussion regarding Nokia’s support for Ogg Vorbis on the next platform. I can only comment on the technical side of things.
We will be using the OMAP3 chip, which has an ARM Cortex A8 processor, which has NEON technology. This allows for many optimizations of multimedia software, so audio decoders can run on the ARM processor without draining the battery, in fact that’s what we are aiming at in our architecture.
That means people can start optimizing Ogg Vorbis software using NEON technology and when the next device comes, Vorbis won’t be a second-class citizen; it won’t drain the battery (if properly optimized). GCC optimizations and Orc runtime compiler can be used, or the traditional manual assembly.
Now, if that doesn’t seem enough; Texas Instruments is opening more stuff for DSP development. So it would be easier to develop a DSP Ogg Vorbis decoder.
In fact, Nokia is moving a way from the home-made dsp-gateway, and will use TI’s dsp-bridge, which is being merged upstream. That means third-party DSP nodes would be able to run unmodified in other devices, not just Nokia Maemo devices.
You can already get your hands dirty with the next technology by using the Beagle Board, whatever works there, will work on the next device.
I understand the frustration people feel regarding Ogg Vorbis, but from the trenches the only thing we can do is push for better third-party codec support, for which there is progress.