Data Structures | |
struct | AewbHandle |
Macros | |
#define | AEWB_DEFAULT_DEVICE "/dev/v4l-imx219-subdev0" |
#define | AEWB_DEFAULT_2A_FILE "/opt/imaging/imx219/linear/dcc_2a.bin" |
#define | AEWB_DEFAULT_SENSOR "SENSOR_SONY_IMX219_RPI" |
#define | ISS_IMX390_GAIN_TBL_SIZE (71U) |
Functions | |
void | get_imx219_ae_dyn_params (IssAeDynamicParams *p_ae_dynPrms) |
void | get_imx390_ae_dyn_params (IssAeDynamicParams *p_ae_dynPrms) |
void | get_ov2312_ae_dyn_params (IssAeDynamicParams *p_ae_dynPrms) |
void | gst_tiovx_isp_map_2A_values (char *sensor_name, int exposure_time, int analog_gain, int *exposure_time_mapped, int *analog_gain_mapped) |
void | aewb_init_cfg (AewbCfg *cfg) |
Function to initialize AEWB config. More... | |
AewbHandle * | aewb_create_handle (AewbCfg *cfg) |
Function to create a aewb handle. More... | |
int | aewb_write_to_sensor (AewbHandle *handle) |
int | aewb_process (AewbHandle *handle, Buf *h3a_buf, Buf *aewb_buf) |
Process function to invoke the algorithm. More... | |
int | aewb_delete_handle (AewbHandle *handle) |
Function to free a aewb handle. More... | |
Variables | |
static const uint16_t | gIMX390GainsTable [ISS_IMX390_GAIN_TBL_SIZE][2U] |
#define AEWB_DEFAULT_DEVICE "/dev/v4l-imx219-subdev0" |
#define AEWB_DEFAULT_2A_FILE "/opt/imaging/imx219/linear/dcc_2a.bin" |
#define AEWB_DEFAULT_SENSOR "SENSOR_SONY_IMX219_RPI" |
#define ISS_IMX390_GAIN_TBL_SIZE (71U) |
void get_imx219_ae_dyn_params | ( | IssAeDynamicParams * | p_ae_dynPrms | ) |
void get_imx390_ae_dyn_params | ( | IssAeDynamicParams * | p_ae_dynPrms | ) |
void get_ov2312_ae_dyn_params | ( | IssAeDynamicParams * | p_ae_dynPrms | ) |
void gst_tiovx_isp_map_2A_values | ( | char * | sensor_name, |
int | exposure_time, | ||
int | analog_gain, | ||
int * | exposure_time_mapped, | ||
int * | analog_gain_mapped | ||
) |
int aewb_write_to_sensor | ( | AewbHandle * | handle | ) |
|
static |