let mut br = BitReader::new(&self.buf[off..], BitReaderMode::BE);
let syncword = br.read(11)?;
let mut br = BitReader::new(&self.buf[off..], BitReaderMode::BE);
let syncword = br.read(11)?;
let padding = br.read_bool()?;
let _private = br.read_bool()?;
let mode = br.read(2)? as u8;
let padding = br.read_bool()?;
let _private = br.read_bool()?;
let mode = br.read(2)? as u8;