📄 shareinf.h
字号:
#define SI_JPG_BG_CLR_Y wSIItemPos(SI_JPG_GRP, 9)
#define SI_JPG_BG_CLR_CB wSIItemPos(SI_JPG_GRP, 10)
#define SI_JPG_BG_CLR_CR wSIItemPos(SI_JPG_GRP, 11)
#define SI_JPG_PROGRESSIVE_SHOW wSIItemPos(SI_JPG_GRP, 12)
//JPEG Digest Customization
#define SI_DIGEST_START_X wSIItemPos(SI_JPG_GRP, 13)
#define SI_DIGEST_START_Y_NTSC wSIItemPos(SI_JPG_GRP, 14)
#define SI_DIGEST_X_DIM_NUMS wSIItemPos(SI_JPG_GRP, 15)
#define SI_DIGEST_Y_DIM_NUMS wSIItemPos(SI_JPG_GRP, 16)
#define SI_DIGEST_H_GAP wSIItemPos(SI_JPG_GRP, 17)
#define SI_DIGEST_V_GAP_NTSC wSIItemPos(SI_JPG_GRP, 18)
#define SI_DIGEST_WIDTH wSIItemPos(SI_JPG_GRP, 19)
#define SI_DIGEST_HEIGHT wSIItemPos(SI_JPG_GRP, 20)
#define SI_JPG_ITEM_IDX_LO wSIItemPos(SI_JPG_GRP, 21)
#define SI_JPG_ITEM_IDX_HI wSIItemPos(SI_JPG_GRP, 22) // - the index of current item
#define SI_JPG_STT wSIItemPos(SI_JPG_GRP, 23) // - the state of the module
#define SI_JPG_MODE wSIItemPos(SI_JPG_GRP, 24) // - operation mode
#define SI_JPG_ROTATE_PAN_ACK wSIItemPos(SI_JPG_GRP, 25)
#define SI_JPG_SLIDE_SHOW_DONE wSIItemPos(SI_JPG_GRP, 26)
#define SI_PREVIEW_MODE wSIItemPos(SI_JPG_GRP, 27)
#define SI_PREVIEW_START_X wSIItemPos(SI_JPG_GRP, 28)
#define SI_PREVIEW_START_Y wSIItemPos(SI_JPG_GRP, 29)
#define SI_PREVIEW_WIDTH wSIItemPos(SI_JPG_GRP, 30)
#define SI_PREVIEW_HEIGHT wSIItemPos(SI_JPG_GRP, 31)
#define SI_PREVIEW_BG wSIItemPos(SI_JPG_GRP, 32)
//group 57,
#define SI_JPG_ORG_WIDTH_LO wSIItemPos(SI_JPG_GRP_1, 1)
#define SI_JPG_ORG_WIDTH_HI wSIItemPos(SI_JPG_GRP_1, 2)
#define SI_JPG_ORG_HEIGHT_LO wSIItemPos(SI_JPG_GRP_1, 3)
#define SI_JPG_ORG_HEIGHT_HI wSIItemPos(SI_JPG_GRP_1, 4)
#define SI_JPG_ITEM_INFO_B1 wSIItemPos(SI_JPG_GRP_1, 5)
#define SI_JPG_ITEM_INFO_B2 wSIItemPos(SI_JPG_GRP_1, 6)
#define SI_JPG_ITEM_INFO_B3 wSIItemPos(SI_JPG_GRP_1, 7)
#define SI_JPG_ITEM_INFO_B4 wSIItemPos(SI_JPG_GRP_1, 8)
#define SI_JPG_DSP_ITEM_IDX_LO wSIItemPos(SI_JPG_GRP_1, 9)
#define SI_JPG_DSP_ITEM_IDX_HI wSIItemPos(SI_JPG_GRP_1, 10)
#define SI_JPG_PROG_PIC_SIZ_LIMIT wSIItemPos(SI_JPG_GRP_1, 11)
#define SI_JPG_H_PAN_STEP_NUM wSIItemPos(SI_JPG_GRP_1, 12)
#define SI_JPG_V_PAN_STEP_NUM wSIItemPos(SI_JPG_GRP_1, 13)
#define SI_JPG_HW_MODE wSIItemPos(SI_JPG_GRP_1, 14)
#define SI_JPG_ORIENTATION_CHG wSIItemPos(SI_JPG_GRP_1, 15) //qiuhua[05/0819] update shareinfo
#define SI_JPG_TARGET wSIItemPos(SI_JPG_GRP_1, 16)
#define SI_JPG_ERROR_TYPE wSIItemPos(SI_JPG_GRP_1, 17)
// - TODO: other items.
#define SI_FSMENU_ITEM_REGION_START wSIItemPos(SI_FSMENU_ITEM_REGION_GRP, 1)
//Group 14 //Mars,[2002/5/29]
#define SI_JPG_THUMBNAIL_START wSIItemPos(SI_JPG_THUMBNAIL_GRP, 1)
#define SI_THUMBNAIL_1_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 1)
#define SI_THUMBNAIL_1_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 2)
#define SI_THUMBNAIL_2_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 3)
#define SI_THUMBNAIL_2_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 4)
#define SI_THUMBNAIL_3_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 5)
#define SI_THUMBNAIL_3_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 6)
#define SI_THUMBNAIL_4_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 7)
#define SI_THUMBNAIL_4_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 8)
#define SI_THUMBNAIL_5_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 9)
#define SI_THUMBNAIL_5_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 10)
#define SI_THUMBNAIL_6_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 11)
#define SI_THUMBNAIL_6_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 12)
#define SI_THUMBNAIL_7_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 13)
#define SI_THUMBNAIL_7_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 14)
#define SI_THUMBNAIL_8_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 15)
#define SI_THUMBNAIL_8_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 16)
#define SI_THUMBNAIL_9_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 17)
#define SI_THUMBNAIL_9_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 18)
#define SI_THUMBNAIL_10_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 19)
#define SI_THUMBNAIL_10_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 20)
#define SI_THUMBNAIL_11_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 21)
#define SI_THUMBNAIL_11_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 22)
#define SI_THUMBNAIL_12_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 23)
#define SI_THUMBNAIL_12_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 24)
#define SI_THUMBNAIL_13_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 25)
#define SI_THUMBNAIL_13_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 26)
#define SI_THUMBNAIL_14_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 27)
#define SI_THUMBNAIL_14_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 28)
#define SI_THUMBNAIL_15_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 29)
#define SI_THUMBNAIL_15_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 30)
#define SI_THUMBNAIL_16_IDX_LO wSIItemPos(SI_JPG_THUMBNAIL_GRP, 31)
#define SI_THUMBNAIL_16_IDX_HI wSIItemPos(SI_JPG_THUMBNAIL_GRP, 32)
// SHARED GROUPD FOR FS UI COMMANDS
// COMMAND GROUP 0 for the original UI component "FS MENU"
#define SI_FSMENU_COMMAND_START_0 wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 1)
// - commands passed thru command grp 0 are of the old command set
#define SI_FSMENU_ITEM_1 wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 1)
#define SI_FSMENU_ITEM_2 wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 2)
#define SI_FSMENU_ITEM_3 wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 3)
#define SI_FSMENU_ITEM_4 wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 4)
#define SI_FSMENU_ITEM_5 wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 5)
#define SI_FSMENU_ENROLL_MENU wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 2)
#define SI_FSMENU_SHOW_PAGE wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 4)
#define SI_FSMENU_CLR_PAGE wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 5)
#define SI_FSMENU_ACT_ITEM wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 6)
#define SI_FSMENU_ADD_TO_PLAYLIST wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 7)
#define SI_FSMENU_REMOVE_FROM_PLAYLIST wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 8)
// - for notification
#define SI_FSMENU_DIR_CHANGED wSIItemPos(SI_FSMENU_COMMAND_GRP_0, 10)
// COMMAND GROUP 1 for the UI component "FS LIST"
#define SI_FSMENU_COMMAND_START_1 wSIItemPos(SI_FSMENU_COMMAND_GRP_1, 1)
// FS MENU ICON SET GROUP "SI_FSMENU_ICON_SET_GRP"
#define SI_FSMENU_AC3_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 1)
#define SI_FSMENU_MP3_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 2)
#define SI_FSMENU_MP2_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 3)
#define SI_FSMENU_MP1_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 4)
#define SI_FSMENU_WAV_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 5)
#define SI_FSMENU_JPG_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 6)
#define SI_FSMENU_MLP_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 7)
#define SI_FSMENU_WMA_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 8)
#define SI_FSMENU_ASF_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 9)
#define SI_FSMENU_MPG_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 10)
#define SI_FSMENU_DAT_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 11)
#define SI_FSMENU_VOB_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 12)
#define SI_FSMENU_DSD_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 13)
#define SI_FSMENU_DIR_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 14)
#define SI_FSMENU_UNKNOWN_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 15)
#define SI_FSMENU_PARENT_DIR_ICON wSIItemPos(SI_FSMENU_ICON_SET_GRP, 16)
// SI FSMENU PROPERTY GROUP "SI_FSMENU_PROPERTY_GRP"
#define SI_FSMENU_OPMODE wSIItemPos(SI_FSMENU_PROPERTY_GRP, 1)
#define SI_FSMENU_PARENT_DIR_MSG_LO wSIItemPos(SI_FSMENU_PROPERTY_GRP, 2)
#define SI_FSMENU_PARENT_DIR_MSG_HI wSIItemPos(SI_FSMENU_PROPERTY_GRP, 3)
#define SI_FSMENU_CUR_FOLDER_IDX_LO wSIItemPos(SI_FSMENU_PROPERTY_GRP, 4)
#define SI_FSMENU_CUR_FOLDER_IDX_HI wSIItemPos(SI_FSMENU_PROPERTY_GRP, 5)
#define SI_FSMENU_LOGO_ID wSIItemPos(SI_FSMENU_PROPERTY_GRP, 6) //qiuhua[05/08/19] open no logo //billy050822
// Group 30: for RISC config
#define SI_VCD_CONFIG_0 wSIItemPos(SI_RISC_CONFIG_GRP, 1)
#define SV_LASTMEM_BIT 0x1
#define SV_AUTOPLAY_BIT 0x2
#define SV_KEEP_FF_BIT 0x4
//#define SV_AUTO_PBC_BIT 0x8
#define SV_KEEP_SF_BIT 0x8
#define SV_USE_BOOKMARK_PBC_BIT 0x10
#define SV_NOT_KEEP_FF_IN_TRK_0 0x20
#define SV_KEEP_FR_BIT 0x40
#define SV_FF2X_NO_MUTE 0x80
#define SI_VCD_CONFIG_1 wSIItemPos(SI_RISC_CONFIG_GRP, 2)
#define SV_SVD_SERCH_KEEP_FF_BIT 0x1
#define SV_SVD_SERCH_KEEP_FR_BIT 0x2
#define SV_SVD_SERCH_KEEP_SF_BIT 0x4
#define SV_SVD_SERCH_KEEP_PAUSE_BIT 0x8
#define SV_SVD_REPAB_KEEP_FF_BIT 0x10
//#define SV_SVD_REPAB_KEEP_FR_BIT 0x20
#define SV_SVD_REPAB_KEEP_SF_BIT 0x40
#define SI_VCD_CONFIG_2 wSIItemPos(SI_RISC_CONFIG_GRP, 3)
// if pbc table is wrong, go to simulate pbc on
#define SV_SVD_FAKE_PBC_BIT 0x01
// if pbc state of last memory slot is not equal to current pbc state, discard last memory play
#define SV_SVD_STRICT_MEM_CHK_BIT 0x02
#define SI_DSP_RECOVERY wSIItemPos(SI_RISC_CONFIG_GRP, 8)
#define SI_CDDA_CONFIG wSIItemPos(SI_RISC_CONFIG_GRP, 9)
#define SV_CDDA_AUTOPLAY_BIT 0x01
#define SV_RTIME_USE_ATIME 0x02
#define SV_CDDA_FF_KEEP_TRICK 0x04
#define SV_CDDA_FR_KEEP_TRICK 0x08
#define SV_CDDA_SEARCH_KEEP_TRICK 0x10
#define SI_DVD_SUPPORT wSIItemPos(SI_RISC_CONFIG_GRP, 10)
#define SI_VCD_SUPPORT wSIItemPos(SI_RISC_CONFIG_GRP, 11)
#define SI_CDDA_SUPPORT wSIItemPos(SI_RISC_CONFIG_GRP, 12)
#define SI_PCD_SUPPORT wSIItemPos(SI_RISC_CONFIG_GRP, 13)
#define SI_NO_DTS wSIItemPos(SI_RISC_CONFIG_GRP, 14)
#define SI_DVD_PLAY_CONFIG2 wSIItemPos(SI_RISC_CONFIG_GRP, 15)
#define SV_AST_FOLLOW_USR (0x1)
#define SV_SPST_FOLLOW_USR (0x1 << 1)
#define SV_LOCK_INI_LCD (0x1 << 2)
#define SI_UPG_CONFIG wSIItemPos(SI_RISC_CONFIG_GRP, 16)
#define SV_UPG_CHKSUM (1 << 0)
#define SV_UPG_CPPM_REPLACE (1 << 1)
#define SV_UPG_CPPM_KEEP (0 << 1)
#define SI_CDG_START_X wSIItemPos(SI_RISC_CONFIG_GRP, 17)
#define SI_CDG_START_Y wSIItemPos(SI_RISC_CONFIG_GRP, 18)
#define SI_CDG_M_WIDTH wSIItemPos(SI_RISC_CONFIG_GRP, 19)
#define SI_CDG_M_H_PAL wSIItemPos(SI_RISC_CONFIG_GRP, 20)
#define SI_CDG_M_H_NTSC wSIItemPos(SI_RISC_CONFIG_GRP, 21)
#define SI_SVD_PSR_ERR_SKIP_LV wSIItemPos(SI_RISC_CONFIG_GRP, 22)
#define SI_SVCD_4AST wSIItemPos(SI_RISC_CONFIG_GRP, 23)
#define SI_DIGIT_CANCEL_REP wSIItemPos(SI_RISC_CONFIG_GRP, 24)
#define SI_DVD_CONFIG wSIItemPos(SI_RISC_CONFIG_GRP, 25)
#define SV_LNKPRVC_CHK_PRV_PG (0x1)
#define SV_ASPECT_PS_LB (0x1 << 1)
#define SV_HIGHLIGHT_ZOOM (0x1 << 2)
#define SV_SP_N2P_SCALE (0x1 << 3)
#define SV_STOP_RESET_PTL (0x1 << 4)
#define SV_STOP_RESET_ASTN (0x1 << 5)//020805
#define SV_STOP_RESET_SPSTN (0x1 << 6)
#define SV_STOP_RESET_AGLN (0x1 << 7)
#define SI_DVD_PLAY_SET wSIItemPos(SI_RISC_CONFIG_GRP, 26)
#define SV_DVD_AUTO_PLAY 0x1
#define SV_DVD_PTL_VER10 (0x1 << 1)
#define SV_DVD_FORCE_CHG_ANGLE (0x1 << 2) // allow angle change even in non-angle cell
#define SV_DVD_TT_NOSP (0x1 << 3)
#define SV_AUTO_LONGEST_TT_PLAY (0x1 << 4) // SV_DVD_AUTO_PLAY should set to TRUE
#define SV_LONG_TT_OPTION (0x1 << 5) // TRUE for longer time, FALSE for larger PttNs
#define SV_FAST_SL_AGL_CHG (0x1 << 6) // fast seamless angle change style
#define SV_REP_HLI_NO_FORCED_EXE (0x1 << 7) // in repeat mode, ignore forced execution of HLI
#define SI_GENERAL_PLAY_CONFIG0 wSIItemPos(SI_RISC_CONFIG_GRP, 27)
#define SV_REV_END_RESTART_PLAY 0x1
#define SV_TRICK_KEEP_WHEN_SEARCH (0x1 << 1)
#define SV_FWD2X_NO_MUTE (0x1 << 2)
#define SV_FWD_END_RESTART_PLAY (0x1 << 3)
#define SV_BM_CLR_REARRANGE (0x1 << 4) // 021031: rearrange bookmark after clearing one
#define SV_SKIP_KEEP_A (0x1 << 5) // 021107: keep a point when doing next pg search
#define SV_STILL_NO_TRICK (0x1 << 6) // 021107: in still menu, trick mode is prohibited
#define SV_FAST_ALLOW_NO_VIDEO (0x1 << 7) // 021125: in FF/FR, allow jumping to a VOBU without video
#define SI_DVD_PLAY_CONFIG0 SI_GENERAL_PLAY_CONFIG0
#define SI_DVD_REP_STILL_VAL wSIItemPos(SI_RISC_CONFIG_GR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -