📄 shareinf.h
字号:
// Group 3: Video Setup
#define SI_PAL_YSCALE wSIItemPos(SI_VIDEO_SETUP_GRP1, 1)
#define SI_PAL_CVBS_UGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 2)
#define SI_PAL_CVBS_VGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 3)
#define SI_NTSC_YSCALE wSIItemPos(SI_VIDEO_SETUP_GRP1, 4)
#define SI_NTSC_CVBS_UGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 5)
#define SI_NTSC_CVBS_VGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 6)
#define SI_G_SYNC wSIItemPos(SI_VIDEO_SETUP_GRP1, 7)
#define SI_YCBCR_YGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 8)
#define SI_YCBCR_UGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 9)
#define SI_YCBCR_VGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 10)
#define SI_RGB_YGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 11)
#define SI_RGB_UGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 12)
#define SI_RGB_VGAIN wSIItemPos(SI_VIDEO_SETUP_GRP1, 13)
#define SI_TV_SYSTEM_30 wSIItemPos(SI_VIDEO_SETUP_GRP1, 14)
#define SI_TV_SYSTEM_25 wSIItemPos(SI_VIDEO_SETUP_GRP1, 15)
#define SI_MV_TYPE wSIItemPos(SI_VIDEO_SETUP_GRP1, 16)
#define SI_V_HUE_0 wSIItemPos(SI_VIDEO_SETUP_GRP1, 17)
#define SI_V_HUE_1 wSIItemPos(SI_VIDEO_SETUP_GRP1, 18)
#define SI_V_HUE_2 wSIItemPos(SI_VIDEO_SETUP_GRP1, 19)
#define SI_V_HUE_3 wSIItemPos(SI_VIDEO_SETUP_GRP1, 20)
#define SI_V_HUE_4 wSIItemPos(SI_VIDEO_SETUP_GRP1, 21)
#define SI_V_HUE_5 wSIItemPos(SI_VIDEO_SETUP_GRP1, 22)
#define SI_V_HUE_6 wSIItemPos(SI_VIDEO_SETUP_GRP1, 23)
#define SI_V_HUE_7 wSIItemPos(SI_VIDEO_SETUP_GRP1, 24)
#define SI_V_BRIGHTNESS wSIItemPos(SI_VIDEO_SETUP_GRP1, 25)
#define SI_V_CONTRAST wSIItemPos(SI_VIDEO_SETUP_GRP1, 26)
#define SI_V_SATURATION wSIItemPos(SI_VIDEO_SETUP_GRP1, 27)
#define SI_V_EDGE_0 wSIItemPos(SI_VIDEO_SETUP_GRP1, 28)
#define SI_V_EDGE_1 wSIItemPos(SI_VIDEO_SETUP_GRP1, 29)
#define SI_V_EDGE_2 wSIItemPos(SI_VIDEO_SETUP_GRP1, 30)
#define SI_V_EDGE_3 wSIItemPos(SI_VIDEO_SETUP_GRP1, 31)
#define SI_V_EDGE_4 wSIItemPos(SI_VIDEO_SETUP_GRP1, 32)
// Group 4: PBC status
#define SI_INIT_STATE wSIItemPos(SI_PBC_GRP, 1)
#define SI_DISC_TYPE wSIItemPos(SI_PBC_GRP, 2)
#define SI_PBC_SWITCH wSIItemPos(SI_PBC_GRP, 3)
#define SI_PBC_STATE wSIItemPos(SI_PBC_GRP, 4)
#define SI_PBC_SPEED wSIItemPos(SI_PBC_GRP, 5)
#define SI_ZOOM_OFST_X_HI wSIItemPos(SI_PBC_GRP, 6)
#define SI_ZOOM_OFST_X_LO wSIItemPos(SI_PBC_GRP, 7)
#define SI_ZOOM_OFST_Y_HI wSIItemPos(SI_PBC_GRP, 8)
#define SI_ZOOM_OFST_Y_LO wSIItemPos(SI_PBC_GRP, 9)
#define SI_ZOOM_SWITCH wSIItemPos(SI_PBC_GRP, 10)
#define SI_USR_PBC_CTRL wSIItemPos(SI_PBC_GRP, 11)
#define SI_SCR_SAVE_STATE wSIItemPos(SI_PBC_GRP, 13)
#define SI_USR_AUX_CTRL wSIItemPos(SI_PBC_GRP, 14) // for Repeat A-B, and so on
#define SI_REPEAT_MODE wSIItemPos(SI_PBC_GRP, 15)
#define SI_AB_STATE wSIItemPos(SI_PBC_GRP, 18)
#define SI_REC_PROGRESS wSIItemPos(SI_PBC_GRP, 19)
#define SI_HIDDEN_PASSWD0 wSIItemPos(SI_PBC_GRP, 20)
#define SI_HIDDEN_PASSWD1 wSIItemPos(SI_PBC_GRP, 21)
#define SI_PLAY_STOP wSIItemPos(SI_PBC_GRP, 24)
#define SI_UPGRADE_ST wSIItemPos(SI_PBC_GRP, 27)
#define SI_VCD_MENU_IDX wSIItemPos(SI_PBC_GRP, 29)
#ifdef MT1379_MANUFACTURE_TEST
#define SI_MANU_TEST_ST wSIItemPos(SI_PBC_GRP, 30)
#endif
#define SI_SWTICH_MDEIA wSIItemPos(SI_PBC_GRP, 32)
// Group 5: NV
#define SI_AGL_NS wSIItemPos(SI_NV_GRP, 1)
#define SI_AGL_NO wSIItemPos(SI_NV_GRP, 2)
#define SI_TT_NS wSIItemPos(SI_NV_GRP, 3)
#define SI_TT_NO wSIItemPos(SI_NV_GRP, 4)
#define SI_GRP_NS wSIItemPos(SI_NV_GRP, 3)
#define SI_GRP_NO wSIItemPos(SI_NV_GRP, 4)
#define SI_PTT_NS wSIItemPos(SI_NV_GRP, 3)
#define SI_PTT_NO wSIItemPos(SI_NV_GRP, 4)
#define SI_TRACK_NS wSIItemPos(SI_NV_GRP, 5)
#define SI_TRACK_NO wSIItemPos(SI_NV_GRP, 6)
#define SI_CHAP_NS wSIItemPos(SI_NV_GRP, 5) /* same position as track */
#define SI_CHAP_NO wSIItemPos(SI_NV_GRP, 6) /* same position as track */
#define SI_FILE_NS_LO wSIItemPos(SI_NV_GRP, 3) /* same position as track */
#define SI_FILE_NS_HI wSIItemPos(SI_NV_GRP, 4) /* same position as track */
#define SI_FILE_NO_LO wSIItemPos(SI_NV_GRP, 5) /* same position as track */
#define SI_FILE_NO_HI wSIItemPos(SI_NV_GRP, 6) /* same position as track */
#define SI_DVD_DOM wSIItemPos(SI_NV_GRP, 7)
#define SI_VCD_DOM wSIItemPos(SI_NV_GRP, 7) /* same position as DVD */
#define SI_DVD_MENU_TYPE wSIItemPos(SI_NV_GRP, 8)
#define SI_STILL_SWITCH wSIItemPos(SI_NV_GRP, 9)
#define SI_UOP_CTRL_0 wSIItemPos(SI_NV_GRP, 10)
#define SI_UOP_CTRL_1 wSIItemPos(SI_NV_GRP, 11)
#define SI_UOP_CTRL_2 wSIItemPos(SI_NV_GRP, 12)
#define SI_UOP_CTRL_3 wSIItemPos(SI_NV_GRP, 13)
#define SI_INDEX_NS wSIItemPos(SI_NV_GRP, 14)
#define SI_INDEX_NO wSIItemPos(SI_NV_GRP, 15)
// new added
#define SI_SCENE_NS_LO wSIItemPos(SI_NV_GRP, 10) // VCD/SVCD only
#define SI_SCENE_NS_HI wSIItemPos(SI_NV_GRP, 11) // VCD/SVCD only
#define SI_SCENE_NO_LO wSIItemPos(SI_NV_GRP, 12) // VCD/SVCD only
#define SI_SCENE_NO_HI wSIItemPos(SI_NV_GRP, 13) // VCD/SVCD only
#define SI_SVD_STILL_PIC wSIItemPos(SI_NV_GRP, 14) // VCD/SVCD only
// end new added
#define SI_SPOTLIGHT_NS wSIItemPos(SI_NV_GRP, 16)
#define SI_GROUP_END wSIItemPos(SI_NV_GRP, 17)
#define SI_HLI_STATE wSIItemPos(SI_NV_GRP, 18)
#define SI_LONGEST_TT wSIItemPos(SI_NV_GRP, 19) // 030721: for longest title number (max_ptt)
#define SI_PBC_CTRL_VALID wSIItemPos(SI_NV_GRP, 20)
#define SI_ASPECT_CHG_VALID wSIItemPos(SI_NV_GRP, 21)
#define SI_MENU_SEL_RNG_START wSIItemPos(SI_NV_GRP, 22)
#define SI_MENU_SEL_RNG_END wSIItemPos(SI_NV_GRP, 23)
#define SI_SP_SWITCH wSIItemPos(SI_NV_GRP, 24)
#define SV_SP_ALL_OFF (0x1)
#define SV_SP_TT_OFF (0x1 << 1)
#define SI_HIDE_HGR wSIItemPos(SI_NV_GRP, 25)
//#define SI_SP_N2P_SCALE wSIItemPos(SI_NV_GRP, 26)
#define SI_ASV_NS wSIItemPos(SI_NV_GRP, 27)
#define SI_ASV_NO wSIItemPos(SI_NV_GRP, 28)
#define SI_ASVU_NO wSIItemPos(SI_NV_GRP, 29)
#define SI_DLIST_NS wSIItemPos(SI_NV_GRP, 30)
#define SI_DLIST_NO wSIItemPos(SI_NV_GRP, 31)
#define SI_ASV_MODE wSIItemPos(SI_NV_GRP, 32)
// Group 6: Stream Status
#define SI_V_CODE_MODE wSIItemPos(SI_STREAM_STATUS_GRP, 1)
#define SI_AST_NS wSIItemPos(SI_STREAM_STATUS_GRP, 2)
#define SI_AST_NO wSIItemPos(SI_STREAM_STATUS_GRP, 3)
#define SI_A_CODE_MODE wSIItemPos(SI_STREAM_STATUS_GRP, 4)
#define SI_A_CH_CFG wSIItemPos(SI_STREAM_STATUS_GRP, 5) // by NV
#define SI_DSP_CH_CFG wSIItemPos(SI_STREAM_STATUS_GRP, 6) // by DSP
#define SI_A_LCD_0 wSIItemPos(SI_STREAM_STATUS_GRP, 7)
#define SI_A_LCD_1 wSIItemPos(SI_STREAM_STATUS_GRP, 8)
#define SI_A_APPL_MODE wSIItemPos(SI_STREAM_STATUS_GRP, 9)
#define SI_SPST_NS wSIItemPos(SI_STREAM_STATUS_GRP, 10)
#define SI_SPST_NO wSIItemPos(SI_STREAM_STATUS_GRP, 11)
#define SI_SP_LCD_0 wSIItemPos(SI_STREAM_STATUS_GRP, 12)
#define SI_SP_LCD_1 wSIItemPos(SI_STREAM_STATUS_GRP, 13)
#define SI_ISO_ITEM_TYPE wSIItemPos(SI_STREAM_STATUS_GRP, 14)
#define SI_VCD_ITEM_TYPE wSIItemPos(SI_STREAM_STATUS_GRP, 14) /* same as SI_ISO_ITEM_TYPE */
// MPEG Video Parameter Information
#define SI_V_BITRATE0 wSIItemPos(SI_STREAM_STATUS_GRP, 15) /* WORD alingment */
#define SI_V_BITRATE1 wSIItemPos(SI_STREAM_STATUS_GRP, 16)
#define SI_BITRATE0 wSIItemPos(SI_STREAM_STATUS_GRP, 19) /* WORD alingment */
#define SI_BITRATE1 wSIItemPos(SI_STREAM_STATUS_GRP, 20)
#define SI_V_HSIZE_L wSIItemPos(SI_STREAM_STATUS_GRP, 21) /* DWRD alingment */
#define SI_V_HSIZE_H wSIItemPos(SI_STREAM_STATUS_GRP, 22)
#define SI_V_VSIZE_L wSIItemPos(SI_STREAM_STATUS_GRP, 23)
#define SI_V_VSIZE_H wSIItemPos(SI_STREAM_STATUS_GRP, 24)
#define SI_V_FRAMERATE wSIItemPos(SI_STREAM_STATUS_GRP, 25)
#define SI_SRC_ASPECT_RATIO wSIItemPos(SI_STREAM_STATUS_GRP, 27) //020802
#define SI_V_4_3 wSIItemPos(SI_STREAM_STATUS_GRP, 28) /* SV_4_3 or SV_16_9 */
#define SI_NTSC_PAL wSIItemPos(SI_STREAM_STATUS_GRP, 29)
#define SI_DSP_VOICE_STATE wSIItemPos(SI_STREAM_STATUS_GRP, 30)
// Group 7: Audio Status
#define SI_KARAOKE_SWITCH wSIItemPos(SI_AUDIO_STATUS_GRP, 1)
#define SI_VOCAL_MODE wSIItemPos(SI_AUDIO_STATUS_GRP, 2)
#define SI_A_FREQ wSIItemPos(SI_AUDIO_STATUS_GRP, 3) // output frequency
#define SI_A_BITLEN wSIItemPos(SI_AUDIO_STATUS_GRP, 4)
#define SI_A_BITRATE0 wSIItemPos(SI_AUDIO_STATUS_GRP, 5) /* WORD alingment */
#define SI_A_BITRATE1 wSIItemPos(SI_AUDIO_STATUS_GRP, 6)
#define SI_A_UPSAMPLING wSIItemPos(SI_AUDIO_STATUS_GRP, 7)
#define SI_A_SRC_FREQ wSIItemPos(SI_AUDIO_STATUS_GRP, 8) // source frequency
#define SI_A_FREQ_DVD_AUDIO wSIItemPos(SI_AUDIO_STATUS_GRP, 9)
#define SI_DVD_ARBUF_THR wSIItemPos(SI_AUDIO_STATUS_GRP, 10)
#define SI_A_EFFECT_0 wSIItemPos(SI_AUDIO_STATUS_GRP, 13) /* DWRD alingment */
#define SI_A_EFFECT_1 wSIItemPos(SI_AUDIO_STATUS_GRP, 14)
#define SI_A_EFFECT_2 wSIItemPos(SI_AUDIO_STATUS_GRP, 15)
#define SI_A_EFFECT_3 wSIItemPos(SI_AUDIO_STATUS_GRP, 16)
#define SI_A_INPUT_TYPE wSIItemPos(SI_AUDIO_STATUS_GRP, 17) // BYTE
#define SI_A_SAMPING_RATE wSIItemPos(SI_AUDIO_STATUS_GRP, 18) // BYTE Input sampling rate
// LLY.1030, add two shared info to keep LPCM bit resolution and sample frequency
#define SI_LPCM_FREQ wSIItemPos(SI_AUDIO_STATUS_GRP, 19) // sample frequency
#define SI_LPCM_BIT wSIItemPos(SI_AUDIO_STATUS_GRP, 20) // bit resolution
// Alan Cheng added for notify 8032 to turn on/off Prologic II item in setup menu //qiuhua[05/08/19] update shareinfo
#define SI_PROLOGIC_II_SUPPORT wSIItemPos(SI_AUDIO_STATUS_GRP, 21)
// GROUP FOR FILE SYSTEM MODULE CONFIG. AND RUNTIME INFO. UPDATE
#define SI_FS_START wSIItemPos(SI_FS_GRP, 1)
/* config */
#define SI_FS_FTYPE_SUPPORT wSIItemPos(SI_FS_GRP, 1) // - file type support
#define SI_FS_FTYPE_SUPPORT2 wSIItemPos(SI_FS_GRP, 2) // - file type support
#define SI_FS_TREAT_EMPTY_AS_UNKNOWN wSIItemPos(SI_FS_GRP, 3) // - treat empty disc as unknown
#define SI_FS_READ_DISC_RETRY wSIItemPos(SI_FS_GRP, 4) // - retry times for disc reading error
#define SI_FS_ENB_CDFS wSIItemPos(SI_FS_GRP, 5) // - treat audio track as *.cda
#define SI_FS_ENB_DFS_FROM_ROOT wSIItemPos(SI_FS_GRP, 6) // - enable depth-first-search from root
#define SI_FS_PRE_SESSION_MODE wSIItemPos(SI_FS_GRP, 7) // - pre-session mode
#define SI_FS_DISABLE_GOP_AT_FAT wSIItemPos(SI_FS_GRP, 8)
#ifdef MT1389_REV_E
#define SI_JOLIET_LEVEL wSIItemPos(SI_FS_GRP, 9)
#endif
/* reserved field (6 ~ 9) */
/* DISC info (these fields are designed for "FS_MENU" */
#define SI_FS_FSTYPE wSIItemPos(SI_FS_GRP, 10) // - file system type
/* working area setting */
#define SI_FS_WA_SZ wSIItemPos(SI_FS_GRP, 11) // - working area size in byte (max: 256)
#define SI_FS_WA_SA_B1 wSIItemPos(SI_FS_GRP, 12) // - start lb_addr byte 1
#define SI_FS_WA_SA_B2 wSIItemPos(SI_FS_GRP, 13) // - start lb_addr byte 2
#define SI_FS_WA_SA_B3 wSIItemPos(SI_FS_GRP, 14) // - start lb_addr byte 3
#define SI_FS_WA_SA_B4 wSIItemPos(SI_FS_GRP, 15) // - start lb_addr byte 4
/* pcd base dir */
#define SI_FS_PCD_BASEDIR_LO wSIItemPos(SI_FS_GRP, 16)
#define SI_FS_PCD_BASEDIR_HI wSIItemPos(SI_FS_GRP, 17)
/* TODO: other info item */
#define SI_FS_USB_MP4_SUPPORT wSIItemPos(SI_FS_GRP, 24)
//SI_MP3_GRP 18
// GROUP FOR AUDIO FILE PLAYBACK MODULE
#define SI_MP3_START wSIItemPos(SI_MP3_GRP, 1)
// config
#define SI_MP3_TRICK_MODE_STILL wSIItemPos(SI_MP3_GRP, 1)
#define SI_MP3_ID3_PARSER wSIItemPos(SI_MP3_GRP, 2) // - turn on/off ID3 parsing
#define SI_MP3_CRS_ITEM_AB wSIItemPos(SI_MP3_GRP, 3)
// info
#define SI_MP3_BITRATE_LO wSIItemPos(SI_MP3_GRP, 5) // - bit-rate for current item
#define SI_MP3_BITRATE_HI wSIItemPos(SI_MP3_GRP, 6)
#define SI_MP3_ITEM_IDX_LO wSIItemPos(SI_MP3_GRP, 7) // - MP3 item index
#define SI_MP3_ITEM_IDX_HI wSIItemPos(SI_MP3_GRP, 8)
#define SI_MP3_STT wSIItemPos(SI_MP3_GRP, 9) // - module state
#define SI_MP3_MOD wSIItemPos(SI_MP3_GRP, 10) // - trick mode
#define SI_MP3_ID3TAG_B1 wSIItemPos(SI_MP3_GRP, 11)
#define SI_MP3_ID3TAG_B2 wSIItemPos(SI_MP3_GRP, 12)
#define SI_MP3_ID3TAG_B3 wSIItemPos(SI_MP3_GRP, 13)
#define SI_MP3_ID3TAG_B4 wSIItemPos(SI_MP3_GRP, 14)
#define SI_MP3_ID3V2TAG_B1 wSIItemPos(SI_MP3_GRP, 15)
#define SI_MP3_ID3V2TAG_B2 wSIItemPos(SI_MP3_GRP, 16)
#define SI_MP3_ID3V2TAG_B3 wSIItemPos(SI_MP3_GRP, 17)
#define SI_MP3_ID3V2TAG_B4 wSIItemPos(SI_MP3_GRP, 18)
#define SI_MP3_TOTAL_TIME_HH wSIItemPos(SI_MP3_GRP, 19)
#define SI_MP3_TOTAL_TIME_MM wSIItemPos(SI_MP3_GRP, 20)
#define SI_MP3_TOTAL_TIME_SS wSIItemPos(SI_MP3_GRP, 21)
#define SI_MP3_ITEM_INFO_B1 wSIItemPos(SI_MP3_GRP, 22) // - pointer to mp3 item info
#define SI_MP3_ITEM_INFO_B2 wSIItemPos(SI_MP3_GRP, 23)
#define SI_MP3_ITEM_INFO_B3 wSIItemPos(SI_MP3_GRP, 24)
#define SI_MP3_ITEM_INFO_B4 wSIItemPos(SI_MP3_GRP, 25)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -