Merge pull request #1023 from vigneshvg/cl_i400
Guard I400 libyuv conversions with correct version
diff --git a/src/reformat_libyuv.c b/src/reformat_libyuv.c
index 00ca58f..63f1bf6 100644
--- a/src/reformat_libyuv.c
+++ b/src/reformat_libyuv.c
@@ -495,6 +495,7 @@
#endif
return AVIF_RESULT_OK;
} else if (image->yuvFormat == AVIF_PIXEL_FORMAT_YUV400) {
+#if LIBYUV_VERSION >= 1756
if (I400ToARGBMatrix(image->yuvPlanes[AVIF_CHAN_Y],
image->yuvRowBytes[AVIF_CHAN_Y],
rgb->pixels,
@@ -505,6 +506,7 @@
return AVIF_RESULT_REFORMAT_FAILED;
}
return AVIF_RESULT_OK;
+#endif
}
} else if (rgb->format == AVIF_RGB_FORMAT_RGBA) {
// AVIF_RGB_FORMAT_RGBA *ToARGBMatrix matrixYVU
@@ -589,6 +591,7 @@
#endif
return AVIF_RESULT_OK;
} else if (image->yuvFormat == AVIF_PIXEL_FORMAT_YUV400) {
+#if LIBYUV_VERSION >= 1756
if (I400ToARGBMatrix(image->yuvPlanes[AVIF_CHAN_Y],
image->yuvRowBytes[AVIF_CHAN_Y],
rgb->pixels,
@@ -599,6 +602,7 @@
return AVIF_RESULT_REFORMAT_FAILED;
}
return AVIF_RESULT_OK;
+#endif
}
} else if (rgb->format == AVIF_RGB_FORMAT_ABGR) {
// AVIF_RGB_FORMAT_ABGR *ToRGBAMatrix matrixYUV