📄 setup_item.c
字号:
/*
* Terry,2004/2/10 03:34PM
*/
//=================================================================
//for DVD setup menu reengineering //added by JS //20040728
#ifdef DVD_SETUP_REENG
#ifdef SUNPLUS_DVD
#if defined(CUSTOMERS_DVD)||defined(CUSTOMERS_8202S_DVD)||defined(CUSTOMERS_16_DVD)||defined(CUSTOMERS_8202S_16_DVD)
#include ".\\Customers\\Sunplus\\setup_menu_sunplus.c"
#endif
#if defined(CUSTOMERS_PORTABLE_DVD)
#include ".\\Customers\\Sunplus\\setup_menu_sunplus.c"
#endif
#endif
#ifdef MUSTEK_PORTABLE_DVD
#include ".\\Customers\\mustek_portable\\setup_menu_mustek.c"
#endif
#if defined(TEAC_PORTABLE_DVD)//TEAC
#include ".\\Customers\\teac_portable\\setup_menu_teac.c"
#endif
#if defined(QSI_PORTABLE_DVD)
#include ".\\Customers\\Qsi_portable\\setup_menu_QSI.c"
#endif
#if defined(THAKRAL_DVD)&&defined(SHARP_MODE)
#include ".\\Customers\\thakral\\setup_menu_sharp.c"
#elif defined(THAKRAL_DVD)&&defined(APEX_MODE)
#include ".\\Customers\\thakral\\setup_menu_apex.c"
#elif defined(THAKRAL_DVD)&&defined(DIXON_MODE)
#include ".\\Customers\\thakral\\setup_menu_dixon.c"
#elif defined(THAKRAL_DVD)&&defined(DIXON_AMP_MODE)
#include ".\\Customers\\thakral\\setup_menu_dixon_amp.c"
#elif defined(THAKRAL_DVD)
#include ".\\Customers\\thakral\\setup_menu_thakral.c"
#endif
#ifdef EASTECH_DVD
#include ".\\Customers\\eastech\\setup_menu_eastech.c"
#endif
#elif defined(EASTECH_DP3240_SETUP_MENU)
#include ".\\Customers\\eastech\\eastech_3240_setup_item.c"
#else
const UINT8 setup_item[MAX_SETUP_PAGE + MAX_CUSTM_SETUP_PAGE][MAX_PAGE_ITEM][MAX_ITEM_SEL]=
{
#ifdef DVB_MENU_SETUP_STYLE
//Install
{
//item0
{SET_SH,STR_OS_DVBT_CONFIG,0,0,0,0, 0, 0,0,0},
//item1
//{SET_SH,STR_OS_AUTO_SCAN,0,0,0,0,0, 0, 0,0},
//item2
//{SET_SH,STR_OS_MANUAL_SCAN,0,0,0,0,0, 0, 0,0},
//item3
{SET_FUNC,STR_OS_OSD, OSD_LAGN_SETUP_STRING},
//item4
{SET_FUNC,STR_OS_TIME_ZONE,STR_OS_TIME_ZONE1,STR_OS_TIME_ZONE2,STR_OS_TIME_ZONE3,STR_OS_TIME_ZONE4,STR_OS_TIME_ZONE5, 0, 0,0},
//item5
{SET_SPACE,0,0,0,0,0,0, 0, 0,0},
//item6
{SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
//item7
{SET_NE,0,0,0,0,0,0, 0, 0,0},
{SET_NE,0,0,0,0,0,0, 0, 0,0},
{SET_NE,0,0,0,0,0,0, 0, 0,0},
},
//Channel
{
//item0
{SET_SH,STR_OS_TV_CHANNEL,0,0,0,0, 0, 0,0,0},
//item1
{SET_SH,STR_OS_RADIO_CHANNEL,0,0,0,0,0, 0, 0,0},
//item2
//{SET_SH,STR_OS_EDIT_LIST,0,0,0,0,0, 0, 0,0},
//item3
//{SET_SH,STR_OS_ADD_CHANNEL,0,0,0,0,0, 0, 0,0},
//item4
//{SET_SH,STR_OS_EDIT_CHANNEL,0,0,0,0,0, 0, 0,0},
//item5
{SET_SH,STR_OS_DEL_CHANNEL,0,0,0,0,0, 0, 0,0},
//item6
{SET_SPACE,0,0,0,0,0,0, 0, 0,0},
//item7
{SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
{SET_NE,0,0,0,0,0,0, 0, 0,0},
{SET_NE,0,0,0,0,0,0, 0, 0,0},
{SET_NE,0,0,0,0,0,0, 0, 0,0},
},
#endif
//page 0-SYSTEM SETUP
{
#ifdef SELECT_MEDIA_IN_SETUPMENU //Maoyong 2004.08.09
//item0
#ifndef SUPPORT_USB
{SET_FUNC,STR_OS_MEDIA_TYPE,STR_OS_MEDIA_DISC,STR_OS_MEDIA_CARD,0,0, 0, 0, 0, 0},
#elif !defined(SPHE8202_CARD_STORAGE)
{SET_FUNC,STR_OS_MEDIA_TYPE,STR_OS_MEDIA_DISC,STR_OS_MEDIA_USB,0,0, 0, 0, 0, 0},
#else
{SET_FUNC,STR_OS_MEDIA_TYPE,STR_OS_MEDIA_DISC,STR_OS_MEDIA_USB,STR_OS_MEDIA_CARD,0, 0, 0, 0, 0},
#endif
//item1
{SET_FUNC, STR_OS_TV_SYS, TV_SYS_SETUP_STRING},
#else //#endif SELETC_MEDIA_IN_SETUPMENU
#if !defined(NO_TV_FORMAT)
//item0
{SET_FUNC, STR_OS_TV_SYS, TV_SYS_SETUP_STRING},
#endif//NO_TV_FORMAT
//item1
#if defined(SUPPORT_CC_ONOFF)&&defined(USE_SSAVER_ITEM_AS_CC_ONOFF)//nono 2004-4-11 19:04
{SET_FUNC,STR_OS_CLOSED_CAPTION,STR_OS_OFF,STR_OS_ON,0,0,0, 0, 0,0},
#else//USE_SSAVER_ITEM_AS_CC_ONOFF
#ifdef QSI_SETUP_MENU//liweihua 2004-6-15
{SET_FUNC,STR_OS_SSAVER_SETUP,STR_OS_1_MIN,STR_OS_5_MIN,STR_OS_10_MIN,STR_OS_30_MIN,STR_OS_OFF,0,0,0},
#elif defined(NO_SCREEN_SAVER)
//{SET_FUNC,STR_OS_SSAVER_SETUP,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
#else
{SET_FUNC,STR_OS_SSAVER_SETUP,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
#endif
#endif//USE_SSAVER_ITEM_AS_CC_ONOFF
#endif //#ifdef SELETC_MEDIA_IN_SETUPMENU
#if !defined(DELETE_VIDEO_ITEM)
//item2
#ifdef ADD_P_SCAN_ONOFF
{SET_FUNC,STR_OS_P_SCAN_YUV,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
#else
{SET_FUNC,STR_OS_VIDEO,VIDEO_SETUP_STRING},
#endif
#endif
#ifndef ARGUS_PORTABLE_DVD //Jack added for argus portable 04/07/02
//item3
{SET_FUNC,STR_OS_TV_RATIO,STR_OS_4_3PS,STR_OS_4_3LB,STR_OS_16_9,0, 0, 0,0,0},
//item4
#ifndef GBM_FULL_FUNCTION
#ifdef SETUP_PASSWORD_GUI//zhaoyanhua add 2004-1-16 11:09
{SET_FUNC,STR_OS_PASSWORD,STR_OS_PASSWD_EDIT,0,0,0,0, 0, 0,0},
#else//NOT SETUP_PASSWORD_GUI
{SET_NM,STR_OS_PASSWORD,STR_OS_LOCK,STR_OS_UNLOCK,0,0,0, 0, 0,0},
#endif//SETUP_PASSWORD_GUI
#else//GBM_FULL_FUNCTION
{SET_FUNC,STR_OS_DEFAULT_SETUP,STR_OS_RESTORE_SETUP,0,0,0,0, 0, 0,0},
#endif//GBM_FULL_FUNCTION
//item5
#ifndef GBM_FULL_FUNCTION
#ifdef RATING_8
{SET_FUNC,STR_OS_RATING,STR_OS_RATING_1,STR_OS_RATING_2,STR_OS_RATING_3,STR_OS_RATING_4,STR_OS_RATING_5,STR_OS_RATING_6,STR_OS_RATING_7,STR_OS_RATING_8},
#else
{SET_FUNC,STR_OS_RATING,STR_OS_NO_ADULT,STR_OS_KID_ONLY,STR_OS_VIEW_ALL,0,0, 0,0,0},
#endif
#endif//GBM_FULL_FUNCTION
//item6
//#if defined(SAME_DISC_RESUME)||defined(SHOW_STANDBY_TIMER)
#if defined(NEXTPAGE_SYS) //freyman 2004-3-25 22:42
{SET_SH,STR_OS_NEXT_PAGE,0,0,0,0,0, 0, 0,0},
#ifdef GBM_FULL_FUNCTION
{SET_SPACE,0,0,0,0,0,0, 0, 0,0},
#endif//GBM_FULL_FUNCTION
#else
#ifdef BBK_NEW_SETUP //fengjl 3-10-21 20:40
{SET_FUNC,STR_OS_BAND,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
{SET_FUNC,STR_OS_DEFAULT_SETUP,STR_OS_RESTORE_SETUP,0,0,0,0, 0, 0,0},
#else
{SET_FUNC,STR_OS_DEFAULT_SETUP,STR_OS_RESTORE_SETUP,0,0,0,0, 0, 0,0},
#endif
#endif
#ifndef BBK_NEW_SETUP //fengjl 3-11-5 14:00
#if defined(DELETE_VIDEO_ITEM)||defined(NO_TV_FORMAT)
{SET_SPACE,0,0,0,0,0,0, 0, 0,0},
#endif
#endif
#if defined(NO_TV_FORMAT)&&!defined(DELETE_VIDEO_ITEM)
{SET_NE,0,0,0,0,0,0, 0, 0,0},
#endif
#ifdef NO_SCREEN_SAVER
{SET_SPACE,0,0,0,0,0,0, 0, 0,0}, //wsf for eastech item6
#endif
//item7
{SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
// {SET_SH,0,0,0,0,0,0, 0, 0,0},
#if defined(HIMAGE_CANADA_CUS)&& !defined(INCLUDE_YUV)
{SET_NE,0,0,0,0,0,0, 0, 0,0},
#endif
#else //argus portable need to show mcu version
//item3
#ifdef SETUP_PASSWORD_GUI//zhaoyanhua add 2004-1-16 11:09
{SET_FUNC,STR_OS_PASSWORD,STR_OS_PASSWD_EDIT,0,0,0,0, 0, 0,0},
#else//NOT SETUP_PASSWORD_GUI
{SET_NM,STR_OS_PASSWORD,STR_OS_LOCK,STR_OS_UNLOCK,0,0,0, 0, 0,0},
#endif//SETUP_PASSWORD_GUI
//item4
#ifdef RATING_8
{SET_FUNC,STR_OS_RATING,STR_OS_RATING_1,STR_OS_RATING_2,STR_OS_RATING_3,STR_OS_RATING_4,STR_OS_RATING_5,STR_OS_RATING_6,STR_OS_RATING_7,STR_OS_RATING_8},
#else
{SET_FUNC,STR_OS_RATING,STR_OS_NO_ADULT,STR_OS_KID_ONLY,STR_OS_VIEW_ALL,0,0, 0,0,0},
#endif
//item5
{SET_FUNC,STR_OS_DEFAULT_SETUP,STR_OS_RESTORE_SETUP,0,0,0,0, 0, 0,0},
//item 6
{SET_SHOW,STR_OS_FW_VERSION,STR_OS_SPACE,0,0,0,0, 0, 0,0},
//item7
{SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
//{SET_NE,0,0,0,0,0,0, 0, 0,0},
#endif //end #ifndef ARGUS_PORTABLE_DVD
},
//page 1-LANGUAGE SETUP
{
//item0
{SET_FUNC,STR_OS_OSD, OSD_LAGN_SETUP_STRING},
#if !defined(HJ_APEX_NO_AUDIO_LANG)
//item1
//{SET_FUNC,STR_OS_AUDIO_LANG_SETUP,LCD_ZH,LCD_EN,LCD_JA,LCD_FR,LCD_ES,LCD_PT, LCD_DE, LCD_LA},
{SET_FUNC,STR_OS_AUDIO_LANG_SETUP,OSD_AUDIO_LAGN_SETUP_STRING},
#endif//#ifndef !defined(HJ_APEX_NO_AUDIO_LANG)
//item2
{SET_FUNC,STR_OS_SUBTITLE_LANG_SETUP,OSD_SUBT_LAGN_SETUP_STRING},
#ifdef SETUP_MENU_TWO_BUTTON_SELECT_TWO_SUBTITLE //added by wangwei,2004-10-24 22:58
{SET_FUNC,STR_OS_SUBTITLE_LANG_2ND_SETUP,OSD_SUBT_LAGN_2ND_SETUP_STRING},
#endif
//item3
{SET_FUNC,STR_OS_MENU_LANG_SETUP,OSD_MENU_LAGN_SETUP_STRING},
//item4
{SET_SPACE,0,0,0,0,0,0, 0, 0,0},
//item5
{SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
//item6
{SET_NE,0,0,0,0,0,0, 0, 0,0},
//item7
{SET_NE,0,0,0,0,0,0, 0, 0,0},
#ifdef HJ_APEX_NO_AUDIO_LANG
{SET_NE,0,0,0,0,0,0, 0, 0,0},
#endif//#ifndef defined(HJ_APEX_NO_AUDIO_LANG)
},
//page 2-AUDIO SETUP
//Please don't change the item sequence of this page
#ifdef SETUP_DONGLI459
{
{SET_FUNC,STR_OS_AUD_OUT,STR_OS_SIMULATE,STR_OS_BITSTREAM,STR_OS_STEREO_PCM,0,0, 0, 0,0},
{SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -