radeonsi/vcn: fix regression in yuv422 jpeg decode
authorSathishkumar S <sathishkumar.sundararaju@amd.com>
Fri, 2 Dec 2022 06:31:03 +0000 (12:01 +0530)
committerMarge Bot <emma+marge@anholt.net>
Tue, 13 Dec 2022 15:37:18 +0000 (15:37 +0000)
commit7ad4a5079e8ad0b9f3ab7924cc3dfec5f74ea88d
tree41c7608dc9f473baf4a70835ec66a7c807594ecc
parentb4f940913d386bad0e25a1e224d0f39631124593
radeonsi/vcn: fix regression in yuv422 jpeg decode

- yuv422 decode was blocked in 12acee17fad5, enable it back.
- nv12 yuv422 and grayscale decode is supported on all versions.
- JPEG2 and higher versions supports 444p decode.
- add l8_unorm to supported formats, can be used for grayscale.

Fixes: 12acee17fad5 (frontends/va: reallocate surface for yuv400/yuv444 picture)

v2: indent the switch case correctly (Thong Thai)

Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com>
Reviewed-by: Thong Thai <thong.thai@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20165>
src/gallium/drivers/radeonsi/si_get.c