summaryrefslogtreecommitdiffstats
path: root/video/vdpau.c
diff options
context:
space:
mode:
authorAvi Halachmi (:avih) <avihpit@yahoo.com>2015-05-01 17:05:28 +0300
committerAvi Halachmi (:avih) <avihpit@yahoo.com>2015-05-01 19:11:44 +0300
commitffcad1a72b9a3bf5a7ac5ddcbfa71ec19b6faf9b (patch)
tree84df7aadd089a5b253ba470c3fdc6d6fbb84d149 /video/vdpau.c
parentd01228058b03df33a3c6be3acbf2757019a9cd83 (diff)
downloadmpv-ffcad1a72b9a3bf5a7ac5ddcbfa71ec19b6faf9b.tar.bz2
mpv-ffcad1a72b9a3bf5a7ac5ddcbfa71ec19b6faf9b.tar.xz
vo: improve frame drop logic on high playback rate
Commit f1746741dee6000b7fd139e7a10f72aba0674b3b changed the drop logic to have more slack (drop more frames but less frequent) to prevent drops due to timing jitter when the clip and screen have similar rates. However, if the clip has higher rate than the screen (or just higher playback rate), then that policy hurts smoothness since these "chunked drops" look worse than one frame drop at a time. This patch restores the old drop logic when the playback frame rate is higher than ~5% above the screen refresh rate, and solves this issue. Fixes #1897
Diffstat (limited to 'video/vdpau.c')
0 files changed, 0 insertions, 0 deletions