diff options
| author | Mattias Andrée <maandree@kth.se> | 2017-08-06 02:52:29 +0200 |
|---|---|---|
| committer | Mattias Andrée <maandree@kth.se> | 2017-08-06 02:52:29 +0200 |
| commit | b640dfad6fd5c0ae3a9bfdd9b4bd54e387b0cc51 (patch) | |
| tree | 8d1614209eeb045d071349cc2808958647509110 /src/blind-mosaic-corners.c | |
| parent | Update todo (diff) | |
| download | blind-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.c | 8 |
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); |
