setup_item.c
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:40k
源码类别:

DVD

开发平台:

C/C++

  1. /*
  2. *  Terry,2004/2/10 03:34PM
  3. */
  4. //=================================================================
  5. //for DVD setup menu reengineering  //added by JS   //20040728
  6. #ifdef DVD_SETUP_REENG
  7.     #ifdef SUNPLUS_DVD
  8.         #if defined(CUSTOMERS_DVD)||defined(CUSTOMERS_8202S_DVD)||defined(CUSTOMERS_16_DVD)||defined(CUSTOMERS_8202S_16_DVD) 
  9.             #include ".\Customers\Sunplus\setup_menu_sunplus.c"
  10.         #endif
  11.         
  12.         #if defined(CUSTOMERS_PORTABLE_DVD) 
  13.             #include ".\Customers\Sunplus\setup_menu_sunplus.c"
  14.         #endif
  15.     #endif
  16.     
  17.     #ifdef MUSTEK_PORTABLE_DVD
  18.              #include ".\Customers\mustek_portable\setup_menu_mustek.c"
  19.     #endif        
  20.             
  21. #if defined(TEAC_PORTABLE_DVD)//TEAC 
  22.             #include ".\Customers\teac_portable\setup_menu_teac.c"
  23.     #endif
  24.     #if defined(QSI_PORTABLE_DVD) 
  25.             #include ".\Customers\Qsi_portable\setup_menu_QSI.c"
  26.     #endif
  27.     
  28.     #if defined(THAKRAL_DVD)&&defined(SHARP_MODE)
  29.         #include ".\Customers\thakral\setup_menu_sharp.c"
  30.     #elif defined(THAKRAL_DVD)&&defined(APEX_MODE)
  31.         #include ".\Customers\thakral\setup_menu_apex.c"
  32.     #elif defined(THAKRAL_DVD)&&defined(DIXON_MODE)
  33.         #include ".\Customers\thakral\setup_menu_dixon.c"
  34.     #elif defined(THAKRAL_DVD)&&defined(DIXON_AMP_MODE)
  35.         #include ".\Customers\thakral\setup_menu_dixon_amp.c"
  36.     #elif defined(THAKRAL_DVD)
  37.         #include ".\Customers\thakral\setup_menu_thakral.c"
  38.     #endif
  39.     #ifdef EASTECH_DVD
  40.  #include ".\Customers\eastech\setup_menu_eastech.c"
  41.     #endif
  42. #elif defined(EASTECH_DP3240_SETUP_MENU)
  43.     #include ".\Customers\eastech\eastech_3240_setup_item.c"
  44. #else
  45. const UINT8 setup_item[MAX_SETUP_PAGE + MAX_CUSTM_SETUP_PAGE][MAX_PAGE_ITEM][MAX_ITEM_SEL]=
  46. {
  47. #ifdef DVB_MENU_SETUP_STYLE
  48. //Install
  49. {
  50.         //item0        
  51.         {SET_SH,STR_OS_DVBT_CONFIG,0,0,0,0, 0, 0,0,0},   
  52.         //item1          
  53.         //{SET_SH,STR_OS_AUTO_SCAN,0,0,0,0,0, 0, 0,0},   
  54.         //item2
  55.         //{SET_SH,STR_OS_MANUAL_SCAN,0,0,0,0,0, 0, 0,0}, 
  56.         //item3
  57.      {SET_FUNC,STR_OS_OSD, OSD_LAGN_SETUP_STRING},  
  58.         //item4
  59.         {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},
  60.         //item5
  61.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  62.         
  63.         //item6
  64.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  65.         //item7
  66.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  67.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  68.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  69.     },
  70.     
  71.     //Channel
  72. {
  73.         //item0        
  74.         {SET_SH,STR_OS_TV_CHANNEL,0,0,0,0, 0, 0,0,0},   
  75.         //item1          
  76.         {SET_SH,STR_OS_RADIO_CHANNEL,0,0,0,0,0, 0, 0,0},   
  77.         //item2
  78.         //{SET_SH,STR_OS_EDIT_LIST,0,0,0,0,0, 0, 0,0}, 
  79.         //item3
  80.      //{SET_SH,STR_OS_ADD_CHANNEL,0,0,0,0,0, 0, 0,0},
  81.         //item4
  82.         //{SET_SH,STR_OS_EDIT_CHANNEL,0,0,0,0,0, 0, 0,0},
  83.         //item5
  84.         {SET_SH,STR_OS_DEL_CHANNEL,0,0,0,0,0, 0, 0,0},   
  85.         //item6
  86.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},        
  87.         //item7
  88.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  89.         
  90.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  91.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  92.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  93.     },
  94.     
  95. #endif
  96.     //page 0-SYSTEM SETUP
  97.     {
  98. #ifdef SELECT_MEDIA_IN_SETUPMENU //Maoyong 2004.08.09
  99.         //item0
  100.         #ifndef SUPPORT_USB
  101.         {SET_FUNC,STR_OS_MEDIA_TYPE,STR_OS_MEDIA_DISC,STR_OS_MEDIA_CARD,0,0, 0, 0, 0, 0},
  102.         #elif !defined(SPHE8202_CARD_STORAGE)
  103.         {SET_FUNC,STR_OS_MEDIA_TYPE,STR_OS_MEDIA_DISC,STR_OS_MEDIA_USB,0,0, 0, 0, 0, 0},
  104.         #else
  105.         {SET_FUNC,STR_OS_MEDIA_TYPE,STR_OS_MEDIA_DISC,STR_OS_MEDIA_USB,STR_OS_MEDIA_CARD,0, 0, 0, 0, 0},
  106.         #endif
  107.         //item1
  108.         {SET_FUNC, STR_OS_TV_SYS, TV_SYS_SETUP_STRING},
  109. #else   //#endif SELETC_MEDIA_IN_SETUPMENU
  110.         #if !defined(NO_TV_FORMAT)
  111.         //item0
  112.         {SET_FUNC, STR_OS_TV_SYS, TV_SYS_SETUP_STRING},
  113.         #endif//NO_TV_FORMAT
  114.         //item1
  115. #if defined(SUPPORT_CC_ONOFF)&&defined(USE_SSAVER_ITEM_AS_CC_ONOFF)//nono 2004-4-11 19:04
  116.         {SET_FUNC,STR_OS_CLOSED_CAPTION,STR_OS_OFF,STR_OS_ON,0,0,0, 0, 0,0},
  117. #else//USE_SSAVER_ITEM_AS_CC_ONOFF
  118.         #ifdef QSI_SETUP_MENU//liweihua 2004-6-15
  119.         {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},
  120.         #elif defined(NO_SCREEN_SAVER)
  121.         //{SET_FUNC,STR_OS_SSAVER_SETUP,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
  122.         #else
  123.         {SET_FUNC,STR_OS_SSAVER_SETUP,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
  124.         #endif
  125. #endif//USE_SSAVER_ITEM_AS_CC_ONOFF
  126. #endif //#ifdef SELETC_MEDIA_IN_SETUPMENU
  127. #if !defined(DELETE_VIDEO_ITEM)
  128.             //item2
  129. #ifdef ADD_P_SCAN_ONOFF
  130.             {SET_FUNC,STR_OS_P_SCAN_YUV,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},      
  131. #else
  132.             {SET_FUNC,STR_OS_VIDEO,VIDEO_SETUP_STRING},
  133. #endif
  134.         
  135. #endif
  136.         
  137.         #ifndef ARGUS_PORTABLE_DVD //Jack added for argus portable 04/07/02
  138.             //item3
  139.             {SET_FUNC,STR_OS_TV_RATIO,STR_OS_4_3PS,STR_OS_4_3LB,STR_OS_16_9,0, 0, 0,0,0},
  140.         //item4
  141. #ifndef GBM_FULL_FUNCTION
  142. #ifdef SETUP_PASSWORD_GUI//zhaoyanhua add 2004-1-16 11:09
  143.         {SET_FUNC,STR_OS_PASSWORD,STR_OS_PASSWD_EDIT,0,0,0,0, 0, 0,0},
  144. #else//NOT SETUP_PASSWORD_GUI
  145.         {SET_NM,STR_OS_PASSWORD,STR_OS_LOCK,STR_OS_UNLOCK,0,0,0, 0, 0,0},
  146. #endif//SETUP_PASSWORD_GUI
  147. #else//GBM_FULL_FUNCTION
  148.         {SET_FUNC,STR_OS_DEFAULT_SETUP,STR_OS_RESTORE_SETUP,0,0,0,0, 0, 0,0},
  149. #endif//GBM_FULL_FUNCTION
  150.         //item5
  151. #ifndef GBM_FULL_FUNCTION
  152.         #ifdef RATING_8
  153.             {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},
  154.         #else
  155.             {SET_FUNC,STR_OS_RATING,STR_OS_NO_ADULT,STR_OS_KID_ONLY,STR_OS_VIEW_ALL,0,0, 0,0,0},
  156.         #endif
  157. #endif//GBM_FULL_FUNCTION
  158.         //item6
  159. //#if defined(SAME_DISC_RESUME)||defined(SHOW_STANDBY_TIMER)
  160. #if defined(NEXTPAGE_SYS)       //freyman 2004-3-25 22:42
  161.         {SET_SH,STR_OS_NEXT_PAGE,0,0,0,0,0, 0, 0,0},
  162. #ifdef GBM_FULL_FUNCTION
  163.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  164. #endif//GBM_FULL_FUNCTION
  165. #else         
  166.         #ifdef BBK_NEW_SETUP    //fengjl   3-10-21 20:40
  167.             {SET_FUNC,STR_OS_BAND,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
  168.             {SET_FUNC,STR_OS_DEFAULT_SETUP,STR_OS_RESTORE_SETUP,0,0,0,0, 0, 0,0},      
  169.         #else  
  170.         {SET_FUNC,STR_OS_DEFAULT_SETUP,STR_OS_RESTORE_SETUP,0,0,0,0, 0, 0,0},
  171. #endif 
  172. #endif 
  173.         #ifndef  BBK_NEW_SETUP               //fengjl  3-11-5 14:00
  174.         #if defined(DELETE_VIDEO_ITEM)||defined(NO_TV_FORMAT)
  175.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  176.         #endif
  177.         #endif
  178.         
  179.         #if defined(NO_TV_FORMAT)&&!defined(DELETE_VIDEO_ITEM)
  180.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  181.         #endif
  182.         #ifdef NO_SCREEN_SAVER
  183. {SET_SPACE,0,0,0,0,0,0, 0, 0,0},  //wsf  for eastech  item6
  184.         #endif
  185.         //item7
  186.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  187. //      {SET_SH,0,0,0,0,0,0, 0, 0,0},
  188.         #if defined(HIMAGE_CANADA_CUS)&& !defined(INCLUDE_YUV)
  189.             {SET_NE,0,0,0,0,0,0, 0, 0,0},
  190.         #endif
  191.         #else //argus portable need to show mcu version
  192.         //item3
  193. #ifdef SETUP_PASSWORD_GUI//zhaoyanhua add 2004-1-16 11:09
  194.         {SET_FUNC,STR_OS_PASSWORD,STR_OS_PASSWD_EDIT,0,0,0,0, 0, 0,0},
  195. #else//NOT SETUP_PASSWORD_GUI
  196.         {SET_NM,STR_OS_PASSWORD,STR_OS_LOCK,STR_OS_UNLOCK,0,0,0, 0, 0,0},
  197. #endif//SETUP_PASSWORD_GUI
  198.         //item4
  199.         #ifdef RATING_8
  200.             {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},
  201.         #else
  202.             {SET_FUNC,STR_OS_RATING,STR_OS_NO_ADULT,STR_OS_KID_ONLY,STR_OS_VIEW_ALL,0,0, 0,0,0},
  203.         #endif
  204.         //item5 
  205.         {SET_FUNC,STR_OS_DEFAULT_SETUP,STR_OS_RESTORE_SETUP,0,0,0,0, 0, 0,0},
  206.         
  207.         //item 6
  208.         {SET_SHOW,STR_OS_FW_VERSION,STR_OS_SPACE,0,0,0,0, 0, 0,0},
  209.         
  210.         //item7
  211.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  212.         
  213.         //{SET_NE,0,0,0,0,0,0, 0, 0,0},
  214.         #endif //end #ifndef ARGUS_PORTABLE_DVD
  215.     },
  216.     //page 1-LANGUAGE SETUP
  217.     {
  218.         //item0
  219.         {SET_FUNC,STR_OS_OSD, OSD_LAGN_SETUP_STRING},
  220.     #if !defined(HJ_APEX_NO_AUDIO_LANG)
  221.         //item1
  222.         //{SET_FUNC,STR_OS_AUDIO_LANG_SETUP,LCD_ZH,LCD_EN,LCD_JA,LCD_FR,LCD_ES,LCD_PT, LCD_DE, LCD_LA},
  223.         {SET_FUNC,STR_OS_AUDIO_LANG_SETUP,OSD_AUDIO_LAGN_SETUP_STRING},
  224.     #endif//#ifndef !defined(HJ_APEX_NO_AUDIO_LANG)
  225.         //item2
  226.         {SET_FUNC,STR_OS_SUBTITLE_LANG_SETUP,OSD_SUBT_LAGN_SETUP_STRING},
  227. #ifdef SETUP_MENU_TWO_BUTTON_SELECT_TWO_SUBTITLE  //added by wangwei,2004-10-24 22:58
  228.         {SET_FUNC,STR_OS_SUBTITLE_LANG_2ND_SETUP,OSD_SUBT_LAGN_2ND_SETUP_STRING},
  229. #endif
  230.         //item3
  231.         {SET_FUNC,STR_OS_MENU_LANG_SETUP,OSD_MENU_LAGN_SETUP_STRING},
  232.         //item4
  233.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  234.         //item5
  235.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  236.         //item6
  237.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  238.         //item7
  239.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  240.     #ifdef HJ_APEX_NO_AUDIO_LANG   
  241.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  242.     #endif//#ifndef defined(HJ_APEX_NO_AUDIO_LANG)
  243.     },
  244.     //page 2-AUDIO SETUP
  245.     //Please don't change the item sequence of this page
  246.    #ifdef SETUP_DONGLI459
  247.       {
  248.           {SET_FUNC,STR_OS_AUD_OUT,STR_OS_SIMULATE,STR_OS_BITSTREAM,STR_OS_STEREO_PCM,0,0, 0, 0,0},
  249.             {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  250.              {SET_NE,0,0,0,0,0,0, 0, 0,0},
  251.         },
  252.    #elif defined(QSI_SETUP_MENU)//liweihua 2004-6-15
  253.      {
  254.         //item0
  255.         {SET_FUNC,STR_OS_AUD_OUT,STR_OS_SIMULATE,STR_OS_BITSTREAM,STR_OS_STEREO_PCM,0,0, 0, 0,0},
  256.         //item1
  257.         {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_VSURROUND_SETUP,STR_OS_OFF,0, 0, 0,0},
  258.         //item2
  259.         {SET_SCALE,STR_OS_DYNAMICRANGE,0,0,0,0,0, 0, 0,0},
  260.         //item3
  261.         {SET_FUNC,STR_OS_FREQ_MASK,STR_OS_48K,STR_OS_96K,STR_OS_192K,0,0, 0, 0,0},
  262.         //item4
  263.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  264.         //item5
  265.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  266.         //item6
  267.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  268.      },
  269. #elif defined(EASTECH_NEW_SETUP_MENU)//#ifdef SETUP_DONGLI459
  270.     //Please don't change the item sequence of this page
  271.     {
  272.         //item0        
  273.         {SET_FUNC,STR_OS_AUD_OUT,STR_OS_BITSTREAM,STR_OS_STEREO_PCM,0, 0, 0,0,0},     //STR_OS_SIMULATE   
  274.         //item1          
  275.         {SET_FUNC,STR_OS_FREQ_MASK,STR_OS_48K,STR_OS_96K,STR_OS_192K,0,0, 0, 0,0},   
  276.         //item2
  277.         {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_VSURROUND_SETUP,STR_OS_OFF,0, 0, 0,0},  // add by TOM 
  278.         //item3
  279.     {SET_FUNC,STR_OS_DUAL_MONO_SETUP,STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_MIX_MONO_SETUP,0, 0, 0,0},
  280.         //item4
  281.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  282.         //item5
  283.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},   
  284.         //item6
  285.          {SET_NE,0,0,0,0,0,0, 0, 0,0},
  286.          //item7
  287.           {SET_NE,0,0,0,0,0,0, 0, 0,0},
  288. //            {SET_NE,0,0,0,0,0,0, 0, 0,0},
  289.         
  290.     },
  291.    
  292. #elif defined(ORITRON_SETUP) //xyy add for Oritron 2004-11-11
  293. {
  294.         {SET_FUNC,STR_OS_AUD_OUT,STR_OS_SIMULATE,STR_OS_BITSTREAM,STR_OS_STEREO_PCM,0,0, 0, 0,0},
  295.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  296.         {SET_FUNC,STR_OS_FREQ_MASK,STR_OS_48K,STR_OS_96K,STR_OS_192K,0,0, 0, 0,0},   
  297.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  298.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  299.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  300.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  301.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  302.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  303. },   
  304.  #else//#ifdef SETUP_DONGLI459
  305.    //#if !(defined(SETUP_DONGLI459) || defined(QSI_SETUP_MENU))//liweihua mod 2004-06-14
  306.     {
  307.         //item0
  308.         #if defined(NO_SPDIF) //nono 20031027
  309.         {SET_FUNC,STR_OS_AUD_OUT,STR_OS_SIMULATE,0,0,0,0, 0, 0,0},
  310.         #elif defined(DELETE_SPDIF_OFF_ITEM)   //zhaoyanhua add 2003-12-9 20:26
  311.         {SET_FUNC,STR_OS_AUD_OUT,STR_OS_BITSTREAM,STR_OS_STEREO_PCM,0,0, 0, 0,0},   
  312.         #elif defined(SOUND_EFFECT_MENU)        //sunzhh add 2004-4-22 20:01
  313.         {SET_FUNC,STR_OS_EQ,STR_OS_STANDARD,STR_OS_CLASSIC,STR_OS_ROCK,STR_OS_JAZZ,STR_OS_POP, STR_OS_ELECTRON,STR_OS_LIGHT_MUSIC,0,0},
  314.         #elif defined(DIVIDE_AC3_DTS_SPDIF_OUTPUTS)//2004-6-16 18:46
  315.         {SET_FUNC,STR_OS_AC3_DIGITAL,STR_OS_SIMULATE,STR_OS_BITSTREAM,STR_OS_STEREO_PCM,0,0, 0, 0,0},
  316.         #else
  317.         {SET_FUNC,STR_OS_AUD_OUT,STR_OS_SIMULATE,STR_OS_BITSTREAM,STR_OS_STEREO_PCM,0,0, 0, 0,0},
  318.         #endif//NO_SPDIF
  319.         
  320.         //item1
  321. #ifdef  MIC_2CHANNEL    //wangfeng 2003-09-12 22:19
  322.         #include "setup_tab_mic2.h"
  323. #else   //MIC_2CHANNEL
  324.         #ifdef KARAOKE_MENU//wangfeng 2003-11-11 14:36
  325.             #ifdef SUPPORT_PROLOGIC_II
  326.             {SET_FUNC,STR_OS_PROLOGIC,STR_OS_PL_MOVIE,STR_OS_PL_MUSIC,STR_OS_OFF,0,0, 0, 0,0},
  327.             #endif
  328.         #endif
  329.         
  330.         //terry,2004/3/22 03:30PM,clear debug mode
  331.         #if !defined(NO_MIC)&&!defined(NOT_SHOW_MIC_SETUP_DAFAULT_AUTO)
  332.            #if defined(HIMAGE_CANADA_CUS)||defined(MIC_SETUP_NO_AUTO)||defined(JIEKE_DVD)   //add JIEKE_DVD by wangfeng,2003-10-12 09:53
  333.            {SET_FUNC,STR_OS_MIC_ONOFF,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
  334.            #else
  335.            {SET_FUNC,STR_OS_MIC_ONOFF,STR_OS_AUTO,STR_OS_OFF,0,0,0, 0, 0,0},
  336.            #endif
  337.         #endif
  338.         
  339. #if defined(DIVIDE_AC3_DTS_SPDIF_OUTPUTS)//2004-6-16 18:46
  340.         {SET_FUNC,STR_OS_DTS_DIGITAL,STR_OS_SIMULATE,STR_OS_BITSTREAM,0,0,0, 0, 0,0},
  341.         {SET_FUNC,STR_OS_AUD_OUT,STR_OS_SIMULATE,STR_OS_STEREO_PCM,0,0,0, 0, 0,0},
  342. #endif
  343. #ifdef DIG_AND_AUD   //2004-6-22 07:22?宇P
  344.         //{SET_FUNC,STR_OS_DOLBY_OP_SETUP,STR_OS_DOLBY_LINE_SETUP,STR_OS_DOLBY_RF_SETUP,0,0,0, 0, 0,0},
  345.         {SET_SCALE,STR_OS_DYNAMICRANGE,0,0,0,0,0, 0, 0,0},
  346.         {SET_FUNC,STR_OS_DUAL_MONO_SETUP,STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_MIX_MONO_SETUP,0, 0, 0,0},
  347. #endif        
  348.         
  349.         #ifndef NO_MIC
  350.             //item2
  351.             {SET_SCALE,STR_OS_ECHO,0,0,0,0,0, 0, 0,0},
  352.         #ifndef NO_MIC_VOL          //gerry for PANDA_DVD,3-8-22 13:42
  353.             //item3
  354.             {SET_SCALE,STR_OS_MIC_VOL,0,0,0,0,0, 0, 0,0},
  355.         #endif      //#ifndef NO_MIC_VOL
  356.         #endif
  357.         #if  !defined(HJ_APEX_NO_KEY)//after define NO_MIC.//nono 20031020
  358.         //item4
  359.         #ifndef BBK_NEW_SETUP  //fengjl  add 3-12-3 17:16
  360.         #ifdef SOUND_EFFECT_MENU  //sunzhh add 2004-4-22 16:38
  361.         {SET_FUNC,STR_OS_SURR,STR_OS_CONCERT,STR_OS_CHURCH,STR_OS_PASSIVE,STR_OS_WIDE, STR_OS_LIVE,STR_OS_OFF,0,0,0},         
  362.         #else                                                     
  363. #ifdef EASTWIN
  364. #else
  365.         {SET_SCALE,STR_OS_KEY,0,0,0,0,0, 0, 0,0},
  366. #endif
  367.         #endif//#ifdef SOUND_EFFECT_MENU  //sunzhh add  2004-4-22 16:38
  368.         #endif//#ifndef(BBK_NEW_SETUP)  //fengjl  add 3-12-3 17:16                           
  369.         #endif//#ifdef HJ_APEX_NO_KEY
  370.         
  371.         
  372. #ifdef USE_FREQ_MASK
  373.    #ifdef SUPPORT_PROLOGIC_II       
  374.         #ifdef BBK_NEW_SETUP  //axel,2003/12/15 01:18PM
  375.           //item5 
  376.       {SET_FUNC,STR_OS_FREQ_MASK,STR_OS_48K,STR_OS_96K,0,0,0, 0, 0,0},
  377.       //item6
  378.       {SET_FUNC,STR_OS_PROLOGIC,STR_OS_PL_MOVIE,STR_OS_PL_MUSIC,STR_OS_OFF,0,0, 0, 0,0},
  379.           {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  380.       #else //#ifdef BBK_NEW_SETUP BBK_NEW_SETUP
  381.           //item5
  382.       #ifdef DOWN_SAMPLE_NO_192K    //maoyong 2004.04.21
  383.       {SET_FUNC,STR_OS_FREQ_MASK,STR_OS_48K,STR_OS_96K,0,0,0, 0, 0,0},
  384.         #else
  385.       {SET_FUNC,STR_OS_FREQ_MASK,STR_OS_48K,STR_OS_96K,STR_OS_192K,0,0, 0, 0,0},
  386.       #endif //ifdef DOWN_SAMPLE_NO_192K
  387.       //item6
  388.       {SET_FUNC,STR_OS_PROLOGIC,STR_OS_PL_MOVIE,STR_OS_PL_MUSIC,STR_OS_OFF,0,0, 0, 0,0},
  389.       #endif //#ifdef BBK_NEW_SETUP BBK_NEW_SETUP
  390.         #ifdef NOT_SHOW_MIC_SETUP_DAFAULT_AUTO
  391.         //item6
  392.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  393.         #endif//#ifdef NOT_SHOW_MIC_SETUP_DAFAULT_AUTO
  394.         //item7
  395.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  396.    #else
  397.         #if defined(BBK_NEW_SETUP) || defined(DOWN_SAMPLE_NO_192K)  //axel,2003/12/15 01:18PM, maoyong 2004.04.21 changed
  398.         //item5
  399.         {SET_FUNC,STR_OS_FREQ_MASK,STR_OS_48K,STR_OS_96K,0,0,0, 0, 0,0},
  400.         #else
  401.         //item5
  402.         {SET_FUNC,STR_OS_FREQ_MASK,STR_OS_48K,STR_OS_96K,STR_OS_192K,0,0, 0, 0,0},
  403.         #endif
  404.    #ifdef SOUND_EFFECT_MENU                  //sunzhh add 2004-4-22 20:05
  405.         //item5
  406.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  407.         //item6
  408.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  409.         //item7
  410.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  411.     #endif     //#ifdef SOUND_EFFECT_MENU                 
  412.         //item6
  413.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  414.         //item7
  415.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  416.    #endif
  417. #else
  418.     #ifdef SUPPORT_PROLOGIC_II
  419.         #ifndef KARAOKE_MENU
  420.         //item5
  421.         {SET_FUNC,STR_OS_PROLOGIC,STR_OS_PL_MOVIE,STR_OS_PL_MUSIC,STR_OS_OFF,0,0, 0, 0,0},
  422.         #endif
  423.         //item6
  424.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  425.         //item7
  426.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  427.     #else
  428.         //item5
  429.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  430.         //item6
  431.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  432.         //item7
  433.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  434.     #endif
  435. #endif
  436. #endif  //MIC_2CHANNEL
  437.         #ifdef NO_MIC
  438.             {SET_NE,0,0,0,0,0,0, 0, 0,0},
  439.             {SET_NE,0,0,0,0,0,0, 0, 0,0},
  440. //            {SET_NE,0,0,0,0,0,0, 0, 0,0},
  441.         #elif defined(NO_MIC_VOL)       //gerry for PANDA_DVD,3-8-22 13:43
  442.             {SET_NE,0,0,0,0,0,0, 0, 0,0},
  443.         #elif defined(NO_MIC)&&defined(HJ_APEX_NO_KEY)      //nono 2003-10-18 14:38
  444.             {SET_NE,0,0,0,0,0,0, 0, 0,0},
  445.         #endif
  446.     },
  447.     #endif//#ifndef SETUP_DONGLI459
  448.     #ifdef QSI_SETUP_MENU//liweihua 2004-6-15
  449.     //page 3-KARAOKE SETUP
  450.     {
  451.         //item0
  452.         {SET_FUNC,STR_OS_MIC_ONOFF,STR_OS_AUTO,STR_OS_OFF,0,0,0, 0, 0,0},
  453.          //item1
  454.         {SET_SCALE,STR_OS_ECHO,0,0,0,0,0, 0, 0,0},
  455.          //item2
  456.         {SET_SCALE,STR_OS_MIC_VOL,0,0,0,0,0, 0, 0,0},
  457.         //item3                                   
  458.         {SET_SCALE,STR_OS_KEY,0,0,0,0,0, 0, 0,0},   
  459.         //item4
  460.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  461.         //item5
  462.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  463.         //item6
  464.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  465.     },
  466.     #endif
  467. #ifndef QSI_SETUP_MENU//liweihua 2004-6-15
  468. #if defined(NO_DIGIT_VIDEO_MENU)&&!defined(EASTECH_NEW_SETUP_MENU)
  469.     //page 4-SPEAKER SETUP
  470.         {
  471.             //item0
  472.             #if defined(SHOW_5_1CH)
  473.                 #ifdef JIEKE_DVD //wangfeng,2003-10-12 10:39
  474.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_6CH_SETUP,0, 0, 0,0,0},
  475.                 #else
  476.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_VSURROUND_SETUP,STR_OS_6CH_SETUP,0, 0, 0,0},
  477.                 #endif
  478.             #elif defined(TEMP_TWO_CHANNEL)||defined(GBM_TEMP_TWO_CHANNEL)
  479.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_VSURROUND_SETUP,0,0, 0, 0,0},
  480.             #elif defined(NO_VSURROUND_CHANNEL)
  481.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_OFF,0, 0, 0,0},
  482.             #elif defined(SETUP_DOWNMIX_NO_VSURROUND_OFF)
  483.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,0,0, 0, 0,0},
  484.             
  485.             #else
  486.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_VSURROUND_SETUP,STR_OS_OFF,0, 0, 0,0},
  487.             #endif
  488.             
  489.             #ifndef ONLY_DOWNMIX
  490.             //item1
  491.             {SET_FUNC,STR_OS_SUBWOOFER,STR_OS_OFF,STR_OS_ON,0,0,0, 0, 0,0},     //set subwoofer on/off
  492.             #endif//#ifdef ONLY_DOWNMIX
  493.             #ifndef AC3_BASS_MANAGEMENT
  494.                 //item2
  495.                 {SET_SCALE,STR_OS_FSPK,0,0,0,0,0, 0, 0,0},          //set front speaker gain
  496.                 //item3
  497.                 {SET_SCALE,STR_OS_CSPK,0,0,0,0, 0, 0, 0,0},         //set c-speaker gain
  498.                 //item4
  499.                 {SET_SCALE,STR_OS_SSPK,0,0,0,0, 0, 0, 0,0},         //set s-speaker gain
  500.                 //item5
  501.                 {SET_SCALE,STR_OS_CSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set c-speaker delay
  502.                 //item6
  503.                 {SET_SCALE,STR_OS_SSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set s-speaker delay
  504.                 //item7
  505.                 {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  506.             #else
  507.                 //item2
  508.                 
  509.                 #ifdef KSD_DVD
  510.                 {SET_FUNC,STR_OS_BASS_MANAGEMENT,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
  511.                 #elif defined(JIEKE_DVD)
  512.                 {SET_FUNC,STR_OS_BASS_MANAGEMENT,STR_OS_BASS_MODE_3,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,0,0, 0, 0,0},
  513.                 #elif !defined(ONLY_DOWNMIX)&&!defined(ONLY_DOWNMIX_SUBW)
  514.                 {SET_FUNC,STR_OS_BASS_MANAGEMENT,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,STR_OS_BASS_MODE_3,0,0, 0, 0,0},
  515.                 #endif
  516.                
  517.                 
  518.               #if defined(TEMP_TWO_CHANNEL)
  519.                 //item3
  520.                 //{SET_NE,0,0,0,0,0,0, 0, 0,0},
  521.                 {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  522.                 //item4
  523.                 {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  524.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  525.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  526.                 #if defined(ONLY_DOWNMIX)//nono 3-8-18 18:41
  527.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  528.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  529.                 #endif
  530.               #elif defined(ONLY_DOWNMIX_SUBW)              
  531.                 //item3
  532.                 //{SET_NE,0,0,0,0,0,0, 0, 0,0},
  533.                 {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  534.                 //item4
  535.                 {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  536.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  537.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  538.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  539.                 
  540.               #else
  541.                
  542.                 //item3
  543.                 {SET_SCALE,STR_OS_CSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set c-speaker delay
  544.                 //item4
  545.                 {SET_SCALE,STR_OS_SSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set s-speaker delay
  546.               
  547.                 //item5
  548.                 {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  549.                 //item6
  550.                 {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  551.               #endif
  552.                 //item7
  553.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  554.             #endif
  555.         },
  556. #else//#ifdef NO_DIGIT_VIDEO_MENU
  557.     #ifndef SETUP_DONGLI459//20040206
  558.     //page 3-VIDEO SETUP
  559.     {
  560.         #ifndef ARGUS_PDVD_MENU_PLUS //Jack added for argus portable
  561.         //item0
  562.         //{SET_FUNC, STR_OS_SHARPNESS, STR_OS_HIGH_SHARP, STR_OS_MID_SHARP, STR_OS_LOW_SHARP, 0, 0, 0, 0,0},
  563.         {SET_SCALE,STR_OS_BRIGHTNESS,0,0,0,0,0, 0, 0,0},
  564.         //item1
  565.         {SET_SCALE,STR_OS_CONTRAST,0,0,0,0,0, 0, 0,0},
  566.         #ifndef HJ_APEX_NO_HUE_SATURATION
  567.         //item2
  568.         {SET_SCALE,STR_OS_HUE,0,0,0,0,0, 0, 0,0},
  569.         //item3
  570.         {SET_SCALE,STR_OS_SATURATION,0,0,0,0,0, 0, 0,0},
  571.         #endif//#ifndef HJ_APEX_NO_HUE_SATURATION
  572.         #ifdef DIP_CFG_ENABLE
  573.             {SET_SCALE,STR_OS_DEINTLC,0,0,0,0,0, 0, 0,0},
  574.         #endif //#ifdef DIP_CFG_ENABLE
  575. /*        #ifdef BBK_SIMPLE_SETUP                //sunzhh add 2004-4-22 15:04
  576.         {SET_FUNC, STR_OS_SHARPNESS, STR_OS_HIGH_SHARP, STR_OS_MID_SHARP, STR_OS_LOW_SHARP, 0, 0, 0, 0,0},
  577.         #endif //#ifdef  BBK_SIMPLE_SETUP      
  578. */
  579.         #ifdef ADD_DVI311_SETUP //tjf add dvi311 setup 2004-5-8 10:58
  580.         {SET_SCALE,STR_OS_DVI311_MODE,0,0,0,0,0, 0, 0,0},   
  581.         //{SET_FUNC,STR_OS_DVI311_FORMAT,STR_OS_ANOLOG_OUTPUT,STR_OS_DIGIT_OUTPUT,0,0,0, 0, 0,0},
  582.         #endif
  583.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  584.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  585.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  586.         #ifdef HJ_APEX_NO_HUE_SATURATION
  587.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  588.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  589.         #endif//#ifndef HJ_APEX_NO_HUE_SATURATION
  590.         #ifndef DIP_CFG_ENABLE
  591.             {SET_NE,0,0,0,0,0,0, 0, 0,0},
  592.         #endif//#ifdef DIP_CFG_ENABLE
  593.         
  594.         #else //argus portable use
  595.         //item0
  596.         {SET_SCALE,STR_OS_CONTRAST,0,0,0,0,0, 0, 0,0},
  597.         //item1
  598.         {SET_SCALE,STR_OS_HUE,0,0,0,0,0, 0, 0,0},
  599.         
  600.         //item2
  601.         {SET_SCALE,STR_OS_SATURATION,0,0,0,0,0, 0, 0,0},
  602.         //item 3  
  603.         {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  604.         //item 4
  605.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  606.         //item 5
  607.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  608.         //item 6
  609.         {SET_NE,0,0,0,0,0,0, 0, 0,0},  
  610.         //item 7
  611.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  612.         
  613.         //{SET_NE,0,0,0,0,0,0, 0, 0,0},
  614.         #endif //end #ifndef SUPPORT_FUNCTION_MENU
  615.     },
  616.     #endif //#ifndef SETUP_DONGLI459   
  617. #endif//#ifdef NO_DIGIT_VIDEO_MENU
  618.     #ifdef SETUP_DONGLI459
  619.     //page 4-SPEAKER SETUP
  620.         {
  621.         {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,0,0,0, 0, 0,0},
  622.         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  623.         {SET_NE,0,0,0,0,0,0, 0, 0,0},
  624. },
  625. #endif
  626.        #if !defined(SETUP_DONGLI459)&&!defined(EASTECH_NEW_SETUP_MENU)//20040206
  627.         {
  628.             //item0
  629.             #if defined(SHOW_5_1CH)
  630.                 #ifdef JIEKE_DVD //wangfeng,2003-10-12 10:39
  631.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_6CH_SETUP,0, 0, 0,0,0},
  632.                 #else
  633.                 #ifdef ONLY_SHOW_LRANDSTEREO        //LINRC ADD 2004-6-7 12:46
  634.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,0,0,0, 0, 0,0},
  635.                 #else
  636.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_VSURROUND_SETUP,STR_OS_6CH_SETUP,0, 0, 0,0},
  637.                 #endif
  638.                 #endif
  639.             #elif defined(SETUP_DOWNMIX_NO_VSURROUND_OFF)
  640.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,0,0, 0, 0,0},    
  641.             #elif defined(TEMP_TWO_CHANNEL)||defined(GBM_TEMP_TWO_CHANNEL)
  642.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_VSURROUND_SETUP,0,0, 0, 0,0},
  643.             
  644.             #elif defined(NO_VSURROUND_CHANNEL)
  645.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_OFF,0, 0, 0,0},
  646.             #else
  647.                 {SET_FUNC,STR_OS_DOWNMIX_SETUP,STR_OS_LTRT_SETUP,STR_OS_STEREO,STR_OS_VSURROUND_SETUP,STR_OS_OFF,0, 0, 0,0},
  648.             #endif
  649.             
  650.             #ifndef ONLY_DOWNMIX
  651.             //item1
  652.           
  653.             {SET_FUNC,STR_OS_SUBWOOFER,STR_OS_OFF,STR_OS_ON,0,0,0, 0, 0,0},     //set subwoofer on/off
  654.         
  655.             #endif//#ifdef ONLY_DOWNMIX
  656.             #ifndef AC3_BASS_MANAGEMENT
  657.                 //item2
  658.                 {SET_SCALE,STR_OS_FSPK,0,0,0,0,0, 0, 0,0},          //set front speaker gain
  659.                 //item3
  660.                 {SET_SCALE,STR_OS_CSPK,0,0,0,0, 0, 0, 0,0},         //set c-speaker gain
  661.                 //item4
  662.                 {SET_SCALE,STR_OS_SSPK,0,0,0,0, 0, 0, 0,0},         //set s-speaker gain
  663.                 //item5
  664.                 {SET_SCALE,STR_OS_CSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set c-speaker delay
  665.                 //item6
  666.                 {SET_SCALE,STR_OS_SSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set s-speaker delay
  667.                 //item7
  668.                 {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  669.             #else
  670.                 //item2
  671.                
  672.                 #ifdef KSD_DVD
  673.                 {SET_FUNC,STR_OS_BASS_MANAGEMENT,STR_OS_ON,STR_OS_OFF,0,0,0, 0, 0,0},
  674.                 #elif defined(JIEKE_DVD)
  675.                 {SET_FUNC,STR_OS_BASS_MANAGEMENT,STR_OS_BASS_MODE_3,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,0,0, 0, 0,0},
  676.                 #elif defined(SET_FCR_SPEAKER)//xyy 2004-10-23 10:50
  677.                 {SET_FUNC,STR_OS_FSPK,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,STR_OS_OFF,0,0, 0, 0,0}, //xulf 2004-01-05
  678.                 #elif !defined(ONLY_DOWNMIX)
  679.                     #ifdef TEST_BASS_MANAGEMENT
  680.                         {SET_FUNC,STR_OS_FSPK,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,0,0,0, 0, 0,0},                 
  681.                     #else                   
  682.                 {SET_FUNC,STR_OS_BASS_MANAGEMENT,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,STR_OS_BASS_MODE_3,0,0, 0, 0,0},
  683.                 #endif
  684.                 #endif
  685.          
  686.                 
  687.       #if defined(TEMP_TWO_CHANNEL)||defined(ONLY_DOWNMIX_SUBW)
  688.                 //item3
  689.                 //{SET_NE,0,0,0,0,0,0, 0, 0,0},
  690.                 {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  691.                 //item4
  692.                 {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  693.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  694.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  695.                 #if defined(ONLY_DOWNMIX)//nono 3-8-18 18:41
  696.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  697.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  698.                 #endif
  699.          #elif defined(SET_FCR_SPEAKER)//xyy 2004-10-23 10:49
  700.                 //item3       //xulf 2004-01-05
  701.                 {SET_FUNC,STR_OS_CSPK,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,STR_OS_OFF,0,0, 0, 0,0},   
  702.                 //item4
  703.                 {SET_FUNC,STR_OS_SSPK,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,STR_OS_OFF,0,0, 0, 0,0},        
  704.                 //item5
  705.                 {SET_SCALE,STR_OS_CSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set c-speaker delay
  706.                 //item6
  707.                 {SET_SCALE,STR_OS_SSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set s-speaker delay
  708.                 //item7
  709.                 {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},          
  710.             #else
  711.                 #ifdef TEST_BASS_MANAGEMENT
  712.                         //item3
  713.                         {SET_FUNC,STR_OS_CSPK,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,STR_OS_BASS_MODE_3,0,0, 0, 0,0},                    
  714.                         //item4
  715.                         {SET_FUNC,STR_OS_SSPK,STR_OS_BASS_MODE_1,STR_OS_BASS_MODE_2,STR_OS_BASS_MODE_3,0,0, 0, 0,0},                    
  716.                         //item5
  717.                         {SET_SCALE,STR_OS_CSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set c-speaker delay
  718.                         //item6
  719.                         {SET_SCALE,STR_OS_SSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set s-speaker delay                                       
  720.                         //item7
  721.                         {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},  
  722.                 #else               
  723.                 //item3
  724.                 {SET_SCALE,STR_OS_CSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set c-speaker delay
  725.                 //item4
  726.                 {SET_SCALE,STR_OS_SSPK_DELAY,0,0,0,0, 0, 0, 0,0},   //set s-speaker delay
  727.            #ifndef SYBER_DVD//liweihua add 2004-2-4    
  728.                 //item5
  729.                 {SET_SPACE,0,0,0,0,0,0, 0, 0,0},
  730.            #endif
  731.                 //item6
  732.                 {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  733.                 #endif //TEST_BASS_MANAGEMENT
  734.             #endif
  735.                 //item7
  736.                 {SET_NE,0,0,0,0,0,0, 0, 0,0},
  737.             #endif//#ifndef AC3_BASS_MANAGEMENT
  738.         },
  739.         #endif//#ifndef SETUP_DONGLI459//20040206
  740.     //page 5-DIGITAL SETUP
  741. #ifdef SETUP_DONGLI459
  742. {
  743.    {SET_SCALE,STR_OS_DYNAMICRANGE,0,0,0,0,0, 0, 0,0},
  744.     {SET_SH,STR_OS_RETURN_MAIN_SETUP,0,0,0,0,0, 0, 0,0},
  745.     {SET_NE,0,0,0,0,0,0, 0, 0,0},
  746. },
  747. #endif
  748.     #if !defined(SETUP_DONGLI459)&&!defined(EASTECH_NEW_SETUP_MENU)
  749.     {
  750.         //item0
  751.     #ifndef SYBER_DVD//liweihua add 2004-2-4
  752.             #ifdef BIG_AC3_VOICE    //terry, adjust ac3 default voice volume,2002/4/30 12:26AM
  753.                 {SET_FUNC,STR_OS_DOLBY_OP_SETUP,STR_OS_DOLBY_RF_SETUP,STR_OS_DOLBY_LINE_SETUP,0,0,0, 0, 0,0},
  754.         #elif !defined(HJ_APEX_NO_OPMODE)//terry,2002/5/8 05:48