Simplify casts for gridCells
diff --git a/apps/avifenc.c b/apps/avifenc.c
index 1c056fe..41d7b33 100644
--- a/apps/avifenc.c
+++ b/apps/avifenc.c
@@ -2611,7 +2611,7 @@
                   settings.layers > 1 ? AVIF_PROGRESSIVE_STATE_AVAILABLE : AVIF_PROGRESSIVE_STATE_UNAVAILABLE);
 
     avifEncodedByteSizes byteSizes = { 0, 0, 0 };
-    if (!avifEncodeImages(&settings, &input, firstFile, image, (const avifImage * const *)gridCells, &raw, &byteSizes)) {
+    if (!avifEncodeImages(&settings, &input, firstFile, image, (const avifImage **)gridCells, &raw, &byteSizes)) {
         goto cleanup;
     }
 
diff --git a/apps/avifgainmaputil/imageio.cc b/apps/avifgainmaputil/imageio.cc
index a61af4f..2d1b1e8 100644
--- a/apps/avifgainmaputil/imageio.cc
+++ b/apps/avifgainmaputil/imageio.cc
@@ -160,10 +160,9 @@
   avifImageDump(image, grid_cols, grid_rows,
                 AVIF_PROGRESSIVE_STATE_UNAVAILABLE);
   PrintEncodingSettings(encoder, image->gainMap != nullptr);
-  avifResult result = avifEncoderAddImageGrid(
-      encoder, grid_cols, grid_rows,
-      const_cast<const avifImage* const*>(grid_cells_ptrs.data()),
-      AVIF_ADD_IMAGE_FLAG_SINGLE);
+  avifResult result = avifEncoderAddImageGrid(encoder, grid_cols, grid_rows,
+                                              grid_cells_ptrs.data(),
+                                              AVIF_ADD_IMAGE_FLAG_SINGLE);
   if (result != AVIF_RESULT_OK) {
     std::cerr << "Failed to encode image grid: " << avifResultToString(result)
               << " (" << encoder->diag.error << ")\n";