TIOVX User Guide

The configuration data structure used by the TIVX_KERNEL_VPAC_LDC kernel. More...

#include <hwa_vpac_ldc.h>

Data Fields

uint32_t input_align_12bit
 
uint32_t luma_interpolation_type
 
uint32_t init_x
 
uint32_t init_y
 
uint32_t yc_mode
 
uint32_t dcc_camera_id
 

Detailed Description

The configuration data structure used by the TIVX_KERNEL_VPAC_LDC kernel.

Definition at line 272 of file hwa_vpac_ldc.h.

Field Documentation

◆ input_align_12bit

uint32_t tivx_vpac_ldc_params_t::input_align_12bit

Optional: When input 16-bit unpacked, alignment of 12-bit pixel, 0: LSB, 1:MSB

Definition at line 275 of file hwa_vpac_ldc.h.

◆ luma_interpolation_type

uint32_t tivx_vpac_ldc_params_t::luma_interpolation_type

Luma Interpolation Type, 0: Bicubic; 1: Bilinear

Definition at line 277 of file hwa_vpac_ldc.h.

◆ init_x

uint32_t tivx_vpac_ldc_params_t::init_x

Output starting x-coordinate (must be multiple of 8) [Range (0 - 8191)]

Definition at line 281 of file hwa_vpac_ldc.h.

◆ init_y

uint32_t tivx_vpac_ldc_params_t::init_y

Output starting y-coordinate (must be multiple of 2) [Range (0 - 8191)]

Definition at line 284 of file hwa_vpac_ldc.h.

◆ yc_mode

uint32_t tivx_vpac_ldc_params_t::yc_mode

When LDC is used to operate on single plane mode, ie by settings output format to U8/U16/P12, this flag can be used to configure LDC in Luma only or Chroma Only mode

0: Luma only mode, 1: Chroma Only mode

Note: In case of chroma only mode, LDC assumes chroma is from YUV420 input and expects the frame size to be for YUV420 frame, ie frame size of luma, where chroma height is half of luma height. Node internally takes care of multiplying height by 2.

Definition at line 297 of file hwa_vpac_ldc.h.

◆ dcc_camera_id

uint32_t tivx_vpac_ldc_params_t::dcc_camera_id

Optional: dcc camera id when dcc is used for LDC settings

Definition at line 300 of file hwa_vpac_ldc.h.


The documentation for this struct was generated from the following file: