Thread
:
N900 OGG vorbis drains the battery?
View Single Post
Joorin
2011-02-09 , 07:03
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#
5
After having had a quick look on the Wikipedia page for Vorbis, I'd say that something like Tremor (fixed point arithmetic implementation) mixed with Lancer (platform specific SIMD instruction implementation) would be the best bet.
That'd make it, I'd guess, the easiest to get something that could use the DSP to decode the audio, moving computation away from the CPU. This would give more decoded data per cycle spent and thus giving better battery time.
There might already be such an implementation out there, since the OMAP3 is used by so many, but I haven't taken the time to look for it.
If the oggvorbis library that "Extra decoders" supplies is the reference implementation from Xiph.org, it will be all CPU bound (as far as I can tell) and it will make your CPU very busy, resulting in the drain you've observed.
Quote & Reply
|
Joorin
View Public Profile
Send a private message to Joorin
Find all posts by Joorin