diff options
author | Stefan Klug <stefan.klug@ideasonboard.com> | 2024-06-13 10:33:18 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2024-06-13 14:01:37 +0300 |
commit | 9b84d75cb101d129e00ff9696ccd329eb8a4c461 (patch) | |
tree | 211285cdfd22260cf15946048ac30b2aab7c43fc /src/ipa/rkisp1 | |
parent | 6960684fa13baaca3c7532f2e002abed7af26825 (diff) |
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 <stefan.klug@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/ipa/rkisp1')
-rw-r--r-- | src/ipa/rkisp1/algorithms/cproc.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
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<int>(std::lround(v * 128), -128, 127); } -static int convertContrast(const float v) +int convertContrast(const float v) { return std::clamp<int>(std::lround(v * 128), 0, 255); } -static int convertSaturation(const float v) +int convertSaturation(const float v) { return std::clamp<int>(std::lround(v * 128), 0, 255); } +} /* namespace */ + /** * \copydoc libcamera::ipa::Algorithm::init */ |