Re: Android App?

Gregory Maxwell <[email protected]>
Newsgroups gmane.comp.multimedia.ogg.vorbis.general
Message-ID <[email protected]>
On Sun, Nov 1, 2009 at 3:44 PM, Tor-Einar Jarnbjo
<[email protected]> wrote:
> Gregory Maxwell schrieb:
>>
>> I have no doubt that it's true one some, but its by no means universal.
>
> These "internet tablets" from Nokia are unfortunately the odd ones out, so
> although some mobile devices may show similar battery life, most actually
> don't. The Nokia models have a programmable DSP, which is doing both MP3 and
> Vorbis decoding with similar efficiency. Most mobile devices however have a
> dedicated, energy efficient MP3 hardware decoder, while Vorbis decoding is
> done in Software on a general purpose CPU (if Vorbis decoding is possible at
> all). So, the difference is not directly caused by the format or the format
> specific decoding complexity (I think they are quite similar for MP3 and
> Vorbis?), but that the player hardware is capable of decoding MP3 much more
> efficiently than Vorbis.

So— the original post was about android. All the android hardware is
similar to the N[89]xx, an ARM SOC of some spin or another.

The Vorbis decoder on N8xx is CPU based, it doesn't run on the DSP. No
one has bothered with a c5x port of the Vorbis decoder for it… though
it could be done now. (FWIW, there is now a Theora c64x port (c64x+ is
used in n900 and palm-pre among other things:
http://code.entropywave.com/git?p=leonora.git;a=summary)

In any case, Vorbis does require more work to decode than MP3 — it's
simply a more sophisticated format. How much that work impacts power
consumption depends on the target architecture. I expect that in the
all software cases it's more of an issue of optimization: A well tuned
vorbis implementation could likely take 1/2 or less the resources of
the reference implementation, and if you're not advertising Vorbis
support you aren't likely throwing optimization resources at it.
_______________________________________________
Vorbis mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/vorbis
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.