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 <sathishkumar.sundararaju@amd.com>
Reviewed-by: Leo Liu <leo.liu@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33004>
This commit is contained in:
Sathishkumar S
2024-10-25 16:06:37 +05:30
committed by Marge Bot
parent 5b2de9e593
commit 2e36d1f3d0
+4 -2
View File
@@ -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;