From 134e95cdb1b55d11b932d05c52e5c7416400c2b4 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Fri, 23 Aug 2024 16:52:07 +0200 Subject: [PATCH] radeonsi: Enable transform_skip HEVC feature support This used to be hardcoded in PPS, but now it can be selected by apps. However, we were not reporting this feature as supported in HEVC feature flags and apps would always disable it. Fixes: af849516f06 ("radeonsi/vcn: Use pipe header params in HEVC header encoder") Reviewed-by: Boyuan Zhang Reviewed-by: Ruijing Dong Part-of: --- src/gallium/drivers/radeonsi/si_get.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index 3c36c2cb055..10724b46299 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -733,6 +733,8 @@ static int si_get_video_param(struct pipe_screen *screen, enum pipe_video_profil = PIPE_ENC_FEATURE_SUPPORTED; if (sscreen->info.vcn_ip_version >= VCN_2_0_0) pipe_features.bits.sao = PIPE_ENC_FEATURE_SUPPORTED; + if (sscreen->info.vcn_ip_version >= VCN_3_0_0) + pipe_features.bits.transform_skip = PIPE_ENC_FEATURE_SUPPORTED; return pipe_features.value; } else