5 ms·
Vorbis, however is really in the league of mp3/aac/wmv, so in the case of audio, picking Vorbis is really a no-brainer. Maybe on desktops, but not on portables
by jcl 17y ago
Vorbis, however is really in the league of mp3/aac/wmv, so in the case of audio, picking Vorbis is really a no-brainer.
Maybe on desktops, but not on portables. For whatever reason (bad implementations?), Ogg Vorbis takes more processing to decode than mp3. Numerous portable players have shorter battery lives when playing Ogg.
http://www.hydrogenaudio.org/forums/lofiversion/index.php/t52807.html http://www.hydrogenaudio.org/forums/lofiversion/index.php/t5...
- DrJokepu 17y agoWild guess: The libvorbis, the "official" codec is using floating point numbers, hence the decreased performance on mobile devices that don't have native floating point support. There are integer-based codecs for MP3 (such as libmad) so it's not an issue with MP3. I suppose the solution would be writing an integer-based codec for Vorbis as well.
- winthrowe 17y agoThere is an integer implimentation called tremor. I believe it is more to do with the fact that there is often a dedicated mp3 decoder in these portable devices, and it has to burn the cpu for decoding vorbis.
- vetinari 17y agoThere is integer-only decoder for Vorbis, called Tremor. What is missing is decoding by DSPs built in mobile devices. You need to bug TI, Broadcom and other DSP makers for that.
- ZeroGravitas 17y agoI'm not sure your link supports your assertion. The negative reports seem 3-6 years old and perhaps based on 3rd party software vs the software they came with. A more recent set of figures shows that implementation can have an impact, but that if you've got control of the software you'll probably do better with Vorbis. Note the test is on matching bitrates, but Vorbis is more efficient per bit. http://tuomas.kulve.fi/blog/2009/11/07/n900-battery-duration-ogg-vs-mp3/ http://tuomas.kulve.fi/blog/2009/11/07/n900-battery-duration... It also shows that FLAC has longer battery runtimes which I'm guessing is because flash based players no longer need to spin up disks more for the larger filesizes.