You are right. I didn't explain the situation to good. Unfortunatelly my machine directFB implementation doesn't supports chroma key. SetSrcColorKey() has no effect. As a work-around for this problem i tried to obtain the surface bits and manually verify all pixels and set them the proper alpha value (for magenta pixels). This i tried to do on "expose-event" signal, but unfortunatelly this generates another paint and i enter in an infinite loop. Maybe the right question is: Is there another way to support ChromaKey than DirectFB's SetSrcColorKey() ? Donny Viszneki wrote: On Fri, Feb 6, 2009 at 2:01 AM, Iulian Iliescu <iliescu.iulian@xxxxxxxxx> wrote:To make transparent some area of the upper layer (browser) the area is filled with a certain colour (FF00FF). When this happens i need to make that area transparent, that the TV underneath will be visible.This part is confusing. I am familiar with color keying overlays: you say the color to use is "magenta" or #FF00FF. First you say that you use a magenta color key to "make transparent some area of the upper layer." BUT THEN You say "When this happens I need to make that area transparent." Isn't it already transparent from using the magenta color key? You're being confusing! |
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list