From 81880c9d12ea8edb5daac21a8175bd5f21983e2c Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sat, 12 Sep 2026 11:28:42 -0700
Subject: [PATCH] testyuv: allow upper case pixel formats on the command line
---
test/testyuv.c | 42 +++++++++++++++++++++---------------------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/test/testyuv.c b/test/testyuv.c
index 0c6ee60c6f7d6..f7a0e6bbf9374 100644
--- a/test/testyuv.c
+++ b/test/testyuv.c
@@ -1165,76 +1165,76 @@ int main(int argc, char **argv)
if (SDL_strcmp(argv[i], "--all") == 0) {
should_test_all_formats = true;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--jpeg") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--jpeg") == 0) {
SetYUVConversionMode(YUV_CONVERSION_JPEG);
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--bt601") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--bt601") == 0) {
SetYUVConversionMode(YUV_CONVERSION_BT601);
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--bt709") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--bt709") == 0) {
SetYUVConversionMode(YUV_CONVERSION_BT709);
consumed = 1;
} else if (SDL_strcmp(argv[i], "--auto") == 0) {
SetYUVConversionMode(YUV_CONVERSION_AUTOMATIC);
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--yv12") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--yv12") == 0) {
yuv_format = SDL_PIXELFORMAT_YV12;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--iyuv") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--iyuv") == 0) {
yuv_format = SDL_PIXELFORMAT_IYUV;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--i444") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--i444") == 0) {
yuv_format = SDL_PIXELFORMAT_I444;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--yuy2") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--yuy2") == 0) {
yuv_format = SDL_PIXELFORMAT_YUY2;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--uyvy") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--uyvy") == 0) {
yuv_format = SDL_PIXELFORMAT_UYVY;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--yvyu") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--yvyu") == 0) {
yuv_format = SDL_PIXELFORMAT_YVYU;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--nv12") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--nv12") == 0) {
yuv_format = SDL_PIXELFORMAT_NV12;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--nv21") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--nv21") == 0) {
yuv_format = SDL_PIXELFORMAT_NV21;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--p010") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--p010") == 0) {
yuv_format = SDL_PIXELFORMAT_P010;
rgb_format = SDL_PIXELFORMAT_XBGR2101010;
SetYUVConversionMode(YUV_CONVERSION_BT2020);
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--i0fl") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--i0fl") == 0) {
yuv_format = SDL_PIXELFORMAT_I0FL;
rgb_format = SDL_PIXELFORMAT_XBGR2101010;
SetYUVConversionMode(YUV_CONVERSION_BT2020);
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--i4fl") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--i4fl") == 0) {
yuv_format = SDL_PIXELFORMAT_I4FL;
rgb_format = SDL_PIXELFORMAT_XBGR2101010;
SetYUVConversionMode(YUV_CONVERSION_BT2020);
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--rgb555") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--rgb555") == 0) {
rgb_format = SDL_PIXELFORMAT_XRGB1555;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--rgb565") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--rgb565") == 0) {
rgb_format = SDL_PIXELFORMAT_RGB565;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--rgb24") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--rgb24") == 0) {
rgb_format = SDL_PIXELFORMAT_RGB24;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--argb") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--argb") == 0) {
rgb_format = SDL_PIXELFORMAT_ARGB8888;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--abgr") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--abgr") == 0) {
rgb_format = SDL_PIXELFORMAT_ABGR8888;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--rgba") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--rgba") == 0) {
rgb_format = SDL_PIXELFORMAT_RGBA8888;
consumed = 1;
- } else if (SDL_strcmp(argv[i], "--bgra") == 0) {
+ } else if (SDL_strcasecmp(argv[i], "--bgra") == 0) {
rgb_format = SDL_PIXELFORMAT_BGRA8888;
consumed = 1;
} else if (SDL_strcmp(argv[i], "--planar") == 0) {