void I0AL_To_I420(AL_TBuffer const* pSrc, AL_TBuffer* pDst) - void I0AL_To_I420(AL_TBuffer const* pSrc, AL_TBuffer* pDst) - 2020.2 English - PG252

H.264/H.265 Video Codec Unit v1.2 Solutions LogiCORE IP Product Guide (PG252)

Document_ID
PG252
Release_Date
2020-11-24
Version
2020.2 English
Table 1. Data Conversion Forms
From I0AL I2AL I420 I422 IYUV NV12 NV16 P010 P210 RX0A RX2A RXmA T608 T60A T628 T62A T6m8 Y010 Y800 YV12
I0AL ●       ● ●   ●   ●               ● ● ●
I2AL             ●   ●   ●                  
I420 ●       ● ●   ●   ●               ● ● ●
I422             ●   ●   ●                  
IYUV ●   ●     ●   ●   ●                 ● ●
NV12 ●   ●   ●     ●   ●                 ● ●
NV16   ●   ●         ●   ●                  
P010 ●   ●   ● ●   ●                   ● ● ●
P210   ●   ●                                
RX0A ●   ●   ● ●   ●                   ● ● ●
RX2A   ●   ●     ●   ●                      
T608 ●   ●   ● ●   ●                   ● ● ●
T60A ●   ●   ● ●   ●                   ● ● ●
T628   ●   ●     ●   ●                 ● ●  
T62A   ●   ●     ●   ●                 ● ●  
T6m8     ●                                  
Y010                   ●   ●                
Y800 ●   ●   ● ●   ●   ●   ●           ● ● ●
YV12 ●   ●   ● ●   ●   ●                 ●  

Constants

config.h

Table 2. Function Descriptions
Name Value Description
AVC_MAX_HORIZONTAL_RANGE_P 16 AVC maximum horizontal range for P slices
AVC_MAX_VERTICAL_RANGE_P 16 AVC maximum vertical range for P slices
AVC_MAX_HORIZONTAL_RANGE_B 8 AVC maximum horizontal range for B slices
AVC_MAX_VERTICAL_RANGE_B 8 AVC maximum vertical range for B slices
HEVC_MAX_HORIZONTAL_RANGE_P 32 HEVC maximum horizontal range for P slices
HEVC_MAX_VERTICAL_RANGE_P 32 HEVC maximum vertical range for P slices
HEVC_MAX_HORIZONTAL_RANGE_B 16 HEVC maximum horizontal range for B slices
HEVC_MAX_VERTICAL_RANGE_B 16 HEVC maximum vertical range for B slices
ENCODER_CORE_FREQUENCY 666,666,666 666.67 Mhz
ENCODER_CORE_FREQUENCY_MARGIN 10 10 Hz
ENCODER_CYCLES_FOR_BLK_32X32 4,900 Used internally
AL_ENC_NUM_CORES 4 Number of Encoder cores
AL_DEC_NUM_CORES 2 Number of Decoder cores
HW_IP_BIT_DEPTH 10 10 bpc
AL_CORE_MAX_WIDTH 4096 Used internally
AL_L2P_MAX_SIZE 4,259,840 Physical memory available for the level-2 prefetch cache in bytes
AL_MAX_ENC_SLICE 200 Maximum number of slices used by the Encoder
AL_BLK16X16_QP_TABLE 0 Used internally