X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-realmedia%2Fsrc%2Fcodecs%2Frv60dsp.rs;h=3c88f39cd88ee78982a61747f1864fb86e3a2aa9;hb=e07387c7f125550a41faf36a509b252cf71d7f9a;hp=ab9010520032dcf0c26849cb1b0569a12b0bb10b;hpb=7e6086e50dce8780e59c8d9c0d2d74aa25aaae9e;p=nihav.git diff --git a/nihav-realmedia/src/codecs/rv60dsp.rs b/nihav-realmedia/src/codecs/rv60dsp.rs index ab90105..3c88f39 100644 --- a/nihav-realmedia/src/codecs/rv60dsp.rs +++ b/nihav-realmedia/src/codecs/rv60dsp.rs @@ -826,10 +826,10 @@ impl IntraPredContext { let inv_angle = RV60_IPRED_INV_ANGLE[angle - 10]; let add_size = (size * (ang_weight as usize) + 31) >> 5; if size <= 16 { - for i in 0..size+1 { + for i in 0..=size { filtered1[32-1 + i] = self.l[i]; } - for i in 0..size+1 { + for i in 0..=size { filtered2[32-1 + i] = self.t[i]; } } else { @@ -852,10 +852,10 @@ impl IntraPredContext { let inv_angle = RV60_IPRED_INV_ANGLE[26 - angle]; let add_size = (size * (ang_weight as usize) + 31) >> 5; if size <= 16 { - for i in 0..size+1 { + for i in 0..=size { filtered1[32-1 + i] = self.t[i]; } - for i in 0..size+1 { + for i in 0..=size { filtered2[32-1 + i] = self.l[i]; } } else {