From 2015a480e6002fa385a4436476b01f149492cc6a Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Wed, 1 Jul 2026 03:57:17 +0200 Subject: [PATCH] videoplayer: add osd and loglevel options for .naplayerrc --- videoplayer/src/main.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/videoplayer/src/main.rs b/videoplayer/src/main.rs index dfc5946..8cb92c0 100644 --- a/videoplayer/src/main.rs +++ b/videoplayer/src/main.rs @@ -1226,6 +1226,27 @@ fn main() { 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(); -- 2.39.5