can you try attached diff (it' a hack, values are hard coded) ?
Well, it slightly improves the situation when osd is not displayed, I was able to watch for few seconds without smearing artifacts (that channel broadcasts 704x576), and then, again and again, the artifacts come back. Then I switched to a channel broadcasting 720x576 and it seemed smoth, but the material wasn't too adequate (very few movements).
Maybe the scaling is also interfering with the parity order, depending whether or not, or how fast some scaling is done, the parity order gets out of sync, or not, would that make sense? Or is it done in hardware and shouldn't matter?
I think getting the osd to be displayed on it's own layer (sub-picture in the case of video on crtc2) would also help.
Lucian Muresan
