From: Kostya Shishkov Date: Thu, 12 Feb 2026 06:13:07 +0000 (+0100) Subject: make --ignerr ignore streams where decoder failed to initialise too X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=0a8102dcb248c3731e6e79f10dc9ab90592dc71b;p=nihav-encoder.git make --ignerr ignore streams where decoder failed to initialise too --- 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());