summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorReinhard Nißl <rnissl@gmx.de>2007-08-26 22:19:06 +0200
committerReinhard Nißl <rnissl@gmx.de>2007-08-26 22:19:06 +0200
commitc0619b8e4099395749c048af84b6ff9337f339ec (patch)
tree320d8704ac68307af1e1ed42ff918601e0fc07db /win32
parent62d7654ffd81daef9d1f38d43d30b1e97675e614 (diff)
downloadxine-lib-c0619b8e4099395749c048af84b6ff9337f339ec.tar.gz
xine-lib-c0619b8e4099395749c048af84b6ff9337f339ec.tar.bz2
Protect previously shown frame from immediate reuse by decoder.
It happend that the previously shown frame was still on screen while the decoder reused it already and the result was a mixed picture on screen. Protection is easy: just keep a reference to previously shown frame and it cannot be reused by the decoder until a frame duration has passed which should be sufficient to see the current frame on screen. Such referencing has already been implemented although it was not used for deinterlacing. Therefore it had been disabled to get an additional frame for decoding in coping with dropped frames. The change reenables referencing the previously shown frame.
Diffstat (limited to 'win32')
0 files changed, 0 insertions, 0 deletions