fix: ensure user supplied framerates are used (#1548)

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
This commit is contained in:
jensaymoo 2023-12-29 04:06:54 +03:00 committed by GitHub
parent c27725c73b
commit b215fe0cd9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -836,6 +836,10 @@ namespace config {
std::vector<std::string> list;
list_string_f(vars, name, list);
// The framerate list must be cleared before adding values from the file configuration.
// If the list is not cleared, then the specified parameters do not affect the behavior of the sunshine server.
// That is, if you set only 30 fps in the configuration file, it will not work because by default, during initialization the list includes 10, 30, 60, 90 and 120 fps.
input.clear();
for (auto &el : list) {
std::string_view val = el;