return error on missing input/output paths

This commit is contained in:
2020-03-13 16:34:33 +01:00
parent 1bdcebccb5
commit d84145b91f

View File

@@ -51,8 +51,8 @@ fn get_path_pairs(input: PathBuf, output: PathBuf) -> impl Iterator<Item = (Path
fn main() -> Result<()> { fn main() -> Result<()> {
gstreamer::init()?; gstreamer::init()?;
let input = std::env::args().nth(1).expect("missing input"); let input = std::env::args().nth(1).context("missing input")?;
let output = std::env::args().nth(2).expect("missing output"); let output = std::env::args().nth(2).context("missing output")?;
futures::executor::block_on( futures::executor::block_on(
futures::stream::iter(get_path_pairs(input.into(), output.into())).for_each_concurrent( futures::stream::iter(get_path_pairs(input.into(), output.into())).for_each_concurrent(
num_cpus::get(), num_cpus::get(),