When resolution is setup for 1920x1080 interlaced, playing any 1080i mpeg-2 video causes a stuttering effect "sometimes". This shows up primarily during motion panning scenes. It can also be viewed "sometimes" when pausing, you can see part of the next frame. The "sometimes" may be a bit confusing... it happens randomly when viewing the same parts of the video clip, ie, it may or may not happen when viewing the exact same time sequence.
This has been a problem from 1.0-8756 up to 1.0-9746. Last version that did not exhibit this was 1.0-8178/1.0-8183. I have tried VGA, DVI and Component outputs, same symptoms. My suspicions points back towards the 1.0-8756 release notes: # Fixed interlaced modes on CRTs.
Sample command: mplayer -monitoraspect 16:9 -fs -vc mpeg12, -ao alsa:device=hw=0.0 -ac hwac3, -vo xv -dr /video/emotion.mpg
* Tried ffmpeg12 codec - same problem
* Tried ffmpeg12mc codec, xvmc output - same problem
* Tried gl2 output - same problem
* Tried with/without -dr, -nodouble, and even removing dbe extension.
* Mythtv 0.20 - same problem
* Tried without audio
* Multiple kernels, from 2.6.16 - 220.127.116.11 - same problem (FC4 up to FC6)
* Multiple video cards. 6200TC, 6600, 6150, 7800gt, 7900gt - same problem
* With/without XVideoTextureSyncToVBlank and XVideoBlitterSyncToVBlank (and the Opengl ones)
Progressive video files plays fine, or at least do not have the stuttering effect.
Deinterlacing helps, but does add artifacts and increase CPU load.
nvidia-settings -q RefreshRate shows 60.05, which is a bit strange. Even tweaking my modelines radically, nvidia-settings -q RefreshRate always shows 60.05 even though Xorg.0.log shows 59.9 (or 119.9).
Downgrading to 1.0-8183, problem goes away. But, I'd have to output via VGA and use a VGA->Component transcoder, since video playback via DVI/1080i was buggy until 1.0-9742(beta).