View Single Post
Posts: 99 | Thanked: 325 times | Joined on Jul 2010
#1
Hello,

I'm currently porting rockbox to the n900 as I wanted a decent player which can browse the music by filenames -or- id3 tag.

Also it supports gapless playback and crossfades and is very configurable to one's liking.

Rockbox can be compiled as an application using SDL. Out of the box it's horrible slow/unusable.
(There was a previous effort on the forum in 2009).

Here's what's already working/improved:
- Proper blitting for the lcd framebuffer
- Use libosso to suspend the screen update if the display is off (saves 30% CPU time)
- ARM assembler optimizations for decoding
- Fix up/down keys for German keyboard layout
- Ignore /dev, /proc and /sys in database scan
so we don't run into an endless loop

Open issues:
- Proper packaging (I'm a .rpm guy... hmm)
- Figure out all touchscreen "gestures" in rockbox
- Theme for 800x480
- Create a dedicated n900 / maemo target in rockbox
and get rid of all the dirty configure/Makefile hacks.

Besides that it's pretty usable already.

Anyone wants to help with packaging?

Wiki page (including download instructions):
http://wiki.maemo.org/Rockbox

Cheers,
Thomas
Attached Files
File Type: txt rockbox-n900-2010-12-11.patch.txt (9.6 KB, 746 views)

Last edited by thomasjfox; 2011-01-24 at 21:18. Reason: Added link to wiki page
 

The Following 78 Users Say Thank You to thomasjfox For This Useful Post: