[libcamera-devel] [PATCH 0/2] libcamera: Introduce utils::abs_diff()
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Mon Dec 6 16:26:42 CET 2021
Hello,
The utils::abs_diff() function fixes integer overflow issues when
computing the absolute difference of two values. See patch 1/2 for
details, patch 2/2 then uses the function through the code base.
Laurent Pinchart (2):
libcamera: base: utils: Add abs_diff() utility function
libcamera: Use utils::abs_diff()
include/libcamera/base/utils.h | 9 +++++++++
src/ipa/ipu3/algorithms/agc.cpp | 3 ++-
src/ipa/ipu3/ipu3.cpp | 4 ++--
src/ipa/rkisp1/algorithms/agc.cpp | 3 ++-
src/libcamera/base/utils.cpp | 17 +++++++++++++++++
src/libcamera/pipeline/ipu3/imgu.cpp | 4 ++--
.../pipeline/raspberrypi/raspberrypi.cpp | 5 ++---
7 files changed, 36 insertions(+), 9 deletions(-)
base-commit: f8d2f17a3db5ac490d7b505253a98d6795c2b630
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list