Rockbox Development > Feature Ideas

Visualization & text anti aliasing

(1/2) > >>

r00tb33r:

http://electronista.macnn.com/content/0610/samsunga707-open.jpg
(forum scales images, view the image by itself to see detail)
Here you can see the free phone I got with my service that features mp3 playback.  Great looking visualization, and text anti aliasing, both are features of a great music player.  The phone is now 4 years old, so it isn't something cutting edge today.  The screen is 320x240 just like my Gigabeat, so I felt like this phone could serve as a great example in terms of what I would like to see in Rockbox.  I believe such discussions have been brought up before, but without suggesting anything particular.  I love my phone, I like the text and the visualization on it, but I prefer the Gigabeat for the music playback.  Why not combine the best features of both?

Llorean:
Both these ideas have come up before. Yet nobody seems in line to do the work necessary to get such things in an acceptable state. Remember, Rockbox is a volunteer project.

r00tb33r:

--- Quote from: Llorean on March 24, 2009, 11:21:20 PM ---Both these ideas have come up before. Yet nobody seems in line to do the work necessary to get such things in an acceptable state. Remember, Rockbox is a volunteer project.

--- End quote ---
I would be interested in doing this if I had some understanding of how Rockbox renders stuff compared to X renderers on Linux for PCs.  Theres awesome anti-aliasing in later versions of XFree86 and X.org, but something tells me that Rockbox is using something else.
As far as visualization goes, there are some nice 2D opensource examples in xmms (the code will likely be in GTK, but good enough to get some understanding).
Then comes the problem of processing speed...  I would think that Gigabeat has enough power to do all those things, but its the other targets that I would be worried about.  Would Rockbox include/develop/support a target specific feature?
Considering how much time I spend using Rockbox and my general interest in it, I would definitely consider adding to it.

Llorean:
Well, it's open source. The only way to get started is to start on it. And the only way to know if other targets can do it effectively is to optimize it as much as possible and try it out.

r00tb33r:
Then there is also a possibility of cheating by using a prerendered anti-aliased font against a single color background and have Rockbox chop it up into character sprites.  The font images would be a part of the theme.  This would avoid having to include other font renderers.  I believe my phone uses this technique.

...
This all looks tempting...  I just might...


Concept art

Navigation

[0] Message Index

[#] Next page

Go to full version