From 0a8102dcb248c3731e6e79f10dc9ab90592dc71b Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Thu, 12 Feb 2026 07:13:07 +0100 Subject: [PATCH] make --ignerr ignore streams where decoder failed to initialise too --- src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 10ea376..1f5846c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -489,7 +489,12 @@ fn main() { let ret = decoder.init(&mut dsupp, info.clone()); if ret.is_err() { println!("Error initialising decoder '{}' for stream {}", info.get_name(), str_id); - return; + if !ignerr { + return; + } else { + transcoder.decoders.push(None); + continue; + } } transcoder.apply_decoder_options(decoder.as_mut(), str_id); let desc = register::get_codec_description(info.get_name()); -- 2.39.5