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)

zimon 2011-01-20 23:51

Re: Porting rockbox to n900
 
Quote:

Originally Posted by thomasjfox (Post 924871)
I use the "35-Adobe-Helvetica" font and the main menu fills up a bit more than half of the n900 screen.

You might want to try a bigger font from here:
http://rasher.dk/rockbox/fonts/

Check especially the ones in the "100dpi" directory.

Do not know why, but for me that font fills just 1/6 of the N900 screen in main menu and is even worse than with the default font when nothing is in config.cfg configured as "font:"

Dany-69 2011-01-21 00:05

Re: Porting rockbox to n900
 
Guys i'm the only one that feels the need of a good GUI ? xD

Bingley Joe 2011-01-21 05:33

Re: Porting rockbox to n900
 
Would be great if this port listened for commands from bluetooth so that it worked with my car's BT Audio function.

But this is still an awesome port without that -- great work :)

RobbieThe1st 2011-01-21 06:37

Re: Porting rockbox to n900
 
@Dany-69:
The WPS and theme design is well documented; get to work if you want something different!

Fonts wise, would it be possible to just call to maemo's font-rendering library(libfreetype6)? We'd then be able to use all of the n900's TTF fonts, as well as any custom ones that were added.
In addition, we would have aa - fonts at 12px look nice without AA, but at 35px+... It almost -needs- AA.

thomasjfox 2011-01-21 08:23

Re: Porting rockbox to n900
 
Quote:

Originally Posted by Bingley Joe (Post 925173)
Would be great if this port listened for commands from bluetooth so that it worked with my car's BT Audio function.

I never used the bluetooth stuff before. I guess you can use it to rew/ff a track or change the volume? What else does it allow you to do?

/me wonders how those commands end up on the n900. Maybe on dbus?

Cheers,
Thomas

andyph666 2011-01-22 20:27

Re: Porting rockbox to n900
 
yea if you connect bluetooth with my nokia bh503 headphone, i can change tracks, volume etc in the default media player.

Dany-69 2011-01-23 02:01

Re: Porting rockbox to n900
 
Robbie except for a bit of bash (expecially string manipulation..), i'm a biiig noob coder xD ... or better say i'm not a coder :D

By the way ... what is WPS ? What is AA ? Some links if you can :P
If i can, i'll give my contribution gladly :)

RobbieThe1st 2011-01-23 03:00

Re: Porting rockbox to n900
 
WPS = While Playing Screen.
Here are some examples(for iPod 5G): http://www.rockbox.org/wiki/WpsIpod5g
Instructions on customizing one are here: http://www.rockbox.org/wiki/CustomWPS
Basically, find the current .wps file, rename/copy it, and start messing around with it.


AA is Anti-Aliasing. Used in computer graphics mainly, it is done by rendering the scene at several times the final size, then scaling it down to size. This removes jagged object edges. It can also be done manually by makinh edge pixels semi-transparent: http://www.lunaloca.com/tutorials/antialiasing/
In fonts, it makes the edges look smooth, but can also make them look somewhat blurred, especially at small size(and low-DPI screens). Here's an artical describing it: http://en.wikipedia.org/wiki/Font_rasterization.

For a practical example, look at the smoothness of the N900's fonts compared to the ones in Rockbox. You may need to enlarge it before you can tell the difference in some cases.

Dany-69 2011-01-24 02:39

Re: Porting rockbox to n900
 
Mmm... guys how to say rickbox to play all the songs of a directory, but including the subdirectories? :/
Or alternatively ... how to choice the directory scanned by the database?

ziggadebo 2011-01-24 14:56

Re: Porting rockbox to n900
 
you can add the directories you don't want the databse to use, it's something to do with a Nowatch line in a file.

However I can't remember what file or location, which isn't a lot of help to anyone.


All times are GMT. The time now is 16:11.

vBulletin® Version 3.8.8