Explicitly cast avifImage** to const to avoid warning Fixes: #443
diff --git a/apps/avifenc.c b/apps/avifenc.c index e9429d7..56169df 100644 --- a/apps/avifenc.c +++ b/apps/avifenc.c
@@ -993,8 +993,8 @@ encoder->keyframeInterval = keyframeInterval; if (gridDimsCount > 0) { - avifResult addImageResult = - avifEncoderAddImageGrid(encoder, (uint8_t)gridDims[0], (uint8_t)gridDims[1], gridCells, AVIF_ADD_IMAGE_FLAG_SINGLE); + avifResult addImageResult = avifEncoderAddImageGrid( + encoder, (uint8_t)gridDims[0], (uint8_t)gridDims[1], (const avifImage **)gridCells, AVIF_ADD_IMAGE_FLAG_SINGLE); if (addImageResult != AVIF_RESULT_OK) { fprintf(stderr, "ERROR: Failed to encode image: %s\n", avifResultToString(addImageResult)); returnCode = 1;