]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/format-helper: Update tests after BT.601 changes
authorThomas Zimmermann <tzimmermann@suse.de>
Fri, 13 Jun 2025 11:16:46 +0000 (13:16 +0200)
committerThomas Zimmermann <tzimmermann@suse.de>
Fri, 13 Jun 2025 13:27:06 +0000 (15:27 +0200)
Commit a979a54165c2 ("drm/format-helper: Normalize BT.601 factors
to 256") improved rounding precision of the BT.601 calculation, which
impacts the results of soem of the format-helper tests. Adapt the test
to the new results.

v2:
- fix spelling in commit description

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Fixes: a979a54165c2 ("drm/format-helper: Normalize BT.601 factors to 256")
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Javier Martinez Canillas <javierm@redhat.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Acked-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://lore.kernel.org/r/20250613111711.136993-1-tzimmermann@suse.de
drivers/gpu/drm/tests/drm_format_helper_test.c

index 35cd3405d0450c4aeb08d21531b4d043b89ae346..5aa8543ceb29bba9faf5a8f3cc3821934f1b8a83 100644 (file)
@@ -279,9 +279,9 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
                        .dst_pitch = TEST_USE_DEFAULT_PITCH,
                        .expected = {
                                0xFF, 0x00,
-                               0x4C, 0x99,
-                               0x19, 0x66,
-                               0xE5, 0xB2,
+                               0x4C, 0x95,
+                               0x1C, 0x69,
+                               0xE2, 0xB2,
                        },
                },
                .rgb332_result = {
@@ -430,9 +430,9 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
                .gray8_result = {
                        .dst_pitch = 5,
                        .expected = {
-                               0x3C, 0x33, 0xC4, 0x00, 0x00,
-                               0xBB, 0x3C, 0x33, 0x00, 0x00,
-                               0x34, 0xBB, 0x3C, 0x00, 0x00,
+                               0x3D, 0x32, 0xC1, 0x00, 0x00,
+                               0xBA, 0x3D, 0x32, 0x00, 0x00,
+                               0x34, 0xBA, 0x3D, 0x00, 0x00,
                        },
                },
                .rgb332_result = {