aic: Fix slice size computation for widths multiples of 32 macroblocks
CC: libav-stable@libav.org
This commit is contained in:
		
							parent
							
								
									3e3056f2a0
								
							
						
					
					
						commit
						303ec065a9
					
				@ -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;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user