diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c b/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c index 017d2577c..302a61004 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c @@ -158,6 +158,10 @@ static bool nvenc_update(void *data, obs_data_t *settings) rc = "CBR"; } + /* The "default" preset has been deprecated */ + if (preset && astrcmpi(preset, "default") == 0) + preset = "hq"; + info.format = voi->format; info.colorspace = voi->colorspace; info.range = voi->range; @@ -384,7 +388,7 @@ static void nvenc_defaults(obs_data_t *settings) obs_data_set_default_int(settings, "keyint_sec", 0); obs_data_set_default_int(settings, "cqp", 23); obs_data_set_default_string(settings, "rate_control", "CBR"); - obs_data_set_default_string(settings, "preset", "default"); + obs_data_set_default_string(settings, "preset", "hq"); obs_data_set_default_string(settings, "profile", "main"); obs_data_set_default_string(settings, "level", "auto"); obs_data_set_default_bool(settings, "2pass", true); @@ -448,7 +452,6 @@ static obs_properties_t *nvenc_properties(void *unused) #define add_preset(val) \ obs_property_list_add_string(p, obs_module_text("NVENC.Preset." val), \ val) - add_preset("default"); add_preset("hq"); add_preset("hp"); add_preset("bd");