diff options
author | metamuffin <metamuffin@disroot.org> | 2023-09-30 22:19:19 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-09-30 22:19:19 +0200 |
commit | d546caa3f5053ade763430490911fefd6257af9f (patch) | |
tree | 5834ea5aa352239ab9a3f57ee96dee20af51ca77 /remuxer/src/snippet.rs | |
parent | c8fe73a7b160d4ada3136de9c87ad2eb0091ff7b (diff) | |
download | jellything-d546caa3f5053ade763430490911fefd6257af9f.tar jellything-d546caa3f5053ade763430490911fefd6257af9f.tar.bz2 jellything-d546caa3f5053ade763430490911fefd6257af9f.tar.zst |
make cache async and fix parallel write bug
Diffstat (limited to 'remuxer/src/snippet.rs')
-rw-r--r-- | remuxer/src/snippet.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/remuxer/src/snippet.rs b/remuxer/src/snippet.rs index f23e19e..cd965ba 100644 --- a/remuxer/src/snippet.rs +++ b/remuxer/src/snippet.rs @@ -68,7 +68,7 @@ pub fn write_snippet_into( let private = &track_sources[track]; let source_path = path_base.join(&private.path); let mapped = 1; - info!("\t- {n} {source_path:?} ({} => {mapped})", private.track); + info!("\t- {track} {source_path:?} ({} => {mapped})", private.track); info!("\t {}", info); let file = File::open(&source_path).context("opening source file")?; let mut index = File::open(source_path.with_extension(format!("si.{}", private.track))) @@ -110,7 +110,7 @@ pub fn write_snippet_into( let mut reader = SegmentExtractIter::new(&mut reader, private.track as u64); - let mut blocks = vec![MatroskaTag::Timestamp(start_block.pts)]; + let mut blocks = vec![MatroskaTag::Timestamp(0)]; for i in start_block_index..end_block_index { let index_block = &index.blocks[i]; let mut block = reader.next()?; |