From a541bcddf516674d9cb400e462bcff01139046d4 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Tue, 7 Feb 2023 09:20:38 +0100 Subject: [PATCH] image_pattern_generator: fixed EBU/SMPTE patters - EBU didn't work at all (out of bounds access) - last column of SMPTE pattern has full luminance but should have .75% --- src/utils/video_pattern_generator.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/video_pattern_generator.cpp b/src/utils/video_pattern_generator.cpp index a0e132e78..9d9b091ff 100644 --- a/src/utils/video_pattern_generator.cpp +++ b/src/utils/video_pattern_generator.cpp @@ -213,7 +213,8 @@ class image_pattern_ebu_smpte_bars : public image_pattern { uint32_t{0xFFU << 24U | 0U << 16U | f << 8U | 0U }, uint32_t{0xFFU << 24U | f << 16U | 0U << 8U | f }, uint32_t{0xFFU << 24U | 0U << 16U | 0U << 8U | f }, - uint32_t{0xFFU << 24U | 0xFFU << 16U | 0U << 8U | 0U }, + uint32_t{0xFFU << 24U | f << 16U | 0U << 8U | 0U }, + uint32_t{0xFFU << 24U | 0U << 16U | 0U << 8U | 0U }, }; enum generator_depth fill(int width, int height, unsigned char *data) override { int col_num = 0;