Rockbox Development > New Ports
Rockbox as an Application (Android, WebOS etc.)
saratoga:
Has anyone tried a battery bench on Android yet? I'm curious if things like codec optimization have a big impact on battery life or not. Comparing a fast codec like flac to a slow one like AAC or APE might be neat.
JdGordon:
the recent lwn article says 18h on the nexus one in airplane mode. batt benching on android is going to be painful, apart from no one really wanting to drain their phones battery (so having no phone the next morning) it really needs a 2nd one without rockbox running also to compare, and then it depends on which kernel you are using also
saratoga:
If it turns out that optimization matters, theres tremendous room for improvement in most codecs. Lots of stuff that was slow and ugly on armv4 or armv5 now can be made quite fast using NEON. MP3 in particular is great candidate. I think we could probably get close to 2x as fast by rewriting the various ASM blocks for armv7.
JdGordon:
cool, I think kugel said mp3 is the worst performer now anyway, but can that be done in a way that we can keep distributing one build per screen size?
saratoga:
--- Quote from: JdGordon on October 14, 2010, 12:06:11 AM ---cool, I think kugel said mp3 is the worst performer now anyway, but can that be done in a way that we can keep distributing one build per screen size?
--- End quote ---
Sure, but the best way to do that is up to you guys to decide. I'd be ok with exposing the ARM ISA version via the codec API and selecting which ASM to run at runtime FWIW.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version