transform: fix off-by-one (fixes #10505)
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 28 Jan 2014 16:23:56 +0000 (18:23 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 28 Jan 2014 16:24:12 +0000 (18:24 +0200)
modules/video_filter/transform.c

index d36de8d..b9d5ffc 100644 (file)
@@ -102,8 +102,8 @@ static void R90(int *sx, int *sy, int w, int h, int dx, int dy)
 }
 static void R180(int *sx, int *sy, int w, int h, int dx, int dy)
 {
-    *sx = w - dx;
-    *sy = h - dy;
+    *sx = w - 1 - dx;
+    *sy = h - 1 - dy;
 }
 static void R270(int *sx, int *sy, int w, int h, int dx, int dy)
 {