diff options
author | Niklas Haas <git@haasn.dev> | 2023-09-14 20:31:57 +0200 |
---|---|---|
committer | Niklas Haas <github-daiK1o@haasn.dev> | 2023-09-15 10:58:37 +0200 |
commit | 40de03fdba6cef8963f991e621866977977ef437 (patch) | |
tree | 989988f377121590b16169e19506df06e805b3cf /DOCS/man/options.rst | |
parent | 400c12fe00c48c55da2f682266cbdd245713a14c (diff) | |
download | mpv-40de03fdba6cef8963f991e621866977977ef437.tar.bz2 mpv-40de03fdba6cef8963f991e621866977977ef437.tar.xz |
vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
And make it the default. In libplacebo, this uses internal heuristics to
pick a good size based on the actual ICC characteristics. This is
significantly less wasteful than always generating a 64x64x64 3DLUT (the
old status quo).
In vo_gpu, for simplicity, just default to 65x65x65. Note that this
provides slightly better accuracy than the old default of 64x64x64 for
technical reasons, and matches what libplacebo defaults to for typical
display profiles.
Diffstat (limited to 'DOCS/man/options.rst')
-rw-r--r-- | DOCS/man/options.rst | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst index bfc815649c..1203133554 100644 --- a/DOCS/man/options.rst +++ b/DOCS/man/options.rst @@ -6812,9 +6812,10 @@ them. 3 absolute colorimetric -``--icc-3dlut-size=<r>x<g>x<b>`` - Size of the 3D LUT generated from the ICC profile in each dimension. - Default is 64x64x64. Sizes may range from 2 to 512. +``--icc-3dlut-size=<auto|RxGxB>`` + Size of the 3D LUT generated from the ICC profile in each dimension. The + default of ``auto`` means to pick the size automatically based on internal + heuristics. Sizes may range from 2 to 512. ``--icc-force-contrast=<no|0-1000000|inf>`` Override the target device's detected contrast ratio by a specific value. |