QUOTE(kornchild2002 @ Jan 10 2008, 12:45)

As you said, Rockbox isn't the end all and we all know that Rockbox's efficiency on some players is hit or miss.
Rockbox's eficiency on some
players isn't hit and miss.
On every device with known hardware, Rockbox is more efficient than the original firmware.
Rockbox consumes more power than stock firmware on PortalPlayer 502x based devices only because the hardware is undocumented and there are probably devices turned on by mistake,
QUOTE(kornchild2002 @ Jan 10 2008, 12:45)

So even though your numbers show the realtime decoding to be less efficient, I think battery playback time is a better indication as that is all the consumer cares about
Let me attempt to illustrate how the decoding speed numbers I posted
are indicators of battery playback time:
Battery playback time is strongly correlated to CPU usage on modern DAPs.
We'll use the Sandisk Sansa as an example again, (I already used its numbers when showing Vorbis is not always less efficient.)
Rockbox and the Sansa original firmware both dynamically scale the speed of the CPU based on need. The more CPU intensive the codec, the more often the CPU is running at full clock speed.
Rockbox draws 34ma idle, 36ma during playback with the CPU clocked slow, 56ma during playback with the CPU clocked high.
MPC and FLAC both playback with the CPU almost always at the slowest speed.
MP3, Vorbis? About 50% of the time the CPU is clocked fast.
Sansa's firmware draws 36ma idle, and dips and spikes similar to Rockbox during MP3 playback, as the CPU runs faster and slower.
Point being - the difficulty of decoding a codec can make a large difference in power consumption, and this battery life.
MPC playback on this sansa would consume just about 36ma average, MP3 46ma average, APE (-fast) 56ma average.
From this you can directly compute playback time - and the various battery benchmark pages on the Rockbox wiki have shown this correlation.
QUOTE(ddrawley @ Jan 10 2008, 10:08)

Please see these references. A brief trip through Google will give you more.
OGG Vorbis is a fine codec IMHO. It just takes more CPU/battery power to decode.
I just showed you objective numbers of a situation where Vorbis does not take more CPU/battery to decode.
Stop making blanket claims on this.