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>
This commit is contained in:
Stefan Klug 2024-06-13 10:33:18 +02:00 committed by Laurent Pinchart
parent 6960684fa1
commit 9b84d75cb1

View file

@ -33,25 +33,29 @@ namespace ipa::rkisp1::algorithms {
LOG_DEFINE_CATEGORY(RkISP1CProc) LOG_DEFINE_CATEGORY(RkISP1CProc)
namespace {
constexpr float kDefaultBrightness = 0.0f; constexpr float kDefaultBrightness = 0.0f;
constexpr float kDefaultContrast = 1.0f; constexpr float kDefaultContrast = 1.0f;
constexpr float kDefaultSaturation = 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); 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); 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); return std::clamp<int>(std::lround(v * 128), 0, 255);
} }
} /* namespace */
/** /**
* \copydoc libcamera::ipa::Algorithm::init * \copydoc libcamera::ipa::Algorithm::init
*/ */