See URL for full details. In summary: -- When I say corrupted, what I mean is that the luminance (ie the black and white component of the video) plays fine. However the chrominance appears to out of sync, as though the hardware is using the data in the frame buffer too fast or too slow thus making diagonal bands of colour. [...] VO: [xv] 320x240 => 320x240 Planar YV12 BAD VO: [xv] 512x208 => 512x208 Planar YV12 GOOD VO: [xv] 576x304 => 576x304 Planar YV12 BAD VO: [xv] 576x320 => 576x320 Planar YV12 BAD VO: [xv] 688x490 => 688x490 Planar YV12 BAD VO: [xv] 704x576 => 1024x576 Planar YV12 BAD VO: [xv] 720x576 => 1024x576 Planar YV12 GOOD VO: [xv] 720x320 => 720x320 Planar YV12 GOOD [...] So width 512 or 720 play OK, and none of the others do. I conjecture that this hardware needs its chromminance lines padded and the right padding isn't being put in. I've tried all the different kernels from 5.04 -> breezy and all the different x.org versions - all have the same problem. -- Hardware is running at 1680x1050. Driver is from HEAD immediately prior to moving DDCclock a couple of lines up.
Daniel, Can you try my driver from http://www.fairlite.demon.co.uk/intel.html, as I've probably already fixed this and not committed the changes yet.
I've just committed the changes that should fix this problem to CVS. Let me know if there's still a problem.
Thanks, seems to be fixed now.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.