Unger Richard wrote:
Hi!
This is what I am currently working on, albeit in my spare time, so SLOWLY...
AFAIK, browser support for DFB is currently limited:
1) XDirectFB
XDirectFB runs very well for me, and within XDirectFB I was able to run the
normal firefox binary, that I also run under X. This worked perfectly well for
me. A bit of hacking allowed me to externally set the transparency/color keying
on the XDirectFB window, which let me 'see through' parts of a browser window
onto a movie running in mplayer 'below'. I was tring all this on normal PC
hardware, with an Nvidia graphics card. I doubt any of it was accellerated.
Also, the memory footprint of this solution is nothing less than huge: kernel +
DFB + X.org/XDirectFB + GTK + Firefox + mplayer + all supporting libs .
Correct, no point in wasting flash+ram for that.
2) Native DFB
I am not aware of a native DFB browser application.
As posted earlier there has been an incomplete and veeeery old port
of gtkhtml to native DirectFB. It ran quite fine, but was a bit hackish,
because gtkhtml wasn't completely backend'ized. There also exists the
patch for (graphical) links.
Currently I am looking at porting the mozilla code-base (firefox and minimo) to
DFB. I'm not very far along, this is what my investigations have uncovered:
Mozilla itself has a modular back-end architecture. Of the supported backends,
I think the GTK and the Cairo backends are of interest.
Unfortunately the GTK backend will not compile against GTKDFB, as it has X
specific dependencies. The cairo backend looks promising for DFB - but it is
under heavy development at the moment, and the last time I tried would not even
think about compiling against Cairo-DFB.
Looking over the code I decided that I would try to port the GTK-based backend,
in effect creating a new GTKDFB backend. This seemed like less work on the
whole, as the GTK backend is finished and stable, and the X specifics look like
they can be removed without too much pain.
A GTK and Cairo free DirectFB backend would be the best :)
--
Best regards,
Denis Oliver Kropp
.------------------------------------------.
| DirectFB - Hardware accelerated graphics |
| http://www.directfb.org/ |
"------------------------------------------"
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev