indeo/ivi: fix motion compensation routine
authorKostya Shishkov <kostya.shishkov@gmail.com>
Fri, 13 Dec 2019 10:40:53 +0000 (11:40 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Fri, 13 Dec 2019 10:40:53 +0000 (11:40 +0100)
nihav-indeo/src/codecs/ividsp.rs

index 0c5274df57302c4e5c7540042998ddd66a7cebc7..b20e15501024b8bed696d64093b3ac8a0c1dc0fb 100644 (file)
@@ -381,9 +381,9 @@ pub fn ivi_mc_put(dst: &mut [i16], dstride: usize, src: &[i16], sstride: usize,
                 let mut sptr0 = src.as_ptr();
                 let mut sptr1 = sptr0.add(sstride);
                 let mut dptr = dst.as_mut_ptr();
-                let mut la = *sptr0;
-                let mut lb = *sptr1;
                 for _ in 0..h {
+                    let mut la = *sptr0;
+                    let mut lb = *sptr1;
                     for x in 0..w {
                         let a = *sptr0.add(x + 1);
                         let b = *sptr1.add(x + 1);