diff options
author | Pekka Paalanen <pekka.paalanen@collabora.com> | 2023-09-20 16:38:20 +0300 |
---|---|---|
committer | Pekka Paalanen <pq@iki.fi> | 2024-05-06 10:39:42 +0000 |
commit | 10d99700ca2943f54bed870635d22f24dad6c8d1 (patch) | |
tree | 525c0c94cfb34cb527e934687bef7a7b4f1505ca | |
parent | ea91d595dc9ffadf07a3008c4f7f5a133ca1caec (diff) |
tests: parse colorimetry-mode=bt2020rgb
A trivial test to exercise the parsing code at all.
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
-rw-r--r-- | tests/color-metadata-parsing-test.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/color-metadata-parsing-test.c b/tests/color-metadata-parsing-test.c index b948737c..236248c0 100644 --- a/tests/color-metadata-parsing-test.c +++ b/tests/color-metadata-parsing-test.c @@ -46,6 +46,7 @@ fixture_setup(struct weston_test_harness *harness) cfgln("[output]"), cfgln("name=headless"), cfgln("color_characteristics=my-awesome-color"), + cfgln("colorimetry-mode=bt2020rgb"), cfgln("eotf-mode=st2084"), cfgln("[color_characteristics]"), @@ -74,6 +75,7 @@ PLUGIN_TEST(color_characteristics_from_weston_ini) struct weston_output *output = NULL; struct weston_output *it; enum weston_eotf_mode mode; + enum weston_colorimetry_mode colorimetry_mode; const struct weston_color_characteristics *cc; const struct weston_hdr_metadata_type1 *hdr_meta; @@ -89,6 +91,9 @@ PLUGIN_TEST(color_characteristics_from_weston_ini) mode = weston_output_get_eotf_mode(output); assert(mode == WESTON_EOTF_MODE_ST2084); + colorimetry_mode = weston_output_get_colorimetry_mode(output); + assert(colorimetry_mode == WESTON_COLORIMETRY_MODE_BT2020_RGB); + cc = weston_output_get_color_characteristics(output); assert(cc->group_mask == WESTON_COLOR_CHARACTERISTICS_GROUP_ALL_MASK); assert(cc->primary[0].x == 0.9999f); |