TIOVX User Guide

Detailed Description

Enumerations for VPAC MSC configuration parameters and error events.

Defines

#define TIVX_VPAC_MSC_MAX_MP_COEFF_SET   (4U)
 
#define TIVX_VPAC_MSC_MAX_SP_COEFF_SET   (2U)
 
#define TIVX_VPAC_MSC_MAX_OUTPUT   (10U)
 
#define TIVX_VPAC_MSC_MAX_TAP   (5U)
 
#define TIVX_VPAC_MSC_32_PHASE_COEFF   (32U)
 
#define TIVX_VPAC_MSC_AUTOCOMPUTE   (0xFFFFFFFFU)
 
#define TIVX_VPAC_MSC_INTERPOLATION_GAUSSIAN_32_PHASE   (0)
 
#define TIVX_VPAC_MSC_MODE_LUMA_ONLY   (0U)
 
#define TIVX_VPAC_MSC_MODE_CHROMA_ONLY   (1U)
 
#define TIVX_VPAC_MSC_MODE_420SP_UV_CHROMA_ONLY   (1U)
 
#define TIVX_VPAC_MSC_MODE_420SP_VU_CHROMA_ONLY   (2U)
 
#define TIVX_VPAC_MSC_MODE_422SP_UV_CHROMA_ONLY   (3U)
 
#define TIVX_VPAC_MSC_MODE_422SP_VU_CHROMA_ONLY   (4U)
 
#define TIVX_VPAC_MSC_INIT_DIV_FACTOR   (1U)
 
#define TIVX_VPAC_MSC_DEFAULT_MAX_DS_FACTOR   (2U)
 
#define TIVX_VPAC_MSC_VBUSM_RD_ERR   (0x4U)
 
#define TIVX_VPAC_MSC_SL2_WR_ERR   (0x8U)
 
#define TIVX_VPAC_MSC0_WDTIMER_ERR   (0x40000000U)
 
#define TIVX_VPAC_MSC1_WDTIMER_ERR   (0x80000000U)
 
#define TIVX_VPAC_MSC0_ALL_ERR_EVENTS
 
#define TIVX_VPAC_MSC1_ALL_ERR_EVENTS
 
#define TIVX_VPAC_MSC_WDTIMER_DISABLE   (0u)
 Disable Watchdog Timer (default)
 
#define TIVX_VPAC_MSC_WDTIMER_ENABLE   (1u)
 Enable Watchdog Timer.
 
#define TIVX_VPAC_MSC_WDTIMER_64K_CYCLES   (0u)
 Watchdog Timer timeout: 64K cycles (default)
 
#define TIVX_VPAC_MSC_WDTIMER_128K_CYCLES   (1u)
 Watchdog Timer timeout: 128K cycles.
 
#define TIVX_VPAC_MSC_MAX_COMP   (2u)
 Maximum possible MSC iteration for a simgle request (Luma + Chroma)
 

Macro Definition Documentation

◆ TIVX_VPAC_MSC_MAX_MP_COEFF_SET

#define TIVX_VPAC_MSC_MAX_MP_COEFF_SET   (4U)

Maximum number of Multi Phase Coefficient Set

Definition at line 208 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_MAX_SP_COEFF_SET

#define TIVX_VPAC_MSC_MAX_SP_COEFF_SET   (2U)

Maximum number of Single Phase Coefficient Set

Definition at line 211 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_MAX_OUTPUT

#define TIVX_VPAC_MSC_MAX_OUTPUT   (10U)

Maximum number of Scaler output supported by Scaler, Used by the sim target kernel

Definition at line 215 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_MAX_TAP

#define TIVX_VPAC_MSC_MAX_TAP   (5U)

Maximum number of filter taps supported in Scaler

Definition at line 218 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_32_PHASE_COEFF

#define TIVX_VPAC_MSC_32_PHASE_COEFF   (32U)

32 Phase coefficients for Scaler

Definition at line 221 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_AUTOCOMPUTE

#define TIVX_VPAC_MSC_AUTOCOMPUTE   (0xFFFFFFFFU)

Autocompute: Allow the node to autocompute instead of specifying

Definition at line 224 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_INTERPOLATION_GAUSSIAN_32_PHASE

#define TIVX_VPAC_MSC_INTERPOLATION_GAUSSIAN_32_PHASE   (0)

Specify the 32 phase gaussian interpolation filter coeficients

Definition at line 227 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_MODE_LUMA_ONLY

#define TIVX_VPAC_MSC_MODE_LUMA_ONLY   (0U)
See also
tivx_vpac_msc_input_params_t::yc_mode

Definition at line 230 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_MODE_CHROMA_ONLY

#define TIVX_VPAC_MSC_MODE_CHROMA_ONLY   (1U)
See also
tivx_vpac_msc_input_params_t::yc_mode

Definition at line 233 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_MODE_420SP_UV_CHROMA_ONLY

#define TIVX_VPAC_MSC_MODE_420SP_UV_CHROMA_ONLY   (1U)

420SP UV chroma only mode

Definition at line 236 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_MODE_420SP_VU_CHROMA_ONLY

#define TIVX_VPAC_MSC_MODE_420SP_VU_CHROMA_ONLY   (2U)

420SP VU chroma only mode

Definition at line 239 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_MODE_422SP_UV_CHROMA_ONLY

#define TIVX_VPAC_MSC_MODE_422SP_UV_CHROMA_ONLY   (3U)

422SP UV chroma only mode

Definition at line 242 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_MODE_422SP_VU_CHROMA_ONLY

#define TIVX_VPAC_MSC_MODE_422SP_VU_CHROMA_ONLY   (4U)

422SP VU chroma only mode

Definition at line 245 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_INIT_DIV_FACTOR

#define TIVX_VPAC_MSC_INIT_DIV_FACTOR   (1U)

default value of divison factor

Definition at line 248 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_DEFAULT_MAX_DS_FACTOR

#define TIVX_VPAC_MSC_DEFAULT_MAX_DS_FACTOR   (2U)

default value of max downscaling factor

Definition at line 251 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_VBUSM_RD_ERR

#define TIVX_VPAC_MSC_VBUSM_RD_ERR   (0x4U)

Error on Input VBUSM Read interface

Definition at line 254 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC_SL2_WR_ERR

#define TIVX_VPAC_MSC_SL2_WR_ERR   (0x8U)

Error on SL2 VBSUM Write interface

Definition at line 257 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC0_WDTIMER_ERR

#define TIVX_VPAC_MSC0_WDTIMER_ERR   (0x40000000U)

Watchdog Timeout Error for MSC0

Definition at line 260 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC1_WDTIMER_ERR

#define TIVX_VPAC_MSC1_WDTIMER_ERR   (0x80000000U)

Watchdog Timeout Error for MSC1

Definition at line 263 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC0_ALL_ERR_EVENTS

#define TIVX_VPAC_MSC0_ALL_ERR_EVENTS
Value:
( \
TIVX_VPAC_MSC_VBUSM_RD_ERR | \
TIVX_VPAC_MSC_SL2_WR_ERR | \
TIVX_VPAC_MSC0_WDTIMER_ERR \
)

Macro to enable all MSC0 error events

Definition at line 266 of file hwa_vpac_msc.h.

◆ TIVX_VPAC_MSC1_ALL_ERR_EVENTS

#define TIVX_VPAC_MSC1_ALL_ERR_EVENTS
Value:
( \
TIVX_VPAC_MSC_VBUSM_RD_ERR | \
TIVX_VPAC_MSC_SL2_WR_ERR | \
TIVX_VPAC_MSC1_WDTIMER_ERR \
)

Macro to enable all MSC1 error events

Definition at line 273 of file hwa_vpac_msc.h.