},
_ => 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");
}
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));
return;
}
} else if args[arg_idx].starts_with("--") {
- println!("unknown option");
+ println!("unknown option '{}'", args[arg_idx]);
} else {
- println!("unrecognized argument");
+ println!("unrecognized argument '{}'", args[arg_idx]);
}
},
};
if ret.is_none() {
println!("cannot find muxer '{}'", output_fmt);
+ return;
}
let mux_creator = ret.unwrap();