aboutsummaryrefslogtreecommitdiff
path: root/remuxer
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-06-12 22:54:04 +0200
committermetamuffin <metamuffin@disroot.org>2023-06-12 22:54:04 +0200
commit905ffe80fcd97b1b6b2c194181b2426b601d52d1 (patch)
tree144608428f7b147934373cad98ef01818740cfb4 /remuxer
parent026c72d54f0adfcb20b239f3e76f1938ec644f25 (diff)
downloadjellything-905ffe80fcd97b1b6b2c194181b2426b601d52d1.tar
jellything-905ffe80fcd97b1b6b2c194181b2426b601d52d1.tar.bz2
jellything-905ffe80fcd97b1b6b2c194181b2426b601d52d1.tar.zst
fallback banner and directory cards
Diffstat (limited to 'remuxer')
-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(())
}