From 3bd03b3cb02e5bbb63d689998c42503d48f311b8 Mon Sep 17 00:00:00 2001 From: "Han, Szu Chih" Date: Wed, 16 Apr 2025 09:43:01 +0800 Subject: [PATCH] amd/vpelib: add VPE_TF_SRGB [HOW] Add VPE_SURFACE_PIXEL_FORMAT_VIDEO_420_10bpc_YCrCb -> VPE_TF_SRGB in vpe_visual_confirm.c Co-authored-by: Mike Han Reviewed-by: Tomson Chang Reviewed-by: Min-Hsuan You Acked-by: ChuanYu Tseng Signed-off-by: Han, Szu Chih Part-of: --- src/amd/vpelib/src/core/vpe_visual_confirm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/amd/vpelib/src/core/vpe_visual_confirm.c b/src/amd/vpelib/src/core/vpe_visual_confirm.c index 27f465412db..b376cfe13f7 100644 --- a/src/amd/vpelib/src/core/vpe_visual_confirm.c +++ b/src/amd/vpelib/src/core/vpe_visual_confirm.c @@ -101,11 +101,12 @@ struct vpe_color vpe_get_visual_confirm_color(enum vpe_surface_pixel_format form switch (cs.tf) { case VPE_TF_G22: case VPE_TF_G24: + case VPE_TF_SRGB: visual_confirm_color.rgba.r = 1.0; visual_confirm_color.rgba.g = 1.0; visual_confirm_color.rgba.b = 0.0; break; - // YUV420 10bit: White (HDR) + // YUV420 10bit 3dlut enable: White (HDR) case VPE_TF_PQ: case VPE_TF_HLG: if (enable_3dlut) { @@ -113,6 +114,7 @@ struct vpe_color vpe_get_visual_confirm_color(enum vpe_surface_pixel_format form visual_confirm_color.rgba.g = 1.0; visual_confirm_color.rgba.b = 1.0; } else { + // YUV420 10bit 3dlut disable: Red (HDR) visual_confirm_color.rgba.r = 1.0; visual_confirm_color.rgba.g = 0.0; visual_confirm_color.rgba.b = 0.0;