www.pudn.com > sunplus-DVDsetup.rar > setup_page.h, change:2004-06-28,size:21729b


 
//special page index 
//page index-0 
#define SYSPAGE         0 
 
#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 
    #else//NO_TV_FORMAT 
    #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 
	#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 
    #else 
        #define PASSWDITEM      4 
        #define GRADEITEM       5 
    #endif 
#endif 
 
//#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 
#define LANGPAGE        1 
#define LANGITEM        0 
 
//page index-2 
#define AUDPAGE         2 
 
 
 
#define DIGIOUTITEM     0 
//axel,2003/12/12 05:46PM 
#ifdef BBK_DVD 
 /*#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 
 
#ifdef NO_DIGIT_VIDEO_MENU 
#define VIDEOPAGE		4 
 
//page index-3 
#define MULTISPKPAGE    3      //valid when AC3 or DTS 
#else 
#ifdef QSI_SETUP_MENU//liweihua 2004-6-15 
#define KARAOKPAGE      3 
#define VIDEOPAGE       5 
#else 
#define VIDEOPAGE		3 
#endif 
 
//page index-3 
#ifdef SETUP_DONGLI459 
#define MULTISPKPAGE    3     //valid when AC3 or DTS 
#else 
#define MULTISPKPAGE    4  
#endif 
#endif//NO_DIGIT_VIDEO_MENU 
 
#define AC3DOWNMIXITEM  0 
 
#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 
#define AC3DIGITALPAGE  5      //valid when AC3 
#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 
#else 
    #define CUSTMPAGEINDEX  6 
#endif 
 
#ifdef RCD_GPIO_CONTROL                 // alan 2002/7/26 02:07U 
    #define CUSTMPASSWDITEM 3 
    #define CUSTMRATEITEM	2			// Maoyong 2004.03.25 
#else 
    #define CUSTMPASSWDITEM 4 
    #define CUSTMRATEITEM	3			// Maoyong 2004.03.25 
#endif 
 
#ifdef NEW_STYLE_SETUP 
//page index-6 
#define EXITPAGE		7      //zhaoyanhua add 3-7-14 11:23 
#endif 
 
#if defined(BBK_NEW_SETUP)&&defined(BBK_DV961_DVD)           //axel2004/1/26 04:50 
//page index_6            
#define ONEKEYPASSPAGE   7     //show ONE_KEY_PASS page 
 
#define EXITPAGE         8 
 
#endif//BBK_DVD 
 
 
#define C_UNLOCK    1 
#define C_LOCK      0 
 
//defition for special items 
#ifdef NO_TV_FORMAT 
#define SETUP_TV_FORMAT             setup_sel[SYSPAGE][7] 
#define SETUP_SSAVER                setup_sel[SYSPAGE][0] 
#else//NO_TV_FORMAT 
#define SETUP_TV_FORMAT             setup_sel[SYSPAGE][0] 
#define SETUP_SSAVER                setup_sel[SYSPAGE][1] 
#endif//NO_TV_FORMAT 
 
#ifdef  DYNAMIC_SPECTRUM    //fengjl 3-10-30 13:23 
#define SETUP_BAND                 setup_sel[SYSPAGE][5]    
#endif 
 
#if defined(DELETE_VIDEO_ITEM) 
#define SETUP_VIDEO_FORMAT          setup_sel[SYSPAGE][7] 
#elif defined(NO_TV_FORMAT)&&!defined(DELETE_VIDEO_ITEM) 
#define SETUP_VIDEO_FORMAT          setup_sel[SYSPAGE][1] 
#else 
#define SETUP_VIDEO_FORMAT          setup_sel[SYSPAGE][2] 
#endif 
 
#if defined(HIMAGE_CANADA_CUS)&& !defined(INCLUDE_YUV) 
    #define SETUP_PASSWORD              setup_sel[SYSPAGE][3] 
    #define SETUP_GRADE                 setup_sel[SYSPAGE][4] 
#elif defined(DELETE_VIDEO_ITEM)&&defined(NO_TV_FORMAT) 
    #define SETUP_PASSWORD              setup_sel[SYSPAGE][2] 
    #define SETUP_GRADE                 setup_sel[SYSPAGE][3] 
 
#elif defined(GBM_FULL_FUNCTION) 
    #define SETUP_PASSWORD              setup_sel[SysNextPage][2] 
    #define SETUP_GRADE                 setup_sel[SysNextPage][3] 
 
#elif defined(NO_TV_FORMAT)||defined(DELETE_VIDEO_ITEM) 
    #define SETUP_PASSWORD              setup_sel[SYSPAGE][3] 
    #define SETUP_GRADE                 setup_sel[SYSPAGE][4] 
#else 
    #define SETUP_PASSWORD              setup_sel[SYSPAGE][4] 
    #define SETUP_GRADE                 setup_sel[SYSPAGE][5] 
#endif 
 
#ifdef USER_MPEG_LOGO 
    #define SETUP_MPEG_LOGO             setup_sel[SysNextPage][MPEG_LOGO_ITEM] 
#endif//#ifdef USER_MPEG_LOGO 
 
#ifdef USE_IR_TO_CHANGE_TVTYPE//nono 2003-11-12 21:20 ONLY use in himage 1125.if use in other model,"2" must be changed. 
#define SETUP_TV_TYPE           setup_sel[SYSPAGE][2] 
#define ITEM_TV_TYPE            setup_item[SYSPAGE][2] 
#endif//USE_IR_TO_CHANGE_TVTYPE 
 
#define SETUP_OSD_LANG              setup_sel[LANGPAGE][0] 
 
#define SETUP_SPDIF                 setup_sel[AUDPAGE][0] 
 
#ifdef NO_MIC_VOL 
#define SETUP_MIC_ONF               setup_sel[AUDPAGE][1] 
	#define SETUP_ECHO                  setup_sel[AUDPAGE][2] 
	#define SETUP_MIC_VOL               setup_sel[AUDPAGE][6]//setup_sel[AUDPAGE][3] 
	#if defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II) 
	#define SETUP_KEY                   setup_sel[AUDPAGE][7]//setup_sel[AUDPAGE][4] 
	#else//defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II) 
	#define SETUP_KEY                   setup_sel[AUDPAGE][3]//setup_sel[AUDPAGE][4] 
	#endif//defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II) 
#elif defined(NO_MIC) 
   /*   to avoid no mic voilume   fengjl add 
    #ifdef BBK_NEW_SETUP  //fengjl add 3-12-1 23:31,  "7" stand for invalid digit here 
	#define SETUP_MIC_ONF               setup_sel[AUDPAGE][7]//setup_sel[AUDPAGE][1] 
	#define SETUP_ECHO                  setup_sel[AUDPAGE][7]//setup_sel[AUDPAGE][2] 
	#define SETUP_MIC_VOL               setup_sel[AUDPAGE][7]//setup_sel[AUDPAGE][3] 
	#else 
   */ 
#ifdef DIVIDE_AC3_DTS_SPDIF_OUTPUTS 
	#define SETUP_SPDIF_DTS                 setup_sel[AUDPAGE][1]//[4]//setup_sel[AUDPAGE][1] 
	#define SETUP_SPDIF_PCM                 setup_sel[AUDPAGE][2]//[5]//setup_sel[AUDPAGE][2] 
#endif//DIVIDE_AC3_DTS_SPDIF_OUTPUTS 
 
	#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] 
//	#endif 
	 
	#if defined(HJ_APEX_NO_KEY)&&!defined(SUPPORT_PROLOGIC_II)//20040617 
	#define SETUP_KEY                   setup_sel[AUDPAGE][7]//setup_sel[AUDPAGE][4] 
	#else//#if defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II) 
	    #ifdef  NO_KEY_ITEM//zhaoyanhua add 2003-12-10 11:07 
	        #define SETUP_KEY                   setup_sel[AUDPAGE][7]//setup_sel[AUDPAGE][4] 
	    #else  
	#define SETUP_KEY                   setup_sel[AUDPAGE][1]//setup_sel[AUDPAGE][4] 
	    #endif 
	#endif//#if defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II) 
#elif defined(KARAOKE_MENU)//NO_MIC_VOL 
 
        #define SETUP_MIC_ONF               setup_sel[AUDPAGE][2] 
        #define SETUP_ECHO                  setup_sel[AUDPAGE][3] 
 
        #ifndef	MIC_2CHANNEL	//wangfeng 2003-09-12 22:19 
        #define SETUP_MIC_VOL               setup_sel[AUDPAGE][4] 
        #endif 
 
        #if defined(MIC_2CHANNEL)&& !defined(SUPPORT_PROLOGIC_II) 
	    #define SETUP_KEY                   setup_sel[AUDPAGE][4] 
#else 
        #define SETUP_KEY                   setup_sel[AUDPAGE][5] 
        #endif 
#elif defined(NOT_SHOW_MIC_SETUP_DAFAULT_AUTO) 
 
#define SETUP_MIC_ONF               setup_sel[AUDPAGE][MICONOFFITEM]//7 
#define SETUP_ECHO                  setup_sel[AUDPAGE][ECHOITEM]//1 
 
	#ifndef	MIC_2CHANNEL	//wangfeng 2003-09-12 22:19 
	#define SETUP_MIC_VOL               setup_sel[AUDPAGE][MICITEM]//2 
	#endif 
	 
	#if defined(MIC_2CHANNEL)&& !defined(SUPPORT_PROLOGIC_II) 
	#define SETUP_KEY                   setup_sel[AUDPAGE][3] 
	#else 
	#define SETUP_KEY                   setup_sel[AUDPAGE][KEYITEM]//3 
	#endif 
#else//NO_MIC_VOL 
 
#define SETUP_MIC_ONF               setup_sel[AUDPAGE][1] 
#define SETUP_ECHO                  setup_sel[AUDPAGE][2] 
 
	#ifndef	MIC_2CHANNEL	//wangfeng 2003-09-12 22:19 
#define SETUP_MIC_VOL               setup_sel[AUDPAGE][3] 
#endif 
 
	 
#if defined(MIC_2CHANNEL)&& !defined(SUPPORT_PROLOGIC_II) 
	#define SETUP_KEY                   setup_sel[AUDPAGE][3] 
#else 
#define SETUP_KEY                   setup_sel[AUDPAGE][4] 
#endif 
 
#endif//#ifdef NO_MIC_VOL 
 
/* 
*  Prologic-2  and Freq. mask 
*/ 
#define PROLOGIC_OFF                            4//terry,2004/1/9 10:57AM 
#if defined(USE_FREQ_MASK)&&defined(SUPPORT_PROLOGIC_II) 
	#ifdef NO_MIC_VOL 
		#define SETUP_FREQ_MASK				setup_sel[AUDPAGE][4]//setup_sel[AUDPAGE][5] 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][5]//setup_sel[AUDPAGE][6] 
		#define PROLOGIC_II					5	//clead 2003-10-21  
	#elif defined(NO_MIC) 
	    #ifdef BBK_DVD//NEW_SETUP axel modify 4-1-10 15:09       //fengjl  add 3-12-3 17:20 
	        #define LPCM_ITEM                                       1 
	        #define SETUP_FREQ_MASK				setup_sel[AUDPAGE][LPCM_ITEM]//setup_sel[AUDPAGE][5] 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][3]//setup_sel[AUDPAGE][6] 
          #ifdef SUPPORT_PROLOGIC_II 
		#define PROLOGIC_II					2	//clead 2003-10-21 		 
          #endif  //axel  4-1-10 15:09   
        #else		 
         #define LPCM_ITEM                                       1 
		#define SETUP_FREQ_MASK				setup_sel[AUDPAGE][2]//setup_sel[AUDPAGE][5] 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][3]//setup_sel[AUDPAGE][6] 
		#define PROLOGIC_II					3	//clead 2003-10-21  
	    #endif 
	#elif defined(NOT_SHOW_MIC_SETUP_DAFAULT_AUTO) 
		#define LPCM_ITEM                                       4 
		#define SETUP_FREQ_MASK				setup_sel[AUDPAGE][LPCM_ITEM] 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][6] 
		#define PROLOGIC_II					5	//clead 2003-10-21  
	#else 
		#define LPCM_ITEM                                       5 
		#define SETUP_FREQ_MASK				setup_sel[AUDPAGE][LPCM_ITEM] 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][6] 
		#define PROLOGIC_II					6	//clead 2003-10-21  
	#endif			 
#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][PROLOGIC_II]	//clead 2003-10-21  
 
#elif defined(USE_FREQ_MASK)&& !defined(SUPPORT_PROLOGIC_II) 
	        #ifdef QSI_SETUP_MENU//liweihua 2004-6-16 
	        #define LPCM_ITEM                                       3 
	        #else 
	        #define LPCM_ITEM                                       5//terry,2004/2/4 02:43PM 
	        #endif 
	        #define SETUP_FREQ_MASK				setup_sel[AUDPAGE][LPCM_ITEM]//setup_sel[AUDPAGE][5] 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][3]//setup_sel[AUDPAGE][6] 
 
#else//#if defined(USE_FREQ_MASK)&&defined(SUPPORT_PROLOGIC_II) 
	#ifdef NO_MIC_VOL 
		//#define SETUP_FREQ_MASK				setup_sel[AUDPAGE][4]//setup_sel[AUDPAGE][5] 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][4]//setup_sel[AUDPAGE][5] 
		#if defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II) 
		#define PROLOGIC_II					3	//clead 2003-10-21  
		#else		 
		#define PROLOGIC_II					4	//clead 2003-10-21  
		#endif 
	#elif defined(NO_MIC) 
		//#define SETUP_FREQ_MASK				setup_sel[AUDPAGE][7]//setup_sel[AUDPAGE][5] 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][2]//setup_sel[AUDPAGE][5] 
		#if defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II) 
			#define PROLOGIC_II					1	//clead 2003-10-21  
		#else//#if defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II) 
		#define PROLOGIC_II					2	//clead 2003-10-21  
		#endif//#if defined(HJ_APEX_NO_KEY)&&defined(SUPPORT_PROLOGIC_II) 
		 
	#else//#ifdef NO_MIC_VOL 
		 
		#if defined(MIC_2CHANNEL)&&defined(SUPPORT_PROLOGIC_II) 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][3] 
		#define PROLOGIC_II					3 
		 
		#define SETUP_MIC_VOL               setup_sel[AUDPAGE][5] 
		#define SETUP_MIC_VOL_2             setup_sel[AUDPAGE][6] 
 
		 
		#elif defined(MIC_2CHANNEL)&&!defined(SUPPORT_PROLOGIC_II) 
		 
		#define SETUP_MIC_VOL               setup_sel[AUDPAGE][4] 
		#define SETUP_MIC_VOL_2             setup_sel[AUDPAGE][5] 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][6] 
		#define PROLOGIC_II					6	//clead 2003-10-21  
		#elif !defined(MIC_2CHANNEL)&&defined(SUPPORT_PROLOGIC_II) 
		 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][5] 
		#ifdef HJ_APEX_NO_KEY 
		#define PROLOGIC_II					4	//clead 2003-10-21  
		#elif defined(KARAOKE_MENU) 
		#define PROLOGIC_II					1 
		#else     
		#define PROLOGIC_II					5	//clead 2003-10-21  
		#endif 
		 
		#else//#if defined(MIC_2CHANNEL)&&defined(SUPPORT_PROLOGIC_II) 
		 
		//#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][6] 
		#define PROLOGIC_II					6	//clead 2003-10-21  
		 
		#endif//#if defined(MIC_2CHANNEL)&&defined(SUPPORT_PROLOGIC_II) 
		 
		#define SETUP_FREQ_MASK				setup_sel[AUDPAGE][7] 
		 
	#endif//#ifdef NO_MIC_VOL 
 
#define SETUP_PROLOGIC_II			setup_sel[AUDPAGE][PROLOGIC_II]	//clead 2003-10-21  
 
#endif//#if defined(USE_FREQ_MASK)&&defined(SUPPORT_PROLOGIC_II) 
 
//#define SETUP_SHARPNESS				setup_sel[VIDEOPAGE][0] 
#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] 
 
#ifdef DIP_CFG_ENABLE 
    #define SETUP_DE_INTERLACE			setup_sel[VIDEOPAGE][4] 
#endif//#ifdef DIP_CFG_ENABLE 
 
#define SETUP_SPK_DOWNMIX           setup_sel[MULTISPKPAGE][0] 
#define SETUP_SPK_SUBWOOFER         setup_sel[MULTISPKPAGE][1] 
 
#ifndef AC3_BASS_MANAGEMENT 
    #define SETUP_SPK_FRONT             setup_sel[MULTISPKPAGE][2] 
    #define SETUP_SPK_CENTER            setup_sel[MULTISPKPAGE][3] 
    #define SETUP_SPK_SURROUND          setup_sel[MULTISPKPAGE][4] 
    #define SETUP_SPK_CENTER_DELAY      setup_sel[MULTISPKPAGE][5] 
    #define SETUP_SPK_SURROUND_DELAY    setup_sel[MULTISPKPAGE][6] 
#elif defined(NO_BASS_MODE) 
    #define SETUP_BASS_MODE             setup_sel[MULTISPKPAGE][7] 
    #define SETUP_SPK_CENTER_DELAY      setup_sel[MULTISPKPAGE][2] 
    #define SETUP_SPK_SURROUND_DELAY    setup_sel[MULTISPKPAGE][3] 
#elif defined(SUPPORT_APOGEE_AMP) 
    #define SETUP_FRONT_SPEAKER		setup_sel[MULTISPKPAGE][2]    //xulf 2004-01-05 
    #define SETUP_CENTER_SPEAKER		setup_sel[MULTISPKPAGE][3] 
    #define SETUP_REAR_SPEAKER		setup_sel[MULTISPKPAGE][4] 
    #define SETUP_SPK_CENTER_DELAY      setup_sel[MULTISPKPAGE][5] 
    #define SETUP_SPK_SURROUND_DELAY    setup_sel[MULTISPKPAGE][6] 
#else 
    #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] 
#endif 
 
#define ITEM_SPK_DOWNMIX            setup_item[MULTISPKPAGE][0] 
 
 
#ifdef NO_AC3_DYNAMIC_RANGE 
    #define SETUP_AC3DIGITAL_DYNA       setup_sel[AC3DIGITALPAGE][4] //Yuxing doesn't support this function, so we assign a invalid item to it. 
    #define SETUP_AC3DIGITAL_LnR        setup_sel[AC3DIGITALPAGE][1] 
    #define ITEM_AC3DIGITAL_LnR         setup_item[AC3DIGITALPAGE][1] 
#elif defined(HJ_APEX_NO_OPMODE) 
    #define SETUP_AC3DIGITAL_DYNA       setup_sel[AC3DIGITALPAGE][0] 
    #define SETUP_AC3DIGITAL_LnR        setup_sel[AC3DIGITALPAGE][1] 
    #define ITEM_AC3DIGITAL_LnR         setup_item[AC3DIGITALPAGE][1] 
#else 
#ifdef SYBER_DVD//liweihua add for syber 20031211 
    #define SETUP_AC3DIGITAL_DYNA       setup_sel[AC3DIGITALPAGE][0] 
    #define SETUP_AC3DIGITAL_LnR        setup_sel[AC3DIGITALPAGE][1] 
    #define ITEM_AC3DIGITAL_LnR         setup_item[AC3DIGITALPAGE][1] 
#else//#ifdef SYBER_DVD//liweihua add for syber 20031211 
    #define SETUP_AC3DIGITAL_DYNA       setup_sel[AC3DIGITALPAGE][1] 
    #ifdef DIG_AND_AUD  //2004-6-22 07:26P 
    #define SETUP_AC3DIGITAL_LnR      setup_sel[AUDPAGE][4] 
    #else 
    #define SETUP_AC3DIGITAL_LnR        setup_sel[AC3DIGITALPAGE][2] 
    #endif 
    #define ITEM_AC3DIGITAL_LnR         setup_item[AC3DIGITALPAGE][2] 
#endif//#ifdef SYBER_DVD//liweihua add for syber 20031211 
#endif 
 
#ifdef HJ_APEX_NO_OPMODE 
#define SETUP_AC3DIGITAL_OUTMODE    setup_sel[AC3DIGITALPAGE][4] 
#define ITEM_AC3DIGITAL_OUTMODE     setup_item[AC3DIGITALPAGE][4] 
#else//HJ_APEX_NO_OPMODE 
#ifdef SYBER_DVD//liweihua add for syber 20031211 
#define SETUP_AC3DIGITAL_OUTMODE    setup_sel[AC3DIGITALPAGE][2] 
#define ITEM_AC3DIGITAL_OUTMODE     setup_item[AC3DIGITALPAGE][2] 
#else//#ifdef SYBER_DVD//liweihua add for syber 20031211 
#define SETUP_AC3DIGITAL_OUTMODE    setup_sel[AC3DIGITALPAGE][0] 
#define ITEM_AC3DIGITAL_OUTMODE     setup_item[AC3DIGITALPAGE][0] 
#endif//#ifdef SYBER_DVD//liweihua add for syber 20031211 
#endif//HJ_APEX_NO_OPMODE 
 
#ifdef  Ti3001_OSD_UI_2 
    #define SETUP_AMP_VOLUME             setup_sel[6][0] 
    #define SETUP_AMP_FSPK               setup_sel[6][1] 
    #define SETUP_AMP_FSPK_BALANCE       setup_sel[6][2] 
    #define SETUP_AMP_SSPK               setup_sel[6][3] 
    #define SETUP_AMP_SSPK_BALANCE       setup_sel[6][4] 
    #define SETUP_AMP_CSPK               setup_sel[6][5] 
    #define SETUP_AMP_SUBWOOFER          setup_sel[6][6] 
 
    #define SETUP_AMP_BASS               setup_sel[6][0] 
    #define SETUP_AMP_TREMBLE            setup_sel[6][1] 
    #define SETUP_AMP_DYNAMIC            setup_sel[6][2] 
#endif 
 
#define AC3OUTMODEITEM              0 
#define AC3DYNAMICITEM1             1 
#define AC3DYNAMICITEM2             2 //(2+2) 
 
#define SETUP_CUSTM_REGION          setup_sel[CUSTMPAGEINDEX][2] 
 
#ifdef CORTROL_VCD_ONF 
#define SETUP_CUSTM_VCD_ONF         setup_sel[CUSTMPAGEINDEX][5]  //wangap add 2004/5/27 
#endif 
 
#ifdef RCD_GPIO_CONTROL                                                 // alan 2002/7/26 02:07U 
    #define SETUP_CUSTM_GRADE           setup_sel[CUSTMPAGEINDEX][2] 
#else 
    #define SETUP_CUSTM_GRADE           setup_sel[CUSTMPAGEINDEX][3] 
#endif 
 
#ifdef SUPER_DEFAULT_OSD_LANG 
#define CUSTMOSDITEM                5 
#define SETUP_CUSTM_OSDLANG         setup_sel[CUSTMPAGEINDEX][5] 
#define ITEM_CUSTM_OSDLANG          setup_item[CUSTMPAGEINDEX][5] 
#endif