summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
acf6187)
In case of left neigbour access wraparound this will always return zero MV.
fn reset(&mut self, mb_w: usize, mb_start: usize, mvmode: MVMode) {
self.mb_start = mb_start;
self.mb_w = mb_w;
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;
}
self.mv.resize(self.mb_stride * 3, ZERO_MV);
self.mvmode = mvmode;
}