summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorMia Herkt <mia@0x0.st>2022-12-20 10:06:49 +0100
committerMia Herkt <mia@0x0.st>2022-12-20 10:06:49 +0100
commit12c3203e9814bdab17e6bce22e75f5046333608c (patch)
tree98ea539c4b130c2b5e874a886faf0fc6031a867d /DOCS
parentaa3e9b706fd5ade0dd078f093e92f4a60d83018c (diff)
downloadmpv-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.rst2
-rw-r--r--DOCS/man/vo.rst19
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: