ffmpeg | branch: master | Michael Niedermayer <mich...@niedermayer.cc> | Sat Jan 21 23:01:50 2017 +0100| [6294247730549064b1c948c423cf12aa6ff8cf03] | committer: Michael Niedermayer
avfilter/vf_gblur: Increase supported pixel count from 31bit to 32bit in filter_postscale() Fixes CID1396252 Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6294247730549064b1c948c423cf12aa6ff8cf03 --- libavfilter/vf_gblur.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_gblur.c b/libavfilter/vf_gblur.c index 27b7029..f843e3f 100644 --- a/libavfilter/vf_gblur.c +++ b/libavfilter/vf_gblur.c @@ -152,12 +152,12 @@ static int filter_postscale(AVFilterContext *ctx, void *arg, int jobnr, int nb_j ThreadData *td = arg; const int height = td->height; const int width = td->width; - const int64_t numpixels = width * height; - const int slice_start = (numpixels * jobnr ) / nb_jobs; - const int slice_end = (numpixels * (jobnr+1)) / nb_jobs; + const int64_t numpixels = width * (int64_t)height; + const unsigned slice_start = (numpixels * jobnr ) / nb_jobs; + const unsigned slice_end = (numpixels * (jobnr+1)) / nb_jobs; const float postscale = s->postscale * s->postscaleV; float *buffer = s->buffer; - int i; + unsigned i; for (i = slice_start; i < slice_end; i++) buffer[i] *= postscale; _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog