mirror of
https://gitlab.freedesktop.org/wayland/weston
synced 2024-10-01 19:38:34 +00:00
tests: parse colorimetry-mode=bt2020rgb
A trivial test to exercise the parsing code at all. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
This commit is contained in:
parent
ea91d595dc
commit
10d99700ca
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue