Removed unused assignments (#2914)
Avoid static analysis complaining about unused values.
diff --git a/src/read.c b/src/read.c
index d21946f..f0a144c 100644
--- a/src/read.c
+++ b/src/read.c
@@ -6245,12 +6245,10 @@
AVIF_ASSERT_OR_RETURN(inputImageItem->dimgIdx < AVIF_SAMPLE_TRANSFORM_MAX_NUM_INPUT_IMAGE_ITEMS);
avifItemCategory * category = &data->sampleTransformInputImageItems[inputImageItem->dimgIdx];
avifBool foundItem = AVIF_FALSE;
- avifItemCategory alphaCategory = AVIF_ITEM_CATEGORY_COUNT;
for (int c = AVIF_ITEM_COLOR; c < AVIF_ITEM_CATEGORY_COUNT; ++c) {
if (mainItems[c] && inputImageItem->id == mainItems[c]->id) {
*category = c;
AVIF_CHECKERR(*category == AVIF_ITEM_COLOR, AVIF_RESULT_NOT_IMPLEMENTED);
- alphaCategory = AVIF_ITEM_ALPHA;
foundItem = AVIF_TRUE;
break;
}
@@ -6259,7 +6257,8 @@
AVIF_CHECKERR(numExtraInputImageItems < AVIF_SAMPLE_TRANSFORM_MAX_NUM_EXTRA_INPUT_IMAGE_ITEMS,
AVIF_RESULT_NOT_IMPLEMENTED);
*category = (avifItemCategory)(AVIF_ITEM_SAMPLE_TRANSFORM_INPUT_0_COLOR + numExtraInputImageItems);
- alphaCategory = (avifItemCategory)(AVIF_ITEM_SAMPLE_TRANSFORM_INPUT_0_ALPHA + numExtraInputImageItems);
+ const avifItemCategory alphaCategory =
+ (avifItemCategory)(AVIF_ITEM_SAMPLE_TRANSFORM_INPUT_0_ALPHA + numExtraInputImageItems);
mainItems[*category] = inputImageItem;
++numExtraInputImageItems;
diff --git a/src/write.c b/src/write.c
index 28eefa3..f4f8e5d 100644
--- a/src/write.c
+++ b/src/write.c
@@ -2073,6 +2073,7 @@
}
AVIF_CHECKRES(
avifEncoderCreateBitDepthExtensionImage(encoder, item, itemWillBeEncodedLosslessly, cellImage, &sampleTransformedImage));
+ assert(cellImagePlaceholder == NULL);
cellImagePlaceholder = sampleTransformedImage; // Transfer ownership.
cellImage = cellImagePlaceholder;
}