Register Guide/MFC

From Linux Exynos
Jump to: navigation, search

Contents

H.264 decoding

Register Name Offset Size Description
S5P_FIMV_H264_VERT_NB_MV_ADDR 0x068c 4B Vertical neighbour motion vector.
S5P_FIMV_H264_NB_IP_ADDR 0x0690 4B Neighbour pixels for intra prediction.
S5P_FIMV_H264_MV_ADDR 0x0780 4B H.264 motion vector.

MPEG-4 decoding

Register Name Offset Size Description
S5P_FIMV_MPEG4_NB_DCAC_ADDR 0x068c 4B Neighbour AC/DC coefficients.
S5P_FIMV_MPEG4_UP_NB_MV_ADDR 0x0690 4B Upper neighbour motion vector.
S5P_FIMV_MPEG4_SA_MV_ADDR 0x0694 4B Subseq. anchor motion vector.
S5P_FIMV_MPEG4_OT_LINE_ADDR 0x0698 4B Overlap transform line.
S5P_FIMV_MPEG4_SP_ADDR 0x06a8 4B Syntax parser.

H.263 decoding

Register Name Offset Size Description
S5P_FIMV_H263_NB_DCAC_ADDR 0x068c 4B Neighbour AC/DC coefficients.
S5P_FIMV_H263_UP_NB_MV_ADDR 0x0690 4B Upper neighbour motion vector.
S5P_FIMV_H263_SA_MV_ADDR 0x0694 4B Subseq. anchor motion vector.
S5P_FIMV_H263_OT_LINE_ADDR 0x0698 4B Overlap transform line.

VC-1 decoding

Register Name Offset Size Description
S5P_FIMV_VC1_NB_DCAC_ADDR 0x068c 4B Neighbour AC/DC coefficients.
S5P_FIMV_VC1_UP_NB_MV_ADDR 0x0690 4B Upper neighbour motion vector.
S5P_FIMV_VC1_SA_MV_ADDR 0x0694 4B Subsequential anchor motion vector.
S5P_FIMV_VC1_OT_LINE_ADDR 0x0698 4B Overlap transform line.
S5P_FIMV_VC1_BITPLANE3_ADDR 0x069c 4B Third bitplane.
S5P_FIMV_VC1_BITPLANE2_ADDR 0x06a0 4B Second bitplane.
S5P_FIMV_VC1_BITPLANE1_ADDR 0x06a4 4B First bitplane.

Common codec registers

Register Name Offset Size Description
S5P_FIMV_ENC_HSIZE_PX 0x0818 4B Encoder frame width.
S5P_FIMV_ENC_VSIZE_PX 0x081c 4B Encoder frame height.
S5P_FIMV_ENC_PROFILE 0x0830 4B Profile register.
S5P_FIMV_ENC_PIC_STRUCT 0x083c 4B Picture field/frame flag.
S5P_FIMV_ENC_LF_CTRL 0x0848 4B Loop filter control.
S5P_FIMV_ENC_ALPHA_OFF 0x084c 4B Loop filter alpha offset.
S5P_FIMV_ENC_BETA_OFF 0x0850 4B Loop filter beta offset.
S5P_FIMV_MR_BUSIF_CTRL 0x0854 4B Bus interface control (hidden).
S5P_FIMV_MR_BUSIF_CTRL 0x0a00 4B Pixel cache control.