obs-x264: Default to CBR if no other RC specified
This had the possibility of leaving the rc variable uninitialized.master
parent
e935056887
commit
f16a1b1aef
|
@ -416,11 +416,7 @@ static void update_params(struct obs_x264 *obsx264, obs_data_t *settings,
|
|||
rate_control = "CBR";
|
||||
}
|
||||
|
||||
if (astrcmpi(rate_control, "CBR") == 0) {
|
||||
rc = RATE_CONTROL_CBR;
|
||||
crf = 0;
|
||||
|
||||
} else if (astrcmpi(rate_control, "ABR") == 0) {
|
||||
if (astrcmpi(rate_control, "ABR") == 0) {
|
||||
rc = RATE_CONTROL_ABR;
|
||||
crf = 0;
|
||||
|
||||
|
@ -431,6 +427,10 @@ static void update_params(struct obs_x264 *obsx264, obs_data_t *settings,
|
|||
rc = RATE_CONTROL_CRF;
|
||||
bitrate = 0;
|
||||
buffer_size = 0;
|
||||
|
||||
} else { /* CBR */
|
||||
rc = RATE_CONTROL_CBR;
|
||||
crf = 0;
|
||||
}
|
||||
|
||||
if (keyint_sec)
|
||||
|
|
Loading…
Reference in New Issue