X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-mpeg%2Fsrc%2Fcodecs%2Faac%2Fsbr%2Fbs.rs;h=dbce7276c553aabf6c8de221087ec9fe03215b45;hp=f12e9d9dc0a9a4d7fda6c1409fde2ae76d5f32a0;hb=e6aaad5c5273cd814b5748b7faf3751835a37217;hpb=625751036014b099fd9c126397bc973cb0543130 diff --git a/nihav-mpeg/src/codecs/aac/sbr/bs.rs b/nihav-mpeg/src/codecs/aac/sbr/bs.rs index f12e9d9..dbce727 100644 --- a/nihav-mpeg/src/codecs/aac/sbr/bs.rs +++ b/nihav-mpeg/src/codecs/aac/sbr/bs.rs @@ -159,7 +159,7 @@ fn read_grid(br: &mut BitReader, chan: &mut SBRChannel) -> DecoderResult<()> { let var_bord_1 = br.read(2)? as u8; let num_rel_0 = br.read(2)? as usize; let num_rel_1 = br.read(2)? as usize; - chan.num_env = (num_rel_0 as usize) + (num_rel_1 as usize) + 1; + chan.num_env = num_rel_0 + num_rel_1 + 1; let mut rel_bord_0 = [0u8; NUM_ENVELOPES]; let mut rel_bord_1 = [0u8; NUM_ENVELOPES]; for el in rel_bord_0[..num_rel_0].iter_mut() {