Hi,

I came across some troubles with colorkeying on savage driver.
>From the sources I saw that there is a different handling with color key set
to zero vs. non-zero. From my opinion black should be treated as other colors
too. 

I'd like to get some comments from driver developers.

@ Angelus: Havn't seen your bugreport so I'll posted this on X-devel.

Stefan Lucke

On Sonntag, 18. April 2004 17:01, DOm wrote:
> On Sun, 18 Apr 2004 14:55:02 +0200
> Stefan Lucke <[EMAIL PROTECTED]> wrote:
> 
> > Hi Angelus,
> > 
> > lets see if we can fake color key handling
> > Set the colorkey to 0x01000000. Thats an illegal value but there are
> > no bound checks :-)  it still works for me.
> > 
> >           fprintf(stderr,"[XvVideoOut]: setting XV_COLORKEY to
> >           0x01000000:"); if
> >           (XvSetPortAttribute(dpy,port,atom_color_key,0x01000000) ==
> >           Success) {
> > 
> > If that works for you then we found a driver bug. From the source
> > colorkey of zero is handeld different from non-zero and with above
> > change we'll go the nonzero way but with a pseudo zero value :-) .
> > 
> 
> WOW! That really works !! You're great. :))
> Well my setup is not really usable yet (no audio), but i begin to see
> the light :)
> 
> With this hack the OSD is shown _over_ the picture but the OSD
> background color is fully transparent not partially transparent, but it
> is not important for me.
> 
> Now, even with no active input device the osd is shown correctly,
> thanks.

[ .. ]


_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to