📄 davincifb.h
字号:
#define OSD_VIDWINMD_VVZ1_SHIFT 10#define OSD_VIDWINMD_VFF1 (1 << 9)#define OSD_VIDWINMD_ACT1 (1 << 8)#define OSD_VIDWINMD_V0EFC (1 << 6)#define OSD_VIDWINMD_VHZ0 (3 << 4)#define OSD_VIDWINMD_VHZ0_SHIFT 4#define OSD_VIDWINMD_VVZ0 (3 << 2)#define OSD_VIDWINMD_VVZ0_SHIFT 2#define OSD_VIDWINMD_VFF0 (1 << 1)#define OSD_VIDWINMD_ACT0 (1 << 0)#define OSD_OSDWIN0MD_ATN0E (1 << 14)#define OSD_OSDWIN0MD_RGB0E (1 << 13)#define OSD_OSDWIN0MD_CLUTS0 (1 << 12)#define OSD_OSDWIN0MD_OHZ0 (3 << 10)#define OSD_OSDWIN0MD_OHZ0_SHIFT 10#define OSD_OSDWIN0MD_OVZ0 (3 << 8)#define OSD_OSDWIN0MD_OVZ0_SHIFT 8#define OSD_OSDWIN0MD_BMW0 (3 << 6)#define OSD_OSDWIN0MD_BMW0_SHIFT 6#define OSD_OSDWIN0MD_BLND0 (3 << 3)#define OSD_OSDWIN0MD_BLND0_SHIFT 3#define OSD_OSDWIN0MD_TE0 (1 << 2)#define OSD_OSDWIN0MD_OFF0 (1 << 1)#define OSD_OSDWIN0MD_OACT0 (1 << 0)#define OSD_OSDWIN1MD_OASW (1 << 15)#define OSD_OSDWIN1MD_ATN1E (1 << 14)#define OSD_OSDWIN1MD_RGB1E (1 << 13)#define OSD_OSDWIN1MD_CLUTS1 (1 << 12)#define OSD_OSDWIN1MD_OHZ1 (3 << 10)#define OSD_OSDWIN1MD_OHZ1_SHIFT 10#define OSD_OSDWIN1MD_OVZ1 (3 << 8)#define OSD_OSDWIN1MD_OVZ1_SHIFT 8#define OSD_OSDWIN1MD_BMW1 (3 << 6)#define OSD_OSDWIN1MD_BMW1_SHIFT 6#define OSD_OSDWIN1MD_BLND1 (3 << 3)#define OSD_OSDWIN1MD_BLND1_SHIFT 3#define OSD_OSDWIN1MD_TE1 (1 << 2)#define OSD_OSDWIN1MD_OFF1 (1 << 1)#define OSD_OSDWIN1MD_OACT1 (1 << 0)#define OSD_OSDATRMD_OASW (1 << 15)#define OSD_OSDATRMD_OHZA (3 << 10)#define OSD_OSDATRMD_OHZA_SHIFT 10#define OSD_OSDATRMD_OVZA (3 << 8)#define OSD_OSDATRMD_OVZA_SHIFT 8#define OSD_OSDATRMD_BLNKINT (3 << 6)#define OSD_OSDATRMD_BLNKINT_SHIFT 6#define OSD_OSDATRMD_OFFA (1 << 1)#define OSD_OSDATRMD_BLNK (1 << 0)#define OSD_RECTCUR_RCAD (0xff << 8)#define OSD_RECTCUR_RCAD_SHIFT 8#define OSD_RECTCUR_CLUTSR (1 << 7)#define OSD_RECTCUR_RCHW (3 << 4)#define OSD_RECTCUR_RCHW_SHIFT 4#define OSD_RECTCUR_RCVW (3 << 1)#define OSD_RECTCUR_RCVW_SHIFT 1#define OSD_RECTCUR_RCACT (1 << 0)#define OSD_VIDWIN0OFST_V0LO (0x1ff << 0)#define OSD_VIDWIN0OFST_V0LO_SHIFT 0#define OSD_VIDWIN1OFST_V1LO (0x1ff << 0)#define OSD_VIDWIN1OFST_V1LO_SHIFT 0#define OSD_OSDWIN0OFST_O0LO (0x1ff << 0)#define OSD_OSDWIN0OFST_O0LO_SHIFT 0#define OSD_OSDWIN1OFST_O1LO (0x1ff << 0)#define OSD_OSDWIN1OFST_O1LO_SHIFT 0#define OSD_BASEPX_BPX (0x3ff << 0)#define OSD_BASEPX_BPX_SHIFT 0#define OSD_BASEPY_BPY (0x1ff << 0)#define OSD_BASEPY_BPY_SHIFT 0#define OSD_VIDWIN0XP_V0X (0x3ff << 0)#define OSD_VIDWIN0XP_V0X_SHIFT 0#define OSD_VIDWIN0YP_V0Y (0x1ff << 0)#define OSD_VIDWIN0YP_V0Y_SHIFT 0#define OSD_VIDWIN0XL_V0W (0xfff << 0)#define OSD_VIDWIN0XL_V0W_SHIFT 0#define OSD_VIDWIN0YL_V0H (0x7ff << 0)#define OSD_VIDWIN0YL_V0H_SHIFT 0#define OSD_VIDWIN1XP_V1X (0x3ff << 0)#define OSD_VIDWIN1XP_V1X_SHIFT 0#define OSD_VIDWIN1YP_V1Y (0x1ff << 0)#define OSD_VIDWIN1YP_V1Y_SHIFT 0#define OSD_VIDWIN1XL_V1W (0xfff << 0)#define OSD_VIDWIN1XL_V1W_SHIFT 0#define OSD_VIDWIN1YL_V1H (0x7ff << 0)#define OSD_VIDWIN1YL_V1H_SHIFT 0#define OSD_OSDWIN0XP_W0X (0x3ff << 0)#define OSD_OSDWIN0XP_W0X_SHIFT 0#define OSD_OSDWIN0YP_W0Y (0x1ff << 0)#define OSD_OSDWIN0YP_W0Y_SHIFT 0#define OSD_OSDWIN0XL_W0W (0xfff << 0)#define OSD_OSDWIN0XL_W0W_SHIFT 0#define OSD_OSDWIN0YL_W0H (0x7ff << 0)#define OSD_OSDWIN0YL_W0H_SHIFT 0#define OSD_OSDWIN1XP_W1X (0x3ff << 0)#define OSD_OSDWIN1XP_W1X_SHIFT 0#define OSD_OSDWIN1YP_W1Y (0x1ff << 0)#define OSD_OSDWIN1YP_W1Y_SHIFT 0#define OSD_OSDWIN1XL_W1W (0xfff << 0)#define OSD_OSDWIN1XL_W1W_SHIFT 0#define OSD_OSDWIN1YL_W1H (0x7ff << 0)#define OSD_OSDWIN1YL_W1H_SHIFT 0#define OSD_CURXP_RCSX (0x3ff << 0)#define OSD_CURXP_RCSX_SHIFT 0#define OSD_CURYP_RCSY (0x1ff << 0)#define OSD_CURYP_RCSY_SHIFT 0#define OSD_CURYL_RCSH (0x7ff << 0)#define OSD_CURYL_RCSH_SHIFT 0#define OSD_W0BMP01_PAL01 (0xff << 8)#define OSD_W0BMP01_PAL01_SHIFT 8#define OSD_W0BMP01_PAL00 (0xff << 0)#define OSD_W0BMP01_PAL00_SHIFT 0#define OSD_W0BMP23_PAL03 (0xff << 8)#define OSD_W0BMP23_PAL03_SHIFT 8#define OSD_W0BMP23_PAL02 (0xff << 0)#define OSD_W0BMP23_PAL02_SHIFT 0#define OSD_W0BMP45_PAL05 (0xff << 8)#define OSD_W0BMP45_PAL05_SHIFT 8#define OSD_W0BMP45_PAL04 (0xff << 0)#define OSD_W0BMP45_PAL04_SHIFT 0#define OSD_W0BMP67_PAL07 (0xff << 8)#define OSD_W0BMP67_PAL07_SHIFT 8#define OSD_W0BMP67_PAL06 (0xff << 0)#define OSD_W0BMP67_PAL06_SHIFT 0#define OSD_W0BMP89_PAL09 (0xff << 8)#define OSD_W0BMP89_PAL09_SHIFT 8#define OSD_W0BMP89_PAL08 (0xff << 0)#define OSD_W0BMP89_PAL08_SHIFT 0#define OSD_W0BMPAB_PAL11 (0xff << 8)#define OSD_W0BMPAB_PAL11_SHIFT 8#define OSD_W0BMPAB_PAL10 (0xff << 0)#define OSD_W0BMPAB_PAL10_SHIFT 0#define OSD_W0BMPCD_PAL13 (0xff << 8)#define OSD_W0BMPCD_PAL13_SHIFT 8#define OSD_W0BMPCD_PAL12 (0xff << 0)#define OSD_W0BMPCD_PAL12_SHIFT 0#define OSD_W0BMPEF_PAL15 (0xff << 8)#define OSD_W0BMPEF_PAL15_SHIFT 8#define OSD_W0BMPEF_PAL14 (0xff << 0)#define OSD_W0BMPEF_PAL14_SHIFT 0#define OSD_W1BMP0_PAL01 (0xff << 8)#define OSD_W1BMP0_PAL01_SHIFT 8#define OSD_W1BMP0_PAL00 (0xff << 0)#define OSD_W1BMP0_PAL00_SHIFT 0#define OSD_W1BMP2_PAL03 (0xff << 8)#define OSD_W1BMP2_PAL03_SHIFT 8#define OSD_W1BMP2_PAL02 (0xff << 0)#define OSD_W1BMP2_PAL02_SHIFT 0#define OSD_W1BMP4_PAL05 (0xff << 8)#define OSD_W1BMP4_PAL05_SHIFT 8#define OSD_W1BMP4_PAL04 (0xff << 0)#define OSD_W1BMP4_PAL04_SHIFT 0#define OSD_W1BMP6_PAL07 (0xff << 8)#define OSD_W1BMP6_PAL07_SHIFT 8#define OSD_W1BMP6_PAL06 (0xff << 0)#define OSD_W1BMP6_PAL06_SHIFT 0#define OSD_W1BMP8_PAL09 (0xff << 8)#define OSD_W1BMP8_PAL09_SHIFT 8#define OSD_W1BMP8_PAL08 (0xff << 0)#define OSD_W1BMP8_PAL08_SHIFT 0#define OSD_W1BMPA_PAL11 (0xff << 8)#define OSD_W1BMPA_PAL11_SHIFT 8#define OSD_W1BMPA_PAL10 (0xff << 0)#define OSD_W1BMPA_PAL10_SHIFT 0#define OSD_W1BMPC_PAL13 (0xff << 8)#define OSD_W1BMPC_PAL13_SHIFT 8#define OSD_W1BMPC_PAL12 (0xff << 0)#define OSD_W1BMPC_PAL12_SHIFT 0#define OSD_W1BMPE_PAL15 (0xff << 8)#define OSD_W1BMPE_PAL15_SHIFT 8#define OSD_W1BMPE_PAL14 (0xff << 0)#define OSD_W1BMPE_PAL14_SHIFT 0#define OSD_MISCCT_RGBEN (1 << 7)#define OSD_MISCCT_RGBWIN (1 << 6)#define OSD_MISCCT_TMON (1 << 5)#define OSD_MISCCT_RSEL (1 << 4)#define OSD_MISCCT_CPBSY (1 << 3)#define OSD_MISCCT_PPSW (1 << 2)#define OSD_MISCCT_PPRV (1 << 1)#define OSD_CLUTRAMY_Y (0xff << 8)#define OSD_CLUTRAMY_Y_SHIFT 8#define OSD_CLUTRAMY_CB (0xff << 0)#define OSD_CLUTRAMY_CB_SHIFT 0#define OSD_CLUTRAM_CR (0xff << 8)#define OSD_CLUTRAM_CR_SHIFT 8#define OSD_CLUTRAM_CADDR (0xff << 0)#define OSD_CLUTRAM_CADDR_SHIFT 0#define OSD_TRANSPVA_RGBTRANS (0xff << 0)#define OSD_TRANSPVA_RGBTRANS_SHIFT 0#define LCD 0#define NTSC 1#define PAL 2#define COMPOSITE 1#define SVIDEO 2#define COMPONENT 3#define RGB 4/* define the custom FBIO_WAITFORVSYNC ioctl */#define FBIO_WAITFORVSYNC _IOW('F', 0x20, u_int32_t)#define FBIO_SETATTRIBUTE _IOW('F', 0x21, struct fb_fillrect)#define FBIO_SETPOSX _IOW('F', 0x22, u_int32_t)#define FBIO_SETPOSY _IOW('F', 0x23, u_int32_t)struct zoom_params{ u_int32_t window_id; u_int32_t zoom_h; u_int32_t zoom_v;};#define FBIO_SETZOOM _IOW('F', 0x24, struct zoom_params)#define FBIO_GETSTD _IOR('F', 0x25, u_int32_t)#endif /* _DAVINCIFB_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -