X-Git-Url: https://git.nihav.org/?p=nihav-encoder.git;a=blobdiff_plain;f=src%2Fmain.rs;fp=src%2Fmain.rs;h=90a871154122bcd01760db3afefabf682f1ea479;hp=e800ec0ae3313556c8a5b08e0b53212a450d3c9a;hb=720f1a09bde16b3d30cae09975b7b8b9819406b0;hpb=becae00f03741a8c5cd45e466285f393b582131a diff --git a/src/main.rs b/src/main.rs index e800ec0..90a8711 100644 --- a/src/main.rs +++ b/src/main.rs @@ -637,6 +637,9 @@ println!("can't generate default channel map for {} channels", dainfo.channels); }, _ => OutputConvert::None, }; + let name = format!("output stream {}", out_id); + parse_and_apply_options!(encoder, &oopts.enc_opts, name); + let ret = encoder.init(out_id, ret_eparams); if ret.is_err() { println!("error initialising encoder"); @@ -644,7 +647,6 @@ println!("can't generate default channel map for {} channels", dainfo.channels); } out_sm.add_stream_ref(ret.unwrap()); - let name = format!("output stream {}", out_id); parse_and_apply_options!(encoder, &oopts.enc_opts, name); self.encoders.push(OutputMode::Encode(out_id, encoder, cvt));