[FFmpeg-cvslog] avfilter/vf_v360: do not use mod where it is not needed

Paul B Mahol git at videolan.org
Tue Sep 24 12:28:58 EEST 2019


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Tue Sep 24 11:26:46 2019 +0200| [a214c17414bd453086aa2b530af300bd2087052b] | committer: Paul B Mahol

avfilter/vf_v360: do not use mod where it is not needed

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a214c17414bd453086aa2b530af300bd2087052b
---

 libavfilter/vf_v360.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavfilter/vf_v360.c b/libavfilter/vf_v360.c
index 9596a75c0d..71500e7e3b 100644
--- a/libavfilter/vf_v360.c
+++ b/libavfilter/vf_v360.c
@@ -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);
         }
     }



More information about the ffmpeg-cvslog mailing list