亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ircmd_amp.c

?? OSD顯示,單片機實現,ICCAVR! 代碼風格嚴謹,為高人所寫.我僅為了上傳換取資料
?? C
字號:

#ifdef SUPPORT_AMP
void ircmd_amp_on()
{
    if(user_mute==1)
    {
        user_mute = 0;
		//      OSD_OnOffRegion(OSD_OFF,1);
        
    }   
    amp_onoff_flag = 1;
    AUDIF_Set_Volume(audio_volume);//2004AUDDRV AudioSetVolume(audio_volume);
    {//2002-7-29 14:09
		//      AudioSetOutputMode(6, 0); //Set Output mode(4:AC3 5.1 channel)      
		//      exe_setup_function(STR_OS_DOWNMIX_SETUP,STR_OS_6CH_SETUP,1);
    }
	//  set_volume(80);//aux_volume);
	/*  delay_1ms(20);
    set_demute();
    delay_1ms(20);*/
    AMP_MUTE_SET(0);  // tripth amp. high mute; mute amp.
    if(play_state!=VCD_STATE_POWER)
		PrintOsdMsg(AMPON,REGION1,1,0);
}
void ircmd_amp_off()
{
    AMP_MUTE_SET(1);  // tripth amp. high mute; mute amp.
	
    if(user_mute==1)
    {
        user_mute = 0;
		//      OSD_OnOffRegion(OSD_OFF,1);
    }
	/*  delay_1ms(20);
    set_mute();
    delay_1ms(20);*/
    amp_onoff_flag = 0;
    {//2002-7-29 14:09
		//      AudioSetOutputMode(0x07, 0); //Set Output mode(7:AC3 downmix L0 R0)
		//      exe_setup_function(STR_OS_DOWNMIX_SETUP,STR_OS_VSURROUND_SETUP,1);
    }
	//  AudioSetVolume(audio_volume);
    if(play_state!=VCD_STATE_POWER)
		PrintOsdMsg(AMPOFF,REGION1,1,0);
}

void ircmd_amp_onoff(void)
{
#ifdef IRCMD_DBG
    printf("=================IRCMD_AMP_ONOFF===============\n");
#endif
    //freyman add 2002-8-27 21:33
    if(play_state!=VCD_STATE_POWER)
        if( (setup_IsSet2SPDIF_Bitstream())||(setup_IsSet2SPDIF_PCM()) )
        {
            invalid_key();
            return;
        }
		//freyman add 2002-8-25
		if((full_scrn&SETUP) || (full_scrn&PROGRAM))
		{
			return;
		}
		if(amp_onoff_flag==0)
		{
			amp_onoff_flag = 1;
			ircmd_amp_on();
		}
		else if(amp_onoff_flag==1)
		{
			amp_onoff_flag = 0;
			ircmd_amp_off();
		}
}

//freyman add 2002-9-3 10:46
#ifdef IR25//SVA_SAMPLE
void ircmd_amp_volume(void)
{
    if (
        #ifdef SUPPORT_NESGAME
		(Is_GAME_STATE()) || 
        #endif
		(Is_JPEG_STATE()) )
    {
        invalid_key();
        return;
    }

    if ( setup_IsSet2SPDIF_Bitstream() || setup_IsSet2SPDIF_PCM() )
    {
        invalid_key();
        return;
    }
    ampvol_func();
	/*    
    if(full_scrn&AMPVOL)
    {
	ampvol_exit();   
	//      printf("EXIT ampvol full_scrn:%x\n",full_scrn);
    }else
    {
	ampvol_init();
	//      printf("ampvol init full_scrn:%x\n",full_scrn);
}*/
}
void ircmd_downmix(void)
{
    #ifdef SUPPORT_NESGAME
    if ( Is_GAME_STATE() ) 
    {
        invalid_key();
        return;
    }
    #endif

	/* 
	if (coding_mode_now==AUDIF_CODING_MODE_DTSCD) {
    invalid_key();
    return;
	}
	*/
	/*if ( setup_IsSet2SPDIF_Bitstream() ) {//terry,2-5-12 20:43, VCD,MP3,CDDA spdif use PCM output
	invalid_key();
	return;
}*/
	
#ifdef SUPPORT_DVD_3D
    if((cd_type_loaded==CDDVD)||(cd_subtype==CD_DTS))
    {
        if((setup_IsSet2SPDIF_Bitstream()==0)&&
            (setup_IsSet2SPDIF_PCM()==0))
			
        { 
            if(action_click)
            {
                setup_DVD3DSound(1);
            } 
            else 
            {
                setup_DVD3DSound(0);
            }
        } 
        else 
        { 
            invalid_key();
            return;
        }
    }else
		
#else
		
		if( (cd_type_loaded==CDDVD)||(cd_subtype==CD_DTS) )//(coding_mode_now==AUDIF_CODING_MODE_DTSCD) )
		{
			invalid_key();
			return;
		}
		
#endif
		
		{
			if(full_scrn & SOUND)
			{
				if (bEqDisplay)
				{
					cancel_sound();
					
					// re-load setup module
					//LoadModual(MODUAL_AP2);
				}
				else
				{
				#ifdef OSD_BMP_SOUND
					EQ_bmp_init();
				#else
					EQ_init();
				#endif
				}
			} 
			else 
			{
				//LoadModual(MODUAL_AP3);

				//bEqDisplay = 0;
				setup_eq_display(0);//terry,2003/9/26 04:43PM
				full_scrn = SOUND;
				osd_init_music();
				ShowSoundPage();
			}
		}
}
#endif

/* wanghaoying marked 2004-7-1 15:40, for not use any more
#ifdef IR17

void ircmd_middle_down()
{
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = MIDDLE_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_middle(0);
#endif 
    if(middle_level<=0)
        return;
    middle_level -- ;
    set_middle();
}

void ircmd_middle_up()
{
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = MIDDLE_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_middle(0);
#endif     
    if(middle_level>=15)
        return;
    middle_level ++ ;
    set_middle();
}

void ircmd_base_down(void)
{
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = BASE_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_base(0);
#endif 
    if(base_level<=0)
        return;
    base_level -- ;
    set_base();
}

void ircmd_base_up(void)
{
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = BASE_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_base(0);
#endif 
    if(base_level>=15)
        return;
    base_level ++ ;
    set_base();
}

void ircmd_treble_down(void)
{
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = TREBLE_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_treble(0);
#endif 
    if(treble_level<=0)
        return;
    treble_level -- ;
    set_treble();
}

void ircmd_treble_up(void)
{
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = TREBLE_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_treble(0);
#endif 
    if(treble_level>=15)
        return;
    treble_level ++ ;
    set_treble();
}

void ircmd_front_down(void)
{   
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = CENTER_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_front(0);
#endif 
    if(front_level<=0)
        return;
    front_level--;
    set_front();
}

void ircmd_front_up(void)
{   
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = CENTER_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_front(0);
#endif 
    if(front_level>=15)
        return;
    front_level++;
    set_front();
}

void ircmd_center_down(void)
{   
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = CENTER_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_center(0);
#endif 
    if(center_level<=0)
        return;
    center_level--;
    set_center();
}

void ircmd_center_up(void)
{   
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = CENTER_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_center(0);
#endif 
    if(center_level>=15)
        return;
    center_level++;
    set_center();
}

void ircmd_rear_down(void)
{   
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = REAR_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_rear(0);
#endif 
    if(rear_level<=0)
        return;
    rear_level--;
    set_rear();
}
void ircmd_rear_up(void)
{   
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = REAR_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_rear(0);
#endif 
    if(rear_level>=15)
        return;
    rear_level++;
    set_rear();
}
void ircmd_woofer_down(void)
{   
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = WOOFER_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_woofer(0);
#endif 
    if(woofer_level<=0)
        return;
    woofer_level--;
    set_woofer();
}
void ircmd_woofer_up(void)
{   
    if (amp_onoff_flag==0)
    {
        invalid_key();
        return;
    }
#ifdef VFD_VOLUME_DISPLAY
	//    vfd_mode_state = WOOFER_MOD;
    timeout_vfd = 2*VFD_TIMEOUT;
    vfd_set_woofer(0);
#endif 
    if(woofer_level>=15)
        return;
    woofer_level++;
    set_woofer();
}

#endif
*/


#ifdef NEW_UART_COMMAND   //lijinhai 2-10-22 17:25 for fuss
extern BYTE nCurrentDVDMode;
extern BYTE nCurrentVolMode;

void ircmd_av1_mode(void)
{
	nCurrentDVDMode=MODE_AV1;
	IRSwitchMode();	
}

void ircmd_av2_mode(void)
{
	nCurrentDVDMode=MODE_AV2;
	IRSwitchMode();	
}

void ircmd_tuner_mode(void)
{
	nCurrentDVDMode=MODE_TUNER;
	IRSwitchMode();	
}

void ircmd_dvd_mode(void)
{
	nCurrentDVDMode=MODE_DVD;
	IRSwitchMode();	
}

void ircmd_qsound(void)
{
	nCurrentVolMode=VOL_MODE_QS_EFFECT;
	if (action_click)
		IRAdjustVol(1);
	else
		IRSwitchVolMode();
}

void ircmd_vol_default(void)
{
	Set_Default_Vol();	
}

void ircmd_front_vol(void)
{
	nCurrentVolMode=VOL_MODE_FRONT;
	IRSwitchVolMode();	
}

void ircmd_center_vol(void)
{
	nCurrentVolMode=VOL_MODE_CENTER;
	IRSwitchVolMode();	
}

void ircmd_rear_vol(void)
{
	nCurrentVolMode=VOL_MODE_REAR;
	IRSwitchVolMode();	
}

void ircmd_subwoofer_vol(void)
{
	nCurrentVolMode=VOL_MODE_SUBWOOFER;
	IRSwitchVolMode();	
}

void ircmd_treble_vol(void)
{
	nCurrentVolMode=VOL_MODE_TREBLE;
	IRSwitchVolMode();	
}

void ircmd_bass_vol(void)
{
	nCurrentVolMode=VOL_MODE_BASS;
	IRSwitchVolMode();	
}

void ircmd_balancefront_vol(void)
{
	static BYTE nCurrentFrontMode=VOL_MODE_MAIN_BALANCE_L;
	if (action_click)//chang adjust balance front r&l
    {
		if(nCurrentFrontMode==VOL_MODE_MAIN_BALANCE_L)
			nCurrentFrontMode=VOL_MODE_MAIN_BALANCE_R;
		else
			nCurrentFrontMode=VOL_MODE_MAIN_BALANCE_L;	
    }
	nCurrentVolMode=nCurrentFrontMode;
	IRSwitchVolMode();	
	
}

void ircmd_balancerear_vol(void)
{
	static BYTE nCurrentRearMode=VOL_MODE_SUR_BALANCE_L;
	if (action_click)//chang adjust balance front r&l
    {
		if(nCurrentRearMode==VOL_MODE_SUR_BALANCE_L)
			nCurrentRearMode=VOL_MODE_SUR_BALANCE_R;
		else
			nCurrentRearMode=VOL_MODE_SUR_BALANCE_L;	
    }
	nCurrentVolMode=nCurrentRearMode;
	IRSwitchVolMode();	
}
void ircmd_alarm(void)
{
	
}
#endif

#endif //#ifdef SUPPORT_AMP




#ifdef Ti3001_OSD_UI_1 //kenny for Ti 3001 amp control
void ircmd_amp_control(void)
{
	show_amp_control(USER_KEY_INPUT);
}

#endif

#ifdef Ti5026_OSD_UI_1 //kenny for Ti5026 amp control
void ircmd_amp_control(void)
{
	show_amp_control(USER_KEY_INPUT);
}
#endif





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合五月| 中文字幕高清不卡| 久久精品人人做人人爽97| 自拍偷拍亚洲综合| 久久精品国产秦先生| 99久久精品费精品国产一区二区| 在线观看91av| 亚洲丝袜另类动漫二区| 国产精品综合一区二区三区| 欧美日韩一区中文字幕| 亚洲少妇30p| 国产一区二区三区高清播放| 欧美精品日韩综合在线| 亚洲视频在线一区| 国产精品性做久久久久久| 欧美一区日韩一区| 亚洲线精品一区二区三区| 91丨九色丨国产丨porny| xvideos.蜜桃一区二区| 调教+趴+乳夹+国产+精品| 色偷偷成人一区二区三区91| 国产精品久久久久aaaa| 国产成人在线电影| 欧美精品一区二区在线观看| 日韩高清欧美激情| 欧美体内she精高潮| 一区二区三区小说| 在线一区二区三区四区| 国产精品毛片久久久久久| 成人综合婷婷国产精品久久免费| 久久综合久色欧美综合狠狠| 麻豆高清免费国产一区| 欧美日韩在线播放三区| 亚洲不卡一区二区三区| 欧美日韩国产一区二区三区地区| 亚洲一区二区视频在线观看| 色婷婷精品大视频在线蜜桃视频| 亚洲欧美日韩国产手机在线 | 久久久久久一二三区| 免费成人在线视频观看| 制服丝袜亚洲网站| 强制捆绑调教一区二区| 精品奇米国产一区二区三区| 日韩av午夜在线观看| 日韩欧美中文字幕一区| 经典三级视频一区| 国产视频一区二区三区在线观看| 国产成都精品91一区二区三| 国产精品毛片大码女人| 欧美午夜精品久久久久久孕妇 | 国产精品毛片无遮挡高清| 成人免费看片app下载| 最新国产の精品合集bt伙计| 色综合久久精品| 五月天精品一区二区三区| 日韩欧美一区二区三区在线| 国产综合久久久久影院| 国产精品美女久久久久aⅴ国产馆| 91蝌蚪porny| 日韩制服丝袜av| 久久久99精品免费观看不卡| 91在线免费播放| 日韩国产一区二| 欧美国产一区在线| 在线观看视频欧美| 六月丁香婷婷久久| 中文字幕亚洲综合久久菠萝蜜| 91黄色免费看| 国产中文一区二区三区| 亚洲色图一区二区三区| 欧美一级日韩不卡播放免费| 国产999精品久久| 亚洲妇熟xx妇色黄| 中文字幕高清不卡| 欧美一区二区三区在线看| 国产不卡在线一区| 日韩在线卡一卡二| 国产精品久久影院| 日韩久久精品一区| 日本道色综合久久| 国产美女精品在线| 亚洲福利视频导航| 欧美激情一区不卡| 日韩一级免费一区| 99视频一区二区| 久久99久久99小草精品免视看| 一区在线播放视频| 欧美日本在线看| 国产寡妇亲子伦一区二区| 日韩综合小视频| 伊人开心综合网| 国产精品麻豆欧美日韩ww| 欧美第一区第二区| 欧美午夜一区二区三区免费大片| 成人av在线网站| 国模冰冰炮一区二区| 日本不卡不码高清免费观看 | 久久亚洲一级片| 在线观看91av| 欧美日韩在线不卡| 色天天综合久久久久综合片| 国产高清久久久久| 韩国av一区二区三区| 另类欧美日韩国产在线| 日本午夜一本久久久综合| 亚洲精品免费看| 一区二区三区中文字幕| 中文字幕一区二区三区蜜月 | 亚洲精品一线二线三线无人区| 欧美日韩国产综合一区二区| 在线观看国产91| 91亚洲精品久久久蜜桃网站 | 亚洲人成小说网站色在线| 日本一区二区三区电影| 久久久久久久免费视频了| 久久一区二区三区国产精品| 精品免费日韩av| 欧美mv日韩mv国产| 日韩三级视频在线看| 日韩女优av电影| 精品三级在线看| 久久综合网色—综合色88| 久久午夜羞羞影院免费观看| 久久伊人蜜桃av一区二区| 久久一夜天堂av一区二区三区| 久久久综合九色合综国产精品| 久久老女人爱爱| 中文字幕免费观看一区| 亚洲天堂精品视频| 亚洲一区在线观看免费观看电影高清| 一区二区三区在线免费| 亚洲mv在线观看| 久久99精品国产麻豆不卡| 精品一区二区三区不卡| 国产98色在线|日韩| 91久久香蕉国产日韩欧美9色| 色女孩综合影院| 777精品伊人久久久久大香线蕉| 欧美一卡二卡三卡四卡| 亚洲精品在线一区二区| 日本一区二区三区dvd视频在线| 国产精品乱码久久久久久| 亚洲精品免费在线观看| 天天色天天爱天天射综合| 久久爱www久久做| 成人成人成人在线视频| 欧美中文字幕一区二区三区亚洲| 欧美人伦禁忌dvd放荡欲情| 在线成人小视频| 久久久久久电影| 亚洲精品视频在线| 欧美96一区二区免费视频| 成人开心网精品视频| 欧美三级中文字幕在线观看| 精品国产乱码久久久久久1区2区 | 欧美在线一二三四区| 日韩欧美综合一区| 中文字幕亚洲一区二区va在线| 婷婷久久综合九色综合伊人色| 狠狠色丁香久久婷婷综合_中 | 91精品国产综合久久香蕉的特点| 久久久综合激的五月天| 亚洲午夜精品久久久久久久久| 国产主播一区二区三区| 欧美日韩国产高清一区二区三区| 久久久精品国产免大香伊 | 美女任你摸久久| 色菇凉天天综合网| 2021中文字幕一区亚洲| 亚洲成人你懂的| 色综合久久88色综合天天6| 久久久久88色偷偷免费| 免费成人在线观看| 欧美色图在线观看| 中文字幕制服丝袜成人av | 国产丝袜在线精品| 午夜精品久久久久久久蜜桃app| av中文字幕亚洲| 精品国产91久久久久久久妲己 | 亚洲欧美日韩久久| 国产成人精品www牛牛影视| 91精品国产综合久久香蕉的特点 | 亚洲少妇30p| 国产成人精品影院| 欧美tickling网站挠脚心| 亚洲午夜精品网| 在线一区二区三区四区五区| 国产精品毛片高清在线完整版| 国产米奇在线777精品观看| 日韩精品一区二区三区视频| 天堂一区二区在线免费观看| 欧美综合亚洲图片综合区| 亚洲免费在线观看视频| av成人免费在线| 亚洲欧美自拍偷拍| 99久久综合国产精品| 国产精品美女久久久久久久| 国产高清在线精品| 国产精品麻豆欧美日韩ww| 国产91丝袜在线播放|