This is how to do it:'dentrado' said:I may be wrong, but i thought that the claimed 100 hours battery time playing mp3s was possible because of hardware decoding, but maybe (hopefully) it was using the dsp.
There is not actually any hardware MP3 decoder (among other reasons, that would have to be expensively licensed).'MWeston' said:This is sort of the idea I had in mind when suggesting to Craig we could get 100 hours of battery life just playing music.
What I thought would be ideal is to suspend Linux to SDRAM and then put the external memory to sleep. Then, using the internal scratch pad RAM, and maybe using the DSP core and its RAM, a low power, low speed music player could be run to just play music and use the shoulder buttons to change tracks. It would be pretty basic, but most of the time, I don't even look at the display when playing music. I just put the player on random shuffle so this seems like a great idea for when you don't need any of the Pandora's other capabilities.
The alternative is to see just how little power we can use with the screen off, unnecessary features powered down, the clock speed reduced way down to whatever minimum keeps required external interfaces working, and still running Linux (since it has so many codecs supported already). This will take a while to master because I don't think current OMAP3 kernels even turn Smart Reflex features on yet.
Last edited by a moderator: