Its time for my worlds to collide.
I have spent the last few months playing with my Nokia N810 internet tablet, and whilst it is an amazing piece of kit I was underwhelmed by the speed of the graphical rendering.
Since its a linux box I decided to have a look at what I could do.
The results of this is a technology demo called liqbase.
It manages to do fullscreen blits and nice kinetic effects which have felt lacking on this device until now.
I decided to do a little bit of lateral thinking and ended up creating a small graphics library using the x11/XV YUV overlay which is normally used for movie rendering.
I'm impressed with the performance I'm getting (25fps 800*480) and it makes my tablet feel fast.
I've picked up C again, and actually managed to use linux properly for the first time and most of all had a great time doing it.
So far, its been a closed source endeavour, but thats been not wanting to side track myself with supporting functions which were not staying anyway.
I made my decision this morning and I am releasing the code later and whilst I'm nervous I think its the right thing to do.
Open source FTW