fix a compilation issue on risp4ml
There will be compilation errors if BUILD_ISP_WITH_RVV is set to OFF (default ON). This CL fixes it.
Change-Id: I09a1d862c3c034c536ae86182ac445cca4e95907
diff --git a/risp4ml/common/image.h b/risp4ml/common/image.h
index dea74ad..ca51610 100644
--- a/risp4ml/common/image.h
+++ b/risp4ml/common/image.h
@@ -17,6 +17,7 @@
#ifndef RISP4ML_COMMON_IMAGE_H_
#define RISP4ML_COMMON_IMAGE_H_
+#include <stdbool.h>
#include <stdint.h>
#ifdef __cplusplus
diff --git a/risp4ml/isp_stages/gamma_test.cc b/risp4ml/isp_stages/gamma_test.cc
index f9d549c..0d79669 100644
--- a/risp4ml/isp_stages/gamma_test.cc
+++ b/risp4ml/isp_stages/gamma_test.cc
@@ -128,8 +128,9 @@
sRgb_gamma(static_cast<float>(x) /
(1 << kRgbPipelineBpp)));
float tolerance = ceilf(kToleranceRatio * expected_val);
- float diff = std::abs(static<float>(expected_val) -
- static<float>(image_pixel_val(out_, c, y, x)));
+ float diff =
+ std::abs(static_cast<float>(expected_val) -
+ static_cast<float>(image_pixel_val(out_, c, y, x)));
ASSERT_LE(diff, tolerance);
}
}