diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-03-25 15:34:58 +0100 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-03-25 15:34:58 +0100 |
commit | 9e9e49d110c5fb5ec71be9b25a4a00d88af70c84 (patch) | |
tree | a4d662985e2ca07317644b2d04b7a1e1d69dc16d | |
parent | 9dce67e34bf9bd6f9a1293e54606e19fe1f608e6 (diff) | |
download | nihav-9e9e49d110c5fb5ec71be9b25a4a00d88af70c84.tar.gz |
bink2: transpose quant matrix for KB2f
-rw-r--r-- | nihav-rad/src/codecs/bink2.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nihav-rad/src/codecs/bink2.rs b/nihav-rad/src/codecs/bink2.rs index 399ceae..e331d4f 100644 --- a/nihav-rad/src/codecs/bink2.rs +++ b/nihav-rad/src/codecs/bink2.rs @@ -1832,7 +1832,7 @@ fn decode_acs_4blocks_old(br: &mut BitReader, codes: &Bink2Codes, dst: &mut [[f3 level = -level; } let pos = scan[idx]; - dst[blk_no][pos] = (level as f32) * quant_mat[idx] * quant; + dst[blk_no][pos] = (level as f32) * quant_mat[(pos & 7) * 8 + (pos >> 3)] * quant; } idx += 1; if idx >= 64 { break; } |