aboutsummaryrefslogtreecommitdiffstats
path: root/src/blind-dissolve.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-dissolve.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-dissolve.c')
-rw-r--r--src/blind-dissolve.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/blind-dissolve.c b/src/blind-dissolve.c
index b78121e..5735381 100644
--- a/src/blind-dissolve.c
+++ b/src/blind-dissolve.c
@@ -10,7 +10,7 @@ static int reverse = 0;
#define PROCESS(TYPE)\
do {\
- size_t i = stream->alpha_chan * stream->chan_size;\
+ size_t i = (size_t)(stream->alpha_chan) * stream->chan_size;\
TYPE a = fm ? (TYPE)(reverse ? f : fm - f) / fm_##TYPE : (TYPE)0.5;\
for (; i < n; i += stream->pixel_size)\
*(TYPE *)(stream->buf + i) *= a;\