Dmitri (dmitri@xxxxxxxxxxxxxxxxxxxxx): > You can do deinterlacing in the kernel if you really want. Please don't. There are too many ways to do it wrong, and you'll screw those of us writing deinterlacers. High quality deinterlacing is just as slow as scaling, and probably worse. > The usbvideo module has the procedure for that - but you are not required to > do that, *and* this procedure works only on RGB24 images. And I bet it isn't gamma correct. > I don't even want to think what it would take to average two > YUV-encoded pixels. To be gamma correct you need to convert from Y'CbCr back to RGB to interpolate. -- Billy Biggs vektor@xxxxxxxxxxxx