X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-realmedia%2Fsrc%2Fcodecs%2Frv60codes.rs;fp=nihav-realmedia%2Fsrc%2Fcodecs%2Frv60codes.rs;h=390458c1174d36608e2300edd5087ba2ec5b82ac;hp=8effbb57daf8af616324a2c277fca799c38238fc;hb=e6aaad5c5273cd814b5748b7faf3751835a37217;hpb=625751036014b099fd9c126397bc973cb0543130 diff --git a/nihav-realmedia/src/codecs/rv60codes.rs b/nihav-realmedia/src/codecs/rv60codes.rs index 8effbb5..390458c 100644 --- a/nihav-realmedia/src/codecs/rv60codes.rs +++ b/nihav-realmedia/src/codecs/rv60codes.rs @@ -169,7 +169,7 @@ fn quant(val: i16, q: i16) -> i16 { (val * q + 8) >> 4 } fn decode_2x2_dc(br: &mut BitReader, cb: &Codebook, coeffs: &mut [i16], stride: usize, block2: bool, dsc: usize, q_dc: i16, q_ac: i16) -> DecoderResult<()> { if dsc == 0 { return Ok(()); } - let lx = RV60_DSC_TO_LX[dsc as usize]; + let lx = RV60_DSC_TO_LX[dsc]; let l0 = ((lx >> 0) & 0xFF) as i16; let l1 = ((lx >> 8) & 0xFF) as i16; let l2 = ((lx >> 16) & 0xFF) as i16; @@ -187,7 +187,7 @@ fn decode_2x2_dc(br: &mut BitReader, cb: &Codebook, coeffs: &mut [i16], str } fn decode_2x2(br: &mut BitReader, cb: &Codebook, coeffs: &mut [i16], stride: usize, block2: bool, dsc: usize, q_ac: i16) -> DecoderResult<()> { if dsc == 0 { return Ok(()); } - let lx = RV60_DSC_TO_LX[dsc as usize]; + let lx = RV60_DSC_TO_LX[dsc]; let l0 = ((lx >> 0) & 0xFF) as i16; let l1 = ((lx >> 8) & 0xFF) as i16; let l2 = ((lx >> 16) & 0xFF) as i16;