fix: ignore chunks with 0 size
This commit is contained in:
parent
78b063dfdf
commit
a193c7f657
|
@ -268,6 +268,10 @@ impl MpdEncoder {
|
|||
.map(|info| info.uncompressed_size as u32)
|
||||
.sum();
|
||||
|
||||
if compressed_size == 0 || decompressed_size == 0 {
|
||||
continue;
|
||||
}
|
||||
|
||||
lod_blocks.push(LodBlock {
|
||||
compressed_offset: compressed_offset as u32,
|
||||
compressed_size,
|
||||
|
@ -281,6 +285,7 @@ impl MpdEncoder {
|
|||
sub_blocks.extend(infos);
|
||||
}
|
||||
|
||||
// FIXME: fails on minions defined
|
||||
assert_eq!(sub_blocks_len, sub_blocks.len());
|
||||
|
||||
let after_data = self.writer.stream_position().map_err(Error::Io)?;
|
||||
|
|
Loading…
Reference in New Issue