UI: Migrate Simple Output NVENC preset
This commit is contained in:
parent
c6fbeaaf6d
commit
1bd43220d5
4 changed files with 42 additions and 11 deletions
|
|
@ -1398,8 +1398,8 @@ bool OBSBasic::InitBasicConfigDefaults()
|
|||
false);
|
||||
config_set_default_string(basicConfig, "SimpleOutput", "Preset",
|
||||
"veryfast");
|
||||
config_set_default_string(basicConfig, "SimpleOutput", "NVENCPreset",
|
||||
"hq");
|
||||
config_set_default_string(basicConfig, "SimpleOutput", "NVENCPreset2",
|
||||
"p6");
|
||||
config_set_default_string(basicConfig, "SimpleOutput", "RecQuality",
|
||||
"Stream");
|
||||
config_set_default_bool(basicConfig, "SimpleOutput", "RecRB", false);
|
||||
|
|
@ -1536,6 +1536,7 @@ bool OBSBasic::InitBasicConfigDefaults()
|
|||
}
|
||||
|
||||
extern bool EncoderAvailable(const char *encoder);
|
||||
extern bool update_nvenc_presets(ConfigFile &config);
|
||||
|
||||
void OBSBasic::InitBasicConfigDefaults2()
|
||||
{
|
||||
|
|
@ -1549,6 +1550,9 @@ void OBSBasic::InitBasicConfigDefaults2()
|
|||
config_set_default_string(basicConfig, "SimpleOutput", "RecEncoder",
|
||||
useNV ? SIMPLE_ENCODER_NVENC
|
||||
: SIMPLE_ENCODER_X264);
|
||||
|
||||
if (update_nvenc_presets(basicConfig))
|
||||
config_save_safe(basicConfig, "tmp", nullptr);
|
||||
}
|
||||
|
||||
bool OBSBasic::InitBasicConfig()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue