Module h264

Module h264 

Source
Expand description

H264 Encoder (Core)

Modules§

a_db_bypass
Video A Deblocking bypass register
a_deci_score
Video A luma and chroma MB decimate score Register.
a_deci_score_offset
Video A luma and chroma MB decimate score offset Register.
a_no_roi_region_qp_offset
Video A H264 no roi region QP register.
a_rc_conf0
Video A rate control configuration register0.
a_rc_conf1
Video A rate control configuration register1.
a_roi_config
Video A H264 ROI configure register.
a_roi_region0
Video A H264 ROI region0 range configure register.
a_roi_region0_3_qp
Video A H264 ROI region0, region1,region2,region3 QP register.
a_roi_region1
Video A H264 ROI region1 range configure register.
a_roi_region2
Video A H264 ROI region2 range configure register.
a_roi_region3
Video A H264 ROI region3 range configure register.
a_roi_region4
Video A H264 ROI region4 range configure register.
a_roi_region5
Video A H264 ROI region5 range configure register.
a_roi_region6
Video A H264 ROI region6 range configure register.
a_roi_region7
Video A H264 ROI region7 range configure register.
a_roi_region4_7_qp
Video A H264 ROI region4, region5,region6,region7 QP register.
a_sys_conf
Video A system level configuration register.
a_sys_mb_res
Video A horizontal and vertical MB resolution register.
b_db_bypass
Video B Deblocking bypass register
b_deci_score
Video B luma and chroma MB decimate score Register.
b_deci_score_offset
Video B luma and chroma MB decimate score offset Register.
b_no_roi_region_qp_offset
Video B H264 no roi region QP register.
b_rc_conf0
Video B rate control configuration register0.
b_rc_conf1
Video B rate control configuration register1.
b_roi_config
Video B H264 ROI configure register.
b_roi_region0
Video B H264 ROI region0 range configure register.
b_roi_region0_3_qp
Video B H264 ROI region0, region1,region2,region3 QP register.
b_roi_region1
Video B H264 ROI region1 range configure register.
b_roi_region2
Video B H264 ROI region2 range configure register.
b_roi_region3
Video B H264 ROI region3 range configure register.
b_roi_region4
Video B H264 ROI region4 range configure register.
b_roi_region5
Video B H264 ROI region5 range configure register.
b_roi_region6
Video B H264 ROI region6 range configure register.
b_roi_region7
Video B H264 ROI region7 range configure register.
b_roi_region4_7_qp
Video B H264 ROI region4, region5,region6,region7 QP register.
b_sys_conf
Video B system level configuration register.
b_sys_mb_res
Video B horizontal and vertical MB resolution register.
bs_threshold
Bitstream buffer overflow threshold register
conf
General configuration register.
date
Version control register
debug_dma_sel
Debug H264 DMA select register
debug_info0
Debug information register0.
debug_info1
Debug information register1.
debug_info2
Debug information register2.
frame_code_length
Frame code byte length register.
gop_conf
GOP related configuration register.
int_clr
Interrupt clear register
int_ena
Interrupt enable register
int_raw
Interrupt raw status register
int_st
Interrupt masked status register
mv_merge_config
Mv merge configuration register.
rc_status0
Rate control status register0.
rc_status1
Rate control status register1.
rc_status2
Rate control status register2.
slice_header_byte0
Frame Slice Header byte low 32 bit register.
slice_header_byte1
Frame Slice Header byte high 32 bit register.
slice_header_byte_length
Frame Slice Header byte length register.
slice_header_remain
Frame Slice Header remain bit register.
sys_ctrl
H264 system level control register.
sys_status
System status register.

Structs§

RegisterBlock
Register block

Type Aliases§

A_DB_BYPASS
A_DB_BYPASS (rw) register accessor: Video A Deblocking bypass register
A_DECI_SCORE
A_DECI_SCORE (rw) register accessor: Video A luma and chroma MB decimate score Register.
A_DECI_SCORE_OFFSET
A_DECI_SCORE_OFFSET (rw) register accessor: Video A luma and chroma MB decimate score offset Register.
A_NO_ROI_REGION_QP_OFFSET
A_NO_ROI_REGION_QP_OFFSET (rw) register accessor: Video A H264 no roi region QP register.
A_RC_CONF0
A_RC_CONF0 (rw) register accessor: Video A rate control configuration register0.
A_RC_CONF1
A_RC_CONF1 (rw) register accessor: Video A rate control configuration register1.
A_ROI_CONFIG
A_ROI_CONFIG (rw) register accessor: Video A H264 ROI configure register.
A_ROI_REGION0
A_ROI_REGION0 (rw) register accessor: Video A H264 ROI region0 range configure register.
A_ROI_REGION0_3_QP
A_ROI_REGION0_3_QP (rw) register accessor: Video A H264 ROI region0, region1,region2,region3 QP register.
A_ROI_REGION1
A_ROI_REGION1 (rw) register accessor: Video A H264 ROI region1 range configure register.
A_ROI_REGION2
A_ROI_REGION2 (rw) register accessor: Video A H264 ROI region2 range configure register.
A_ROI_REGION3
A_ROI_REGION3 (rw) register accessor: Video A H264 ROI region3 range configure register.
A_ROI_REGION4
A_ROI_REGION4 (rw) register accessor: Video A H264 ROI region4 range configure register.
A_ROI_REGION5
A_ROI_REGION5 (rw) register accessor: Video A H264 ROI region5 range configure register.
A_ROI_REGION6
A_ROI_REGION6 (rw) register accessor: Video A H264 ROI region6 range configure register.
A_ROI_REGION7
A_ROI_REGION7 (rw) register accessor: Video A H264 ROI region7 range configure register.
A_ROI_REGION4_7_QP
A_ROI_REGION4_7_QP (rw) register accessor: Video A H264 ROI region4, region5,region6,region7 QP register.
A_SYS_CONF
A_SYS_CONF (rw) register accessor: Video A system level configuration register.
A_SYS_MB_RES
A_SYS_MB_RES (rw) register accessor: Video A horizontal and vertical MB resolution register.
BS_THRESHOLD
BS_THRESHOLD (rw) register accessor: Bitstream buffer overflow threshold register
B_DB_BYPASS
B_DB_BYPASS (rw) register accessor: Video B Deblocking bypass register
B_DECI_SCORE
B_DECI_SCORE (rw) register accessor: Video B luma and chroma MB decimate score Register.
B_DECI_SCORE_OFFSET
B_DECI_SCORE_OFFSET (rw) register accessor: Video B luma and chroma MB decimate score offset Register.
B_NO_ROI_REGION_QP_OFFSET
B_NO_ROI_REGION_QP_OFFSET (rw) register accessor: Video B H264 no roi region QP register.
B_RC_CONF0
B_RC_CONF0 (rw) register accessor: Video B rate control configuration register0.
B_RC_CONF1
B_RC_CONF1 (rw) register accessor: Video B rate control configuration register1.
B_ROI_CONFIG
B_ROI_CONFIG (rw) register accessor: Video B H264 ROI configure register.
B_ROI_REGION0
B_ROI_REGION0 (rw) register accessor: Video B H264 ROI region0 range configure register.
B_ROI_REGION0_3_QP
B_ROI_REGION0_3_QP (rw) register accessor: Video B H264 ROI region0, region1,region2,region3 QP register.
B_ROI_REGION1
B_ROI_REGION1 (rw) register accessor: Video B H264 ROI region1 range configure register.
B_ROI_REGION2
B_ROI_REGION2 (rw) register accessor: Video B H264 ROI region2 range configure register.
B_ROI_REGION3
B_ROI_REGION3 (rw) register accessor: Video B H264 ROI region3 range configure register.
B_ROI_REGION4
B_ROI_REGION4 (rw) register accessor: Video B H264 ROI region4 range configure register.
B_ROI_REGION5
B_ROI_REGION5 (rw) register accessor: Video B H264 ROI region5 range configure register.
B_ROI_REGION6
B_ROI_REGION6 (rw) register accessor: Video B H264 ROI region6 range configure register.
B_ROI_REGION7
B_ROI_REGION7 (rw) register accessor: Video B H264 ROI region7 range configure register.
B_ROI_REGION4_7_QP
B_ROI_REGION4_7_QP (rw) register accessor: Video B H264 ROI region4, region5,region6,region7 QP register.
B_SYS_CONF
B_SYS_CONF (rw) register accessor: Video B system level configuration register.
B_SYS_MB_RES
B_SYS_MB_RES (rw) register accessor: Video B horizontal and vertical MB resolution register.
CONF
CONF (rw) register accessor: General configuration register.
DATE
DATE (rw) register accessor: Version control register
DEBUG_DMA_SEL
DEBUG_DMA_SEL (rw) register accessor: Debug H264 DMA select register
DEBUG_INFO0
DEBUG_INFO0 (r) register accessor: Debug information register0.
DEBUG_INFO1
DEBUG_INFO1 (r) register accessor: Debug information register1.
DEBUG_INFO2
DEBUG_INFO2 (r) register accessor: Debug information register2.
FRAME_CODE_LENGTH
FRAME_CODE_LENGTH (r) register accessor: Frame code byte length register.
GOP_CONF
GOP_CONF (rw) register accessor: GOP related configuration register.
INT_CLR
INT_CLR (w) register accessor: Interrupt clear register
INT_ENA
INT_ENA (rw) register accessor: Interrupt enable register
INT_RAW
INT_RAW (rw) register accessor: Interrupt raw status register
INT_ST
INT_ST (r) register accessor: Interrupt masked status register
MV_MERGE_CONFIG
MV_MERGE_CONFIG (rw) register accessor: Mv merge configuration register.
RC_STATUS0
RC_STATUS0 (r) register accessor: Rate control status register0.
RC_STATUS1
RC_STATUS1 (r) register accessor: Rate control status register1.
RC_STATUS2
RC_STATUS2 (r) register accessor: Rate control status register2.
SLICE_HEADER_BYTE0
SLICE_HEADER_BYTE0 (rw) register accessor: Frame Slice Header byte low 32 bit register.
SLICE_HEADER_BYTE1
SLICE_HEADER_BYTE1 (rw) register accessor: Frame Slice Header byte high 32 bit register.
SLICE_HEADER_BYTE_LENGTH
SLICE_HEADER_BYTE_LENGTH (rw) register accessor: Frame Slice Header byte length register.
SLICE_HEADER_REMAIN
SLICE_HEADER_REMAIN (rw) register accessor: Frame Slice Header remain bit register.
SYS_CTRL
SYS_CTRL (rw) register accessor: H264 system level control register.
SYS_STATUS
SYS_STATUS (r) register accessor: System status register.