mpv/DOCS/man
wm4 543ba6c114 video: add VO framedropping mode
This mostly uses the same idea as with vo_vdpau.c, but much simplified.

On X11, it tries to get the display framerate with XF86VM, and limits
the frequency of new video frames against it. Note that this is an old
extension, and is confirmed not to work correctly with multi-monitor
setups. But we're using it because it was already around (it is also
used by vo_vdpau).

This attempts to predict the next vsync event by using the time of the
last frame and the display FPS. Even if that goes completely wrong,
the results are still relatively good.

On other systems, or if the X11 code doesn't return a display FPS, a
framerate of 1000 is assumed. This is infinite for all practical
purposes, and means that only frames which are definitely too late are
dropped. This probably has worse results, but is still useful.

"--framedrop=yes" is basically replaced with "--framedrop=decoder". The
old framedropping mode is kept around, and should perhaps be improved.
Dropping on the decoder level is still useful if decoding itself is too
slow.
2014-08-15 23:33:33 +02:00
..
af.rst af_lavcac3enc: lower minimum channel number to 3 2014-08-12 23:45:41 +02:00
ao.rst ao_alsa: disable use of non-interleaved formats by default 2014-07-30 23:28:44 +02:00
changes.rst manpage: explain how to replace --slave-broken 2014-08-02 03:12:33 +02:00
encode.rst DOCS: remove en/ sub-directory 2014-06-20 23:01:12 +02:00
input.rst video: add VO framedropping mode 2014-08-15 23:33:33 +02:00
lua.rst manpage: lua: document timer timeout and oneshot fields 2014-07-29 00:22:21 +02:00
mpv.rst manpage: update keybindings 2014-08-11 21:56:37 +02:00
options.rst video: add VO framedropping mode 2014-08-15 23:33:33 +02:00
osc.rst DOCS: remove en/ sub-directory 2014-06-20 23:01:12 +02:00
vf.rst video/filter: add vf_buffer 2014-07-30 23:29:00 +02:00
vo.rst manpage: eliminate the word "movie" 2014-07-26 23:19:47 +02:00