summaryrefslogtreecommitdiffstats
path: root/sub
diff options
context:
space:
mode:
authorDudemanguy <random342@airmail.cc>2021-11-21 14:56:29 -0600
committerNiklas Haas <github-daiK1o@haasn.dev>2021-11-21 22:56:30 +0100
commit67c1ff8dad2ba8dafcf60436d7d513d114a7eabf (patch)
treeccd83448ab74f38db4e58cdff59a749093689c58 /sub
parentac3d567bd32497facbf4af0a838eb0ad69dcc447 (diff)
downloadmpv-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 'sub')
0 files changed, 0 insertions, 0 deletions