📄 dvd_stb.h
字号:
/// Important!!! For the EEPROM address/values to be shared by STB,
/// 1. comment/uncomment below defines based on other .h's settings
/// 2. copy langid.h (after OSD languages are set) & this file for STB to reference
//#define SUPPORT_EXTRA_PAL_MODE
#define SUPPORT_SCART_IF
#define NO_VGA_OUTPUT
#define SUPPORT_2_CHANNEL_ONLY
//#define SUPPORT_ANALOG_OUTPUT_OFF
/*** setup address in EEPROM based on dvd_1.26 ***/
//1.
#define SETUP_ADDR_ASPECT 0x1B
#define EPROM_ASPECT_BYTE 1
//2.
#define SETUP_ADDR_TV_SYTEM 0x1D
#define EPROM_TV_SYSTEM_BYTE 1
//3.
#define SETUP_ADDR_SCAN_MODE 0x1E
#define EPROM_SCAN_MODE_BYTE 1
//4.
#define SETUP_ADDR_VIDEO_OUTPUT 0x22
#define EPROM_VIDEO_OUTPUT_BYTE 1
//5.
#define SETUP_ADDR_AUDIO_DIGITAL_OUT 0x24
#define EPROM_AUDIO_DIGITAL_OUT_BYTE 1
//6.
#define SETUP_ADDR_AUDIO_ANALOG_OUT 0x25
#define EPROM_AUDIO_ANALOG_OUT_BYTE 1
//7.
#define SETUP_ADDR_OSD_LANGUAGE 0x2A
#define EPROM_OSD_LANGUAGE_BYTE 1
/*** value in each entry ***/
typedef enum tagID_LIST
{
//1. SETUP_ADDR_ASPECT
SETUP_SCREEN_TV_TYPE_BEGIN=94,
SETUP_SCREEN_TV_TYPE_BASE=SETUP_SCREEN_TV_TYPE_BEGIN,
SETUP_SCREEN_TV_TYPE_PS=SETUP_SCREEN_TV_TYPE_BASE,
SETUP_SCREEN_TV_TYPE_LB,
SETUP_SCREEN_TV_TYPE_WIDE,
SETUP_SCREEN_TV_TYPE_END=SETUP_SCREEN_TV_TYPE_WIDE,
//2. SETUP_ADDR_TV_SYTEM
SETUP_SCREEN_TV_SYSTEM_BEGIN=100, // this is for KEY_TV_MODE
SETUP_SCREEN_TV_SYSTEM_BASE=SETUP_SCREEN_TV_SYSTEM_BEGIN,
SETUP_SCREEN_TV_SYSTEM_NTSC=SETUP_SCREEN_TV_SYSTEM_BASE,
SETUP_SCREEN_TV_SYSTEM_PAL,
SETUP_SCREEN_TV_SYSTEM_AUTO,
SETUP_SCREEN_TV_SYSTEM_PAL_M,
SETUP_SCREEN_TV_SYSTEM_PAL_N,
#ifdef SUPPORT_EXTRA_PAL_MODE
SETUP_SCREEN_TV_SYSTEM_END=SETUP_SCREEN_TV_SYSTEM_PAL_N, // this is for KEY_TV_MODE
#else
SETUP_SCREEN_TV_SYSTEM_END=SETUP_SCREEN_TV_SYSTEM_AUTO,// this is for KEY_TV_MODE
#endif
//3. SETUP_ADDR_SCAN_MODE
SETUP_PROGRESSIVE_SCAN_BEGIN=114,
SETUP_PROGRESSIVE_SCAN_BASE=SETUP_PROGRESSIVE_SCAN_BEGIN,
SETUP_PROGRESSIVE_SCAN_ON=SETUP_PROGRESSIVE_SCAN_BASE,
SETUP_PROGRESSIVE_SCAN_OFF,
SETUP_PROGRESSIVE_SCAN_END=SETUP_PROGRESSIVE_SCAN_OFF,
//4. SETUP_ADDR_VIDEO_OUTPUT
SETUP_SCREEN_VIDEO_OUTPUT_BEGIN=107,
SETUP_SCREEN_VIDEO_OUTPUT_BASE=SETUP_SCREEN_VIDEO_OUTPUT_BEGIN,
#ifdef SUPPORT_SCART_IF // Support SCART
// **** the sequence must match the mneu structure in OSD3.h
SETUP_SCREEN_VIDEO_OUTPUT_NORMAL=SETUP_SCREEN_VIDEO_OUTPUT_BASE,
SETUP_SCREEN_VIDEO_OUTPUT_RGB,
SETUP_SCREEN_VIDEO_OUTPUT_RGB_PSCAN,
SETUP_SCREEN_VIDEO_OUTPUT_YUV,
SETUP_SCREEN_VIDEO_OUTPUT_YUV_PSCAN,
SETUP_SCREEN_VIDEO_OUTPUT_VGA,
SETUP_SCREEN_VIDEO_OUTPUT_END=SETUP_SCREEN_VIDEO_OUTPUT_RGB_PSCAN,
#else
// This is what we use now
// the seuqence must match the mneu structure in OSD3.h
SETUP_SCREEN_VIDEO_OUTPUT_NORMAL=SETUP_SCREEN_VIDEO_OUTPUT_BASE,
SETUP_SCREEN_VIDEO_OUTPUT_YUV,
SETUP_SCREEN_VIDEO_OUTPUT_RGB,
SETUP_SCREEN_VIDEO_OUTPUT_YUV_PSCAN,
SETUP_SCREEN_VIDEO_OUTPUT_RGB_PSCAN,
SETUP_SCREEN_VIDEO_OUTPUT_VGA,
#ifdef NO_VGA_OUTPUT // RELEASE_SETTING
//SETUP_SCREEN_VIDEO_OUTPUT_END=SETUP_SCREEN_VIDEO_OUTPUT_RGB,
SETUP_SCREEN_VIDEO_OUTPUT_END=SETUP_SCREEN_VIDEO_OUTPUT_RGB_PSCAN,
#else
SETUP_SCREEN_VIDEO_OUTPUT_END=SETUP_SCREEN_VIDEO_OUTPUT_VGA,
#endif
#endif
//5. SETUP_ADDR_AUDIO_DIGITAL_OUT
SETUP_AUDIO_OUTPUT_BEGIN=130, // this is for KEY_AUDIO_OUTPUT
SETUP_AUDIO_DIGITAL_OUT_BEGIN=SETUP_AUDIO_OUTPUT_BEGIN,
SETUP_AUDIO_DIGITAL_OUT_BASE=SETUP_AUDIO_DIGITAL_OUT_BEGIN,
SETUP_AUDIO_DIGITAL_OUT_SPDIF_PCM=SETUP_AUDIO_DIGITAL_OUT_BASE,
SETUP_AUDIO_DIGITAL_OUT_SPDIF_RAW,
SETUP_AUDIO_DIGITAL_OUT_OFF,
SETUP_AUDIO_DIGITAL_OUT_END=SETUP_AUDIO_DIGITAL_OUT_OFF,
//6. SETUP_ADDR_AUDIO_ANALOG_OUT
SETUP_AUDIO_ANALOG_OUT_BEGIN=135,
SETUP_AUDIO_ANALOG_OUT_BASE=SETUP_AUDIO_ANALOG_OUT_BEGIN,
SETUP_AUDIO_ANALOG_OUT_2CH=SETUP_AUDIO_ANALOG_OUT_BASE,
#ifdef SUPPORT_2_CHANNEL_ONLY
#ifdef SUPPORT_ANALOG_OUTPUT_OFF // Brian1.10
SETUP_AUDIO_ANALOG_OUT_OFF,
SETUP_AUDIO_ANALOG_OUT_51CH, // not appear in menu
SETUP_AUDIO_ANALOG_OUT_END=SETUP_AUDIO_ANALOG_OUT_OFF, //SETUP_AUDIO_ANALOG_OUT_OFF,
SETUP_AUDIO_OUTPUT_END=SETUP_AUDIO_ANALOG_OUT_OFF, //SETUP_AUDIO_ANALOG_OUT_OFF, // this is for KEY_AUDIO_OUTPUT
#else //SUPPORT_ANALOG_OUTPUT_OFF
SETUP_AUDIO_ANALOG_OUT_OFF, // not appear in menu
SETUP_AUDIO_ANALOG_OUT_51CH, // not appear in menu
SETUP_AUDIO_ANALOG_OUT_END=SETUP_AUDIO_ANALOG_OUT_2CH, //SETUP_AUDIO_ANALOG_OUT_OFF,
SETUP_AUDIO_OUTPUT_END=SETUP_AUDIO_ANALOG_OUT_2CH, //SETUP_AUDIO_ANALOG_OUT_OFF, // this is for KEY_AUDIO_OUTPUT
#endif // SUPPORT_ANALOG_OUTPUT_OFF
#else // SUPPORT_2_CHANNEL_ONLY
#ifdef SUPPORT_ANALOG_OUTPUT_OFF
SETUP_AUDIO_ANALOG_OUT_51CH,
SETUP_AUDIO_ANALOG_OUT_OFF,
SETUP_AUDIO_ANALOG_OUT_END=SETUP_AUDIO_ANALOG_OUT_OFF, //SETUP_AUDIO_ANALOG_OUT_OFF,
SETUP_AUDIO_OUTPUT_END=SETUP_AUDIO_ANALOG_OUT_OFF, //SETUP_AUDIO_ANALOG_OUT_OFF, // this is for KEY_AUDIO_OUTPUT
#else
SETUP_AUDIO_ANALOG_OUT_51CH,
SETUP_AUDIO_ANALOG_OUT_OFF, // not appear in menu
SETUP_AUDIO_ANALOG_OUT_END=SETUP_AUDIO_ANALOG_OUT_51CH, //SETUP_AUDIO_ANALOG_OUT_OFF,
SETUP_AUDIO_OUTPUT_END=SETUP_AUDIO_ANALOG_OUT_51CH, //SETUP_AUDIO_ANALOG_OUT_OFF, // this is for KEY_AUDIO_OUTPUT
#endif //SUPPORT_ANALOG_OUTPUT_OFF
#endif // SUPPORT_2_CHANNEL_ONLY
//7. SETUP_ADDR_OSD_LANGUAGE
#include "langid.h" // the Setup OSD language ID is generated by String Tool
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -