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

📄 setup_page.h

📁 Sunplus 8202S source code.
💻 H
字号:
//special page index
#if  0//eastech
//page index-0
#define SYSPAGE         0
#ifdef AUTO_ADJUST_TV_TYPE  //lijd 2004-9-15 13:34
#define  SETUP_TV_TYPE           setup_sel[SYSPAGE][3]
#endif
#define TV_FORMAT       0
#define SSAVERITEM      1       //Screen Saver item index
	//#define VIDEOITEM      MODE_MAX_PSCAN//not use nono mark it. 2003-10-20 21:50
#define PASSWDITEM      4
#define GRADEITEM       5
#define SysNextPage		7
#define SAME_DISC_RESUME_ITEM	1
#define NEXTPAGEITEM	6
#define PREVPAGEITEM	3




//page index-1
#define LANGPAGE        1
#define LANGITEM        0

//page index-2
#define AUDPAGE         2
#define DIGIOUTITEM     0

 
#define SPDIFBITSTREAM  2
#define SPDIFPCM        3
#define SPDIFSIMULATE   4
#define MICONOFFITEM    4		//gerry,3-10-25 10:30
#define ECHOITEM        2
#define MICITEM         3
#define VOLCTRLSTART    1    
#define VOLCTRLEND      1//4   
#define MICAUTO         2

#define MICOFF          2
//page index-3
#define VIDEOPAGE		3



#define AC3DOWNMIXITEM  0    
#define SPKSTART        3
#define SPKEND          4
#define DOWNMIXLTRT     2   //Jeff 20020822
#define DOWNMIXSTEREO   3
#define DOWNMIXVSRND    4
#define AC3DOWNMIXOFF   5


//page index-4
#define MULTISPKPAGE    4      //valid when AC3 or DTS



//page index-5
#define AC3DIGITALPAGE  5      //valid when AC3
//CUSTM page index(for system admin use)

#define CUSTMPAGEINDEX  6
#define KEYITEM         1
#define CUSTMPASSWDITEM 4
#define CUSTMRATEITEM	3			// Maoyong 2004.03.25
#define C_UNLOCK    1
#define C_LOCK      0

#ifdef  TEST_BASS_MANAGEMENT 
    #define BASS_CONFIG_X   0   //no bass management necessary
    #define BASS_CONFIG_1   1   //bass management config1
    #define BASS_CONFIG_S   2   //simplified bass management
    #define BASS_CONFIG_3   3   //bass management config3
    #define BASS_CONFIG_CAR_S   4   //car audio,modification of simplified bass management
#endif


//defition for special items

#define SETUP_TV_FORMAT             setup_sel[SYSPAGE][0]
#define SETUP_SSAVER                	setup_sel[SYSPAGE][1]
#define SETUP_VIDEO_FORMAT       setup_sel[SYSPAGE][2]
#define SETUP_PASSWORD              setup_sel[SYSPAGE][4]
#define SETUP_GRADE                 	setup_sel[SYSPAGE][5]

#define SETUP_OSD_LANG              setup_sel[LANGPAGE][0]

#define SETUP_SPDIF                 	setup_sel[AUDPAGE][0]
#define SETUP_DOWN_SAMPLE		setup_sel[AUDPAGE][1]

#define SETUP_MIC_ONF               	setup_sel[AUDPAGE][6]//[4]//setup_sel[AUDPAGE][1]
#define SETUP_ECHO                  	setup_sel[AUDPAGE][6]//[5]//setup_sel[AUDPAGE][2]
#define SETUP_MIC_VOL               	setup_sel[AUDPAGE][6]//[3]//setup_sel[AUDPAGE][3]

	#define SETUP_KEY                   setup_sel[4][5]
	  
/*
*  Prologic-2  and Freq. mask
*/
#define PROLOGIC_OFF                            4//terry,2004/1/9 10:57AM	        
#define LPCM_ITEM                                       5//terry,2004/2/4 02:43PM	       
#define SETUP_FREQ_MASK				setup_sel[AUDPAGE][LPCM_ITEM]//setup_sel[AUDPAGE][5]
		
#define SETUP_BRIGHTNESS			setup_sel[VIDEOPAGE][0]
#define SETUP_CONTRAST				setup_sel[VIDEOPAGE][1]
#define SETUP_HUE					setup_sel[VIDEOPAGE][2]
#define SETUP_SATURATION			setup_sel[VIDEOPAGE][3]


#define SETUP_SPK_DOWNMIX           	setup_sel[MULTISPKPAGE][0]
#define SETUP_SPK_SUBWOOFER         	setup_sel[MULTISPKPAGE][1]
#define SETUP_BASS_MODE             	setup_sel[MULTISPKPAGE][2]
#define SETUP_SPK_CENTER_DELAY      setup_sel[MULTISPKPAGE][3]
#define SETUP_SPK_SURROUND_DELAY    setup_sel[MULTISPKPAGE][4]
#define ITEM_SPK_DOWNMIX            	setup_item[MULTISPKPAGE][0]


#define SETUP_AC3DIGITAL_DYNA       setup_sel[AC3DIGITALPAGE][1]    
#define SETUP_AC3DIGITAL_LnR        setup_sel[AC3DIGITALPAGE][2]    
#define ITEM_AC3DIGITAL_LnR         setup_item[AC3DIGITALPAGE][2]
#define SETUP_AC3DIGITAL_OUTMODE    setup_sel[AC3DIGITALPAGE][0]
#define ITEM_AC3DIGITAL_OUTMODE     setup_item[AC3DIGITALPAGE][0]

#define AC3OUTMODEITEM              0
#define AC3DYNAMICITEM1             1
#define AC3DYNAMICITEM2             2 //(2+2)

#define SETUP_CUSTM_REGION          setup_sel[CUSTMPAGEINDEX][2]

#define SETUP_CUSTM_GRADE           setup_sel[CUSTMPAGEINDEX][3]

#endif   //#IF  1//eastech

//special page index
//page index-0
#ifndef DVB_MENU_SETUP_STYLE
#define SYSPAGE         0
#else
#define INSTALLPAGE     0
#define CHANNELPAGE     1
#define SYSPAGE         2

#define SETUP_DVB_LANG              setup_sel[INSTALLPAGE][1]
#define SETUP_DVB_TIME_ZONE         setup_sel[INSTALLPAGE][2]

#endif

#ifdef DP3240_SETUP_MENU
#define TV_FORMAT       0
#define  SETUP_TV_TYPE   1       
#define SLEEEP_CONTROLLER 2
#ifdef SETUP_ITEM_NO_SCREEN_SAVER_AND_DEFAULT_ON
#define PASSWDITEM      3
#define GRADEITEM       4
#define SysNextPage		7
#define NEXTPAGEITEM	6
#define PREVPAGEITEM	3
#define SAME_DISC_RESUME_ITEM	1
#else //#ifdef SETUP_ITEM_NO_SCREEN_SAVER_AND_DEFAULT_ON
#define SSAVERITEM      3     //Screen Saver item index
#define PASSWDITEM      4
#define GRADEITEM       5
#define SysNextPage		7
#define NEXTPAGEITEM	6
#define PREVPAGEITEM	3
#define SAME_DISC_RESUME_ITEM	1
#endif //#ifdef SETUP_ITEM_NO_SCREEN_SAVER_AND_DEFAULT_ON

#else//#ifdef DP3240_SETUP_MENU
#ifdef FUSS_TV_DVD//nono 2-8-20 13:05
    #define SSAVERITEM      0//3       //Screen Saver item index
    #define PASSWDITEM      1//4
    #define GRADEITEM       2//5
#else
    #ifdef NO_TV_FORMAT
    #define SSAVERITEM      0       //Screen Saver item index
    #elif defined(SELECT_MEDIA_IN_SETUPMENU)    //Maoyonng 2004-8-10 14:52
    #define ITEM_MEDIA_TYPE 0
    #define TV_FORMAT       1
    #else//NO_TV_FORMAT
    #define TV_FORMAT       0
#ifdef NO_SCREEN_SAVER
    #define SSAVERITEM      7       //Screen Saver item index
#else
    #define SSAVERITEM      1       //Screen Saver item index
#endif
    //#define VIDEOITEM      MODE_MAX_PSCAN//not use nono mark it. 2003-10-20 21:50
    #endif//NO_TV_FORMAT

    #if defined(HIMAGE_CANADA_CUS)&& !defined(INCLUDE_YUV)
        #define PASSWDITEM      3//4
        #define GRADEITEM       4//5
    #elif ( defined(DELETE_VIDEO_ITEM)&&defined(NO_TV_FORMAT)  )||defined(GBM_FULL_FUNCTION)
        #define PASSWDITEM      2
        #define GRADEITEM       3
    #elif defined(DELETE_VIDEO_ITEM)||defined(NO_TV_FORMAT)
        #define PASSWDITEM      3
        #define GRADEITEM       4
    #elif defined(ARGUS_PORTABLE_DVD)
        #define PASSWDITEM      3
        #define GRADEITEM       4    
    #elif defined(NO_SCREEN_SAVER)
        #define PASSWDITEM      3
        #define GRADEITEM       4
    #else
        #define PASSWDITEM      4
        #define GRADEITEM       5
    #endif
#endif
#endif//#ifdef DP3240_SETUP_MENU

//#if defined(SAME_DISC_RESUME)||defined(SHOW_STANDBY_TIMER)
#if defined(NEXTPAGE_SYS)       //freyman 2004-3-25 23:57
#define SysNextPage     7

#ifdef GBM_FULL_FUNCTION
#define SAME_DISC_RESUME_ITEM   0
#elif defined(NOT_SHOW_SAME_DISC_RESUME)//GBM_FULL_FUNCTION
#define SAME_DISC_RESUME_ITEM   7
#else//GBM_FULL_FUNCTION
#define SAME_DISC_RESUME_ITEM   1
#endif//GBM_FULL_FUNCTION


#ifdef GBM_FULL_FUNCTION
#define NEXTPAGEITEM    5
#define PREVPAGEITEM    4
#elif defined(NOT_SHOW_SAME_DISC_RESUME)//GBM_FULL_FUNCTION
#define NEXTPAGEITEM    6
#define PREVPAGEITEM    2
#else//GBM_FULL_FUNCTION
#define NEXTPAGEITEM    6
#define PREVPAGEITEM    3
#endif//GBM_FULL_FUNCTION
#endif 

#ifdef USER_MPEG_LOGO

#define MPEG_LOGO_ON    3

    #ifdef NOT_SHOW_SAME_DISC_RESUME
    #define MPEG_LOGO_ITEM      1
    #else//NOT_SHOW_SAME_DISC_RESUME
    #define MPEG_LOGO_ITEM      2
    #endif//NOT_SHOW_SAME_DISC_RESUME
#endif//USER_MPEG_LOGO

//page index-1
#ifndef DVB_MENU_SETUP_STYLE
#define LANGPAGE        1
#else
#define LANGPAGE        3
#endif

#define LANGITEM        0

//page index-2
#ifndef DVB_MENU_SETUP_STYLE
#define AUDPAGE        2
#else
#define AUDPAGE         4
#endif


#define DIGIOUTITEM     0
//axel,2003/12/12 05:46PM
#if defined(BBK_DVD)||defined(EASTECH_NEW_SETUP_MENU)||defined(DP3240_SETUP_MENU)
 /*#ifdef BBK_DV961_DVD*/
#define SPDIFBITSTREAM  2
#define SPDIFPCM        3
#define SPDIFSIMULATE   4
 /*#elif defined(BBK_DSS_555_DVD)
  #define SPDIFBITSTREAM  2
  #define SPDIFPCM        3
 #endif*/
#else
#define SPDIFSIMULATE   2
#define SPDIFBITSTREAM  3
#define SPDIFPCM        4
#endif


#ifdef NO_MIC
#define MICONOFFITEM    4       //gerry,3-10-25 10:30
#define ECHOITEM        2
#define MICITEM         3
#if defined(HJ_APEX_NO_KEY)&&!defined(SUPPORT_PROLOGIC_II)//20040617
#define KEYITEM         7
#else//#if defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II)
#define KEYITEM         1
#endif//#if defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II)

#elif defined(NO_MIC_VOL)
#define MICONOFFITEM    1       //gerry,3-10-23 15:43
#define ECHOITEM        2
#define MICITEM         7
#define KEYITEM         6

#elif defined(KARAOKE_MENU)
    #define MICONOFFITEM    2   //wangfeng 2003-11-11 15:06
    #define ECHOITEM        3
    #define MICITEM         4
    #define KEYITEM         5
#elif defined(NOT_SHOW_MIC_SETUP_DAFAULT_AUTO)
    #define MICONOFFITEM    7   //wangfeng 2003-11-11 15:06
    #define ECHOITEM        1
    #define MICITEM         2
    #define KEYITEM         3
#else
#define MICONOFFITEM    1       //gerry,3-10-23 15:43
#define ECHOITEM        2
#define MICITEM         3
#define KEYITEM         4
#endif

#define VOLCTRLSTART    1

    #ifdef NO_MIC
        #define VOLCTRLEND      1//4
    #elif defined(NO_MIC_VOL)
        #define VOLCTRLEND      2
    #else
        #define VOLCTRLEND      4
    #endif

#define MICAUTO         2

#ifdef DVDRELEASE
    #define MICOFF          2
#else
    #define MICOFF          3
#endif

#if defined(NO_DIGIT_VIDEO_MENU)&&!defined(EASTECH_NEW_SETUP_MENU)

#define VIDEOPAGE       4
//page index-3
#define MULTISPKPAGE    3      //valid when AC3 or DTS
#elif defined(QSI_SETUP_MENU)//liweihua 2004-6-15
#define KARAOKPAGE      3
#define VIDEOPAGE       5
#elif defined(SETUP_DONGLI459)
#define VIDEOPAGE       3
#define MULTISPKPAGE    3     //valid when AC3 or DTS
#elif defined(EASTECH_NEW_SETUP_MENU)
#define VIDEOPAGE       3
#define MULTISPKPAGE       3
#elif defined(DVB_MENU_SETUP_STYLE)
#define VIDEOPAGE      5
#define MULTISPKPAGE    6 
#else//#endif//NO_DIGIT_VIDEO_MENU
//page index-3
#define VIDEOPAGE       3
//page index-4
#define MULTISPKPAGE    4 
#endif//NO_DIGIT_VIDEO_MENU

#if defined(EASTECH_NEW_SETUP_MENU)
#define AC3DOWNMIXITEM  2//0//4-8-30 10:30
#else
#define AC3DOWNMIXITEM  0
#endif

#ifndef AC3_BASS_MANAGEMENT
    #define SPKSTART        2
    #define SPKEND          6
#else
    #if defined(TEMP_TWO_CHANNEL)&&!defined(ONLY_DOWNMIX)//nono 4-3-11 18:34
    #define SPKSTART        3
    #define SPKEND          3
    #elif defined(ONLY_DOWNMIX)
    #define SPKSTART        1
    #define SPKEND          1
    #elif defined(ONLY_DOWNMIX_SUBW)
    #define SPKSTART        2
    #define SPKEND          2
    #else
    #define SPKSTART        3
    #define SPKEND          4
#endif
#endif

#define DOWNMIXLTRT     2   //Jeff 20020822
#define DOWNMIXSTEREO   3

#if defined(JIEKE_DVD)|defined(MINTON_DVD)//wangfeng 2003-12-12 14:40
#define AC3DOWNMIXOFF   4
#define DOWNMIXVSRND    5
#else
#define DOWNMIXVSRND    4
#define AC3DOWNMIXOFF   5
#endif

//page index-4
#ifdef SETUP_DONGLI459
#define AC3DIGITALPAGE  4      //valid when AC3
#else//#ifdef SETUP_DONGLI459
#ifdef DVB_MENU_SETUP_STYLE
#define AC3DIGITALPAGE  7
#else
#define AC3DIGITALPAGE  5      //valid when AC3
#endif
#endif//#ifdef SETUP_DONGLI459

//page index-5
//CUSTM page index(for system admin use)
#ifdef Ti3001_OSD_UI_2
    #define  CUSTMPAGEINDEX  8
#elif defined(QSI_SETUP_MENU)//liweihua 2004-6-15
    #define  CUSTMPAGEINDEX  4
#elif defined(EASTECH_NEW_SETUP_MENU)||defined(EASTECH_DP3240_SETUP_MENU)
    #define CUSTMPAGEINDEX  4
#elif defined(DVB_MENU_SETUP_STYLE)
    #define CUSTMPAGEINDEX  8    
#else
    #define CUSTMPAGEINDEX  6
#endif

#ifdef RCD_GPIO_CONTROL                 // alan 2002/7/26 02:07

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -