setup_item.c
上传用户:caisangzi8
上传日期:2013-10-25
资源大小:15756k
文件大小:41k
源码类别:

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