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)
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
*/