aboutsummaryrefslogtreecommitdiffstats
path: root/src/blind-mosaic-corners.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2017-08-06 02:52:29 +0200
committerMattias Andrée <maandree@kth.se>2017-08-06 02:52:29 +0200
commitb640dfad6fd5c0ae3a9bfdd9b4bd54e387b0cc51 (patch)
tree8d1614209eeb045d071349cc2808958647509110 /src/blind-mosaic-corners.c
parentUpdate todo (diff)
downloadblind-b640dfad6fd5c0ae3a9bfdd9b4bd54e387b0cc51.tar.gz
blind-b640dfad6fd5c0ae3a9bfdd9b4bd54e387b0cc51.tar.bz2
blind-b640dfad6fd5c0ae3a9bfdd9b4bd54e387b0cc51.tar.xz
Update blind-convert to support unconverted output from ffmpeg and partially converted output
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'src/blind-mosaic-corners.c')
-rw-r--r--src/blind-mosaic-corners.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/blind-mosaic-corners.c b/src/blind-mosaic-corners.c
index 83c33bf..524d17e 100644
--- a/src/blind-mosaic-corners.c
+++ b/src/blind-mosaic-corners.c
@@ -86,10 +86,10 @@ main(int argc, char *argv[])
j = 1;
memcpy(found, here, pixsize);
- dr = x != stream.width - 1 ? pixsize : tiled_x ? pixsize - stream.row_size : 0;
- dl = x ? -pixsize : tiled_x ? stream.row_size - pixsize : 0;
- dd = y != stream.height - 1 ? stream.row_size : tiled_y ? stream.row_size - stream.frame_size : 0;
- du = y ? -stream.row_size : tiled_y ? stream.frame_size - stream.row_size : 0;
+ dr = (ssize_t)(x != stream.width - 1 ? pixsize : tiled_x ? pixsize - stream.row_size : 0);
+ dl = (ssize_t)(x ? -pixsize : tiled_x ? stream.row_size - pixsize : 0);
+ dd = (ssize_t)(y != stream.height - 1 ? stream.row_size : tiled_y ? stream.row_size - stream.frame_size : 0);
+ du = (ssize_t)(y ? -stream.row_size : tiled_y ? stream.frame_size - stream.row_size : 0);
memcpy(found + j++ * pixsize, here + dr, pixsize);
memcpy(found + j++ * pixsize, here + dl, pixsize);