QUOTE(/mnt @ Mar 2 2008, 08:43)

Rockbox has poor support for AAC, and also Rockbox uses software decoding on AAC files on most DAPs.
Care to name a DAP which doesn't use software decoding for AAC? I can't think of a single mainstream DAP of the last years which doesn't use a general-purpose CPU or DSP to decode all audio codes in software.
QUOTE(Alexxander @ Mar 2 2008, 07:59)

I use Nero aac and noticed it is clearly very powerhungry, after 8-9 albums I'm out of battery but with ogg (aotuv) and mp3 (lame vbr) battery last always 10-12 albums. But my surprise was with FLAC, after 14 albums the Sansa still hadn't shutdown allthough it was close to the limit. I will try mp3 and ogg at about 320 kbps because I think the higher the bitrate the less battery is used.
QUOTE(kornchild2002 @ Mar 2 2008, 13:11)

If you must use Rockbox then stay away from AAC as it isn't very efficient on that firmware.
Nero AAC 320 benchmarks out on Rockbox on your hardware @ ~155% realtime for decoding. 128Kb/s=180%
Lame MP3 320 benchmarks out on Rockbox on your hardware @ ~200% realtime for decoding. 128Kb/s = 212%
Vorbis 350 = 200%. 128Kb/s=257%
FLAC 8 decodes @ 600% realtime on your hardware.
http://www.rockbox.org/twiki/bin/view/Main...manceComparisonI'm actually a little surprised you're seeing such a direct correlation between codec and runtime lengths. While the CPU is the largest consumer of power, it is hardly the only.
Your conclusion is wrong, Alexxander, though.
The higher the bitrate the more battery is used - in two ways.
1 - more CPU to decode. (Since Rockbox dynamically clocks the CPU, less time @ idle = more battery used.)
2 - more disk access to refill RAM buffer. (Yes, I know you have a flash player, but reads (while not needing to spin-up a HDD) are not w/o their costs.)
What you are seeing is simply that FLAC is
very efficient to decode.