PDA

View Full Version : Theme for O2


Jan_O2
04-28-2009, 20:49
Hello again,,,

I have been working on the control icons, but i am keeping the default icons for now, until something better turns up.

The new controls icons come from Ubuntu Linux icons.

Download: 6,5MB
Theme_o2_player_V1.29.zip (http://home19.inet.tele.dk/fs2002/zip/Theme_o2_player_V1.29.zip)

The file above only works with firmware 1.29 ( i think)
and it has to be copied to to O2's .system folder.
Remember to do a back-up first.

I have added some drop shadow so the text i readable on white background.

http://home19.inet.tele.dk/fs2002/main_white.png

http://home19.inet.tele.dk/fs2002/main-black.png


The Picture Browser:
http://home19.inet.tele.dk/fs2002/picbrowser.png

http://home19.inet.tele.dk/fs2002/picviewer.png


The !txt reader:

http://home19.inet.tele.dk/fs2002/txtreader.png



The Music Browser:
http://home19.inet.tele.dk/fs2002/musicbrowser.png


http://home19.inet.tele.dk/fs2002/musicfavorit.png


http://home19.inet.tele.dk/fs2002/music.png


The Movie Player:
http://home19.inet.tele.dk/fs2002/movie.png

Recent Files:
http://home19.inet.tele.dk/fs2002/recent.png

Timer:
http://home19.inet.tele.dk/fs2002/timer.png


Jan_O2:jamming:

Ludd
04-28-2009, 21:20
FANTASTIC! Thanks so much Jan! This is great, I will use it on my O2 most definitely. Kudos! Keep up the good work.


I can confirm it works OK so far. And I noted that the light bulb depicting change of file type in the recent files area lights up when you click it.

Nujabez
04-29-2009, 00:09
Awesome job Jan_O2! [thumbsup]

bdroc
04-29-2009, 01:10
holy crap...i was unaware that this kind of thing was possible...even after seeing the icon changing thread...awesome work

kasrhp
04-29-2009, 07:03
Thanks for that. Really appreciated. Keep up the good work!!!

bdroc
04-29-2009, 08:58
i noticed an issue, when...you press down on a main menu button, the original text with its selection bubble appears momentarily before going to the next screen

Jan_O2
04-29-2009, 09:44
i noticed an issue, when...you press down on a main menu button, the original text with its selection bubble appears momentarily before going to the next screen

I know, its a blue rounded rectangle with small text.
the bitmap is at:
offset = 6418624
Length = 2112
Height = 14


I decided to leave it as it is for now.


There is another issue, when playing a movie and returning to main menu, the 100% black & 100%
opaque pixel is for some reason transparent to the playing movie.
A feature i thought about using, like drilling a hole in the Info Icon to the playing movie. :-)



Jan_O2

tpilk
04-29-2009, 11:40
This is great! Nice work, Jan!

D2lover
04-29-2009, 18:36
Hi,

Can the O2 be altered like the D2?

nintendude7cubed
04-29-2009, 19:27
You are a GENIUS!!! Very nice.. Maybe you'll be the one who is able to link the video with the eq sound quality. You'd be a hero!!!

Jan_O2
04-30-2009, 10:04
holy crap...i was unaware that this kind of thing was possible...even after seeing the icon changing thread...awesome work


Hi, i found the control icons after i had published the O2 ICON thread,
so it is not you, that has missed something. .-)



---- some general tech. information ----

Yesterday i spend 10 hours on the reminding bitmaps and i found
almost all of them, but I've hit a roadblock, stuff like sliders,status bar
and so on, is in this weird 16bit format, that GIMP can't import as RAW.

And GIMP's load BMP function that can read 16bit 565 require a header.

Any suggestions that is not involving manual creations the headers are more than welcome ?

What is really needed is someone to create a program(windows or linux) that scans the file
"o2_player" for the 'GdkP'* header and dumps the bitmaps as png 's or bmp's based on the header info, and can import them again after edit.

The current methode is to time consuming, and has to be done all over again, when Cowon release a new firmware.


* what i have found out so far.
Inspecting the Pdkp Image data block in the 'o2_player' V1.29 file.

O2 Main Icons block info:
Length...... = 2112
Height...... = 96
Bit/pixel... = 24+8(alpha)
Bytes/pixel. = 4


Decimal/ASCII.
G d k P 00 12 96 24 01 01 00 02 00 00 33 00 00 00 08 64 00 00 00 96 00...
Hex.
47 64 6B 50 00 0C 60 18 01 01 00 02 00 00 21 00 00 00 08 40 00 00 00 60 00...

00 0C 60 18 = Size of data block + header( 24 bytes )
0x0C6018 = DEC. 811032 | compare with ( 2112*96*4+24 = 811032 )
Size =height * length * bytes/pixel + header(24)

00 00 08 40 = Length of the 'image'
0x00000840 = DEC. 2112

00 00 00 60 = Height of the 'image'
0x00000060 = DEC. 96

00... = Start of data block

Jan_O2

Jan_O2
04-30-2009, 10:12
You are a GENIUS!!! Very nice.. Maybe you'll be the one who is able to link the video with the eq sound quality. You'd be a hero!!!

Thank you,,[blush]

Changing the bitmaps, is childes play, what your talking about with the eq
would only be possible i think, if the source code was released, and some real programmer got hold of it.


Jan_O2

dfkt
05-02-2009, 07:44
Thanks for the info, Jan.

It would be really awesome to have something like MaxSt's D2toTGA for the O2.

D2lover
05-02-2009, 11:17
I'd love to skin the now-playing screen[ala the D2], never loved the default look and even that has quite a big chunk where the albumart could be and albumart as pause. Comprehensive settings .txt too.[laugh]

Anyone who did this would get several chocolate hobnobs.

face_kicker
05-03-2009, 09:28
Outstanding!! Thanks so very very much! I will definitely be using this theme!

Jan_O2
05-03-2009, 11:40
Hi and THANKS ! to you all.


"MaxSt's D2toTGA for the O2."

Thanks,,, i will look into that, it sounds like the application i have begun
working on slowly.

So when Cowon's update the firmware, and the offset's change
it will be easyere (if they continue with the current image format)

I have made a O2 user-prog that loads the o2_player file and scans for the
GdkP block and dumps the header and image info to a text file, hopefully
it will become a real GUI Bitmap Extractor/importer with time.

V1.29 has 216 image-blocks
http://home19.inet.tele.dk/fs2002/HeaderDump.txt

47 64 6B 50 00 01 CE 18 01 01 00 02 00 00 21 00
00 00 08 40 00 00 00 0E Block number = 39
Block Address = 6418600
bitmaphdr.block_size = 0x1CE18
bitmaphdr.image_width = 2112
bitmaphdr.image_height = 14
bitmaphdr.bit_per_pixel = 2

(the bitmaphdr.bit_per_pixel is not correct, the only header change i have seen,
is at byte-12 where it change from 2 to 1, when encountering a un loadeable image )
1 = 24 bit RGB no alpha or 16bit 565 RGB and 8 bit alpha(the current road block with gimp).
2 = 24 bit RGB 8bit alpha ( most used )


Jan_O2

D2lover
05-03-2009, 12:29
No one answered, can the O2 be flash skinned like the D2?

Jan_O2
05-03-2009, 12:54
No one answered, can the O2 be flash skinned like the D2?

Sorry, the O2 is my first Cowon product,,,

But there is no flash anything on the O2

Jan_O2

D2lover
05-03-2009, 14:23
How then does the default 'no albumart' CD move back and forth?

Flash as I understand it is moving stuff. Besides flash skins on the D2 were pretty static.
I'd just like to be able to alter the 'boring' default' now-playing screen.

The D2 default was like the O2s. Heres a sweet skin.
http://chrisalger.com/d2/skins/Mine.jpg

The albumart covers 90% of the screen and is also the pause button.
A settings .txt could set colours, fonts, tags displayed, orientation...

dfkt
05-03-2009, 14:27
Flash isn't the only programming language that can make animated CD icons spin... there is no Flash support on the O2.

D2lover
05-03-2009, 15:47
^ I know this, there is Java. Okay then, ultra simple query[like I asked before]...can the O2 be personalised.

Jan_O2
05-03-2009, 15:51
How then does the default 'no albumart' CD move back and forth?


The O2 spinning CD is just to bitmaps, where one is rotated.

It's the same with almost the entire GUI, one image for normal ( inactive )
and one for highlight (active)


The D2 default was like the O2s. Heres a sweet skin.
http://chrisalger.com/d2/skins/Mine.jpg

The albumart covers 90% of the screen and is also the pause button.
A settings .txt could set colours, fonts, tags displayed, orientation...

Thanks for the D2 introduktion :-)

And thats a nice tune,,, music from a time where musicians actually could play
instruments, and not just shake there ass( heard on a radio station in GTA4)[wacko]

Jan_O2

D2lover
05-03-2009, 16:51
The icons do be like in your theme.

Lol, that album stoked the D2 gapless debate. Tried it out on Rockbox to test it. Since 'single-filed' all my O2 music. Heh, I have 16&32GB SDHCs of different music and a 16GB O2...so no laborious library fungelling[new word].

Toshi
08-13-2009, 23:28
Hi,

I like this control icons and using with firmware 1.29 till now.
There was no problem at all.

To use pass word, I would like to upgrade firmware V1.34.
Is there any way to use this control icons with V1.34 firmware ?

kasrhp
08-14-2009, 03:33
Id like to know the same thing. Apparently I missed this thread a while ago.

sygoomei
08-19-2009, 19:42
I too would like to know if someone is working on an update to this skin. I 'may' go back to 1.29 if not, but 1.34 seems to be the most stable release I've had yet.