📄 setup_tab.c
字号:
dvi311_tv_mode = 0x84; //0x85:NTSC, 0x86:PAL60, 0x84:PAL, 0x7a:AUTO
else
dvi311_tv_mode = 0x85; //0x85:NTSC, 0x86:PAL60, 0x84:PAL, 0x7a:AUTO
dvi311_format = STR_OS_DIGIT_OUTPUT; //output format:0xb7:模拟输出, 0xb8:数字输出 //for default digital output.Modifed by ChenZhao on 2004-10-19 11:15
#ifdef DVI311_NO_PC_MODE
dvi311_mode = Mode_480P;
#else
dvi311_mode =Mode_XGA;// 3; //output mode:0:720P, 1:576P, 2:480P, 3:SXGA, 4:XGA, 5:SVGA, 6:VGA
#endif
SETUP_DVI_MODE=dvi311_mode+2;
Power_off_311=1; //kevin0710
}
#endif
void set_default_value(void)
{
int i,j;
#ifdef SUPPORT_FUNCTION_MENU
{
for(i=0;i<MAX_PAGE_ITEM_PLUS;i++)
{
if(setup_item_plus[0][i][1] == STR_OS_BRIGHTNESS)
{
setup_sel_plus[0][i] = DEFAULT_BRIGHTNESS;
}
else if(setup_item_plus[0][i][1] == STR_OS_TV_RATIO)
{
setup_sel_plus[0][i] = MIN_ITEM_SEL_PLUS;
}
else
{
setup_sel_plus[0][i] = MIN_ITEM_SEL_PLUS;
}
}
}
#endif //end #ifdef SUPPORT_FUNCTION_MENU
for(i=0;i<(MAX_SETUP_PAGE+MAX_CUSTM_SETUP_PAGE);i++) {
for(j=0;j<MAX_PAGE_ITEM;j++) {
#if defined(BBK_NEW_SETUP)&&defined(BBK_DV961_DVD)//zhaoyanhua add 2003-11-29 20:52
if(i == ONEKEYPASSPAGE)
continue;
#endif
//rating and password
if((setup_item[i][j][1]==STR_OS_RATING)||(setup_item[i][j][1]==STR_OS_PASSWORD)||(setup_item[i][j][1]==STR_OS_REGION_CODE))//nono 20031122
continue; //grade item need not load default value
#ifdef SUPER_DEFAULT_OSD_LANG
if(i==CUSTMPAGEINDEX)
{
if(setup_item[i][j][1]==STR_OS_OSD)
continue;
}
#endif
#ifndef ARGUS_PORTABLE_DVD
if(setup_item[i][j][1]==STR_OS_TV_SYS)
{
setup_sel[i][j]=MIN_ITEM_SEL+DEFAULT_TV_SYS;
//setup_tv_format(DEFAULT_TV_SYS); // Robert 020919
exe_setup_function(STR_OS_TV_SYS,setup_item[SYSPAGE][TV_FORMAT][setup_sel[i][j]],1);//terry.2004/2/3 01:41PM
}
else
#endif
if(setup_item[i][j][1] == STR_OS_SUBTITLE_LANG_SETUP) { //Jeff 20021007
setup_sel[i][j] = DEFAULT_SUBT_LANG;
}
#ifdef SETUP_MENU_TWO_BUTTON_SELECT_TWO_SUBTITLE //added by wangwei,2004-10-25 0:13
else if(setup_item[i][j][1] == STR_OS_SUBTITLE_LANG_2ND_SETUP) {
setup_sel[i][j] = DEFAULT_SUBT_LANG_2ND;
}
#endif
else if(setup_item[i][j][1] == STR_OS_AUDIO_LANG_SETUP) { //Jeff 20021007
setup_sel[i][j] = DEFAULT_AUDIO_LANG;
}
else if(setup_item[i][j][1] == STR_OS_MENU_LANG_SETUP) { //Jeff 20021007
setup_sel[i][j] = DEFAULT_MENU_LANG;
}
//gerry mark it,2003-12-23 15:59
/*
#ifdef DEFAULT_S_VIDEO_OUTOUT //gerry for panda dvd,3-8-23 18:30
else if(setup_item[i][j][1] == STR_OS_VIDEO) {
setup_sel[i][j] = MIN_ITEM_SEL+4;
}
#endif
*/
#ifdef EASTECH_DEFAULT_S_VIDEO_OUTOUT
else if(setup_item[i][j][1] == STR_OS_VIDEO) {
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
#endif
#ifdef SETUP_ITEM_NO_DOWNSAMPLE_AND_DEFAULT_96K
else if(setup_item[i][j][1] == STR_OS_FREQ_MASK) {
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
#endif
#ifdef SETUP_ITEM_NO_DOWNMIX_AND_DEFAULT_STEREO
else if(setup_item[i][j][1] == STR_OS_DOWNMIX_SETUP) {
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
#endif
#ifdef GBM_PORTABLE_DVD
#ifdef USE_RGB_TFT
else if(setup_item[i][j][1] == STR_OS_VIDEO) {
setup_sel[i][j] = MIN_ITEM_SEL+3;
}
#endif
#endif
#if defined(DEFAULT_MIC_OFF) //gerry for panda dvd,3-9-2 18:06
else if(setup_item[i][j][1] == STR_OS_MIC_ONOFF) {
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
#endif
#ifdef SOUND_EFFECT_MENU //sunzhh add 2004-4-28 13:56
else if(setup_item[i][j][1] == STR_OS_EQ){
setup_sel[i][j] = MIN_ITEM_SEL+0;
}
else if(setup_item[i][j][1] == STR_OS_SURR){
setup_sel[i][j] = MIN_ITEM_SEL+5;
}
#endif //#ifdef SOUND_EFFECT_MENU
#ifdef JIEKE_DVD
else if(setup_item[i][j][1] == STR_OS_SSAVER_SETUP){
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
else if(setup_item[i][j][1] ==STR_OS_AUD_OUT){
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
#endif
#if defined(BBK_NEW_SETUP)||defined(BBK_SIMPLE_SETUP) //fengjl add 3-11-28 23:08
else if(setup_item[i][j][1] == STR_OS_TV_RATIO){
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
#endif
#if defined(SSAVER_DEFAULT_OFF)
else if(setup_item[i][j][1] == STR_OS_SSAVER_SETUP){
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
#endif
#if defined(SLEEP_DEFAULT_OFF)
else if(setup_item[i][j][1] == STR_OS_SLEEP_SETUP){
setup_sel[i][j] = MIN_ITEM_SEL+6;
}
#endif
#ifdef GBM_SAME_DISC_RESUME_DEFAULT_ON //gerry,2004-1-30 20:45
else if(setup_item[i][j][1] == STR_OS_RESUME){
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
#endif
#if defined(ADD_P_SCAN_ONOFF)
else if(setup_item[i][j][1] == STR_OS_P_SCAN_YUV){
setup_sel[i][j] = MIN_ITEM_SEL+1;
}
#endif
#if defined(ADD_DVI311_SETUP)//for default digital output.Added by ChenZhao on 2004-10-19 11:18
else if(setup_item[i][j][1] == STR_OS_DVI311_FORMAT){
setup_sel[i][j] = MIN_ITEM_SEL+1;//+0 analog/+1 digital
}
#endif
#ifdef HDMI
else if(setup_item[i][j][1] ==STR_OS_AUD_OUT){
setup_sel[i][j] = MIN_ITEM_SEL+2;//for default spdif PCM output for HDMI output.Modifed by ChenZhao on 2004-10-21 10:51
}
#endif
else {
setup_sel[i][j]=MIN_ITEM_SEL;
}
} //for(j=0;j<MAX_PAGE_ITEM;j++) {
} //for(i=0;i<(MAX_SETUP_PAGE+MAX_CUSTM_SETUP_PAGE);i++) {
#ifdef TONIC_DVD
SETUP_BASS_MODE = 2; //dingzhy for tonic 2004-2-11 13:24
#endif
#ifdef SUPER_DEFAULT_OSD_LANG
SETUP_OSD_LANG = UserSet.setup_default_osd_lang + 2;
#else
SETUP_OSD_LANG = DEFAULT_OSD_LANG+2;
#endif
#ifdef SUPPORT_PROLOGIC_II //axel 2004/1/26 11:43
#ifdef DEFAULT_PROLOGIC_MUSIC //HIMAGE1251 //fengjl add 2004-02-25 09:39
SETUP_PROLOGIC_II=3;//4; // alan, 3-8-8 18:30
#else
SETUP_PROLOGIC_II=4;//4; // alan, 3-8-8 18:30
#endif
//assign default value for special items(such as scaleable items, echo, key...)
#endif
#ifdef NOT_SHOW_MIC_SETUP_DAFAULT_AUTO
AUDIF_Set_MICStatus(STATUS_AUTO, 0);//2004AUDDRV AudioSetMIC(2, 0); //Set MIC auto detect(the second parameter:unsed now)
#endif//NOT_SHOW_MIC_SETUP_DAFAULT_AUTO
#ifdef DIG_AND_AUD//2004-7-2 1:57
AUDIF_Set_OutputMode(OUT_51DownmixLtRt, 0);//2004AUDDRV AudioSetOutputMode(0x08, 0); //Set Output mode(8:AC3 downmix Lt/Rt)
if (full_scrn & SETUP)
setup_ShowAC3Config();
AUDIF_Set_FSPKGain(8);//2004AUDDRV AudioSetFSPKGain(8);
#endif
//echo
#ifdef KSD_DVD //wangap 03/08/13
#ifdef NO_MIC // liweihua add 03-8-8 21:09
SETUP_ECHO = 2;
#else
SETUP_ECHO = 8;
#endif
echo_level = 6;
#elif defined(VTREK_DVD)
#ifdef NO_MIC
SETUP_ECHO = 2;
#else
SETUP_ECHO = 6;
#endif
echo_level = 0;
#elif defined(HUAJIA_DVD)
#ifdef NO_MIC
SETUP_ECHO = 2;
#else
SETUP_ECHO = 9;
#endif
echo_level = 7;
#elif defined(NINTAUS_DVD)
#ifdef NO_MIC
SETUP_ECHO = 2;
#else
SETUP_ECHO = 9;
#endif
echo_level = 7;
#elif defined(INIT_MAX_ECHO)//axel 2004/2/6 10:04PM
#ifdef NO_MIC
SETUP_ECHO = 2;
#else
SETUP_ECHO = 10;
#endif
echo_level = 8;
#elif defined(SUPPORT_EXT_AD_SHOW_MIC_AUTO_SING) //ouyang add for extern AD achieve AUTO sing 2004-12-10 19:15
#ifdef NO_MIC
SETUP_ECHO = 2;
#else
SETUP_ECHO = 2;
#endif
echo_level = 0;
#else
#ifdef NO_MIC
SETUP_ECHO = 2;
#else
SETUP_ECHO = 6;
#endif
echo_level = 4;
#endif
#ifndef BBK_DVD //fengjl add 3-12-3 21:10
#ifdef DELETE_VIDEO_ITEM
setup_tv_out(TV_SVIDEO);
//ap_tv_out_id=TV_SVIDEO;//nono 2003-8-1 18:05
search_ap_tv_out_id();//terry,2003/8/19 03:21PM
#endif//DELETE_VIDEO_ITEM
#endif
#ifdef SET_RETURN_TO_DEFAULT_TV_FORMAT_PAL
setup_tv_format(MODE_PAL);
#endif//SET_RETURN_TO_DEFAULT_TV_FORMAT_PAL
#ifdef Ti3001_OSD_UI_2
SETUP_AMP_VOLUME = 8;
amp_volume_level = 6;
SETUP_AMP_FSPK = 8;
amp_fspk_level = 6;
SETUP_AMP_FSPK_BALANCE = 8;
amp_fspk_balance_level = 6;
SETUP_AMP_SSPK = 8;
amp_sspk_level = 6;
SETUP_AMP_SSPK_BALANCE = 8;
amp_sspk_balance_level = 6;
SETUP_AMP_CSPK = 8;
amp_cspk_level = 6;
SETUP_AMP_SUBWOOFER = 8;
amp_subwoofer_level = 6;
SETUP_AMP_BASS = 8;
amp_bass_level = 6;
SETUP_AMP_TREMBLE = 8;
amp_tremble_level = 6;
SETUP_AMP_DYNAMIC= 8;
amp_dynamic_level = 12;//6
#endif //#ifdef Ti3001_OSD_UI_2
// Video related
//SETUP_SHARPNESS = 1 + 2;
#if 1//!defined(IR_KEY_SET_VIDEO_MODE)
SETUP_BRIGHTNESS = 6 + 2;
SETUP_CONTRAST = 6 + 2;
SETUP_HUE = 6 + 2;
SETUP_SATURATION = 0 + 2;
#endif
#ifdef IR_KEY_SET_VIDEO_MODE
//video_mode_val=ReadFromI2c(0xa0, 220,(BYTE *)&video_mode_val,1);
video_mode_val=0;
set_video_val(video_mode_val);
#endif
#ifdef CNTR_5SPK_VOLUME
{
int volume;
int i,read_volume;
for (i=0; i<7; i++){
read_volume=ReadFromI2c(0xa0,ADDR_I2C_VOLUME+i,(BYTE *)&audio_volume,sizeof(audio_volume));
volume_5SPK[i] = audio_volume;//VOL_VALUE; //set to maximum volume
if(i==0)
idVolume_5SPK[i] = Volume_Font_ID;
else
idVolume_5SPK[i] = VOL_FL_ID+i-1;
//DSPReset();
}
}
#endif//#ifdef CNTR_5SPK_VOLUME
#ifdef DIP_CFG_ENABLE
SETUP_DE_INTERLACE = 3 + 2;//2 + 2;//0 + 2;
#endif//#ifdef DIP_CFG_ENABLE
//key
SETUP_KEY = 8;
audio_key = 0;
//mic-volume
#ifdef NO_MIC_VOL //gerry for EXT MIC default volume is max,3-10-6 9:31
SETUP_MIC_VOL = 10;
mic_volume = 8;
#else
#ifdef HUAJIA_DVD //HIMAGE1251//wangfeng 2004-2-11 21:49 //fengjl edit 2004-02-25 10:42
SETUP_MIC_VOL = 9;
#else
SETUP_MIC_VOL = 8;
#endif
#ifdef MIC_2CHANNEL //wangfeng 2003-09-12 22:20
SETUP_MIC_VOL_2 = 8;
#endif
#if defined( HUAJIA_DVD ) //HIMAGE1251//wangfeng 2004-2-11 21:49 //fengjl edit 2004-02-25 10:42
mic_volume = 7;
#elif defined( SUPPORT_EXT_AD_SHOW_MIC_AUTO_SING ) //ouyang add for extern AD achieve AUTO sing 2004-12-10 19:15
mic_volume = 0;
#else
mic_volume = 6;
#endif
#endif
//AC3 setting
#if defined(FUSS_TCHINESE_CUSTOMER_DEF_STEREO)||defined(DOWNMIX_DEFAULT_STEREO)
//SETUP_SPK_DOWNMIX = 3; //hq marked, 2004-3-21 15:21
SETUP_SPK_DOWNMIX = DOWNMIXSTEREO;
#elif defined(DOWNMIX_DEFAULT_LR) //hq, 2004-3-10 16:16
SETUP_SPK_DOWNMIX = DOWNMIXLTRT; //2004-3-21 15:34
#elif defined(DOWNMIX_DEFAULT_OFF)
//SETUP_SPK_DOWNMIX = 5; //hq marked, 2004-3-21 15:21
SETUP_SPK_DOWNMIX = AC3DOWNMIXOFF; //had better use macro-define. hq, 2004-3-21 15:23
#elif defined(JIEKE_DVD)
SETUP_SPK_DOWNMIX = 3;
#elif defined(DOWNMIX_DEFAULT_DOWNMIXVSRND)
//SETUP_SPK_DOWNMIX = 4;//axel 2004/1/19 05:14 4--->DOWNMIXVSRND
SETUP_SPK_DOWNMIX = DOWNMIXVSRND; //hq, 2004-3-21 15:37
#elif defined(TONIC_DVD) //oujx
SETUP_SPK_DOWNMIX = 2;
#else
SETUP_SPK_DOWNMIX = 4;
#endif
#ifdef DEFAULT_SPDIF_RAW
#if defined(BBK_NEW_SETUP)||defined(EASTECH_NEW_SETUP_MENU)||defined(EASTECH_DP3240_SETUP_MENU)
SETUP_SPDIF = 2;
#else//BBK_NEW_SETUP
SETUP_SPDIF = 3;
#endif//BBK_NEW_SETUP
#if defined(DIVIDE_AC3_DTS_SPDIF_OUTPUTS)&&defined(DEFAULT_SPDIF_PCM_ON)
SETUP_SPDIF_PCM=3;
#endif
#elif defined(DEFAULT_SPDIF_PCM)
SETUP_SPDIF = 4;
#endif
#ifndef AC3_BASS_MANAGEMENT
SETUP_SPK_FRONT = 10; //0 ~ 8
SETUP_SPK_CENTER = 10; //0 ~ 8
SETUP_SPK_SURROUND = 10; //0 ~ 8
cspk_volume=SETUP_SPK_CENTER-4;
sspk_volume=SETUP_SPK_SURROUND-4;
fspk_volume=SETUP_SPK_FRONT-4;
#elif defined(BASS_MODE_DEFAULT_SM_SPK) //fengjl add 2004-03-30 21:54
SETUP_BASS_MODE=3;
#endif
SETUP_SPK_SUBWOOFER = 3; //0:off, 1:on
SETUP_SPK_CENTER_DELAY = 2; //0 ~ 5, 2:0 ms
SETUP_SPK_SURROUND_DELAY = 4; //0 ~ 5, 4:6 ms
//Dolby Digital Setup
#if defined(DUAL_MONO_DEFAULT_STEREO)//fengjl add 2004-03-12 19:21
SETUP_AC3DIGITAL_LnR = 5-3; //stero, nono 2-8-26 21:06
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -