diff options
Diffstat (limited to 'DOCS')
-rw-r--r-- | DOCS/interface-changes.rst | 2 | ||||
-rw-r--r-- | DOCS/man/vo.rst | 21 |
2 files changed, 2 insertions, 21 deletions
diff --git a/DOCS/interface-changes.rst b/DOCS/interface-changes.rst index fa041fc534..b81312f8e9 100644 --- a/DOCS/interface-changes.rst +++ b/DOCS/interface-changes.rst @@ -19,6 +19,8 @@ Interface changes :: + --- mpv 0.13.0 --- + - remove VO opengl-cb frame queue suboptions (no replacement) --- mpv 0.12.0 --- - remove --use-text-osd (useless; fontconfig isn't a requirement anymore, and text rendering is also lazily initialized) diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst index 6d90046ea2..f59b9cbea7 100644 --- a/DOCS/man/vo.rst +++ b/DOCS/man/vo.rst @@ -1089,27 +1089,6 @@ Available video output drivers are: ``opengl-cb`` For use with libmpv direct OpenGL embedding; useless in any other contexts. (See ``<mpv/opengl_cb.h>``.) - Usually, ``opengl-cb`` renders frames asynchronously by client and this - can cause some frame drops. In order to provide a way to handle this - situation, ``opengl-cb`` has its own frame queue and calls update callback - more frequently if the queue is not empty regardless of existence of new frame. - Once the queue is filled, ``opengl-cb`` drops frames automatically. - - With default options, ``opengl-cb`` renders only the latest frame and drops - all frames handed over while waiting render function after update callback. - - ``frame-queue-size=<1..100>`` - The maximum count of frames which the frame queue can hold (default: 1) - - ``frame-drop-mode=<pop|clear|block>`` - Select the behavior when the frame queue is full. - - pop - Drop the oldest frame in the frame queue. - clear - Drop all frames in the frame queue. - block - Wait for a short time, behave like ``clear`` on timeout. (default) This also supports many of the suboptions the ``opengl`` VO has. Run ``mpv --vo=opengl-cb:help`` for a list. |