maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Porting rockbox to n900 (https://talk.maemo.org/showthread.php?t=66896)

thomasjfox 2011-03-18 23:49

Re: Porting rockbox to n900
 
New rockbox release is in extras-devel:
  • Implemented RTC support (timestamps in last.FM scrobbler log)
  • Working sleep timer
  • Working idle poweroff
  • Support for antialised fonts (not in use yet)
  • Update to latest rockbox SVN code

Enjoy!

wokawoka 2011-03-23 17:32

Re: Porting rockbox to n900
 
I've been a lurker here in the forum since I've bought my n900 and now I've just registered in order to let you know that I'm sooo grateful to you to have ported rockbox. I'm a rockbox user since years and having it running on my mobile is awesome.

The real thing I'm missing at the moment is the ability of running it in a window and not fullscreen. I'm a wrong if I suppose that running rockbox that way could also benefit the general performance and maybe the sporadic audio skips I'm experiencing from time to time would be resolved?
So now I just hope that it will be implemented soon.

Thank you so much again.

zowki 2011-04-11 02:43

Re: Porting rockbox to n900
 
I am loving Rockbox so far but there are a few gripes that prevent me from using it on a daily basis:
- Cant adjust volume with volume button when N900 is locked
- No configurable keys (Eg: I prefer to use space as the pause/play key and also have a dedicated key to go to the now playing screen)
- No pause when I unplug headphones
- Japanese characters are displayed as squares (Sazanami Mincho font works but font is too small to read)

I have experience in C programming and might be able to help if I have access to the source code and details on how to compile.

thomasjfox 2011-04-16 20:37

Re: Porting rockbox to n900
 
Quote:

Originally Posted by zowki (Post 985314)
- Cant adjust volume with volume button when N900 is locked

I tried looking into this for two hours. Looks like there's again some undocumented magic going on for making the volume buttons accesible while the device is locked.

Quote:

Originally Posted by zowki (Post 985314)
- No configurable keys (Eg: I prefer to use space as the pause/play key and also have a dedicated key to go to the now playing screen)

Rockbox currently doesn't know anything about a real keyboard yet.

Quote:

Originally Posted by zowki (Post 985314)
- No pause when I unplug headphones

IIRC unplugging the headphones sends a dbus event. Should be easy to implement. Better even would be a dbus server interface on the rockbox side and let headphoned handle this.

Quote:

Originally Posted by zowki (Post 985314)
- Japanese characters are displayed as squares (Sazanami Mincho font works but font is too small to read)

Build the font converter and convert your usual japanese font to a larger size.

Quote:

Originally Posted by zowki (Post 985314)
I have experience in C programming and might be able to help if I have access to the source code and details on how to compile.

Look here for starting points:
http://www.rockbox.org/wiki/MaemoPort

and

http://wiki.maemo.org/Rockbox

My main activity currently concentrates around making windowed/fullscreen mode switchable.

Cheers,
Thomas

jstokes 2011-04-16 20:57

Re: Porting rockbox to n900
 
Quote:

Originally Posted by thomasjfox (Post 990142)
I tried looking into this for two hours. Looks like there's again some undocumented magic going on for making the volume buttons accesible while the device is locked.

http://maemo.org/api_refs/5.0/5.0-fi...746be7446c1423

Quote:

Better even would be a dbus server interface on the rockbox side and let headphoned handle this.
Because you call osso_initialize, you have a way to accept method calls. :)

http://maemo.org/api_refs/5.0/5.0-fi...7990c354a638bf

thomasjfox 2011-04-16 21:10

Re: Porting rockbox to n900
 
Quote:

Originally Posted by jstokes (Post 990150)

I played around with "#define MCE_TKLOCK_MODE_CHANGE_REQ "req_tklock_mode_change"" as the one from the URL above is just a notification signal. Still didn't manage to get the OS to send me volume key events while the device is locked.

Perhaps there's some special handling activated by the name of the application, see the old fmtransmitter (libplayback) hack to output audio while silent mode is active.

Quote:

Originally Posted by jstokes (Post 990150)
Because you call osso_initialize, you have a way to accept method calls. :)

Thanks!

thomasjfox 2011-04-16 22:24

Re: Porting rockbox to n900
 
New rockbox release is in extras-devel:
  • Fix premature idle shutdown after last track finished playing
  • Update to latest rockbox SVN code

Enjoy!

jstokes 2011-04-16 23:24

Re: Porting rockbox to n900
 
Quote:

Originally Posted by thomasjfox (Post 990156)
I played around with "#define MCE_TKLOCK_MODE_CHANGE_REQ "req_tklock_mode_change"" as the one from the URL above is just a notification signal. Still didn't manage to get the OS to send me volume key events while the device is locked.

That link pointed to the prevent keyboard off method call. When called, it will allow for the volume keys to work, but you can't use them for rockbox's volume: maemo will automatically adj. the system volume.
if you get it to work, diablo can't do the same, so don't enable it there please

md_kks 2011-04-17 11:42

Re: Porting rockbox to n900
 
Quote:

Originally Posted by thomasjfox (Post 955578)
New release is in extras-devel. It contains quite some remarkable features:
  • Embedded album art support
  • Fixed bookmark handling
  • Prevent stuck up/down buttons on N900 with shared cursor keys
  • Fixed Last.FM scrobbler log file
  • New threading code uses less CPU
  • Fix rare hang on shutdown
  • Small fixes to the metadata parser
  • Update to rockbox SVN code

i am sorry but rockbox doesn't create bookmarks at all. it doesn't even ask for it althoug i have set the option to do so. maybe i don't know how to handle it right. may you help me?

in any case iam so gratefull for your work.

bitwit 2011-04-18 05:35

Re: Porting rockbox to n900
 
Thanks!

It works great so far. And this version now starts the file browser in MyDocs and not in /.

Hooray!!




Quote:

Originally Posted by thomasjfox (Post 990201)
New rockbox release is in extras-devel:
  • Fix premature idle shutdown after last track finished playing
  • Update to latest rockbox SVN code

Enjoy!



All times are GMT. The time now is 21:00.

vBulletin® Version 3.8.8