libcamera/src/ipa/raspberrypi/controller/contrast_status.h
Naushir Patuck f95bae418c raspberrypi: Update Copyright statement in all Raspberry Pi source files
s/Raspberry Pi (Trading) Limited/Raspberry Pi Ltd/ to reflect the new
Raspberry Pi entity name.

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2022-07-27 18:12:15 +03:00

25 lines
517 B
C

/* SPDX-License-Identifier: BSD-2-Clause */
/*
* Copyright (C) 2019, Raspberry Pi Ltd
*
* contrast_status.h - contrast (gamma) control algorithm status
*/
#pragma once
/*
* The "contrast" algorithm creates a gamma curve, optionally doing a little bit
* of contrast stretching based on the AGC histogram.
*/
#define CONTRAST_NUM_POINTS 33
struct ContrastPoint {
uint16_t x;
uint16_t y;
};
struct ContrastStatus {
struct ContrastPoint points[CONTRAST_NUM_POINTS];
double brightness;
double contrast;
};