|
@@ -485,7 +485,9 @@ static void apply_video_encoder_settings(obs_data_t *settings,
|
|
|
obs_data_set_string(settings, "rate_control", "CBR");
|
|
|
|
|
|
item = json_object_get(recommended, "profile");
|
|
|
- if (json_is_string(item)) {
|
|
|
+ obs_data_item_t *enc_item = obs_data_item_byname(settings, "profile");
|
|
|
+ if (json_is_string(item) &&
|
|
|
+ obs_data_item_gettype(enc_item) == OBS_DATA_STRING) {
|
|
|
const char *profile = json_string_value(item);
|
|
|
obs_data_set_string(settings, "profile", profile);
|
|
|
}
|