From 039144350c4f46e385d00a33540a68a3ee90bd1b Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Wed, 28 Feb 2024 17:15:47 -0800 Subject: [PATCH] Be more precise about what we're testing in testyuv --- test/testyuv.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/test/testyuv.c b/test/testyuv.c index de9974f56c..96858f7d79 100644 --- a/test/testyuv.c +++ b/test/testyuv.c @@ -395,15 +395,30 @@ int main(int argc, char **argv) switch (yuv_mode) { case YUV_CONVERSION_JPEG: yuv_mode_name = "JPEG"; - colorspace = SDL_COLORSPACE_JPEG; + colorspace = SDL_DEFINE_COLORSPACE(SDL_COLOR_TYPE_YCBCR, + SDL_COLOR_RANGE_FULL, + SDL_COLOR_PRIMARIES_BT709, + SDL_TRANSFER_CHARACTERISTICS_BT601, + SDL_MATRIX_COEFFICIENTS_BT601, + SDL_CHROMA_LOCATION_CENTER); break; case YUV_CONVERSION_BT601: yuv_mode_name = "BT.601"; - colorspace = SDL_COLORSPACE_BT601_LIMITED; + colorspace = SDL_DEFINE_COLORSPACE(SDL_COLOR_TYPE_YCBCR, + SDL_COLOR_RANGE_LIMITED, + SDL_COLOR_PRIMARIES_BT709, + SDL_TRANSFER_CHARACTERISTICS_BT601, + SDL_MATRIX_COEFFICIENTS_BT601, + SDL_CHROMA_LOCATION_CENTER); break; case YUV_CONVERSION_BT709: yuv_mode_name = "BT.709"; - colorspace = SDL_COLORSPACE_BT709_LIMITED; + colorspace = SDL_DEFINE_COLORSPACE(SDL_COLOR_TYPE_YCBCR, + SDL_COLOR_RANGE_LIMITED, + SDL_COLOR_PRIMARIES_BT709, + SDL_TRANSFER_CHARACTERISTICS_BT709, + SDL_MATRIX_COEFFICIENTS_BT709, + SDL_CHROMA_LOCATION_CENTER); break; default: yuv_mode_name = "UNKNOWN";