]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/vf_v360: adjust kernel after latest change
authorPaul B Mahol <onemda@gmail.com>
Fri, 20 Sep 2019 17:14:38 +0000 (19:14 +0200)
committerPaul B Mahol <onemda@gmail.com>
Fri, 20 Sep 2019 19:08:57 +0000 (21:08 +0200)
libavfilter/vf_v360.c

index 0ec26e67bfe05699c9fd1055070af3fe56fdb89b..79415efd6c69cccd8fb653d61d5bc26e4bde4706 100644 (file)
@@ -353,10 +353,10 @@ static void bilinear_kernel(float du, float dv, const XYRemap *rmap,
         }
     }
 
-    ker[0] = (1.f - du) * (1.f - dv) * 16384;
-    ker[1] =        du  * (1.f - dv) * 16384;
-    ker[2] = (1.f - du) *        dv  * 16384;
-    ker[3] =        du  *        dv  * 16384;
+    ker[0] = (1.f - du) * (1.f - dv) * 16385;
+    ker[1] =        du  * (1.f - dv) * 16385;
+    ker[2] = (1.f - du) *        dv  * 16385;
+    ker[3] =        du  *        dv  * 16385;
 }
 
 /**
@@ -399,7 +399,7 @@ static void bicubic_kernel(float du, float dv, const XYRemap *rmap,
         for (int j = 0; j < 4; j++) {
             u[i * 4 + j] = rmap->u[i][j];
             v[i * 4 + j] = rmap->v[i][j];
-            ker[i * 4 + j] = du_coeffs[j] * dv_coeffs[i] * 16384;
+            ker[i * 4 + j] = du_coeffs[j] * dv_coeffs[i] * 16385;
         }
     }
 }
@@ -452,7 +452,7 @@ static void lanczos_kernel(float du, float dv, const XYRemap *rmap,
         for (int j = 0; j < 4; j++) {
             u[i * 4 + j] = rmap->u[i][j];
             v[i * 4 + j] = rmap->v[i][j];
-            ker[i * 4 + j] = du_coeffs[j] * dv_coeffs[i] * 16384;
+            ker[i * 4 + j] = du_coeffs[j] * dv_coeffs[i] * 16385;
         }
     }
 }