aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/seek_index.rs
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src/seek_index.rs')
-rw-r--r--remuxer/src/seek_index.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/remuxer/src/seek_index.rs b/remuxer/src/seek_index.rs
index 82f62fb..1e1ce02 100644
--- a/remuxer/src/seek_index.rs
+++ b/remuxer/src/seek_index.rs
@@ -15,11 +15,8 @@ use jellymatroska::{
use log::{debug, info, trace, warn};
use std::{collections::BTreeMap, fs::File, io::BufReader, path::Path, sync::Arc};
-pub const SEEK_INDEX_VERSION: u32 = 0x5eef1de4;
-
#[derive(Debug, Clone, Decode, Encode)]
pub struct SeekIndex {
- pub version: u32,
pub blocks: Vec<BlockIndex>,
pub keyframes: Vec<usize>,
}
@@ -35,7 +32,6 @@ pub struct BlockIndex {
impl Default for SeekIndex {
fn default() -> Self {
Self {
- version: SEEK_INDEX_VERSION,
blocks: Vec::new(),
keyframes: Vec::new(),
}
@@ -43,7 +39,7 @@ impl Default for SeekIndex {
}
pub fn get_seek_index(path: &Path) -> anyhow::Result<Arc<BTreeMap<u64, Arc<SeekIndex>>>> {
- cache_memory(&["seekindex", path.to_str().unwrap()], move || {
+ cache_memory("seekindex-v1", path, move || {
info!("generating seek index for {path:?}");
let input = File::open(path).context("opening source file")?;
let mut input = EbmlReader::new(BufReader::new(input));