diff options
author | Mia Herkt <mia@0x0.st> | 2022-12-20 10:06:49 +0100 |
---|---|---|
committer | Mia Herkt <mia@0x0.st> | 2022-12-20 10:06:49 +0100 |
commit | 12c3203e9814bdab17e6bce22e75f5046333608c (patch) | |
tree | 98ea539c4b130c2b5e874a886faf0fc6031a867d /DOCS | |
parent | aa3e9b706fd5ade0dd078f093e92f4a60d83018c (diff) | |
download | mpv-12c3203e9814bdab17e6bce22e75f5046333608c.tar.bz2 mpv-12c3203e9814bdab17e6bce22e75f5046333608c.tar.xz |
vo_sixel: Make buffering optional
It can be slower than unbuffered.
Diffstat (limited to 'DOCS')
-rw-r--r-- | DOCS/interface-changes.rst | 2 | ||||
-rw-r--r-- | DOCS/man/vo.rst | 19 |
2 files changed, 15 insertions, 6 deletions
diff --git a/DOCS/interface-changes.rst b/DOCS/interface-changes.rst index 8f9e4d6597..3af622f785 100644 --- a/DOCS/interface-changes.rst +++ b/DOCS/interface-changes.rst @@ -28,7 +28,7 @@ Interface changes --- mpv 0.36.0 --- - add `--force-render` - - add `--vo-sixel-draw-clear` + - add `--vo-sixel-draw-clear` and `--vo-sixel-buffered` - add `--wayland-content-type` - deprecate `--drm-atomic` --- mpv 0.35.0 --- diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst index 1d9aae8c3a..1405e5963a 100644 --- a/DOCS/man/vo.rst +++ b/DOCS/man/vo.rst @@ -387,9 +387,11 @@ Available video output drivers are: Graphical output for the terminal, using sixels. Tested with ``mlterm`` and ``xterm``. - Note: the Sixel image output is not synchronized with other terminal output - from mpv, which can lead to broken images. The option ``--really-quiet`` - can help with that, and is recommended. + Note: the Sixel image output is not synchronized with other terminal + output from mpv, which can lead to broken images. + The option ``--really-quiet`` can help with that, and is recommended. + On some platforms, using the ``--vo-sixel-buffered`` option may work as + well. You may need to use ``--profile=sw-fast`` to get decent performance. @@ -437,8 +439,15 @@ Available video output drivers are: Whether or not to clear the terminal while drawing frames. ``--vo-sixel-exit-clear=<yes|no>`` (default: yes) - Whether or not to clear the terminal on quit. When set to no - the last - sixel image stays on screen after quit, with the cursor following it. + Whether or not to clear the terminal on quit. When set to no - the + last sixel image stays on screen after quit, with the cursor following + it. + + ``--vo-sixel-buffered=<yes|no>`` (default: no) + Buffers the full output sequence before writing it to the terminal. + On POSIX platforms, this can help prevent interruption (including from + other applications) and thus broken images on POSIX platforms, but may + come at a performance cost with some terminals. Sixel image quality options: |