Cleanup nclx API to use temp structs
diff --git a/src/read.c b/src/read.c
index 73e7952..1a0ad89 100644
--- a/src/read.c
+++ b/src/read.c
@@ -703,11 +703,7 @@
if (colorOBUItem->colr.format == AVIF_PROFILE_FORMAT_ICC) {
avifImageSetProfileICC(image, colorOBUItem->colr.icc, colorOBUItem->colr.iccSize);
} else if (colorOBUItem->colr.format == AVIF_PROFILE_FORMAT_NCLX) {
- avifImageSetProfileNCLX(image,
- colorOBUItem->colr.nclx.colourPrimaries,
- colorOBUItem->colr.nclx.transferCharacteristics,
- colorOBUItem->colr.nclx.matrixCoefficients,
- colorOBUItem->colr.nclx.fullRangeFlag);
+ avifImageSetProfileNCLX(image, &colorOBUItem->colr.nclx);
}
}