📄 mv_drvl.h
字号:
#define MV_USE_STORING_BOTTOM_NXT_START 1
#define MV_USE_STORING_BOTTOM_NXT_MASK 0x2
/* Setting use_storing_top_nxt */
#define MV_USE_STORING_TOP_NXT_REG dec_use_storing_nxt
#define MV_USE_STORING_TOP_NXT_START 0
#define MV_USE_STORING_TOP_NXT_MASK 0x1
/* Setting dec_frame_check_nxt */
#define MV_DEC_FRAME_CHECK_NXT_REG dec_storing_ctx_nxt
#define MV_DEC_FRAME_CHECK_NXT_START 4
#define MV_DEC_FRAME_CHECK_NXT_MASK 0x10
/* Setting dec_picture_structure_nxt */
#define MV_DEC_PICTURE_STRUCTURE_NXT_REG dec_storing_ctx_nxt
#define MV_DEC_PICTURE_STRUCTURE_NXT_START 2
#define MV_DEC_PICTURE_STRUCTURE_NXT_MASK 0xC
/* Setting dec_tab_label_nxt */
#define MV_DEC_TAB_LABEL_NXT_REG dec_storing_ctx_nxt
#define MV_DEC_TAB_LABEL_NXT_START 1
#define MV_DEC_TAB_LABEL_NXT_MASK 0x2
/* Setting dec_storing_format_nxt */
#define MV_DEC_STORING_FORMAT_NXT_REG dec_storing_ctx_nxt
#define MV_DEC_STORING_FORMAT_NXT_START 0
#define MV_DEC_STORING_FORMAT_NXT_MASK 0x1
/* Setting past_y_odd_base_add_nxt */
#define MV_PAST_Y_ODD_BASE_ADD_NXT_REG dec_past_y_odd_ptr_nxt
#define MV_PAST_Y_ODD_BASE_ADD_NXT_START 0
#define MV_PAST_Y_ODD_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting past_y_even_base_add_nxt */
#define MV_PAST_Y_EVEN_BASE_ADD_NXT_REG dec_past_y_even_ptr_nxt
#define MV_PAST_Y_EVEN_BASE_ADD_NXT_START 0
#define MV_PAST_Y_EVEN_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting past_c_odd_base_add_nxt */
#define MV_PAST_C_ODD_BASE_ADD_NXT_REG dec_past_c_odd_ptr_nxt
#define MV_PAST_C_ODD_BASE_ADD_NXT_START 0
#define MV_PAST_C_ODD_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting past_c_even_base_add_nxt */
#define MV_PAST_C_EVEN_BASE_ADD_NXT_REG dec_past_c_even_ptr_nxt
#define MV_PAST_C_EVEN_BASE_ADD_NXT_START 0
#define MV_PAST_C_EVEN_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting future_y_odd_base_add_nxt */
#define MV_FUTURE_Y_ODD_BASE_ADD_NXT_REG dec_future_y_odd_ptr_nxt
#define MV_FUTURE_Y_ODD_BASE_ADD_NXT_START 0
#define MV_FUTURE_Y_ODD_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting future_y_even_base_add_nxt */
#define MV_FUTURE_Y_EVEN_BASE_ADD_NXT_REG dec_future_y_even_ptr_nxt
#define MV_FUTURE_Y_EVEN_BASE_ADD_NXT_START 0
#define MV_FUTURE_Y_EVEN_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting future_c_odd_base_add_nxt */
#define MV_FUTURE_C_ODD_BASE_ADD_NXT_REG dec_future_c_odd_ptr_nxt
#define MV_FUTURE_C_ODD_BASE_ADD_NXT_START 0
#define MV_FUTURE_C_ODD_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting future_c_even_base_add_nxt */
#define MV_FUTURE_C_EVEN_BASE_ADD_NXT_REG dec_future_c_even_ptr_nxt
#define MV_FUTURE_C_EVEN_BASE_ADD_NXT_START 0
#define MV_FUTURE_C_EVEN_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting recovery_y_odd_base_add_nxt */
#define MV_RECOVERY_Y_ODD_BASE_ADD_NXT_REG dec_recovery_y_odd_ptr_nxt
#define MV_RECOVERY_Y_ODD_BASE_ADD_NXT_START 0
#define MV_RECOVERY_Y_ODD_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting recovery_y_even_base_add_nxt */
#define MV_RECOVERY_Y_EVEN_BASE_ADD_NXT_REG dec_recovery_y_even_ptr_nxt
#define MV_RECOVERY_Y_EVEN_BASE_ADD_NXT_START 0
#define MV_RECOVERY_Y_EVEN_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting recovery_c_odd_base_add_nxt */
#define MV_RECOVERY_C_ODD_BASE_ADD_NXT_REG dec_recovery_c_odd_ptr_nxt
#define MV_RECOVERY_C_ODD_BASE_ADD_NXT_START 0
#define MV_RECOVERY_C_ODD_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting recovery_c_even_base_add_nxt */
#define MV_RECOVERY_C_EVEN_BASE_ADD_NXT_REG dec_recovery_c_even_ptr_nxt
#define MV_RECOVERY_C_EVEN_BASE_ADD_NXT_START 0
#define MV_RECOVERY_C_EVEN_BASE_ADD_NXT_MASK 0xFFFFFFFF
/* Setting d_ctx_top_free_cur */
#define MV_D_CTX_TOP_FREE_CUR_REG disp_ctx_cur
#define MV_D_CTX_TOP_FREE_CUR_START 3
#define MV_D_CTX_TOP_FREE_CUR_MASK 0x8
/* Setting d_ctx_bottom_free_cur */
#define MV_D_CTX_BOTTOM_FREE_CUR_REG disp_ctx_cur
#define MV_D_CTX_BOTTOM_FREE_CUR_START 2
#define MV_D_CTX_BOTTOM_FREE_CUR_MASK 0x4
/* Setting d_ctx_tab_label_cur */
#define MV_D_CTX_TAB_LABEL_CUR_REG disp_ctx_cur
#define MV_D_CTX_TAB_LABEL_CUR_START 1
#define MV_D_CTX_TAB_LABEL_CUR_MASK 0x2
/* Setting d_ctx_storing_format_cur */
#define MV_D_CTX_STORING_FORMAT_CUR_REG disp_ctx_cur
#define MV_D_CTX_STORING_FORMAT_CUR_START 0
#define MV_D_CTX_STORING_FORMAT_CUR_MASK 0x1
/* Setting d_ctx_top_free_nxt */
#define MV_D_CTX_TOP_FREE_NXT_REG disp_ctx_nxt
#define MV_D_CTX_TOP_FREE_NXT_START 3
#define MV_D_CTX_TOP_FREE_NXT_MASK 0x8
/* Setting d_ctx_bottom_free_nxt */
#define MV_D_CTX_BOTTOM_FREE_NXT_REG disp_ctx_nxt
#define MV_D_CTX_BOTTOM_FREE_NXT_START 2
#define MV_D_CTX_BOTTOM_FREE_NXT_MASK 0x4
/* Setting d_ctx_tab_label_nxt */
#define MV_D_CTX_TAB_LABEL_NXT_REG disp_ctx_nxt
#define MV_D_CTX_TAB_LABEL_NXT_START 1
#define MV_D_CTX_TAB_LABEL_NXT_MASK 0x2
/* Setting d_ctx_storing_format_nxt */
#define MV_D_CTX_STORING_FORMAT_NXT_REG disp_ctx_nxt
#define MV_D_CTX_STORING_FORMAT_NXT_START 0
#define MV_D_CTX_STORING_FORMAT_NXT_MASK 0x1
/* Setting fbm_event */
#define MV_FBM_EVENT_REG fbm_event
#define MV_FBM_EVENT_START 0
#define MV_FBM_EVENT_MASK 0x3F
/* Setting fbm_event_enable */
#define MV_FBM_EVENT_ENABLE_REG fbm_event_enable
#define MV_FBM_EVENT_ENABLE_START 0
#define MV_FBM_EVENT_ENABLE_MASK 0x3F
/* Setting fbm_event_clear */
#define MV_FBM_EVENT_CLEAR_REG fbm_event_clear
#define MV_FBM_EVENT_CLEAR_START 0
#define MV_FBM_EVENT_CLEAR_MASK 0x3F
/* Setting fbm_event_set */
#define MV_FBM_EVENT_SET_REG fbm_event_set
#define MV_FBM_EVENT_SET_START 0
#define MV_FBM_EVENT_SET_MASK 0x3F
/* Setting high_flaged_error_lock */
#define MV_HIGH_FLAGED_ERROR_LOCK_REG setup_error_concealment
#define MV_HIGH_FLAGED_ERROR_LOCK_START 6
#define MV_HIGH_FLAGED_ERROR_LOCK_MASK 0x40
/* Setting medium_flaged_error_lock */
#define MV_MEDIUM_FLAGED_ERROR_LOCK_REG setup_error_concealment
#define MV_MEDIUM_FLAGED_ERROR_LOCK_START 5
#define MV_MEDIUM_FLAGED_ERROR_LOCK_MASK 0x20
/* Setting low_flaged_error_lock */
#define MV_LOW_FLAGED_ERROR_LOCK_REG setup_error_concealment
#define MV_LOW_FLAGED_ERROR_LOCK_START 4
#define MV_LOW_FLAGED_ERROR_LOCK_MASK 0x10
/* Setting vlc_coef_error_lock */
#define MV_VLC_COEF_ERROR_LOCK_REG setup_error_concealment
#define MV_VLC_COEF_ERROR_LOCK_START 3
#define MV_VLC_COEF_ERROR_LOCK_MASK 0x8
/* Setting vlc_eob_miss_error_lock */
#define MV_VLC_EOB_MISS_ERROR_LOCK_REG setup_error_concealment
#define MV_VLC_EOB_MISS_ERROR_LOCK_START 2
#define MV_VLC_EOB_MISS_ERROR_LOCK_MASK 0x4
/* Setting vlc_mb_error_lock */
#define MV_VLC_MB_ERROR_LOCK_REG setup_error_concealment
#define MV_VLC_MB_ERROR_LOCK_START 1
#define MV_VLC_MB_ERROR_LOCK_MASK 0x2
/* Setting vect_error_lock */
#define MV_VECT_ERROR_LOCK_REG setup_error_concealment
#define MV_VECT_ERROR_LOCK_START 0
#define MV_VECT_ERROR_LOCK_MASK 0x1
/* Setting MBline_number_disp */
#define MV_MBLINE_NUMBER_DISP_REG info_lines_status
#define MV_MBLINE_NUMBER_DISP_START 8
#define MV_MBLINE_NUMBER_DISP_MASK 0x3F00
/* Setting MBline_number_decoded */
#define MV_MBLINE_NUMBER_DECODED_REG info_lines_status
#define MV_MBLINE_NUMBER_DECODED_START 0
#define MV_MBLINE_NUMBER_DECODED_MASK 0x3F
/* Setting buffer_number */
#define MV_BUFFER_NUMBER_START 0
#define MV_BUFFER_NUMBER_MASK 0x7F
/* Setting fbm_cmd */
#define MV_FBM_CMD_REG cmd_fbm
#define MV_FBM_CMD_START 0
#define MV_FBM_CMD_MASK 0x3FF
/* Setting video_int_status */
#define MV_VIDEO_INT_STATUS_REG video_int_status
#define MV_VIDEO_INT_STATUS_START 0
#define MV_VIDEO_INT_STATUS_MASK 0x3FFFF
/* Setting video_int_enable */
#define MV_VIDEO_INT_ENABLE_REG video_int_enable
#define MV_VIDEO_INT_ENABLE_START 0
#define MV_VIDEO_INT_ENABLE_MASK 0x3FFFF
/* Setting video_int_clear */
#define MV_VIDEO_INT_CLEAR_REG video_int_clear
#define MV_VIDEO_INT_CLEAR_START 0
#define MV_VIDEO_INT_CLEAR_MASK 0x3FFFF
/* Setting video_int_set */
#define MV_VIDEO_INT_SET_REG video_int_set
#define MV_VIDEO_INT_SET_START 0
#define MV_VIDEO_INT_SET_MASK 0x3FFFF
/* Setting dss_mode */
#define MV_DSS_MODE_REG setup_system_format
#define MV_DSS_MODE_START 2
#define MV_DSS_MODE_MASK 0x4
/* Setting video_format_selection */
#define MV_VIDEO_FORMAT_SELECTION_REG setup_system_format
#define MV_VIDEO_FORMAT_SELECTION_START 0
#define MV_VIDEO_FORMAT_SELECTION_MASK 0x3
/* Setting video_fifo_disable */
#define MV_VIDEO_FIFO_DISABLE_REG setup_system
#define MV_VIDEO_FIFO_DISABLE_START 2
#define MV_VIDEO_FIFO_DISABLE_MASK 0x4
/* Setting video_synchronisation_mode */
#define MV_VIDEO_SYNCHRONISATION_MODE_REG setup_system
#define MV_VIDEO_SYNCHRONISATION_MODE_START 0
#define MV_VIDEO_SYNCHRONISATION_MODE_MASK 0x3
/* Setting video_decoder_reset */
#define MV_VIDEO_DECODER_RESET_REG cmd_video_reset
#define MV_VIDEO_DECODER_RESET_START 1
#define MV_VIDEO_DECODER_RESET_MASK 0x2
/* Setting mpeg_reset */
#define MV_MPEG_RESET_REG cmd_video_reset
#define MV_MPEG_RESET_START 0
#define MV_MPEG_RESET_MASK 0x1
/* Setting load_stcb */
#define MV_LOAD_STCB_REG cmd_video
#define MV_LOAD_STCB_START 4
#define MV_LOAD_STCB_MASK 0x10
/* Setting load_stca */
#define MV_LOAD_STCA_REG cmd_video
#define MV_LOAD_STCA_START 3
#define MV_LOAD_STCA_MASK 0x8
/* Setting load_dts */
#define MV_LOAD_DTS_REG cmd_video
#define MV_LOAD_DTS_START 2
#define MV_LOAD_DTS_MASK 0x4
/* Setting discard */
#define MV_DISCARD_REG cmd_video
#define MV_DISCARD_START 1
#define MV_DISCARD_MASK 0x2
/* Setting synchronize */
#define MV_SYNCHRONIZE_REG cmd_video
#define MV_SYNCHRONIZE_START 0
#define MV_SYNCHRONIZE_MASK 0x1
/* Setting vbv_delay */
#define MV_VBV_DELAY_REG bitstr_vbv_delay
#define MV_VBV_DELAY_START 0
#define MV_VBV_DELAY_MASK 0xFFFF
/* Setting vbv_buffer_size */
#define MV_VBV_BUFFER_SIZE_REG bitstr_vbv_buffer_size
#define MV_VBV_BUFFER_SIZE_START 0
#define MV_VBV_BUFFER_SIZE_MASK 0x3FF
/* Setting video_bitrate */
#define MV_VIDEO_BITRATE_REG bitstr_video_bitrate
#define MV_VIDEO_BITRATE_START 0
#define MV_VIDEO_BITRATE_MASK 0x3FFFF
/* Setting video_fifo_start */
#define MV_VIDEO_FIFO_START_REG video_fifo_start
#define MV_VIDEO_FIFO_START_START 0
#define MV_VIDEO_FIFO_START_MASK 0xFFFFFFFF
/* Setting video_fifo_size */
#define MV_VIDEO_FIFO_SIZE_REG video_fifo_size
#define MV_VIDEO_FIFO_SIZE_START 0
#define MV_VIDEO_FIFO_SIZE_MASK 0xFFFFFFFF
/* Setting video_fifo_under */
#define MV_VIDEO_FIFO_UNDER_REG video_fifo_under
#define MV_VIDEO_FIFO_UNDER_START 0
#define MV_VIDEO_FIFO_UNDER_MASK 0xFFFFFFFF
/* Setting video_fifo_over */
#define MV_VIDEO_FIFO_OVER_REG video_fifo_over
#define MV_VIDEO_FIFO_OVER_START 0
#define MV_VIDEO_FIFO_OVER_MASK 0xFFFFFFFF
/* Setting video_fifo_bfm_update */
#define MV_VIDEO_FIFO_BFM_UPDATE_REG cmd_video_fifo
#define MV_VIDEO_FIFO_BFM_UPDATE_START 0
#define MV_VIDEO_FIFO_BFM_UPDATE_MASK 0x1
/* Setting video_fifo_bfm_dec */
#define MV_VIDEO_FIFO_BFM_DEC_REG cmd_video_fifo
#define MV_VIDEO_FIFO_BFM_DEC_START 1
#define MV_VIDEO_FIFO_BFM_DEC_MASK 0x2
/* Setting video_fifo_rdpt_update */
#define MV_VIDEO_FIFO_RDPT_UPDATE_REG cmd_video_fifo
#define MV_VIDEO_FIFO_RDPT_UPDATE_START 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -