Allow replacement of hevc headers
This commit is contained in:
parent
7b86ea9e87
commit
9e7ecf8db2
11 changed files with 578 additions and 168 deletions
|
|
@ -549,6 +549,9 @@ int apply_flags(const char *line) {
|
|||
case '1':
|
||||
config::sunshine.flags[config::flag::FRESH_STATE].flip();
|
||||
break;
|
||||
case '2':
|
||||
config::sunshine.flags[config::flag::FORCE_VIDEO_HEADER_REPLACE].flip();
|
||||
break;
|
||||
case 'p':
|
||||
config::sunshine.flags[config::flag::CONST_PIN].flip();
|
||||
break;
|
||||
|
|
@ -721,6 +724,13 @@ int parse(int argc, char *argv[]) {
|
|||
return -1;
|
||||
}
|
||||
|
||||
TUPLE_2D_REF(name, val, *var);
|
||||
|
||||
auto it = cmd_vars.find(name);
|
||||
if(it != std::end(cmd_vars)) {
|
||||
cmd_vars.erase(it);
|
||||
}
|
||||
|
||||
cmd_vars.emplace(std::move(*var));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue