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

Reply via email to