From bb2a99cec81394346920c19117c8f48fee9e4c8f Mon Sep 17 00:00:00 2001 From: PatTheMav Date: Thu, 16 Feb 2023 20:58:15 +0100 Subject: [PATCH] obs-transitions: Fix non-exhaustive switch statements --- plugins/obs-transitions/transition-stinger.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/obs-transitions/transition-stinger.c b/plugins/obs-transitions/transition-stinger.c index c27656d86..076e2a46f 100644 --- a/plugins/obs-transitions/transition-stinger.c +++ b/plugins/obs-transitions/transition-stinger.c @@ -343,8 +343,7 @@ get_tech_name_and_multiplier(enum gs_color_space current_space, switch (source_space) { case GS_CS_SRGB: case GS_CS_SRGB_16F: - switch (current_space) { - case GS_CS_709_SCRGB: + if (current_space == GS_CS_709_SCRGB) { tech_name = "DrawMultiply"; *multiplier = obs_get_video_sdr_white_level() / 80.0f; } @@ -358,6 +357,9 @@ get_tech_name_and_multiplier(enum gs_color_space current_space, case GS_CS_709_SCRGB: tech_name = "DrawMultiply"; *multiplier = obs_get_video_sdr_white_level() / 80.0f; + break; + case GS_CS_709_EXTENDED: + break; } break; case GS_CS_709_SCRGB: @@ -370,6 +372,9 @@ get_tech_name_and_multiplier(enum gs_color_space current_space, case GS_CS_709_EXTENDED: tech_name = "DrawMultiply"; *multiplier = 80.0f / obs_get_video_sdr_white_level(); + break; + case GS_CS_709_SCRGB: + break; } }