]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/vf_v360: do not use mod where it is not needed
authorPaul B Mahol <onemda@gmail.com>
Tue, 24 Sep 2019 09:26:46 +0000 (11:26 +0200)
committerPaul B Mahol <onemda@gmail.com>
Tue, 24 Sep 2019 09:28:11 +0000 (11:28 +0200)
libavfilter/vf_v360.c

index 9596a75c0d9ab02f8dbedc9a28736864f7d60c49..71500e7e3b32a50db3cf7e226289336eb39f734f 100644 (file)
@@ -1635,7 +1635,7 @@ static void xyz_to_ball(const V360Context *s,
 
     for (int i = -1; i < 3; i++) {
         for (int j = -1; j < 3; j++) {
-            us[i + 1][j + 1] = mod(ui + j, width);
+            us[i + 1][j + 1] = av_clip(ui + j, 0, width  - 1);
             vs[i + 1][j + 1] = av_clip(vi + i, 0, height - 1);
         }
     }
@@ -1743,7 +1743,7 @@ static void xyz_to_hammer(const V360Context *s,
 
     for (int i = -1; i < 3; i++) {
         for (int j = -1; j < 3; j++) {
-            us[i + 1][j + 1] = mod(ui + j, width);
+            us[i + 1][j + 1] = av_clip(ui + j, 0, width  - 1);
             vs[i + 1][j + 1] = av_clip(vi + i, 0, height - 1);
         }
     }