continue;
}
match words[0] {
+ "loglevel" => {
+ let last_arg = words[words.len() - 1];
+ if words.len() >= 2 {
+ match last_arg {
+ "verbose" => { player.loglevel = LogLevel::Verbose; },
+ "quieter" => { player.loglevel = LogLevel::Essentials; },
+ "quiet" => { player.loglevel = LogLevel::Quiet; },
+ _ => {
+ println!(" expected 'loglevel=verbose/quieter/quiet', got '{last_arg}'");
+ },
+ }
+ } else {
+ println!(" expected 'loglevel=LEVEL', got nothing");
+ }
+ },
+ "osd" => {
+ player.show_osd = Some(true);
+ },
+ "noosd" => {
+ player.show_osd = Some(false);
+ },
"scale_thr" => {
let last_arg = words[words.len() - 1];
let dim: Vec<&str> = last_arg.split(['x', 'X']).collect();