frontend: Round up Resize Output (Source Size)

This is to ensure usable resolutions, and conform to existing paradigms.
See 21ec81ebcc
This commit is contained in:
Chris (Flaeri) 2025-01-28 07:24:45 +00:00 committed by Ryan Foster
parent 4e8b131509
commit 08f2374b44

View File

@ -76,6 +76,9 @@ void OBSBasic::ResizeOutputSizeOfSource()
int width = obs_source_get_width(source);
int height = obs_source_get_height(source);
width = ((width + 3) / 4) * 4; // Round width up to the nearest multiple of 4
height = ((height + 1) / 2) * 2; // Round height up to the nearest multiple of 2
config_set_uint(activeConfiguration, "Video", "BaseCX", width);
config_set_uint(activeConfiguration, "Video", "BaseCY", height);
config_set_uint(activeConfiguration, "Video", "OutputCX", width);