1
0
Fork 0
mirror of https://github.com/alfg/mp4-rust.git synced 2024-05-19 16:58:04 +00:00

fix(moov): update box size now that mvex is getting written

This commit is contained in:
Stuart Woodbury 2023-07-14 17:29:03 -04:00
parent 6a591766df
commit 68c905d5f8

View file

@ -29,15 +29,14 @@ impl MoovBox {
pub fn get_size(&self) -> u64 {
let mut size = HEADER_SIZE + self.mvhd.box_size();
size += self.meta.as_ref().map(|x| x.box_size()).unwrap_or(0);
size += self.mvex.as_ref().map(|x| x.box_size()).unwrap_or(0);
for trak in self.traks.iter() {
size += trak.box_size();
}
if let Some(meta) = &self.meta {
size += meta.box_size();
}
if let Some(udta) = &self.udta {
size += udta.box_size();
}
size += self.udta.as_ref().map(|x| x.box_size()).unwrap_or(0);
size
}
}