diff options
author | Dudemanguy <random342@airmail.cc> | 2021-11-21 14:56:29 -0600 |
---|---|---|
committer | Niklas Haas <github-daiK1o@haasn.dev> | 2021-11-21 22:56:30 +0100 |
commit | 67c1ff8dad2ba8dafcf60436d7d513d114a7eabf (patch) | |
tree | ccd83448ab74f38db4e58cdff59a749093689c58 /LICENSE.GPL | |
parent | ac3d567bd32497facbf4af0a838eb0ad69dcc447 (diff) | |
download | mpv-67c1ff8dad2ba8dafcf60436d7d513d114a7eabf.tar.bz2 mpv-67c1ff8dad2ba8dafcf60436d7d513d114a7eabf.tar.xz |
vo_gpu_next: fix timings without interpolation
Adding vsync_offset to the pts in pl_queue_update actually messes up
frame timings if one isn't using interpolation. The easiest way to see
this is to have the monitor's refresh rate at an integer multiple of a
video during a panning shot (classic case). There will be very visible
judder/stutter in this case that does not happen in vo_gpu. The cause of
this is the addition of the extra vsync_offset. Just match the semantics
of vo_gpu where this is only used when interpolating.
Diffstat (limited to 'LICENSE.GPL')
0 files changed, 0 insertions, 0 deletions