let tb_num = src.read_u32le()?;
validate!((width > 0) && (height > 0) && (width <= 7680) && (height <= 4800));
validate!((self.frames > 0) && (tb_num > 0) && (tb_den > 0) && (max_size < fsize));
let tb_num = src.read_u32le()?;
validate!((width > 0) && (height > 0) && (width <= 7680) && (height <= 4800));
validate!((self.frames > 0) && (tb_num > 0) && (tb_den > 0) && (max_size < fsize));
let mut flags: [u8; 4] = [0; 4];
src.read_buf(&mut flags)?;
let mut edata: Vec<u8> = vec![0; 8];
let mut flags: [u8; 4] = [0; 4];
src.read_buf(&mut flags)?;
let mut edata: Vec<u8> = vec![0; 8];
let mut br = ByteReader::new(&mut fr);
let mut dmx = BinkDemuxer::new(&mut br);
let mut sm = StreamManager::new();
let mut br = ByteReader::new(&mut fr);
let mut dmx = BinkDemuxer::new(&mut br);
let mut sm = StreamManager::new();