Browse code

avfilter/vf_boxblur: avoid one addition per line

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

Michael Niedermayer authored on 2014/12/21 08:59:23
Showing 1 changed files
... ...
@@ -221,11 +221,10 @@ static inline void blur(uint8_t *dst, int dst_step, const uint8_t *src, int src_
221 221
      */
222 222
     const int length = radius*2 + 1;
223 223
     const int inv = ((1<<16) + length/2)/length;
224
-    int x, sum = 0;
224
+    int x, sum = src[radius*src_step];
225 225
 
226 226
     for (x = 0; x < radius; x++)
227 227
         sum += src[x*src_step]<<1;
228
-    sum += src[radius*src_step];
229 228
 
230 229
     sum = sum*inv + (1<<15);
231 230