diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2020-04-03 11:56:57 +0200 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2020-04-03 11:56:57 +0200 |
commit | 7588f4f2f381f948993daa01683d7a995e259c39 (patch) | |
tree | 8a36b6cc4cce5faf0a63d6863eb60c9b93ced853 /nihav-codec-support/src | |
parent | acf6187c1717166984d7783e2b5bde26733c8b56 (diff) | |
download | nihav-7588f4f2f381f948993daa01683d7a995e259c39.tar.gz |
codec_support/h263: allocate more space in MV predictor
In case of left neigbour access wraparound this will always return zero MV.
Diffstat (limited to 'nihav-codec-support/src')
-rw-r--r-- | nihav-codec-support/src/codecs/h263/decoder.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nihav-codec-support/src/codecs/h263/decoder.rs b/nihav-codec-support/src/codecs/h263/decoder.rs index 2707e76..a78bf4f 100644 --- a/nihav-codec-support/src/codecs/h263/decoder.rs +++ b/nihav-codec-support/src/codecs/h263/decoder.rs @@ -22,7 +22,7 @@ impl MVInfo { fn reset(&mut self, mb_w: usize, mb_start: usize, mvmode: MVMode) { self.mb_start = mb_start; self.mb_w = mb_w; - self.mb_stride = mb_w * 2; + self.mb_stride = mb_w * 2 + 2; self.mv.resize(self.mb_stride * 3, ZERO_MV); self.mvmode = mvmode; } |