From 303ec065a90498c29d384b4add2ac626bc38d5eb Mon Sep 17 00:00:00 2001 From: Vittorio Giovara Date: Sun, 28 Jun 2015 10:50:42 +0200 Subject: aic: Fix slice size computation for widths multiples of 32 macroblocks CC: libav-stable@libav.org --- libavcodec/aic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavcodec') diff --git a/libavcodec/aic.c b/libavcodec/aic.c index 4782294..aff740c 100644 --- a/libavcodec/aic.c +++ b/libavcodec/aic.c @@ -444,7 +444,7 @@ static av_cold int aic_decode_init(AVCodecContext *avctx) ctx->num_x_slices = (ctx->mb_width + 15) >> 4; ctx->slice_width = 16; for (i = 1; i < 32; i++) { - if (!(ctx->mb_width % i) && (ctx->mb_width / i < 32)) { + if (!(ctx->mb_width % i) && (ctx->mb_width / i <= 32)) { ctx->slice_width = ctx->mb_width / i; ctx->num_x_slices = i; break; -- cgit v1.1