Skip to content

Commit c2096ef

Browse files
committed
Supress all warnings from static analyzer.
1 parent a03009b commit c2096ef

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

SDWebImageAVIFCoder/Classes/SDImageAVIFCoder.m

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -408,10 +408,10 @@ static void ConvertAvifImagePlanar16ToRGB16U(avifImage * avif, uint8_t * outPixe
408408

409409
vImage_YpCbCrToARGB convInfo = {0};
410410

411-
uint8_t* argbPixels = NULL;
412-
uint8_t* dummyCb = NULL;
413-
uint8_t* dummyCr = NULL;
414-
uint8_t* dummyAlpha = NULL;
411+
uint16_t* argbPixels = NULL;
412+
uint16_t* dummyCb = NULL;
413+
uint16_t* dummyCr = NULL;
414+
uint16_t* dummyAlpha = NULL;
415415

416416
if(!hasAlpha) {
417417
argbPixels = calloc(avif->width * avif->height * 4, sizeof(uint16_t));
@@ -421,7 +421,7 @@ static void ConvertAvifImagePlanar16ToRGB16U(avifImage * avif, uint8_t * outPixe
421421
}
422422

423423
vImage_Buffer argbBuffer = {
424-
.data = hasAlpha ? outPixels : argbPixels,
424+
.data = hasAlpha ? outPixels : (uint8_t*)argbPixels,
425425
.width = avif->width,
426426
.height = avif->height,
427427
.rowBytes = avif->width * 4 * sizeof(uint16_t),

0 commit comments

Comments
 (0)