From ebb33854d7a63fe1f028eca99d9ac3b820c59d22 Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Sun, 18 Jan 2026 12:37:12 +0100 Subject: [PATCH] wip --- modules/mpv-player/ios/MPVLayerRenderer.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/mpv-player/ios/MPVLayerRenderer.swift b/modules/mpv-player/ios/MPVLayerRenderer.swift index 454ccc82..363524d7 100644 --- a/modules/mpv-player/ios/MPVLayerRenderer.swift +++ b/modules/mpv-player/ios/MPVLayerRenderer.swift @@ -186,6 +186,12 @@ final class MPVLayerRenderer { checkError(mpv_set_option_string(handle, "hwdec-codecs", "all")) checkError(mpv_set_option_string(handle, "hwdec-software-fallback", "yes")) + // HDR passthrough - signal content colorspace to display system + // This prevents tone-mapping and allows HDR content to pass through + #if os(tvOS) + checkError(mpv_set_option_string(handle, "target-colorspace-hint", "yes")) + #endif + // Subtitle and audio settings checkError(mpv_set_option_string(mpv, "subs-match-os-language", "yes")) checkError(mpv_set_option_string(mpv, "subs-fallback", "yes"))