📄 av_dcr.h
字号:
#define AUDIO_CMD_RETRY 50#define DECOD_BEEP_FREQ_TBL_MAX 48#define DECOD_AUD_BEEP_MAX_DUR 31#define DECOD_AUD_BEEP_MIN_ATT 7#define DECOD_AUD_DEF_ID 0xE0C0#define DECOD_AUD_DEF_AC3_ID 0xFFBD/*-----------------------------------------------------------------------------+| Bit definitions for the MPEG video registers.+-----------------------------------------------------------------------------*/#define DECOD_RESET_CHIP 0x04000000#define DECOD_CHIP_CONTROL_CHIP_V_MASK 0x0000F000#define DECOD_CHIP_CONTROL_VID_CLIP 0x00000800#define DECOD_CHIP_CONTROL_AUTO_SYNC 0x00000080#define DECOD_CHIP_CONTROL_AUD_MAS 0x00000040#define DECOD_CHIP_CONTROL_VID_MAS 0x00000020#define DECOD_CHIP_CONTROL_DIS_SYNC 0x00000010#define DECOD_CHIP_CONTROL_BLANK_VID 0x00000008#define DECOD_CHIP_CONTROL_SVP 0x00000002#define DECOD_CHIP_CONTROL_SVD 0x00000001#define DECOD_CHIP_MODE_B_PICT_UNDER 0x00002000#define DECOD_CHIP_MODE_ENABLE_PIP 0x00001000#define DECOD_CHIP_MODE_LOAD_STC 0x00000400#define DECOD_CHIP_MODE_ENABLE_OVER_R 0x00000020#define DECOD_CHIP_MODE_STC_TIME_BASE 0x00000010#define DECOD_CHIP_MODE_BYTE_SWAP 0x00000002#define DECOD_CHIP_MODE_NO_B_FRAME_MODE 0x00000001#define DECOD_DISP_MODE_BK_MASK 0xFFFF0000#define DECOD_DISP_MODE_BK_Y_MASK 0xFF000000#define DECOD_DISP_MODE_BK_CB_MASK 0x00F00000#define DECOD_DISP_MODE_BK_CR_MASK 0x000F0000#define DECOD_DISP_MODE_BK_BLACK 0x00880000#define DECOD_DISP_MODE_COMP_BLANKING 0x00002000#define DECOD_DISP_MODE_HSC_VSC 0x00004000#define DECOD_DISP_MODE_SYNC_TRAILING 0x00006000#define DECOD_DISP_MODE_CCIR_656 0x0000A000#define DECOD_DISP_MODE_SYNC_LEADING 0x0000E000#define DECOD_DISP_MODE_HSC_POL_ACT_HI 0x00001000#define DECOD_DISP_MODE_VSC_POL_HIGH 0x00000800#define DECOD_DISP_MODE_PAL_MODE 0x00000400#define DECOD_DISP_MODE_TRANS_POL_LOW 0x00000200#define DECOD_DISP_MODE_YCBCR_CLIP_254 0x00000000#define DECOD_DISP_MODE_YCBCR_NO_CLIP 0x00000040#define DECOD_DISP_MODE_YCBCR_CLIP_253 0x00000080#define DECOD_DISP_MODE_YCBCR_CLIP 0x000000C0#define DECOD_DISP_MODE_SFM_MASK 0x00000030#define DECOD_DISP_MODE_NORM_DISP 0x00000000#define DECOD_DISP_MODE_BOTTOM_ONLY 0x00000010#define DECOD_DISP_MODE_TOP_ONLY 0x00000020#define DECOD_DISP_MODE_FIRST_ONLY 0x00000030#define DECOD_DISP_MODE_LETTERBOX_DISP 0x00000002#define DECOD_DISP_MODE_1_2_h_v 0x00000006#define DECOD_DISP_MODE_1_4_h_v 0x00000008#define DECOD_DISP_MODE_2x 0x0000000A#define DECOD_DISP_MODE_DISABLE_EXP 0x0000000E#define DECOD_DISP_MODE_MASK 0x0000000E#define DECOD_DISP_MODE_16_9_MONITOR 0x00000001#define DECOD_VBI_CTL_VBI_MASK 0x00001F00#define DECOD_VBI_CTL_TELETEXT_REVERSE 0x00000080#define DECOD_VBI_CTL_TLTX_7128 0x00000000#define DECOD_VBI_CTL_TLTX_VBI 0x00000020#define DECOD_VBI_CTL_TLTX_7120 0x00000040#define DECOD_VBI_CTL_TLTX_7120_EXT 0x00000060#define DECOD_VBI_CTL_VBI_LINE_MASK 0x0000001F#define DECOD_COMD_CHAIN 0x00000001#define DECOD_COMD_STAT_PENDING 0x00000001#define DECOD_HOST_INT_SERV_PICT 0x80000000#define DECOD_HOST_INT_FF_STATUS 0x40000000#define DECOD_HOST_INT_SAVED_PTS 0x08000000#define DECOD_HOST_INT_ZOOM_OFF_OVER 0x02000000#define DECOD_HOST_INT_CHAN_CHAN 0x01000000#define DECOD_HOST_INT_PLB_ERROR 0x00800000#define DECOD_HOST_INT_BLOCK_READ 0x00040000#define DECOD_HOST_INT_STC_READY 0x00020000#define DECOD_HOST_INT_DECOD_HANG 0x00010000#define DECOD_HOST_INT_SS 0x00008000#define DECOD_HOST_INT_SERROR 0x00004000#define DECOD_HOST_INT_SEND 0x00002000#define DECOD_HOST_INT_SMPTE 0x00001000#define DECOD_HOST_INT_PSKIP 0x00000800#define DECOD_HOST_INT_PSTART 0x00000400#define DECOD_HOST_INT_PRESOL 0x00000200#define DECOD_HOST_INT_USR_DATA 0x00000100#define DECOD_HOST_INT_VBI_START 0x00000080#define DECOD_HOST_INT_VIDEO_START 0x00000040#define DECOD_HOST_INT_FF_VIDEO_START 0x00000020#define DECOD_HOST_INT_BLK_MOVE_COMPL 0x00000010#define DECOD_HOST_INT_TIMER_BASE_CH 0x00000008#define DECOD_HOST_INT_VID_RB_TH 0x00000004#define DECOD_HOST_INT_VID_RB_OV 0x00000002#define DECOD_HOST_INT_OSD_DATA 0x00000001#define DECOD_HOST_MASK_SERV_PICT 0x80000000#define DECOD_HOST_MASK_FF_STATUS 0x40000000#define DECOD_HOST_MASK_SAVED_PTS 0x08000000#define DECOD_HOST_MASK_ZOOM_OFF_OVER 0x02000000#define DECOD_HOST_MASK_CHAN_CHAN 0x01000000#define DECOD_HOST_MASK_PLB_ERROR 0x00800000#define DECOD_HOST_MASK_BLOCK_READ 0x00040000#define DECOD_HOST_MASK_STC_READY 0x00020000#define DECOD_HOST_MASK_DECOD_HANG 0x00010000#define DECOD_HOST_MASK_SS 0x00008000#define DECOD_HOST_MASK_SERROR 0x00004000#define DECOD_HOST_MASK_SEND 0x00002000#define DECOD_HOST_MASK_SMPTE 0x00001000#define DECOD_HOST_MASK_PSKIP 0x00000800#define DECOD_HOST_MASK_PSTART 0x00000400#define DECOD_HOST_MASK_PRESOL 0x00000200#define DECOD_HOST_MASK_USR_DATA 0x00000100#define DECOD_HOST_MASK_VBI_START 0x00000080#define DECOD_HOST_MASK_VIDEO_START 0x00000040#define DECOD_HOST_MASK_FF_VIDEO_START 0x00000020#define DECOD_HOST_MASK_BLK_MOVE_COMPL 0x00000010#define DECOD_HOST_MASK_TIMER_BASE_CH 0x00000008#define DECOD_HOST_MASK_VID_RB_TH 0x00000004#define DECOD_HOST_MASK_VID_RB_OV 0x00000002#define DECOD_HOST_MASK_OSD_DATA 0x00000001#define DECOD_VCLIP_BLOCK_VALID 0x80000000#define DECOD_VCLIP_END_OF_STREAM 0x40000000#define DECOD_VCLIP_STREAM_BUISY 0x20000000#define DECOD_DRAM_BUF2_LUM 0x00000000#define DECOD_DRAM_BUF2_CH 0x00000100#define DECOD_DRAM_BUF1_LUM 0x00000600#define DECOD_DRAM_BUF1_CH 0x00000700#define DECOD_DRAM_BUF0_LUM 0x00000400#define DECOD_DRAM_BUF0_CH 0x00000500#define DECOD_DRAM_BUF4_LUM 0x00000800#define DECOD_DRAM_BUF4_CH 0x00000900#define DECOD_DRAM_BUF6_LUM 0x00000A00#define DECOD_DRAM_BUF6_CH 0x00000B00#define DECOD_WR_PROT_DISABLE 0x00000001#define DECOD_WR_PROT_ENABLE 0x00000000/*-----------------------------------------------------------------------------+| MPEG video decoder memory address definitions and memory usage.+-----------------------------------------------------------------------------*/#define DECOD_SP_ADDR 0x100#define DECOD_DRAM_SS1 0x1F4#define DECOD_DRAM_SS2 0x1F6#define DECOD_DRAM_PS 0x1F8#define DECOD_DRAM_TR1 0x1FC#define DECOD_DRAM_TR2 0x1FE#define DECOD_USER_MEM_SIZE 512#define DECOD_MEM_ALIGN 128#define DECOD_RB_ALIGN 32#define DECOD_NTSC_FRAME_BUFFER_SIZE 1601280#define DECOD_PAL_FRAME_BUFFER_SIZE 1785600#define DECOD_PAL2M_FRAME_BUFFER_SIZE 1633024#define DECOD_MIN_RATE_BUFF_SIZE 200000#define DECOD_DRAM_MULT 128#define DECOD_OSD_BASE_ADDR 0x0900#define DECOD_TIMEOUT 25#define DECOD_CLIP_TIMEOUT 500#define MAX_VID_SERV_PICTURES 16#define VID_SP_MODE_OFF 0x00000000#define VID_SP_MODE_INIT_PENDING 0x00000001#define VID_SP_MODE_INIT_COMPLETE 0x00000002#define VID_SP_MODE_DISP_PENDING 0x00000003#define VID_SP_MODE_DISP_COMPLETE 0x00000004/*-----------------------------------------------------------------------------+| MPEG video decoder command definitions.+-----------------------------------------------------------------------------*/#define DECOD_COM_PLAY (0x0000<<1)#define DECOD_COM_PAUSE (0x0001<<1)#define DECOD_COM_SFRAME (0x0002<<1)#define DECOD_COM_FF (0x0003<<1)#define DECOD_COM_SLOWMO (0x0004<<1)#define DECOD_COM_IMM_NOR_PLAY (0x0005<<1)#define DECOD_COM_NO_PAN_SCAN (0x0006<<1)#define DECOD_COM_FFRAME (0x0007<<1)#define DECOD_COM_RES_VID_BUF (0x0008<<1)#define DECOD_COM_CONF (0x0009<<1)#define DECOD_COM_CH_SW (0x000A<<1)#define DECOD_COM_INIT_SP (0x000A<<1)#define DECOD_COM_DISP_SP (0x000B<<1)#define DECOD_COM_CH_SW_PREOP (0x000C<<1)#define DECOD_COM_DEL_SP (0x000C<<1)#define DECOD_COM_STILL_P (0x000E<<1)#define DECOD_COM_PAL_4M 0x0000 /* PAL 4 Meg */#define DECOD_COM_PAL 0x8000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -