]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/screenpresso.c
avcodec/screenpresso: Optimize sum_delta_flipped()
[ffmpeg] / libavcodec / screenpresso.c
index 5fac100897079a4378f4c9ffd28a2346c68826af..d73c24df834fc585f2c307ac11294e6b8d3b7ccd 100644 (file)
@@ -94,8 +94,9 @@ static void sum_delta_flipped(uint8_t       *dst, int dst_linesize,
 {
     int i;
     for (; height > 0; height--) {
+        const uint8_t *src1 = &src[(height - 1) * src_linesize];
         for (i = 0; i < bytewidth; i++)
-            dst[i] += src[(height - 1) * src_linesize + i];
+            dst[i] += src1[i];
         dst += dst_linesize;
     }
 }