UI: Ensure rescale res is non-null and length > 0
This commit is contained in:
parent
97ca9e0ea5
commit
453b505637
@ -414,9 +414,11 @@ inline void AdvancedOutput::SetupStreaming()
|
||||
unsigned int cx = 0;
|
||||
unsigned int cy = 0;
|
||||
|
||||
if (rescale && sscanf(rescaleRes, "%ux%u", &cx, &cy) != 2) {
|
||||
cx = 0;
|
||||
cy = 0;
|
||||
if (rescale && rescaleRes && *rescaleRes) {
|
||||
if (sscanf(rescaleRes, "%ux%u", &cx, &cy) != 2) {
|
||||
cx = 0;
|
||||
cy = 0;
|
||||
}
|
||||
}
|
||||
|
||||
obs_encoder_set_scaled_size(h264Streaming, cx, cy);
|
||||
@ -459,9 +461,11 @@ inline void AdvancedOutput::SetupRecording()
|
||||
if (useStreamEncoder) {
|
||||
obs_output_set_video_encoder(fileOutput, h264Streaming);
|
||||
} else {
|
||||
if (rescale && sscanf(rescaleRes, "%ux%u", &cx, &cy) != 2) {
|
||||
cx = 0;
|
||||
cy = 0;
|
||||
if (rescale && rescaleRes && *rescaleRes) {
|
||||
if (sscanf(rescaleRes, "%ux%u", &cx, &cy) != 2) {
|
||||
cx = 0;
|
||||
cy = 0;
|
||||
}
|
||||
}
|
||||
|
||||
obs_encoder_set_scaled_size(h264Recording, cx, cy);
|
||||
|
Loading…
x
Reference in New Issue
Block a user