mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-04 10:33:30 +00:00
obs-filters: Fix non-exhaustive switch statements
This commit is contained in:
parent
19c131c981
commit
3175e699ea
|
@ -208,6 +208,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:
|
||||
|
@ -220,6 +223,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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -213,6 +213,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;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
|
@ -225,6 +228,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;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -215,9 +215,8 @@ hdr_tonemap_filter_get_color_space(void *data, size_t count,
|
|||
OBS_COUNTOF(potential_spaces), potential_spaces);
|
||||
|
||||
enum gs_color_space space = source_space;
|
||||
switch (source_space) {
|
||||
case GS_CS_709_EXTENDED:
|
||||
case GS_CS_709_SCRGB:
|
||||
|
||||
if (source_space == GS_CS_709_EXTENDED || source_space == GS_CS_SRGB) {
|
||||
if (filter->transform == TRANSFORM_SDR_REINHARD) {
|
||||
space = GS_CS_SRGB;
|
||||
for (size_t i = 0; i < count; ++i) {
|
||||
|
|
|
@ -291,6 +291,9 @@ get_tech_name_and_multiplier(const struct scale_filter_data *filter,
|
|||
case GS_CS_SRGB_16F:
|
||||
case GS_CS_709_EXTENDED:
|
||||
*multiplier = 80.f / obs_get_video_sdr_white_level();
|
||||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -311,6 +314,9 @@ get_tech_name_and_multiplier(const struct scale_filter_data *filter,
|
|||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
tech_name = "DrawUndistortMultiply";
|
||||
break;
|
||||
case GS_CS_709_EXTENDED:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
|
@ -321,6 +327,9 @@ get_tech_name_and_multiplier(const struct scale_filter_data *filter,
|
|||
break;
|
||||
case GS_CS_709_EXTENDED:
|
||||
tech_name = "DrawUndistortMultiply";
|
||||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else if (filter->upscale) {
|
||||
|
@ -339,6 +348,9 @@ get_tech_name_and_multiplier(const struct scale_filter_data *filter,
|
|||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
tech_name = "DrawUpscaleMultiply";
|
||||
break;
|
||||
case GS_CS_709_EXTENDED:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
|
@ -349,6 +361,9 @@ get_tech_name_and_multiplier(const struct scale_filter_data *filter,
|
|||
break;
|
||||
case GS_CS_709_EXTENDED:
|
||||
tech_name = "DrawUpscaleMultiply";
|
||||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
@ -366,6 +381,9 @@ get_tech_name_and_multiplier(const struct scale_filter_data *filter,
|
|||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
tech_name = "DrawMultiply";
|
||||
break;
|
||||
case GS_CS_709_EXTENDED:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
|
@ -376,6 +394,9 @@ get_tech_name_and_multiplier(const struct scale_filter_data *filter,
|
|||
break;
|
||||
case GS_CS_709_EXTENDED:
|
||||
tech_name = "DrawMultiply";
|
||||
break;
|
||||
case GS_CS_709_SCRGB:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -209,6 +209,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:
|
||||
|
@ -221,6 +224,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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue