Davide Viti wrote:
> On Thu, Feb 21, 2008 at 11:02:35AM +0100, Denis Oliver Kropp wrote:
>> Song Yuan wrote:
>>> Hi,
>>>
>>> I've got quite interesting problem regarding the color rendering of
>>> Gtk-DFB application in Qemu's ARM emulator (qemu-system-arm).
>>>
>>> I've cross-compiled Linux/DirectFB/Cairo/Gtk+ in scratchbox. Gtk+ is
>>> using its DirectFB backend. I applied the patch to DirectFB mentioned
>>> here at 
>>> http://mail.directfb.org/pipermail/directfb-dev/2006-October/002364.html.
>>> This is due a bug in Qemu ARM's LCD emulation.
>>>
>>> Then I run that stack from Qemu's ARM emulator. Nearly all the
>>> DirectFB applications can run with no problems, including df_andi,
>>> df_input, etc. But Gtk+ application have strange behaviors while
>>> rendering the color. The blue image (I've tried different formats like
>>> jpg, png and gif) is displayed as yellow. However, if I define a blue
>>> color manually: "color.red=0; color.blue=65535; color.green=0;", it's
>>> displayed as red.
>>>
>>> I haven't figured out why yet, but it seems to be caused by the patch
>>> to DirectFB mentioned above. That RGB format problem is still better
>>> to be solved in Linux framebuffer driver instead. I'll really
>>> appreciate if anyone has better idea, thank you :-)
>> That's true, qemu should do RGB, but it seems like BGR.
>>
>> I haven't looked at the patch, but most likely it hacks DirectFB's RGB
>> support while GTK+ still assumes the correct format.
>>
> 
> could it have anything to do with this?
> 
> http://www.mail-archive.com/[EMAIL PROTECTED]/msg81440.html

Yes, sounds like the same issue.

I also saw the wrong colors on free-electrons' DirectFB demo.

        http://free-electrons.com/community/demos/qemu-arm-directfb/

-- 
Best regards,
   Denis Oliver Kropp

.------------------------------------------.
| DirectFB - Hardware accelerated graphics |
| http://www.directfb.org/                 |
"------------------------------------------"

_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to