From 9b84d75cb101d129e00ff9696ccd329eb8a4c461 Mon Sep 17 00:00:00 2001 From: Stefan Klug Date: Thu, 13 Jun 2024 10:33:18 +0200 Subject: ipa: rkisp1: cproc: Use anonymous namespace to limit symbol visibility Use a anonymous namespace instead of the static keyword to limity symbol visibility. Signed-off-by: Stefan Klug Reviewed-by: Kieran Bingham Reviewed-by: Laurent Pinchart Signed-off-by: Laurent Pinchart --- src/ipa/rkisp1/algorithms/cproc.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/ipa/rkisp1/algorithms/cproc.cpp b/src/ipa/rkisp1/algorithms/cproc.cpp index 18c7b719..95529809 100644 --- a/src/ipa/rkisp1/algorithms/cproc.cpp +++ b/src/ipa/rkisp1/algorithms/cproc.cpp @@ -33,25 +33,29 @@ namespace ipa::rkisp1::algorithms { LOG_DEFINE_CATEGORY(RkISP1CProc) +namespace { + constexpr float kDefaultBrightness = 0.0f; constexpr float kDefaultContrast = 1.0f; constexpr float kDefaultSaturation = 1.0f; -static int convertBrightness(const float v) +int convertBrightness(const float v) { return std::clamp(std::lround(v * 128), -128, 127); } -static int convertContrast(const float v) +int convertContrast(const float v) { return std::clamp(std::lround(v * 128), 0, 255); } -static int convertSaturation(const float v) +int convertSaturation(const float v) { return std::clamp(std::lround(v * 128), 0, 255); } +} /* namespace */ + /** * \copydoc libcamera::ipa::Algorithm::init */ -- cgit v1.2.1