diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2017-08-02 11:06:36 +0200 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2017-08-02 11:06:36 +0200 |
commit | 30ac5d4e78d02de793ba064c6c97aec8ac9e2c22 (patch) | |
tree | 7a564a53d52e872cd6cf1764d0b5df54c0942280 /src | |
parent | 741d97d843bb3851dbb0275068b7ae601d3db897 (diff) | |
download | nihav-30ac5d4e78d02de793ba064c6c97aec8ac9e2c22.tar.gz |
ivi: fix off-by-one shift
Diffstat (limited to 'src')
-rw-r--r-- | src/codecs/indeo/ivibr.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codecs/indeo/ivibr.rs b/src/codecs/indeo/ivibr.rs index 35e1781..26f7874 100644 --- a/src/codecs/indeo/ivibr.rs +++ b/src/codecs/indeo/ivibr.rs @@ -261,7 +261,7 @@ fn decode_block4x4(br: &mut BitReader, blk_cb: &IVICodebook, rvmap: &RVMap, tabl run = (br.read_ivi_cb(blk_cb)? as isize) + 1; let lo = br.read_ivi_cb(blk_cb)?; let hi = br.read_ivi_cb(blk_cb)?; - let v = (hi << 5) + lo; + let v = (hi << 6) + lo; if v == 0 { val = 0; // should not happen but still... } else { |