aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src')
-rw-r--r--remuxer/src/seek_index.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/remuxer/src/seek_index.rs b/remuxer/src/seek_index.rs
index 9204a51..68ccb4a 100644
--- a/remuxer/src/seek_index.rs
+++ b/remuxer/src/seek_index.rs
@@ -3,7 +3,7 @@
which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
Copyright (C) 2023 metamuffin <metamuffin.org>
*/
-use anyhow::Result;
+use anyhow::{Context, Result};
use jellybase::cache::cache_memory;
use jellycommon::seek_index::{BlockIndex, SeekIndex};
use jellymatroska::{
@@ -18,7 +18,7 @@ use std::{collections::BTreeMap, fs::File, path::Path, sync::Arc};
pub fn get_seek_index(path: &Path) -> anyhow::Result<Arc<BTreeMap<u64, Arc<SeekIndex>>>> {
cache_memory(&["seekindex", path.to_str().unwrap()], move || {
info!("generating seek index for {path:?}");
- let input = File::open(&path).unwrap();
+ let input = File::open(&path).context("opening source file")?;
let mut input = EbmlReader::new(input);
let index = import_seek_index(&mut input)?;
info!("done");