From 0565b834b6475744d176761876e1070a09c0605d Mon Sep 17 00:00:00 2001 From: Sathishkumar S Date: Fri, 28 Oct 2022 20:15:54 +0530 Subject: [PATCH] radeonsi/vcn: enable yuv422 jpeg decode add yuv422 to supported decode format on asics that support it. Signed-off-by: Sathishkumar S Reviewed-by: Leo Liu Part-of: (cherry picked from commit 581220aa5471f4957a33d3156b07a03969972136) --- .pick_status.json | 2 +- src/gallium/drivers/radeonsi/si_get.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index 6850734..f80dc8b 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -16456,7 +16456,7 @@ "description": "radeonsi/vcn: enable yuv422 jpeg decode", "nominated": false, "nomination_type": null, - "resolution": 4, + "resolution": 1, "main_sha": null, "because_sha": null }, diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index 1f774d6..3106332 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -856,7 +856,7 @@ static bool si_vid_is_format_supported(struct pipe_screen *screen, enum pipe_for if (profile == PIPE_VIDEO_PROFILE_JPEG_BASELINE) { if (sscreen->info.family >= CHIP_NAVI21) return (format == PIPE_FORMAT_NV12 || format == PIPE_FORMAT_Y8_400_UNORM || - format == PIPE_FORMAT_Y8_U8_V8_444_UNORM); + format == PIPE_FORMAT_Y8_U8_V8_444_UNORM || format == PIPE_FORMAT_YUYV); else return (format == PIPE_FORMAT_NV12); -- 2.7.4