Hello Denis,

(sorry for spamming to your private mail address -- I simply pressed 
reply-to...)

 > I will have a deeper look into the SAA7146 docs.
 > The only way to get it working with YUV on your G200 is to add
 > support for YUY2 to the DVB driver.


Unfortunately, you can completely forget that. As you already mentioned,
all saa7146s below revision 3 have the byte-swapping bug for video dma 1.

So the only native yuv format the saa7146 can deliver is uyvy byteorder
-- I don't know what v4l1 format this exactly is. (I have worked with 
the v4l2 format descriptions for too long...)

I once added "software-support" for yuyv byteorder by swapping the bytes 
in software to my v4l2 driver -- unfortunately this seems to be the 
native byteorder of the bttv driver...

So most applications tried yuyv before uyvy -- of course this resulted 
in really bad performance... ;-) Unfortunately, there is no way of 
telling the application what the "best" supported format is -- even with 
v4l2.

Finally I removed this from my driver again, and wrote patches for the 
programs I was using ;-)

So, all g200 users are out of luck here. In my eyes, the only solution 
is to add software swapping to the directfb- or the g200-driver, or to 
upgrade to a g400 (or higher)...

CU
Michael.




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

Reply via email to