aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/seek_index.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-04-19 00:03:53 +0200
committermetamuffin <metamuffin@disroot.org>2025-04-19 00:03:53 +0200
commit112dcf3009a09e87a619ce5729351c23b65e8d0d (patch)
tree0ce9ea638b817c8b381d52364b0401fe4cc8b985 /remuxer/src/seek_index.rs
parenta123a1997f3ab527ab83b44ca18bec94883f46d0 (diff)
downloadjellything-112dcf3009a09e87a619ce5729351c23b65e8d0d.tar
jellything-112dcf3009a09e87a619ce5729351c23b65e8d0d.tar.bz2
jellything-112dcf3009a09e87a619ce5729351c23b65e8d0d.tar.zst
manual clippy fixes
Diffstat (limited to 'remuxer/src/seek_index.rs')
-rw-r--r--remuxer/src/seek_index.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/remuxer/src/seek_index.rs b/remuxer/src/seek_index.rs
index 1e1ce02..33c1189 100644
--- a/remuxer/src/seek_index.rs
+++ b/remuxer/src/seek_index.rs
@@ -15,7 +15,7 @@ use jellymatroska::{
use log::{debug, info, trace, warn};
use std::{collections::BTreeMap, fs::File, io::BufReader, path::Path, sync::Arc};
-#[derive(Debug, Clone, Decode, Encode)]
+#[derive(Debug, Clone, Default, Decode, Encode)]
pub struct SeekIndex {
pub blocks: Vec<BlockIndex>,
pub keyframes: Vec<usize>,
@@ -29,15 +29,6 @@ pub struct BlockIndex {
pub size: usize,
}
-impl Default for SeekIndex {
- fn default() -> Self {
- Self {
- blocks: Vec::new(),
- keyframes: Vec::new(),
- }
- }
-}
-
pub fn get_seek_index(path: &Path) -> anyhow::Result<Arc<BTreeMap<u64, Arc<SeekIndex>>>> {
cache_memory("seekindex-v1", path, move || {
info!("generating seek index for {path:?}");