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

Macros

#define MAX(a, b)   ((a) > (b) ? (a) : (b))
 

Functions

void initialize_resize_block (ResizeBlock *resize_block)
 
int32_t add_resize_block_output_group (ResizeBlock *resize_block, uint32_t width, uint32_t height, uint32_t crop_start_x, uint32_t crop_start_y, uint32_t num_output)
 
int32_t get_resize_block_output_group_index (ResizeBlock *resize_block, uint32_t width, uint32_t height, uint32_t crop_start_x, uint32_t crop_start_y)
 
int32_t connect_pad_to_resize_block_output_group (ResizeBlock *resize_block, uint32_t group_num, Pad *pad)
 
int32_t create_resize_block_output_group_exposed_pad (ResizeBlock *resize_block, uint32_t group_num, SubflowInfo *subflow_info)
 
int32_t create_resize_block (GraphObj *graph, ResizeBlock *resize_block)
 

Variables

static char * g_msc_targets [] = {TIVX_TARGET_VPAC_MSC1, TIVX_TARGET_VPAC_MSC2}
 
static uint8_t g_msc_target_idx = 0
 

Macro Definition Documentation

◆ MAX

#define MAX (   a,
 
)    ((a) > (b) ? (a) : (b))

Function Documentation

◆ initialize_resize_block()

void initialize_resize_block ( ResizeBlock resize_block)

◆ add_resize_block_output_group()

int32_t add_resize_block_output_group ( ResizeBlock resize_block,
uint32_t  width,
uint32_t  height,
uint32_t  crop_start_x,
uint32_t  crop_start_y,
uint32_t  num_output 
)

◆ get_resize_block_output_group_index()

int32_t get_resize_block_output_group_index ( ResizeBlock resize_block,
uint32_t  width,
uint32_t  height,
uint32_t  crop_start_x,
uint32_t  crop_start_y 
)

◆ connect_pad_to_resize_block_output_group()

int32_t connect_pad_to_resize_block_output_group ( ResizeBlock resize_block,
uint32_t  group_num,
Pad *  pad 
)

◆ create_resize_block_output_group_exposed_pad()

int32_t create_resize_block_output_group_exposed_pad ( ResizeBlock resize_block,
uint32_t  group_num,
SubflowInfo subflow_info 
)

◆ create_resize_block()

int32_t create_resize_block ( GraphObj *  graph,
ResizeBlock resize_block 
)

Variable Documentation

◆ g_msc_targets

char* g_msc_targets[] = {TIVX_TARGET_VPAC_MSC1, TIVX_TARGET_VPAC_MSC2}
static

◆ g_msc_target_idx

uint8_t g_msc_target_idx = 0
static