avcodec/exr: fix clearing end of bitmap
Inspired by patch from Martin Vignali. Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
		
							parent
							
								
									5ce703a6bf
								
							
						
					
					
						commit
						392b0a25c2
					
				@ -768,7 +768,7 @@ static int piz_uncompress(EXRContext *s, const uint8_t *src, int ssize,
 | 
				
			|||||||
    if (min_non_zero <= max_non_zero)
 | 
					    if (min_non_zero <= max_non_zero)
 | 
				
			||||||
        bytestream2_get_buffer(&gb, td->bitmap + min_non_zero,
 | 
					        bytestream2_get_buffer(&gb, td->bitmap + min_non_zero,
 | 
				
			||||||
                               max_non_zero - min_non_zero + 1);
 | 
					                               max_non_zero - min_non_zero + 1);
 | 
				
			||||||
    memset(td->bitmap + max_non_zero, 0, BITMAP_SIZE - max_non_zero);
 | 
					    memset(td->bitmap + max_non_zero + 1, 0, BITMAP_SIZE - max_non_zero - 1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    maxval = reverse_lut(td->bitmap, td->lut);
 | 
					    maxval = reverse_lut(td->bitmap, td->lut);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user