📄 setup_menu_config.c
字号:
MAX_TV_SYSTEM_VALUES
};
CONST MS_CHOICE_DATA aTVSystemTable[MAX_TV_SYSTEM_VALUES] =
{
{TV_SYS_NTSC, S_NTSC },
{TV_SYS_PAL, S_PAL },
#ifdef SUPPORT_PAL_60
{TV_SYS_PAL60, S_PAL60 },
#endif
#ifdef SUPPORT_PAL_M
{TV_SYS_PALM, S_PALM },
#endif
#ifdef SUPPORT_PAL_N
{TV_SYS_PALN, S_PALN },
#endif
#ifdef SUPPORT_PAL_NC
{TV_SYS_PALNC, S_PALNC },
#endif
#ifdef D_GUI_SETUP_TV_SYS_AUTO
{TV_SYS_AUTO, S_MULTI/*S_AUTO*/},
#endif //D_GUI_SETUP_TV_SYS_AUTO
#ifdef D_SUPPORT_NTSC443
{TV_SYS_NTSC443, S_NTSC443},
#endif // D_SUPPORT_NTSC443
};
#endif // D_CUSTOM_aTVSystemTable
#ifdef D_GUI_SETUP_VIDEO_OUT
#ifndef D_CUSTOM_aVideoOutTable
#ifdef D_GINGER_I86
enum
{
#ifdef D_SETUP_VIDEOOUT_SVIDEO
VID_OUT_COUNT_S_VIDEO,
#endif
VID_OUT_COUNT_YUV,
#ifdef D_SCART_OUTPUT
VID_OUT_COUNT_RGB,
#endif
VID_OUT_COUNT_YPBPR,
#ifdef D_VGA_ENABLE
VID_OUT_COUNT_VGA,
#endif
#if defined(D_HDMI_ENABLED)||defined(D_HD_COMPONENT_ENABLED)
VID_OUT_COUNT_HD,
#endif//#if defined(D_HDMI_ENABLED)||defined(D_HD_COMPONENT_ENABLED)
MAX_VIDEO_OUT_VALUES
};
CONST MS_CHOICE_DATA aVideoOutTable[MAX_VIDEO_OUT_VALUES] =
{
#ifdef D_SETUP_VIDEOOUT_SVIDEO
{VID_OUT_S_VIDEO, S_SVIDEO },
#endif
{VID_OUT_YUV, S_YUV },
#ifdef D_SCART_OUTPUT
{VID_OUT_RGB, S_RGB },
#endif //D_RGB_ENABLE
{VID_OUT_YPbPr, S_YPBPR },
#ifdef D_VGA_ENABLE
{VID_OUT_VGA, S_VGA },//TIML
#endif
#if defined(D_HDMI_ENABLED)||defined(D_HD_COMPONENT_ENABLED)
{VID_OUT_HD, S_HD},
#endif//#if defined(D_HDMI_ENABLED)||defined(D_HD_COMPONENT_ENABLED)
};
#endif //D_GINGER_I86
#ifdef D_GINGER_I96
enum
{
#ifdef D_SETUP_VIDEOOUT_CVBS
VID_OUT_COUNT_CVBS,
#endif
#ifdef D_SETUP_VIDEOOUT_SVIDEO
VID_OUT_COUNT_S_VIDEO,
#endif
VID_OUT_COUNT_YUV,
#ifdef D_SCART_OUTPUT
VID_OUT_COUNT_RGB,
#endif
VID_OUT_COUNT_YUV_PSO,
#if defined(D_VGA_6CH_ENABLE) || defined(D_VGA_ENABLE)
VID_OUT_COUNT_RGB_PSO,
#endif
MAX_VIDEO_OUT_VALUES
};
CONST MS_CHOICE_DATA aVideoOutTable[MAX_VIDEO_OUT_VALUES] =
{
#ifdef D_SETUP_VIDEOOUT_CVBS
{VID_OUT_CVBS, S_CVBS },
#endif
#ifdef D_SETUP_VIDEOOUT_SVIDEO
{VID_OUT_S_VIDEO, S_SVIDEO },
#endif
{VID_OUT_YUV, S_YUV },
#ifdef D_SCART_OUTPUT
{VID_OUT_RGB, S_RGB },
#endif
{VID_OUT_YUV_PSO, S_PROGRESSIVE_YUV },
#if defined(D_VGA_6CH_ENABLE) || defined(D_VGA_ENABLE)
{VID_OUT_RGB_PSO, S_VGA /*S_PROGRESSIVE_RGB*/ },
#endif
};
#endif //D_GINGER_I96
#endif // D_CUSTOM_aVideoOutTable
#endif //D_GUI_SETUP_VIDEO_OUT
#ifndef D_CUSTOM_aViewModeTable
enum
{
VIEW_MODE_COUNT_FILL,
VIEW_MODE_COUNT_ORIGINAL,
#ifdef D_GUI_SETUP_VIEW_MODE_HEIGHT_FIT
VIEW_MODE_COUNT_HEIGHT_FIT,
#endif
#ifdef D_GUI_SETUP_VIEW_MODE_WIDTH_FIT
VIEW_MODE_COUNT_WIDTH_FIT,
#endif
VIEW_MODE_COUNT_AUTO_FIT,
VIEW_MODE_COUNT_PAN_SCAN,
MAX_DISPLAY_MODE_VALUES
};
//#define MAX_DISPLAY_MODE_VALUES 6
CONST MS_CHOICE_DATA aViewModeTable[MAX_DISPLAY_MODE_VALUES] =
{
{VIEW_MODE_FILL, S_FILL },
{VIEW_MODE_ORIGINAL, S_ORIGINAL },
#ifdef D_GUI_SETUP_VIEW_MODE_HEIGHT_FIT
{VIEW_MODE_HEIGHT_FIT, S_HEIGHT_FIT },
#endif
#ifdef D_GUI_SETUP_VIEW_MODE_WIDTH_FIT
{VIEW_MODE_WIDTH_FIT, S_WIDTH_FIT },
#endif
{VIEW_MODE_AUTO_FIT, S_AUTO_FIT },
{VIEW_MODE_PAN_SCAN, S_PANSCAN },
};
#endif // D_CUSTOM_aViewModeTable
#ifdef D_SETUP_SMART_PICTURE
#ifndef D_CUSTOM_aBrightnessTable
#ifdef D_SETUP_SMART_PICTURE
#define MAX_SMART_PICTURE_VALUES 4
#endif
CONST MS_CHOICE_DATA aSmartPictureTable[MAX_SMART_PICTURE_VALUES] =
{
{BRIGHTNESS_STANDARD, S_STANDARD },
{BRIGHTNESS_BRIGHT, S_BRIGHT },
{BRIGHTNESS_SOFT, S_SOFT },
{BRIGHTNESS_DYNAMIC, S_DYNAMIC },
};
#endif // D_CUSTOM_aBrightnessTable
#endif
#ifdef D_HDMI_ENABLED
#ifndef D_CUSTOM_aHDMITable
#define MAX_HDMI_VALUES 6
CONST MS_CHOICE_DATA aHDMITable[MAX_HDMI_VALUES] =
{
{HD_NTSC_IN_OUT_AUTO, S_AUTO },
{HD_NTSC_IN_OUT_480P, S_480P_576P },
{HD_NTSC_IN_OUT_720P, S_720P },
{HD_NTSC_IN_OUT_1080I, S_1080I },
{HD_NTSC_IN_OUT_1024X768, S_1024_768 },
{HD_NTSC_IN_OUT_1360X768, S_1360_768 },
};
#endif // D_CUSTOM_aHDMITable
#endif // D_HDMI_ENABLED
//<<< OEC_TAN_0023G : Support picture mode.
#ifdef D_SETUP_PICTURE_MODE
#ifndef D_CUSTOM_aPictureModeTable
#define MAX_PICTURE_MODE_VALUES 3
CONST MS_CHOICE_DATA aPictureModeTable[MAX_PICTURE_MODE_VALUES] =
{
{PSO_MODE_AUTO1, S_AUTO },
{PSO_MODE_FILM, S_FILM },
{PSO_MODE_VIDEO1, S_VIDEO},
};
#endif D_CUSTOM_aPictureModeTable
#endif // D_SETUP_PICTURE_MODE
//>>> OEC_TAN_0023G : Support picture mode.
#ifdef D_SETUP_JPEG_INTERVAL_ENABLED
#ifndef D_DEFINED_aJPEGIntarvalTable
#define MAX_JPEG_INTERVAL_TIME_VALUES 4
CONST MS_CHOICE_DATA aJPEGIntarvalTable[MAX_JPEG_INTERVAL_TIME_VALUES] =
{
{JPG_INTERVAL_FOREVER, S_OFF },
{JPG_INTERVAL_5_SEC, S_5_SECONDS },
{JPG_INTERVAL_10_SEC, S_10_SECONDS },
{JPG_INTERVAL_15_SEC, S_15_SECONDS },
};
#endif // D_DEFINED_aJPEGIntarvalTable
#endif // D_SETUP_JPEG_INTERVAL_ENABLED
/**************************************************************************
*
* Audio page parameters
*
***************************************************************************/
#ifdef D_SETUP_BASS_MANAGEMENT
#ifndef D_CUSTOM_aBassManagementTable
#define MAX_BASS_MANAGEMENT_VALUES 2
CONST MS_CHOICE_DATA aBassManagementTable[MAX_BASS_MANAGEMENT_VALUES] =
{
{BASS_MANAGEMENT_OFF, S_OFF },
{BASS_MANAGEMENT_ON, S_ON },
};
#endif // D_CUSTOM_aBassManagementTable
#endif // D_SETUP_BASS_MANAGEMENT
#ifdef D_SETUP_SPEAKER_SIZE
#ifndef D_CUSTOM_aFrontSpeakerSizeTable
#ifdef D_SETUP_BASS_MANAGEMENT
#define MAX_FRONT_SPEAKER_VALUES 2
#else
#define MAX_FRONT_SPEAKER_VALUES 1
#endif
CONST MS_CHOICE_DATA aFrontSpeakerSizeTable[MAX_FRONT_SPEAKER_VALUES] =
{
{SPK_SIZE_LARGE, S_LARGE },
#ifdef D_SETUP_BASS_MANAGEMENT
{SPK_SIZE_SMALL, S_SMALL },
#endif // D_SETUP_SPEAKER_SIZE
};
#endif // D_CUSTOM_aFrontSpeakerSizeTable
#ifndef D_CUSTOM_aCentreSpeakerSizeTable
#ifdef D_SETUP_BASS_MANAGEMENT
#define MAX_CENTRE_SPEAKER_VALUES 3
#else
#define MAX_CENTRE_SPEAKER_VALUES 2
#endif
CONST MS_CHOICE_DATA aCentreSpeakerSizeTable[MAX_CENTRE_SPEAKER_VALUES] =
{
{SPK_SIZE_LARGE, S_LARGE },
#ifdef D_SETUP_BASS_MANAGEMENT
{SPK_SIZE_SMALL, S_SMALL },
#endif // D_SETUP_BASS_MANAGEMENT
{SPK_NOT_PRESENT, S_NONE },
};
#endif // D_CUSTOM_aCentreSpeakerSizeTable
#ifndef D_CUSTOM_aSurroundSpeakerSizeTable
#ifdef D_SETUP_BASS_MANAGEMENT
#define MAX_SURROUND_SPKR_SZ_VALUES 3
#else
#define MAX_SURROUND_SPKR_SZ_VALUES 2
#endif
CONST MS_CHOICE_DATA aSurroundSpeakerSizeTable[MAX_SURROUND_SPKR_SZ_VALUES] =
{
{SPK_SIZE_LARGE, S_LARGE },
#ifdef D_SETUP_BASS_MANAGEMENT
{SPK_SIZE_SMALL, S_SMALL },
#endif
{SPK_NOT_PRESENT, S_NONE },
};
#endif // D_CUSTOM_aSurroundSpeakerSizeTable
#endif //D_DISABLE_SETUP_SPEAKER_SIZE
#ifdef D_ENABLE_DOLBY_EX_SUPPORT
#ifndef D_CUSTOM_aSurroundBackSpeakerSizeTable
#define MAX_SURROUND_BK_SPKR_SZ_VALUES 3
CONST MS_CHOICE_DATA aSurroundBackSpeakerSizeTable[MAX_SURROUND_BK_SPKR_SZ_VALUES] =
{
{DOLBY_EX_BS_SPEAKERS_NONE, S_NONE },
{DOLBY_EX_BS_SPEAKERS_1, S_BACK_SURROUND_SPEAKERS_1 },
{DOLBY_EX_BS_SPEAKERS_2, S_BACK_SURROUND_SPEAKERS_2 },
};
#endif // D_CUSTOM_aSurroundBackSpeakerSizeTable
#endif // D_ENABLE_DOLBY_EX_SUPPORT
#ifdef D_SETUP_SPEAKER_SUBWOOFER
#ifndef D_CUSTOM_aSubwooferStatusTable
#define MAX_SUBWOOFER_PRESENT_VALUES 2
CONST MS_CHOICE_DATA aSubwooferStatusTable[MAX_SUBWOOFER_PRESENT_VALUES] =
{
{SW_NOT_PRESENT, S_NONE },
{SW_PRESENT, S_PRESENT },
};
#endif // D_CUSTOM_aSubwooferStatusTable
#endif //D_SETUP_SPEAKER_SUBWOOFER
#ifndef D_CUSTOM_aAudioDigitalOutTable
#define MAX_DIGITAL_OUT_VALUES 3
CONST MS_CHOICE_DATA aAudioDigitalOutTable[MAX_DIGITAL_OUT_VALUES] =
{
{NO_DIGITAL_AUDIO, S_OFF },
{DIGITAL_AUDIO_PCM, S_PCM },
{DIGITAL_AUDIO_BITSTREAM, S_BITSTREAM },
};
#endif // D_CUSTOM_aAudioDigitalOutTable
#ifdef D_SETUP_PINK_NOISE
#ifndef D_CUSTOM_aTestToneTable
#if D_ENABLE_DOLBY_EX_SUPPORT
#define MAX_TEST_TONE_VALUES 9
#else
#define MAX_TEST_TONE_VALUES 7
#endif
CONST MS_CHOICE_DATA aTestToneTable[MAX_TEST_TONE_VALUES] =
{
{PINK_NOISE_OFF, S_OFF },
{PINK_NOISE_LEFT, S_LEFT },
{PINK_NOISE_RIGHT, S_RIGHT },
{PINK_NOISE_CENTER, S_CENTER },
{PINK_NOISE_LEFT_SURROUND, S_LEFT_SURR },
{PINK_NOISE_RIGHT_SURROUND, S_RIGHT_SURR },
{PINK_NOISE_SUBWOOFER, S_SUBWOOFER },
#ifdef D_ENABLE_DOLBY_EX_SUPPORT
{PINK_NOISE_BACK_LEFT_SURROUND, S_BS_LEFT },
{PINK_NOISE_BACK_RIGHT_SURROUND, S_BS_RIGHT },
#endif // D_ENABLE_DOLBY_EX_SUPPORT
};
#endif // D_CUSTOM_aTestToneTable
#endif //D_SETUP_PINK_NOISE
#ifdef D_SETUP_DRC
#ifndef D_CUSTOM_aDRCControlTable
#define MAX_DRC_VALUES 2
CONST MS_CHOICE_DATA aDRCControlTable[MAX_DRC_VALUES] =
{
{DRC_OFF, S_OFF },
{DRC_ON, S_ON },
};
#endif // D_CUSTOM_aDRCControlTable
#endif
#ifdef D_ENABLE_DOWN_SAMPLING
#ifndef D_CUSTOM_aDownSampleTable
#define MAX_DOWN_SAMPLING_VALUES 2
CONST MS_CHOICE_DATA aDownSampleTable[MAX_DOWN_SAMPLING_VALUES] =
{
{DOWN_SAMPLING_SETTING_OFF, S_OFF },
{DOWN_SAMPLING_SETTING_ON, S_ON },
};
#endif // D_CUSTOM_aDownSampleTable
#endif // D_ENABLE_DOWN_SAMPLING
#ifdef D_SETUP_PROLOGIC_CHOICE
#ifndef D_CUSTOM_aPrologicTable
#define MAX_PROLOGIC_VALUES 3
CONST MS_CHOICE_DATA aPrologicTable[MAX_PROLOGIC_VALUES] =
{
{PROLOGIC_SETTING_OFF, S_OFF },
{PROLOGIC_SETTING_ON, S_ON },
{PROLOGIC_SETTING_AUTO, S_AUTO },
};
#endif // D_CUSTOM_aPrologicTable
#endif //D_SETUP_PROLOGIC_CHOICE
#ifdef MULTIPLE_3D_EFFECT_CHOICE
#ifndef D_CUSTOM_a3DFXTable
#define MAX_3D_FX_VALUES 4
CONST MS_CHOICE_DATA a3DFXTable[MAX_3D_FX_VALUES] =
{
{PS_3D_AUREAL, S_AUREAL },
{PS_3D_QSURROUND, S_QSURROUND },
{PS_3D_SPATIALIZER, S_SPATIALIZER },
{PS_3D_VBX, S_VBX },
};
#endif // D_CUSTOM_a3DFXTable
#endif // MULTIPLE_3D_EFFECT_CHOICE
#ifdef D_SETUP_SPEAKER_CENTER_CTRL
#ifndef D_CUSTOM_aCentreSpeakerDelayTable
#define MAX_CENTRE_SPKR_DELAY_VALUES 6
CONST MS_CHOICE_DATA aCentreSpeakerDelayTable[MAX_CENTRE_SPKR_DELAY_VALUES] =
{
{CNTRCTRL_0MS, S_NO_DELAY },
{CNTRCTRL_1MS, S_0P3M },
{CNTRCTRL_2MS, S_0P6M },
{CNTRCTRL_3MS, S_1M },
{CNTRCTRL_4MS, S_1P4M },
{CNTRCTRL_5MS, S_1P7M },
};
#endif // D_CUSTOM_aCentreSpeakerDelayTable
#endif // D_SETUP_SPEAKER_CENTER_CTRL
#ifdef D_SETUP_SPEAKER_REAR_CTRL
#ifndef D_CUSTOM_aRearSpeakerDelayTable
#define MAX_REAR_SPKR_DELAY_VALUES 6
CONST MS_CHOICE_DATA aRearSpeakerDelayTable[MAX_REAR_SPKR_DELAY_VALUES] =
{
{REARCTRL_0MS, S_NO_DELAY },
{REARCTRL_3MS, S_1M },
{REARCTRL_6MS, S_2M },
{REARCTRL_9MS, S_3M },
{REARCTRL_12MS, S_4M },
{REARCTRL_15MS, S_5P1M },
};
#endif // D_CUSTOM_aRearSpeakerDelayTable
#endif // D_SETUP_SPEAKER_REAR_CTRL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -