summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSathishkumar S <sathishkumar.sundararaju@amd.com>2022-10-28 20:15:54 +0530
committerEric Engestrom <eric@engestrom.ch>2022-12-14 20:56:02 +0000
commit0565b834b6475744d176761876e1070a09c0605d (patch)
treecd57decaf164b07d0c232886a54487d766b3a6e5
parenta8911c50c81c025e733e7ff2c19b8275f827ff60 (diff)
downloadmesa-0565b834b6475744d176761876e1070a09c0605d.tar.gz
radeonsi/vcn: enable yuv422 jpeg decode
add yuv422 to supported decode format on asics that support it. 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/19445> (cherry picked from commit 581220aa5471f4957a33d3156b07a03969972136)
-rw-r--r--.pick_status.json2
-rw-r--r--src/gallium/drivers/radeonsi/si_get.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/.pick_status.json b/.pick_status.json
index 68507344f59..f80dc8b4a56 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 1f774d6fd09..31063323832 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);