X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-rad%2Fsrc%2Fcodecs%2Fsmacker.rs;h=d834c7eea40ff17457f2c1dda64e1e26d3282824;hp=c1b9fd6cae3270c49165960d10482f6c1573dc68;hb=e6aaad5c5273cd814b5748b7faf3751835a37217;hpb=625751036014b099fd9c126397bc973cb0543130 diff --git a/nihav-rad/src/codecs/smacker.rs b/nihav-rad/src/codecs/smacker.rs index c1b9fd6..d834c7e 100644 --- a/nihav-rad/src/codecs/smacker.rs +++ b/nihav-rad/src/codecs/smacker.rs @@ -138,7 +138,7 @@ impl SmackerTree16 { let mut esc: [u32; 3] = [0; 3]; for i in 0..esc.len() { - esc[i] = br.read(16)? as u32; + esc[i] = br.read(16)?; } let nsyms = (((size + 3) >> 2) + 4) as usize; @@ -573,7 +573,7 @@ impl NADecoder for SmackerAudioDecoder { let mut pred: [u8; 2] = [ pred1, pred0 ]; for ch in 0..2 { dst[ch] = pred[ch]; } for i in 2..unp_size { - let diff = br.read_tree8(&trees[i & 1])? as u8; + let diff = br.read_tree8(&trees[i & 1])?; pred[i & 1] = pred[i & 1].wrapping_add(diff); dst[i] = pred[i & 1]; } @@ -583,7 +583,7 @@ impl NADecoder for SmackerAudioDecoder { let mut pred = br.read(8)? as u8; dst[0] = pred; for i in 1..unp_size { - let diff = br.read_tree8(&tree)? as u8; + let diff = br.read_tree8(&tree)?; pred = pred.wrapping_add(diff); dst[i] = pred; }