summaryrefslogtreecommitdiffstats
path: root/DOCS/man/options.rst
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2023-09-14 20:31:57 +0200
committerNiklas Haas <github-daiK1o@haasn.dev>2023-09-15 10:58:37 +0200
commit40de03fdba6cef8963f991e621866977977ef437 (patch)
tree989988f377121590b16169e19506df06e805b3cf /DOCS/man/options.rst
parent400c12fe00c48c55da2f682266cbdd245713a14c (diff)
downloadmpv-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.rst7
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.