amd/vpelib: Fix studio output CSC

Fix studio output CSC.

Signed-off-by: Jiali Zhao <Jiali.Zhao@amd.com>
Reviewed-by: Roy Chan <Roy.Chan@amd.com>
Reviewed-by: Evan Damphousse <Evan.Damphousse@amd.com>
Acked-by: Alan Liu <Haoping.Liu@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33833>
This commit is contained in:
Zhao, Jiali 2025-01-17 10:58:05 -05:00 committed by Marge Bot
parent da04cbca66
commit 37c244998a

View file

@ -58,8 +58,8 @@ static const struct out_csc_2d_color_matrix_type output_csc_2d_matrix[] = {
{0x0e03, 0xf444, 0xfdb9, 0x1004, 0x0831, 0x1016, 0x0320, 0x0201, 0xfb45, 0xf6b8, 0x0e03,
0x1004}},
{COLOR_GAMUT_YCBCR601_TYPE, COLOR_RANGE_LIMITED_16BPC,
{0x0db0, 0xf48a, 0xfdc6, 0x0fb0, 0x0830, 0x1012, 0x031f, 0x0200, 0xfb61, 0xf6ee, 0x0db0,
0x0fb0}},
{0x0e00, 0xf447, 0xfdb9, 0x1000, 0x082f, 0x1012, 0x031f, 0x0200, 0xfb46, 0xf6b9, 0x0e00,
0x1000}},
{COLOR_GAMUT_YCBCR709_TYPE, COLOR_RANGE_FULL,
{0x1000, 0xf177, 0xfe89, 0x1000, 0x06ce, 0x16e3, 0x024f, 0x0000, 0xfc55, 0xf3ab, 0x1000,
@ -71,8 +71,8 @@ static const struct out_csc_2d_color_matrix_type output_csc_2d_matrix[] = {
{0x0e03, 0xf345, 0xfeb7, 0x1004, 0x05d4, 0x1399, 0x01fa, 0x0201, 0xfcca, 0xf532, 0x0e03,
0x1004}},
{COLOR_GAMUT_YCBCR709_TYPE, COLOR_RANGE_LIMITED_16BPC,
{0x0db0, 0xf391, 0xfebf, 0x0fb0, 0x05d2, 0x1394, 0x01fa, 0x0200, 0xfcdd, 0xf573, 0x0db0,
0x0fb0}},
{0x0e00, 0xf349, 0xfeb7, 0x1000, 0x05d2, 0x1394, 0x01fa, 0x0200, 0xfccb, 0xf535, 0x0e00,
0x1000}},
{COLOR_GAMUT_YCBCR2020_TYPE, COLOR_RANGE_FULL,
{0x1000, 0xf149, 0xfeb7, 0x1000, 0x0868, 0x15b2, 0x01e6, 0x0000, 0xfb88, 0xf478, 0x1000,
@ -84,8 +84,8 @@ static const struct out_csc_2d_color_matrix_type output_csc_2d_matrix[] = {
{0x0e03, 0xf31d, 0xfee0, 0x1004, 0x0733, 0x1294, 0x01a0, 0x0201, 0xfc16, 0xf5e7, 0x0e03,
0x1004}},
{COLOR_GAMUT_YCBCR2020_TYPE, COLOR_RANGE_LIMITED_16BPC,
{0x0db0, 0xf36a, 0xfee6, 0x0fb0, 0x0731, 0x128f, 0x019f, 0x0200, 0xfc2d, 0xf622, 0x0db0,
0x0fb0}}};
{0x0e00, 0xf320, 0xfee0, 0x1000, 0x0731, 0x128f, 0x01a0, 0x0200, 0xfc17, 0xf5e9, 0x0e00,
0x1000}}};
static bool is_ycbcr2020_limited_type(enum color_space color_space)
{