diff options
author | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2015-01-28 14:16:17 +0100 |
---|---|---|
committer | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2015-01-28 14:19:32 +0100 |
commit | 0a38d69ac053c09ecb962d62c10d925dbe6b0dd7 (patch) | |
tree | 69ecdf837969d64c67717ae1ede8580959904147 /DOCS/man/vo.rst | |
parent | cbd2de6884dcbcb5fa6c78815fd8a62d6abe6c38 (diff) | |
download | mpv-0a38d69ac053c09ecb962d62c10d925dbe6b0dd7.tar.bz2 mpv-0a38d69ac053c09ecb962d62c10d925dbe6b0dd7.tar.xz |
man: expand on the smoothmotion documentation
Hopefully this will clear up how the thing is supposed to work (and that it's
not SVP, nor MVTools).
Diffstat (limited to 'DOCS/man/vo.rst')
-rw-r--r-- | DOCS/man/vo.rst | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst index 8133e0cb56..99229fa544 100644 --- a/DOCS/man/vo.rst +++ b/DOCS/man/vo.rst @@ -580,10 +580,19 @@ Available video output drivers are: ``smoothmotion`` Use frame interpolation to reduce stuttering caused by mismatches in - video fps and display refresh rate (similar to MadVR's smoothmotion, - thus the naming). GPU drivers or compositing window managers overriding - vsync behavior can lead to bad results. If the framerate is close to or - over the display refresh rate, results can be bad as well. + video fps and display refresh rate. + + Instead of drawing each frame exactly once, smoothmotion redraws the + the OpenGL scene at the display refresh rate. If a vsync is detected + to be the one when a frame changes to the next, a linear interpolation + of the previous frame with next is shown instead. + + This means that displaying a 1fps video on a 60hz monitor will blend + at most during 1 vsync for each second of playback. + + GPU drivers or compositing window managers overriding vsync behavior + can lead to bad results. If the framerate is close to or over the + display refresh rate, results can be bad as well. .. note:: On systems other than Linux, you currently must set the ``--display-fps`` option, or the results will be bad. |