📄 mv_drvl.h
字号:
#define MV_VIDEO_FIFO_RDPT_UPDATE_MASK 0x4
/* Setting clear_video_fifo_bfm */
#define MV_CLEAR_VIDEO_FIFO_BFM_REG cmd_video_fifo
#define MV_CLEAR_VIDEO_FIFO_BFM_START 3
#define MV_CLEAR_VIDEO_FIFO_BFM_MASK 0x8
/* Setting start_still_fifo_read */
#define MV_START_STILL_FIFO_READ_REG cmd_video_fifo
#define MV_START_STILL_FIFO_READ_START 4
#define MV_START_STILL_FIFO_READ_MASK 0x10
/* Setting video_fifo_nxt_value */
#define MV_VIDEO_FIFO_NXT_VALUE_REG video_fifo_nxt_value
#define MV_VIDEO_FIFO_NXT_VALUE_START 0
#define MV_VIDEO_FIFO_NXT_VALUE_MASK 0xFFFFFFFF
/* Setting video_fifo_rdpt_cur */
#define MV_VIDEO_FIFO_RDPT_CUR_REG video_fifo_rdpt_cur
#define MV_VIDEO_FIFO_RDPT_CUR_START 0
#define MV_VIDEO_FIFO_RDPT_CUR_MASK 0xFFFFFFFF
/* Setting video_fifo_bfmu_cur */
#define MV_VIDEO_FIFO_BFMU_CUR_REG video_fifo_bfmu_cur
#define MV_VIDEO_FIFO_BFMU_CUR_START 0
#define MV_VIDEO_FIFO_BFMU_CUR_MASK 0xFFFFFFFF
/* Setting video_fifo_bfmo_cur */
#define MV_VIDEO_FIFO_BFMO_CUR_REG video_fifo_bfmo_cur
#define MV_VIDEO_FIFO_BFMO_CUR_START 0
#define MV_VIDEO_FIFO_BFMO_CUR_MASK 0xFFFFFFFF
/* Setting still_fifo_start */
#define MV_STILL_FIFO_START_REG still_fifo_start
#define MV_STILL_FIFO_START_START 0
#define MV_STILL_FIFO_START_MASK 0xFFFFFFFF
/* Setting still_fifo_size */
#define MV_STILL_FIFO_SIZE_REG still_fifo_size
#define MV_STILL_FIFO_SIZE_START 0
#define MV_STILL_FIFO_SIZE_MASK 0xFFFFFFFF
/* Setting setup_video_fifo */
#define MV_SETUP_VIDEO_FIFO_REG setup_video_fifo
#define MV_SETUP_VIDEO_FIFO_START 0
#define MV_SETUP_VIDEO_FIFO_MASK 0x1
/* Setting setup_buffer_number */
#define MV_SETUP_BUFFER_NUMBER_REG setup_buffer_number
#define MV_SETUP_BUFFER_NUMBER_START 0
#define MV_SETUP_BUFFER_NUMBER_MASK 0x3F
/* Setting seq_hor_size */
#define MV_SEQ_HOR_SIZE_REG bitstr_seq_hor_size
#define MV_SEQ_HOR_SIZE_START 0
#define MV_SEQ_HOR_SIZE_MASK 0xFFF
/* Setting seq_ver_size */
#define MV_SEQ_VER_SIZE_REG bitstr_seq_ver_size
#define MV_SEQ_VER_SIZE_START 0
#define MV_SEQ_VER_SIZE_MASK 0xFFF
/* Setting centre_hor_offset */
#define MV_CENTRE_HOR_OFFSET_REG bitstr_centre_hor_offset
#define MV_CENTRE_HOR_OFFSET_START 0
#define MV_CENTRE_HOR_OFFSET_MASK 0xFFFF
/* Setting centre_ver_offset */
#define MV_CENTRE_VER_OFFSET_REG bitstr_centre_ver_offset
#define MV_CENTRE_VER_OFFSET_START 0
#define MV_CENTRE_VER_OFFSET_MASK 0x3FFF
/* Setting disp_hor_size */
#define MV_DISP_HOR_SIZE_REG bitstr_disp_hor_size
#define MV_DISP_HOR_SIZE_START 0
#define MV_DISP_HOR_SIZE_MASK 0xFFFF
/* Setting disp_ver_size */
#define MV_DISP_VER_SIZE_REG bitstr_disp_ver_size
#define MV_DISP_VER_SIZE_START 0
#define MV_DISP_VER_SIZE_MASK 0xFFFF
/* Setting constraint */
#define MV_CONSTRAINT_REG bitstr_param
#define MV_CONSTRAINT_START 30
#define MV_CONSTRAINT_MASK 0x40000000
/* Setting coding_type */
#define MV_CODING_TYPE_REG bitstr_param
#define MV_CODING_TYPE_START 27
#define MV_CODING_TYPE_MASK 0x38000000
/* Setting picture_structure */
#define MV_PICTURE_STRUCTURE_REG bitstr_param
#define MV_PICTURE_STRUCTURE_START 25
#define MV_PICTURE_STRUCTURE_MASK 0x6000000
/* Setting progressive_frame */
#define MV_PROGRESSIVE_FRAME_REG bitstr_param
#define MV_PROGRESSIVE_FRAME_START 24
#define MV_PROGRESSIVE_FRAME_MASK 0x1000000
/* Setting top_field_first */
#define MV_TOP_FIELD_FIRST_REG bitstr_param
#define MV_TOP_FIELD_FIRST_START 23
#define MV_TOP_FIELD_FIRST_MASK 0x800000
/* Setting repeat_first_field */
#define MV_REPEAT_FIRST_FIELD_REG bitstr_param
#define MV_REPEAT_FIRST_FIELD_START 22
#define MV_REPEAT_FIRST_FIELD_MASK 0x400000
/* Setting mpeg1_2 */
#define MV_MPEG1_2_REG bitstr_param
#define MV_MPEG1_2_START 21
#define MV_MPEG1_2_MASK 0x200000
/* Setting low_delay */
#define MV_LOW_DELAY_REG bitstr_param
#define MV_LOW_DELAY_START 20
#define MV_LOW_DELAY_MASK 0x100000
/* Setting progressive_sequence */
#define MV_PROGRESSIVE_SEQUENCE_REG bitstr_param
#define MV_PROGRESSIVE_SEQUENCE_START 19
#define MV_PROGRESSIVE_SEQUENCE_MASK 0x80000
/* Setting closed_gop */
#define MV_CLOSED_GOP_REG bitstr_param
#define MV_CLOSED_GOP_START 18
#define MV_CLOSED_GOP_MASK 0x40000
/* Setting broken_link */
#define MV_BROKEN_LINK_REG bitstr_param
#define MV_BROKEN_LINK_START 17
#define MV_BROKEN_LINK_MASK 0x20000
/* Setting chroma_420_type */
#define MV_CHROMA_420_TYPE_REG bitstr_param
#define MV_CHROMA_420_TYPE_START 16
#define MV_CHROMA_420_TYPE_MASK 0x10000
/* Setting frame_rate */
#define MV_FRAME_RATE_REG bitstr_param
#define MV_FRAME_RATE_START 12
#define MV_FRAME_RATE_MASK 0xF000
/* Setting profile_level */
#define MV_PROFILE_LEVEL_REG bitstr_param
#define MV_PROFILE_LEVEL_START 4
#define MV_PROFILE_LEVEL_MASK 0xFF0
/* Setting aspect_ratio */
#define MV_ASPECT_RATIO_REG bitstr_param
#define MV_ASPECT_RATIO_START 0
#define MV_ASPECT_RATIO_MASK 0xF
/* Setting temporal_reference */
#define MV_TEMPORAL_REFERENCE_REG bitstr_temporal_reference
#define MV_TEMPORAL_REFERENCE_START 0
#define MV_TEMPORAL_REFERENCE_MASK 0xFF
/* Setting sequence_header_address */
#define MV_SEQUENCE_HEADER_ADDRESS_REG info_seq_header
#define MV_SEQUENCE_HEADER_ADDRESS_START 0
#define MV_SEQUENCE_HEADER_ADDRESS_MASK 0x1FFFFF
/* Setting userdata_sequence_address */
#define MV_USERDATA_SEQUENCE_ADDRESS_REG info_userdata_seq
#define MV_USERDATA_SEQUENCE_ADDRESS_START 0
#define MV_USERDATA_SEQUENCE_ADDRESS_MASK 0x1FFFFF
/* Setting gop_header_address */
#define MV_GOP_HEADER_ADDRESS_REG info_gop_header
#define MV_GOP_HEADER_ADDRESS_START 0
#define MV_GOP_HEADER_ADDRESS_MASK 0x1FFFFF
/* Setting userdata_gop_address */
#define MV_USERDATA_GOP_ADDRESS_REG info_userdata_gop
#define MV_USERDATA_GOP_ADDRESS_START 0
#define MV_USERDATA_GOP_ADDRESS_MASK 0x1FFFFF
/* Setting picture_header_address */
#define MV_PICTURE_HEADER_ADDRESS_REG info_pict_header
#define MV_PICTURE_HEADER_ADDRESS_START 0
#define MV_PICTURE_HEADER_ADDRESS_MASK 0x1FFFFF
/* Setting userdata_picture_address */
#define MV_USERDATA_PICTURE_ADDRESS_REG info_userdata_pict
#define MV_USERDATA_PICTURE_ADDRESS_START 0
#define MV_USERDATA_PICTURE_ADDRESS_MASK 0x1FFFFF
/* Setting slice_header_address */
#define MV_SLICE_HEADER_ADDRESS_REG info_slice_header
#define MV_SLICE_HEADER_ADDRESS_START 0
#define MV_SLICE_HEADER_ADDRESS_MASK 0x1FFFFF
/* Setting pes_header_1_address */
#define MV_PES_HEADER_1_ADDRESS_REG info_pes_header_1
#define MV_PES_HEADER_1_ADDRESS_START 0
#define MV_PES_HEADER_1_ADDRESS_MASK 0x1FFFFF
/* Setting pes_header_2_address */
#define MV_PES_HEADER_2_ADDRESS_REG info_pes_header_2
#define MV_PES_HEADER_2_ADDRESS_START 0
#define MV_PES_HEADER_2_ADDRESS_MASK 0x1FFFFF
/* Setting video_pts */
#define MV_VIDEO_PTS_REG info_last_video_pts
#define MV_VIDEO_PTS_START 0
#define MV_VIDEO_PTS_MASK 0xFFFFFF
/* Setting video_dts */
#define MV_VIDEO_DTS_REG info_last_video_dts
#define MV_VIDEO_DTS_START 0
#define MV_VIDEO_DTS_MASK 0xFFFFFF
/* Setting system_event */
#define MV_SYSTEM_EVENT_REG system_event
#define MV_SYSTEM_EVENT_START 0
#define MV_SYSTEM_EVENT_MASK 0x3
/* Setting system_event_enable */
#define MV_SYSTEM_EVENT_ENABLE_REG system_event_enable
#define MV_SYSTEM_EVENT_ENABLE_START 0
#define MV_SYSTEM_EVENT_ENABLE_MASK 0x3
/* Setting system_event_clear */
#define MV_SYSTEM_EVENT_CLEAR_REG system_event_clear
#define MV_SYSTEM_EVENT_CLEAR_START 0
#define MV_SYSTEM_EVENT_CLEAR_MASK 0x3
/* Setting system_event_set */
#define MV_SYSTEM_EVENT_SET_REG system_event_set
#define MV_SYSTEM_EVENT_SET_START 0
#define MV_SYSTEM_EVENT_SET_MASK 0x3
/* Setting video_time_stamp */
#define MV_VIDEO_TIME_STAMP_REG setup_video_time_stamp
#define MV_VIDEO_TIME_STAMP_START 0
#define MV_VIDEO_TIME_STAMP_MASK 0xFFFFFF
/* Setting video_time_stamp_offset */
#define MV_VIDEO_TIME_STAMP_OFFSET_REG setup_video_time_stamp_offset
#define MV_VIDEO_TIME_STAMP_OFFSET_START 0
#define MV_VIDEO_TIME_STAMP_OFFSET_MASK 0xFFFF
/* Setting info_video_stca */
#define MV_INFO_VIDEO_STCA_REG info_video_stca
#define MV_INFO_VIDEO_STCA_START 0
#define MV_INFO_VIDEO_STCA_MASK 0xFFFFFF
/* Setting info_video_stcb */
#define MV_INFO_VIDEO_STCB_REG info_video_stcb
#define MV_INFO_VIDEO_STCB_START 0
#define MV_INFO_VIDEO_STCB_MASK 0xFFFFFF
/* Setting setup_stc */
#define MV_SETUP_STC_REG setup_video_stc
#define MV_SETUP_STC_START 0
#define MV_SETUP_STC_MASK 0xFFFFFF
/* Setting stc_choice */
#define MV_STC_CHOICE_REG setup_video_stc_choice
#define MV_STC_CHOICE_START 0
#define MV_STC_CHOICE_MASK 0x1
/* Setting info_video_time_stamp */
#define MV_INFO_VIDEO_TIME_STAMP_REG info_video_time_stamp
#define MV_INFO_VIDEO_TIME_STAMP_START 0
#define MV_INFO_VIDEO_TIME_STAMP_MASK 0xFFFFFF
/* Setting video_event */
#define MV_VIDEO_EVENT_REG video_event
#define MV_VIDEO_EVENT_START 0
#define MV_VIDEO_EVENT_MASK 0x7FF
/* Setting video_event_enable */
#define MV_VIDEO_EVENT_ENABLE_REG video_event_enable
#define MV_VIDEO_EVENT_ENABLE_START 0
#define MV_VIDEO_EVENT_ENABLE_MASK 0x7FF
/* Setting video_event_clear */
#define MV_VIDEO_EVENT_CLEAR_REG video_event_clear
#define MV_VIDEO_EVENT_CLEAR_START 0
#define MV_VIDEO_EVENT_CLEAR_MASK 0x7FF
/* Setting video_event_set */
#define MV_VIDEO_EVENT_SET_REG video_event_set
#define MV_VIDEO_EVENT_SET_START 0
#define MV_VIDEO_EVENT_SET_MASK 0x7FF
/* Setting error_event */
#define MV_ERROR_EVENT_REG error_event
#define MV_ERROR_EVENT_START 0
#define MV_ERROR_EVENT_MASK 0x7FFFF
/* Setting error_event_enable */
#define MV_ERROR_EVENT_ENABLE_REG error_event_enable
#define MV_ERROR_EVENT_ENABLE_START 0
#define MV_ERROR_EVENT_ENABLE_MASK 0x7FFFF
/* Setting error_event_clear */
#define MV_ERROR_EVENT_CLEAR_REG error_event_clear
#define MV_ERROR_EVENT_CLEAR_START 0
#define MV_ERROR_EVENT_CLEAR_MASK 0x7FFFF
/* Setting error_event_set */
#define MV_ERROR_EVENT_SET_REG error_event_set
#define MV_ERROR_EVENT_SET_START 0
#define MV_ERROR_EVENT_SET_MASK 0x7FFFF
/* Setting video_powerdown */
#define MV_VIDEO_POWERDOWN_REG video_powerdown
#define MV_VIDEO_POWERDOWN_START 0
#define MV_VIDEO_POWERDOWN_MASK 0x1
/* Setting video_module_id */
#define MV_VIDEO_MODULE_ID_REG video_module_id
#define MV_VIDEO_MODULE_ID_START 0
#define MV_VIDEO_MODULE_ID_MASK 0xFFFFFFFF
#endif /* _MV_DRVL_INCLUDED_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -