EdgeAI TIOVX Apps Guide
input_block.c File Reference
Include dependency graph for input_block.c:

Macros

#define LDC_TABLE_WIDTH   (1920)
 
#define LDC_TABLE_HEIGHT   (1080)
 
#define LDC_DS_FACTOR   (2)
 
#define LDC_BLOCK_WIDTH   (64)
 
#define LDC_BLOCK_HEIGHT   (32)
 
#define LDC_PIXEL_PAD   (1)
 

Functions

void initialize_input_block (InputBlock *input_block)
 
int32_t connect_pad_to_input_block (InputBlock *input_block, Pad *pad)
 
int32_t create_input_block (GraphObj *graph, InputBlock *input_block)
 

Variables

static char * g_viss_targets [] = {TIVX_TARGET_VPAC_VISS1}
 
static uint8_t g_viss_target_idx = 0
 
static char * g_ldc_targets [] = {TIVX_TARGET_VPAC_LDC1}
 
static uint8_t g_ldc_target_idx = 0
 

Macro Definition Documentation

◆ LDC_TABLE_WIDTH

#define LDC_TABLE_WIDTH   (1920)

◆ LDC_TABLE_HEIGHT

#define LDC_TABLE_HEIGHT   (1080)

◆ LDC_DS_FACTOR

#define LDC_DS_FACTOR   (2)

◆ LDC_BLOCK_WIDTH

#define LDC_BLOCK_WIDTH   (64)

◆ LDC_BLOCK_HEIGHT

#define LDC_BLOCK_HEIGHT   (32)

◆ LDC_PIXEL_PAD

#define LDC_PIXEL_PAD   (1)

Function Documentation

◆ initialize_input_block()

void initialize_input_block ( InputBlock input_block)

◆ connect_pad_to_input_block()

int32_t connect_pad_to_input_block ( InputBlock input_block,
Pad *  pad 
)

◆ create_input_block()

int32_t create_input_block ( GraphObj *  graph,
InputBlock input_block 
)

Variable Documentation

◆ g_viss_targets

char* g_viss_targets[] = {TIVX_TARGET_VPAC_VISS1}
static

◆ g_viss_target_idx

uint8_t g_viss_target_idx = 0
static

◆ g_ldc_targets

char* g_ldc_targets[] = {TIVX_TARGET_VPAC_LDC1}
static

◆ g_ldc_target_idx

uint8_t g_ldc_target_idx = 0
static