Pass true to avifDecoderDataGenerateImageGridTiles
Pass alpha=AVIF_TRUE to the second
avifDecoderDataGenerateImageGridTiles() call, which operates on
data->alphaGrid.
diff --git a/src/read.c b/src/read.c
index 3def77e..33ddc46 100644
--- a/src/read.c
+++ b/src/read.c
@@ -2275,7 +2275,7 @@
}
if ((data->alphaGrid.rows > 0) && (data->alphaGrid.columns > 0) && alphaOBUItem) {
- if (!avifDecoderDataGenerateImageGridTiles(data, &data->alphaGrid, alphaOBUItem, AVIF_FALSE)) {
+ if (!avifDecoderDataGenerateImageGridTiles(data, &data->alphaGrid, alphaOBUItem, AVIF_TRUE)) {
return AVIF_RESULT_INVALID_IMAGE_GRID;
}
data->alphaTileCount = data->tiles.count - data->colorTileCount;