summaryrefslogtreecommitdiffstats
path: root/DOCS/man/vo.rst
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2024-03-18 02:03:08 +0100
committerKacper Michajłow <kasper93@gmail.com>2024-04-07 20:23:04 +0200
commit5a53fa7cad9791fd6f8cfd30ac860af9fade0d3a (patch)
tree8c0ec7786a7656766bb90a2261f9ca0698085328 /DOCS/man/vo.rst
parentfbc5e47e00252f64ae854d061af9f21a50e6d88f (diff)
downloadmpv-5a53fa7cad9791fd6f8cfd30ac860af9fade0d3a.tar.bz2
mpv-5a53fa7cad9791fd6f8cfd30ac860af9fade0d3a.tar.xz
vo_tct: add --vo-tct-buffering option
Diffstat (limited to 'DOCS/man/vo.rst')
-rw-r--r--DOCS/man/vo.rst19
1 files changed, 19 insertions, 0 deletions
diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst
index bc127a5fd8..41fcb71a1b 100644
--- a/DOCS/man/vo.rst
+++ b/DOCS/man/vo.rst
@@ -376,6 +376,25 @@ Available video output drivers are:
Uses spaces. Causes vertical resolution to drop twofolds, but in
theory works in more places.
+ ``--vo-tct-buffering=<pixel|line|frame>``
+ Specifies the size of data batches buffered before being sent to the
+ terminal.
+
+ TCT image output is not synchronized with other terminal output from mpv,
+ which can lead to broken images. Sending data to the terminal in small
+ batches may improve parallelism between terminal processing and mpv
+ processing but incurs a static overhead of generating tens of thousands
+ of small writes. Also, depending on the terminal used, sending frames in
+ one chunk might help with tearing of the output, especially if not used
+ with ``--really-quiet`` and other logs interrupt the data stream.
+
+ pixel
+ Send data to terminal for each pixel.
+ line
+ Send data to terminal for each line. (Default)
+ frame
+ Send data to terminal for each frame.
+
``--vo-tct-width=<width>`` ``--vo-tct-height=<height>``
Assume the terminal has the specified character width and/or height.
These default to 80x25 if the terminal size cannot be determined.