74 #ifndef _APP_UTILS_ISS_H_ 75 #define _APP_UTILS_ISS_H_ 78 #include <algos/dcc/include/dcc_defs.h> 82 #define MAX_FOLDER_NAME_LEN (128) 83 #define MAX_FILE_NAME_LEN (512) 84 #define DCC_ROOT "/opt/vision_apps/dcc" 85 #define MAX_FOLDER_NAME_LEN (128) 104 int32_t
appInitImageSensor(
char* sensor_name, uint32_t featuresEnabled, uint32_t channel_mask);
107 int32_t
appIssGetDCCBuffVISS(
char * sensor_name, uint32_t wdr_mode, uint8_t * dcc_buf, int32_t num_bytes);
109 int32_t
appIssGetDCCBuff2A(
char * sensor_name, uint32_t wdr_mode, uint8_t * dcc_buf, int32_t num_bytes);
111 int32_t
appIssGetResizeParams(uint16_t in_width, uint16_t in_height, uint16_t tgt_width, uint16_t tgt_height, uint16_t * out_width, uint16_t * out_height);
112 int32_t
appDetectImageSensor(uint8_t *sensor_id_list, uint8_t *num_sensors_found, uint32_t channel_mask);
115 int32_t
appIssGetDCCBuffLDC(
char * sensor_name, uint32_t wdr_mode, uint8_t * dcc_buf, int32_t num_bytes);
124 int32_t appDccUpdateNode(uint8_t * dcc_buf, int32_t num_bytes, vx_node node, uint32_t replicate_nodex_idx, vx_context context);
125 int32_t appDccUpdatefromFS(
char* sensor_name, uint8_t wdr_mode,
126 vx_node node_viss, uint32_t viss_node_index,
127 vx_node node_aewb, uint32_t aewb_node_index,
128 vx_node node_ldc, uint32_t ldc_node_index,
132 uint8_t ** dcc_buf_viss, uint32_t *dcc_buf_viss_num_bytes,
133 uint8_t ** dcc_buf_aewb, uint32_t *dcc_buf_aewb_num_bytes,
134 uint8_t ** dcc_buf_ldc, uint32_t
135 *dcc_buf_ldc_num_bytes);
137 int32_t appUpdateVpacDcc(uint8_t *dcc_buf, uint32_t prmSize, vx_context context,
138 vx_node viss_node, uint32_t viss_node_index,
139 vx_node aewb_node, uint32_t aewb_node_index,
140 vx_node ldc_node, uint32_t ldc_node_index);
145 #endif //_APP_UTILS_ISS_H_ int32_t appIssGetDCCBuffLDC(char *sensor_name, uint32_t wdr_mode, uint8_t *dcc_buf, int32_t num_bytes)
Definition: app_iss_common.c:509
int32_t appControlImageSensor(char *sensor_name)
Definition: app_iss_x86.c:97
int32_t appIssGetResizeParams(uint16_t in_width, uint16_t in_height, uint16_t tgt_width, uint16_t tgt_height, uint16_t *out_width, uint16_t *out_height)
Definition: app_iss_common.c:576
int32_t appIssGetDCCSizeLDC(char *sensor_name, uint32_t wdr_mode)
Definition: app_iss_common.c:439
int32_t appIssGetDCCSize2A(char *sensor_name, uint32_t wdr_mode)
Definition: app_iss_common.c:327
Create Time parameters, ISS sensor layer uses these parameters and configures board module and sensor...
Definition: iss_sensors.h:423
uint8_t is_ldc_plugin(uint32_t plugin_id)
Definition: app_iss_common.c:739
int32_t appStopImageSensor(char *sensor_name, uint32_t channel_mask)
Definition: app_iss_x86.c:87
int32_t appEnumerateImageSensor(char *sensor_name_list[], uint8_t *num_sensors_found)
Definition: app_iss_x86.c:65
int32_t appInitImageSensor(char *sensor_name, uint32_t featuresEnabled, uint32_t channel_mask)
Definition: app_iss_x86.c:77
int32_t appDeInitImageSensor(char *sensor_name)
Definition: app_iss_x86.c:92
int32_t appStartImageSensor(char *sensor_name, uint32_t channel_mask)
Definition: app_iss_x86.c:82
int32_t get_dcc_dir_size(char *dcc_folder_path)
Definition: app_iss_common.c:598
int32_t appDetectImageSensor(uint8_t *sensor_id_list, uint8_t *num_sensors_found, uint32_t channel_mask)
int32_t appIssGetDCCBuffVISS(char *sensor_name, uint32_t wdr_mode, uint8_t *dcc_buf, int32_t num_bytes)
Definition: app_iss_common.c:266
int32_t appQueryImageSensor(char *sensor_name, IssSensor_CreateParams *pSensorCreatePrms)
Definition: app_iss_x86.c:71
int32_t appIssGetDCCSizeVISS(char *sensor_name, uint32_t wdr_mode)
Definition: app_iss_common.c:206
uint8_t is_aewb_plugin(uint32_t plugin_id)
Definition: app_iss_common.c:720
int32_t appIssGetDCCBuff2A(char *sensor_name, uint32_t wdr_mode, uint8_t *dcc_buf, int32_t num_bytes)
Definition: app_iss_common.c:383
uint8_t is_viss_plugin(uint32_t plugin_id)
Definition: app_iss_common.c:675
int32_t get_dcc_dir_data(char *dcc_folder_path, uint8_t *dcc_buf)
Definition: app_iss_common.c:633
int32_t appSplitVpacDcc(uint8_t *dcc_buf_in, uint32_t prmSize, uint8_t **dcc_buf_viss, uint32_t *dcc_buf_viss_num_bytes, uint8_t **dcc_buf_aewb, uint32_t *dcc_buf_aewb_num_bytes, uint8_t **dcc_buf_ldc, uint32_t *dcc_buf_ldc_num_bytes)
Definition: app_iss_common.c:752