HI. I'm glad someone here has noticed. This problem should be effecting almost everyone. Anyone watching football in HD in media centre should see it, and for me it makes it unwatchable. The cause has been extensively documented in the US. Take a look at these links:
http://experts.windows.com/frms/windows ... geIndex=36http://experts.windows.com/w/experts_wi ... wsignin1.0http://support.microsoft.com/kb/2658140In short, this is the classic 29/59Hz bug, except that in the UK we should call it the 25/50Hz bug. The name is a bit misleading. In the UK, HD content (as of about 6 months ago), is broadcast as a mixture of interlaced video at 50i fps (1080i50) and progressive video at 25p frames (1080p25). In the video stream there are 'flags' that tell the hardware what type of encoding a frame is. If it is interlaced the decoder converts it to 50 progressive frames for display (de-interlacing), otherwise it outputs 50 progressive frames by just showing each 25p frame twice. The problem comes when the flags are wrong. If an interlaced frame is not marked as interlaced, it gets shown as progressive. Furthermore, when the decoding mode changes it takes a certain amount of time for the GPU to switch. If this is done rapidly the GPU can't keep up. Both these issues combine to cause stuttering.
Is there a solution? Not really. Some GPUs (particularly CPU embedded ones) can switch fast enough and don't show stutter. The problem is that the source of the issue is in the video stream itself. The broadcast has incorrect flags in it which means we are actually looking for a work around at our end rather than a fix. GPU manufactures and microsoft are following the standards of H.264 so just won't do anything (they do know about it). Maybe using a software codec, rather than microsoft's, may work but i think this is tricky to do in media centre.
Whats worse, is that decoders in TV's generally are less strict on flags or are better designed to handle the switching so don't have a problem. Hence broadcasters don't care. If TBS sent a complaint to the British broadcasters maybe something would get done, but don't hold your breath.
To see the frame rate changes tune in a HD channel in Media centre, type the number '411',
and then press 'crtl D' to get the debug pages. Use arrow keys to cycle pages. Last page has fps at the bottom. When the video stutters you should see it flash down to 25 from 50. If it is a solid 25 then you are seeing 1080p25 and won't get stuttering. Live tv and football is normally 1080i so suffers badly as there is lots of panning.
(to fix flashing switch off 'dynamic contrast' in the GPU drivers, and/or change to YCbCr colour. The fps switching is responsible for this too.)