aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/import/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src/import/mod.rs')
-rw-r--r--remuxer/src/import/mod.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/remuxer/src/import/mod.rs b/remuxer/src/import/mod.rs
index 886c5f1..7971c18 100644
--- a/remuxer/src/import/mod.rs
+++ b/remuxer/src/import/mod.rs
@@ -253,7 +253,9 @@ fn import_read_segment(
bincode::config::standard(),
)?;
}
-
- iteminfo.duration = (duration.unwrap() * timestamp_scale.unwrap() as f64) / 1_000_000_000_f64;
+ if let Some(duration) = duration {
+ iteminfo.duration =
+ (duration * timestamp_scale.unwrap_or(1_000_000) as f64) / 1_000_000_000_f64;
+ }
Ok(())
}