Rockbox General > Rockbox General Discussion
iPod 3G: What is needed for further development?
akg:
I suppose there's no way to make the Apple firmware play FLAC files?
linuxstb:
I'm surprised FLAC doesn't work on the 3G - it's one of the most CPU efficient codecs in Rockbox.
Have you tried the normal CPU-load-reducing tricks such as switching to a WPS without a peakmeter, disabling the software EQ, using a simple WPS ?
What exactly is stopping you from using it on a daily basis?
akg:
I was using it just how it came "out of the box". I haven't disabled the peakmeter but I'm using the simple WPS. It does decode and play FLAC as far as I've been able to tell, but the operation of the menus and wheel are very slow and half of the time it freezes when trying to load a song or folder.
akg:
It really isn't the FLAC playback that is the problem; it's navigating around. It's hard to navigate even when it's not playing, but it gets worse during audio playback.
dan_a:
There are two things that will help, but you will need to be compiling your own build.
The freezing is caused by frequency scaling - it has only started freezing as the code has got quicker so the CPU has been able to lower its speed. There is a line in firmware/export/config-ipod3g.h which says "#define HAVE_CPU_FREQUENCY_SCALING" - delete this line to improve stability (at the cost of some battery life.)
The interface is very laggy because Rockbox tries to prioritise playing audio over anything else. In one of the header files there will be a line which says "#define HAVE_PRIORITY_SCHEDULING". Remove this to make the interface less laggy (at the cost of music possibly skipping more.)
Being on the While Playing Screen is very processor intensive. If you exit out of that into the main menu when playing music, you should not get skips.
Note that I might have got the filenames and #defines slightly wrong - I've not got the code in front of me to confirm them.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version