From 2e36d1f3d0de29d66d98042824e1abab413f52a3 Mon Sep 17 00:00:00 2001 From: Sathishkumar S Date: Fri, 25 Oct 2024 16:06:37 +0530 Subject: [PATCH] radeonsi/vcn: enable roi decode and rgb targets on JPEG_5_0_1 JPEG_5_0_1 supports region of interest decode and RGB format conversion Signed-off-by: Sathishkumar S Reviewed-by: Leo Liu Part-of: --- src/gallium/drivers/radeonsi/si_get.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index a83e63b54cf..d3982f42082 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -1066,7 +1066,8 @@ static int si_get_video_param(struct pipe_screen *screen, enum pipe_video_profil return true; case PIPE_VIDEO_CAP_ROI_CROP_DEC: if (codec == PIPE_VIDEO_FORMAT_JPEG && - sscreen->info.vcn_ip_version == VCN_4_0_3) + (sscreen->info.vcn_ip_version == VCN_4_0_3 || + sscreen->info.vcn_ip_version == VCN_5_0_1)) return true; return false; case PIPE_VIDEO_CAP_SKIP_CLEAR_SURFACE: @@ -1135,7 +1136,8 @@ static bool si_vid_is_format_supported(struct pipe_screen *screen, enum pipe_for case PIPE_FORMAT_R8G8B8A8_UNORM: case PIPE_FORMAT_A8R8G8B8_UNORM: case PIPE_FORMAT_R8_G8_B8_UNORM: - if (sscreen->info.vcn_ip_version == VCN_4_0_3) + if (sscreen->info.vcn_ip_version == VCN_4_0_3 || + sscreen->info.vcn_ip_version == VCN_5_0_1) return true; else return false;