ep0ch said:
The rockbox interface is it's worst part! Rockbox can be programmed to underclock the CPU and switch off unnecessary components and will no doubt last much longer than a Linux based player. Rockbox on supported devices usually has longer battery life than the devices own firmware. Also there's no reason why the rockbox codecs can't be ported to use the dsp as well.
Well said, the power management in rockbox is not something to be taken lightly (linux is a big joke when comparing them)
Well the codecs are allready optimized to run at the dsp and average core speed of 100-200MHz you would still get 150-200% realtime decoding.
I don't know about the cortex, but if it could run on like 50 MHz, the dsp on '100Mhz normal' and '200Mhz boost' for the decoding and the main core for rockbox interface.
(Maybe it's even possible to run on only the dsp? and let cortex sleep forever?)
Switch off sgx and other unused devices it could really last a long time on a single charge.
The problems we would face:
Write bootloader (possible assembly involved)
Write codec driver (if we have wolfson codec there is much code we can re use)
Write LCD driver
Write storage driver
Write touchscreen driver
Write button(/GPIO) drivers
Write Powermgmt driver
Get codecs run on DSP
Advantages we have:
*We don't have to reverse engineer the device i will not say the device is fully open but we don't have encrypted firmwares or complicated bootloaders to deal with.
*Most hardware we can get documents on how to use them.
*We could ask devs to give some info on how some 'specific' component is wired to omap.
*pandora is an unbrickable device
*Pandora's pcb is easier than avarage dap.
I'm not much of a coder, but i played around with rockbox sources and my ipod 5g for a while (got my 5g 30gb to run at 105MHz stable and my 5g 60GB stable at 96 MHz.
i'm a big fan of sw eq on rockbox... so needed more power
)
There is one huge thing i'd like about rockbox on pandora. It would be the best device for car music (codecs and theme).
A Rockbox port is possible but if a port of rockbox would happen, it takes atleast 6 months to be functional.
the port of Gigabeat S started almost 1.5 years ago it still is a new port.
it took 6 months to get it to play music.
-edit-
Fix typo's