From 5bbdb76d21045b40e71accdd407b2d9e3766b801 Mon Sep 17 00:00:00 2001 From: Acaki Date: Mon, 1 Dec 2025 16:38:47 +0800 Subject: [PATCH] fix: workaround for Metal AV1 darker image --- VoidLink/Stream/VideoDecoderRenderer.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/VoidLink/Stream/VideoDecoderRenderer.m b/VoidLink/Stream/VideoDecoderRenderer.m index 47ea99e8..5ab11b26 100644 --- a/VoidLink/Stream/VideoDecoderRenderer.m +++ b/VoidLink/Stream/VideoDecoderRenderer.m @@ -629,7 +629,8 @@ int DrSubmitDecodeUnit(PDECODE_UNIT decodeUnit); } Log(LOG_I, @"AV1 video range: %@", seqHeader->color_config.color_range == 1 ? @"full" : @"limited"); - SET_EXTENSION(kCMFormatDescriptionExtension_FullRangeVideo, @(seqHeader->color_config.color_range == 1)); + // Force full range AV1 video for now, as sunshine incorrect reports limited range + SET_EXTENSION(kCMFormatDescriptionExtension_FullRangeVideo, @YES); // Progressive content SET_EXTENSION(kCMFormatDescriptionExtension_FieldCount, @(1));