⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setup_item.c

📁 Sunplus 8202S source code.
💻 C
📖 第 1 页 / 共 3 页
字号:
/*
*  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 + -