diff options
author | metamuffin <metamuffin@disroot.org> | 2024-04-08 11:04:35 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-04-08 11:04:35 +0200 |
commit | ec8a9312a86d97e69d746bbbdbfb7228a37a26df (patch) | |
tree | 7d84d18b4ad8baa2ff4a4ac45d6010d8ca3a7e4e /remuxer/src/fragment.rs | |
parent | f33c79ce0d47d6d502e9ee943e2f39d36f68ef70 (diff) | |
download | jellything-ec8a9312a86d97e69d746bbbdbfb7228a37a26df.tar jellything-ec8a9312a86d97e69d746bbbdbfb7228a37a26df.tar.bz2 jellything-ec8a9312a86d97e69d746bbbdbfb7228a37a26df.tar.zst |
fix warning from mkvalidator about mising displaywidth.
Diffstat (limited to 'remuxer/src/fragment.rs')
-rw-r--r-- | remuxer/src/fragment.rs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/remuxer/src/fragment.rs b/remuxer/src/fragment.rs index dbf27d5..cd395f9 100644 --- a/remuxer/src/fragment.rs +++ b/remuxer/src/fragment.rs @@ -163,7 +163,7 @@ pub fn write_fragment_into( // TODO this one caused fragments to get dropped by MSE for no reason // for i in start_block_index..end_block_index { // let index_block = &index.blocks[i]; - // let mut block = reader.next()?; + // let (mut block, duration) = reader.next()?; // assert_eq!(index_block.size, block.data.len(), "seek index is wrong"); @@ -171,7 +171,14 @@ pub fn write_fragment_into( // block.timestamp_off = 0; // output.write_tag(&MatroskaTag::Cluster(Master::Collected(vec![ // MatroskaTag::Timestamp(index_block.pts - start_block.pts), - // MatroskaTag::SimpleBlock(block.dump()), + // if let Some(duration) = duration { + // MatroskaTag::BlockGroup(Master::Collected(vec![ + // MatroskaTag::BlockDuration(duration), + // MatroskaTag::Block(block), + // ])) + // } else { + // MatroskaTag::SimpleBlock(block) + // }, // ])))?; // } } |