Quoting Mike Pieper ([EMAIL PROTECTED]):
> Hi,
> 
> I can run all the directfb example programs with correct colors, except the 
> df_layer program. I use the v4l device from the DVB-s card with the dvb 
> driver from convergence. First df_layer tries to use YUY2, but this fails. 
> Then with UYVY all seems to be ok, but the colors on the screen are wrong. I 
> can see only green and red and the luminance seems to be inverted. I've tried 
> all other pixelformats. Sometimes the picture is different, but the colors 
> are never correct.
> 
> Anybody else had this problem? Any suggestions to fix that behavior?

A month or two ago I fixed that in the DVB driver and my changes got in.
The driver did not tell the application that it doesn't support some
formats and fell back to RGB16. Also the driver did the wrong YUV format.

I just tested it with the DVB driver from CVS and df_layer looks
correct in UYVY.


Which revision of the chip do you have? Revisions below 3 have broken
byte swapping support. Maybe you have a newer revision with different
behaviour, my revision is 1:

  Bus  0, device  12, function  0:
    Multimedia controller: Philips Semiconductors SAA7146 (rev 1).
      IRQ 11.
      Master Capable.  Latency=32.  Min Gnt=15.Max Lat=38.
      Non-prefetchable 32 bit memory at 0xdb000000 [0xdb0001ff].


My guess is that byte swapping is turned on by the driver,
but older cards ignore it and the driver should disable it anyway.

-- 
Best regards,
  Denis Oliver Kropp

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

           convergence integrated media GmbH


-- 
Info: To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-users" as subject.

Reply via email to