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

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

?? ircmd_mode.c

?? 凌陽8202T的紅外接收代碼及LED屏的驅動代碼
?? C
?? 第 1 頁 / 共 3 頁
字號:
	        #ifdef DEBUG_SWITCH_DVD_USB_CARD_AVIN_DVB
	       	printf_w("has Card in............\n");
            #endif
            
            now_valid_type = (detect_type & 0x1e);
            storage_type = now_valid_type;
            detect_result_last = storage_type;
            
	        SwitchMedia(CARD2CARD);
	        usb_card_state = HAS_CARD_AND_SWITCH_TO_CARD;
	    }
	}   
}
#endif//#ifdef ONLY_CARD_NO_USB


/**************************************************************************
 *  Function Name: osd_clear_and_init                                     *
 *  Purposes:                                                             *
 *    Just as the function name.                                          *
 *  Descriptions:                                                         *
 *                                                                        *
 *  Arguments:                                                            *
 *    NULL                                                                *
 *  Returns:                                                              *
 *    NULL                                                                *
 **************************************************************************/

void osd_clear_and_init(void)
{
    if(full_scrn&SETUP)
        ExitSetupPage(0);
    
    full_scrn = 0;  
	t_disp = 0;    
    ClearOsdMsg(0);
    osd_init();
    osd_tog_region(2,OSD_OFF);
}
    
/**************************************************************************
 *  Function Name: mode_switch_reset_var                                  *
 *  Purposes:                                                             *
 *    reset some system variables when switch mode.                       *
 *  Descriptions:                                                         *
 *    Copy from stop_init()                                               *
 *  Arguments:                                                            *
 *    NULL                                                                *
 *  Returns:                                                              *
 *    NULL                                                                *
 **************************************************************************/

void mode_switch_reset_var(void)
{
    
#ifdef DEBUG_SWITCH_DVD_USB_CARD_AVIN_DVB
    printf_w("reset_mode_var\n");
#endif
    
#ifdef  SUPPORT_BOOK
    extern BYTE    bookIndex;
    bookIndex=0;
#endif

    index_y=0;
    
    adv_search_time = 0 ;
    video_slow=0;
    avd_slow_state(video_slow);
    avd_play_state();
    goto_active = 0;
    bIntro=0;  

    
    reset_status();  

    prog_func_clear(); 
    resumeMSF = 0;
    resumeTRK = 0;

    rep_track = 0;
}


#ifdef  SUPPORT_DVD_DVB_USB_CARD_FREE_CHANGE //tianye 200607

#define CARD_DEVICE   0x1e

void   DVB_TO_DVD_NO_READ(void);
void   DVD_TO_USB(void);
void   DVD_TO_CARD(void);
void   USB_CARD_TO_DVD(void);
void   DVD_TO_STOP(void);
void  SYSTEM_CHANGE_TO_DVD(void);
void  SYSTEM_CHANGE_TO_DVB(void);
void  SYSTEM_CHANGE_TO_USB(void);
void  SYSTEM_CHANGE_TO_CARD(void);
void  SYSTEM_SOURCE_CHANGE(UINT8  sys_source_tpye);

void   DVD_TO_STOP()
{
	osd_clear_and_init();
	#ifdef STOP_LOADER
	//Jack marked "If" 06/02/20 
	//if( !((play_state==VCD_STATE_OPEN) || ((play_state==VCD_STATE_STOP)&&!resumeMSF) || (system_state==SYSTEM_NODISC)) )
	{
		delay_srv_10ms(5);
		//printf_w("START_STOP_DO_LOAD_POWER_OFF............\n");
		//Jack modified to atapi_p_start_stop_unit(Immed_1,START_STOP_DO_LOAD_POWER_OFF) 06/02/20
		#if 0//def TRAY_AVAILABLE//It seems that this will cause some servo bug,so markd again 06/02/22
		atapi_p_start_stop_unit(START_STOP_DO_LOAD_POWER_OFF);
		#else
		stop_loader();
		#endif
		delay_srv_10ms(100);
	}
	#endif

	//if(system_state != SYSTEM_OPEN)
	{
		AVD_SetMediaTimeout();
		ircmd_post_func(CMD_FUNC|CMD_FUNC_OPEN);
	}

	#ifdef TRAY_AVAILABLE
	if(CDOpened())
	{
		close_tray(1);
		delay_srv_10ms(100);
	}
	#endif

	#ifdef SUPPORT_DVB_DESKTOP_STOP_SERVO_WHEN_TUNEON  ///YANGLI ADD FOR STOP SERVO,2005-12-28 15:00
		atapi_p_start_stop_unit(4);
		stop_servo_flag = 1;
	#endif 

}


void   DVB_TO_DVD_NO_READ()
{    
         flag_no_check_servo = 1;
	  system_state = SYSTEM_TS ;
         ircmd_dvb_dvd();
         flag_no_check_servo =  0;
}
void   DVD_TO_USB()
{
	DVD_TO_STOP();
	#ifdef FIX_CARD_USD_OSD_ERR  
	polling_storage();
	#endif// end=>  #ifdef FIX_CARD_USD_OSD_ERR 

	#ifdef DEBUG_SWITCH_DVD_USB_CARD_AVIN_DVB
	printf_w("media_type:%d...detect_result_last:%d...now_valid_type:%d...\n",media_type,detect_result_last,now_valid_type);
	printf_w("detect_type:%d............storage_type:%x\n",detect_type,storage_type);
	#endif
    
	media_type = MEDIA_CARD;
	source_play_mode=USB_PLAY_MODE;
	
	if( !(/*IsCardMediaExist()&&*/(detect_type&USB_DEVICE)) )
	{
		if((detect_type&CARD_DEVICE) && (system_state==SYSTEM_BROWSE))
		{
			AVD_SetMediaTimeout();
			ircmd_post_func(CMD_FUNC | CMD_FUNC_OPEN);
		}
		
		#ifdef    SUPPORT_OTHER_LANGUAGE_STRING
		psprintf(RegionValStr[REGION1], osd_other_str[osd_font_mode][USB_NOT_FOUND]); 
		#else //else => #ifdef    SUPPORT_OTHER_LANGUAGE_STRING	 
		psprintf(RegionValStr[REGION1], "USB NOT FOUND");
		#endif//end=> #ifdef    SUPPORT_OTHER_LANGUAGE_STRING	
		PrintOsdMsg(STR_OS_SPACE, REGION1, 2, 1);

		usb_card_state = SWITCH_TO_USB_BUT_HAS_NO_USB;
		media_type = MEDIA_CARD;
		cd_type_loaded = CDUNKNOWN;
		play_state = VCD_STATE_IDLE;
		no_disk_cnt = DETECT_TIMES;
	}
	else 
	{   
		#ifdef DEBUG_SWITCH_DVD_USB_CARD_AVIN_DVB
		printf_w("has USB in............\n");
		#endif
            
		now_valid_type = USB_DEVICE;
		storage_type = USB_DEVICE;
		detect_result_last = storage_type;

		SwitchMedia(CD2CARD);
		usb_card_state = HAS_USB_AND_SWITCH_TO_USB;
	}   
	#ifdef FIX_STATE_CHANE_NOT_READ_USB  
	force_detached();
	#endif// end=>  #ifdef FIX_STATE_CHANE_NOT_READ_USB 
	source_play_mode=USB_PLAY_MODE;   
}
void   DVD_TO_CARD()
{
	DVD_TO_STOP();
	#ifdef FIX_CARD_USD_OSD_ERR  
	polling_storage();
	#endif// end=>  #ifdef FIX_CARD_USD_OSD_ERR 

    	#ifdef DEBUG_SWITCH_DVD_USB_CARD_AVIN_DVB
    	printf_w("media_type:%d...detect_result_last:%d...now_valid_type:%d...\n",media_type,detect_result_last,now_valid_type);
    	printf_w("detect_type:%d............storage_type:%x\n",detect_type,storage_type);
    	#endif
    
	media_type = MEDIA_CARD;
	
	if(!(detect_type&CARD_DEVICE))
	{
		if((detect_type&USB_DEVICE) && (system_state==SYSTEM_BROWSE))
		{
			AVD_SetMediaTimeout();
			ircmd_post_func(CMD_FUNC | CMD_FUNC_OPEN);
		}	       	

		#ifdef    SUPPORT_OTHER_LANGUAGE_STRING
		psprintf(RegionValStr[REGION1], osd_other_str[osd_font_mode][CARD_NOT_FOUND]); 
		#else //else => #ifdef    SUPPORT_OTHER_LANGUAGE_STRING	 
		psprintf(RegionValStr[REGION1], "CARD NOT FOUND");
		#endif//end=> #ifdef    SUPPORT_OTHER_LANGUAGE_STRING	

	        PrintOsdMsg(STR_OS_SPACE, REGION1, 2, 1);
	        usb_card_state = SWITCH_TO_CARD_BUT_HAS_NO_CARD;
	}
	else
	{
		#ifdef DEBUG_SWITCH_DVD_USB_CARD_AVIN_DVB
		printf_w("has Card in............\n");
		#endif
            
		now_valid_type = (detect_type & CARD_DEVICE);
		storage_type = now_valid_type;
		detect_result_last = storage_type;

		SwitchMedia(CARD2CARD);
		usb_card_state = HAS_CARD_AND_SWITCH_TO_CARD;
	}
	
	#ifdef FIX_STATE_CHANE_NOT_READ_USB  
	force_detached();
	#endif// end=>  #ifdef FIX_STATE_CHANE_NOT_READ_USB 
	source_play_mode=CARD_PLAY_MODE;
	 
}

void   USB_CARD_TO_DVD()
{
	if(((detect_type&USB_DEVICE)||(detect_type&CARD_DEVICE)) && (system_state==SYSTEM_BROWSE))
	{
		AVD_SetMediaTimeout();
		//ircmd_post_func(CMD_FUNC | CMD_FUNC_OPEN);
		polling();
	}
       system_state = SYSTEM_OPEN;
	no_disk_cnt = DETECT_TIMES;
	media_type = MEDIA_CD;
	usb_card_state = USB_CARD_NO_CHANGE;
	mode_switch_reset_var();
	ShowTitle();
	#if defined(CHECK_PORTABLE_OPCLSW)||defined(TOP_DOOR_LOADER)
	regs0->sft_cfg4 &= ~((0x03)<<2);    //Enable GPIO For COVER SW

	if(check_eject_sw())
	{
		play_state = VCD_STATE_OPEN;
		ircmd_trayout();
	}
	else
	#endif//else close tray and read disc
	{
		atapi_open_tray();  //Maoyong 2004-8-10 11:00
		//atapi_close_tray(0);
		ircmd_trayin();
		play_state = VCD_STATE_CLOSE;   
	}		
	source_play_mode=DVD_PLAY_MODE;
}

void  SYSTEM_CHANGE_TO_DVD(void)
{
	switch(source_play_mode)
	{
		case CARD_PLAY_MODE:
		{
			USB_CARD_TO_DVD(); 			
			break; 
		}
		case DVB_T_MODE:
		{
			ircmd_dvd_usb_card_avin_dvb();
			break; 
		}
		case USB_PLAY_MODE:
		{
			USB_CARD_TO_DVD(); 
			break; 
		}		 
		default: 
			break; 
	}


}
void  SYSTEM_CHANGE_TO_DVB(void)
{	   
	switch(source_play_mode)
	{
		case DVD_PLAY_MODE:
		{
			GPIO_MUTE();
		       DVD_TO_STOP(); 
		       system_state = SYSTEM_OPEN; 	 
		      #ifdef AV_IN_THROUGH_EXT_ADC
			source_play_mode = AV_IN_MODE;
			#else//else=> #ifdef AV_IN_THROUGH_EXT_ADC
			source_play_mode = CARD_PLAY_MODE;
			#endif//end=> #ifdef AV_IN_THROUGH_EXT_ADC
		       ircmd_dvd_usb_card_avin_dvb();
			break; 
		}
		case CARD_PLAY_MODE:
		{
			system_state = SYSTEM_OPEN;  
		      #ifdef AV_IN_THROUGH_EXT_ADC
			source_play_mode = AV_IN_MODE;
			#else//else=> #ifdef AV_IN_THROUGH_EXT_ADC
			source_play_mode = CARD_PLAY_MODE;
			#endif//end=> #ifdef AV_IN_THROUGH_EXT_ADC
		       ircmd_dvd_usb_card_avin_dvb();
			break; 
		}
		case USB_PLAY_MODE:
		{
			system_state = SYSTEM_OPEN;  
		      #ifdef AV_IN_THROUGH_EXT_ADC
			source_play_mode = AV_IN_MODE;
			#else//else=> #ifdef AV_IN_THROUGH_EXT_ADC
			source_play_mode = CARD_PLAY_MODE;
			#endif//end=> #ifdef AV_IN_THROUGH_EXT_ADC
		       ircmd_dvd_usb_card_avin_dvb();
			break; 
		}		 
		default: 
			break; 
	} 		  

}
void  SYSTEM_CHANGE_TO_USB(void)
{
	switch(source_play_mode)
	{
		case DVD_PLAY_MODE:
		{
			DVD_TO_USB(); 			
			break; 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久亚洲综合网 | 国产馆精品极品| 久久91精品久久久久久秒播| 国产高清在线精品| 91麻豆.com| 日韩一区二区三区视频在线| 久久久久99精品一区| 亚洲丝袜另类动漫二区| 亚洲国产美国国产综合一区二区| 免费人成黄页网站在线一区二区| 国产精品综合二区| 91官网在线免费观看| 欧美一级专区免费大片| 欧美国产精品专区| 亚洲制服丝袜av| 国产一区视频在线看| 色综合天天在线| 欧美成人精品1314www| 一区二区中文字幕在线| 日本在线观看不卡视频| 成人精品亚洲人成在线| 欧美精选在线播放| 国产精品午夜久久| 日本美女视频一区二区| 99国内精品久久| 精品奇米国产一区二区三区| 亚洲麻豆国产自偷在线| 久久er99精品| 精品视频在线免费观看| 日本一区二区三区高清不卡| 日韩精品91亚洲二区在线观看| 成人免费视频国产在线观看| 在线播放日韩导航| 亚洲免费观看在线观看| 国产成人综合网| 91精品国产欧美日韩| 亚洲色图另类专区| 国产一区二区不卡老阿姨| 欧美日韩五月天| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 奇米色一区二区| 欧美四级电影网| 中文字幕一区二区三区精华液| 久久99久久久久| 欧美群妇大交群中文字幕| 中文字幕制服丝袜成人av| 极品少妇xxxx偷拍精品少妇| 欧美日韩精品一区二区三区蜜桃 | 国产成人aaa| 日韩欧美国产三级| 午夜精品久久久久影视| 97精品电影院| 国产精品区一区二区三区| 久久99精品国产.久久久久久| 欧美三级电影在线观看| 中文字幕一区不卡| 国产999精品久久| 久久久久久久综合狠狠综合| 日韩国产欧美在线观看| 欧美午夜精品理论片a级按摩| 中文字幕中文乱码欧美一区二区 | 中文字幕在线视频一区| 国产午夜精品福利| 久久99国产精品成人| 亚洲欧洲国产日韩| 成人精品一区二区三区四区| 成人欧美一区二区三区在线播放| av综合在线播放| 亚洲欧美怡红院| 欧美久久婷婷综合色| 国模无码大尺度一区二区三区| 久久久久久久久久久久久夜| 成人小视频在线| 天堂影院一区二区| 久久99国产精品尤物| 欧美成人精品高清在线播放| 老司机免费视频一区二区| 日韩视频免费观看高清在线视频| 男女性色大片免费观看一区二区 | 在线观看日韩一区| 日韩一区二区三区电影在线观看 | 亚洲午夜激情网页| av电影天堂一区二区在线观看| 日本一区二区动态图| 国产乱对白刺激视频不卡| 日韩一级片网站| 日本亚洲视频在线| 色婷婷狠狠综合| 亚洲精品视频一区| 91网站最新网址| 亚洲美女偷拍久久| 在线看日韩精品电影| ww亚洲ww在线观看国产| 国产精品一区二区免费不卡| 精品成人一区二区三区四区| 精品一区二区av| 精品成人一区二区三区四区| 久草热8精品视频在线观看| 日韩欧美国产一二三区| 久久精品久久精品| 欧美日韩国产成人在线免费| 亚洲精品乱码久久久久久日本蜜臀 | 国产一区二区看久久| 国产亚洲欧美日韩在线一区| 久久99国产精品免费网站| 国产精品丝袜在线| 91麻豆产精品久久久久久| 一区二区三区 在线观看视频| 在线欧美日韩精品| 亚洲欧美日韩国产一区二区三区 | 亚洲第一福利一区| 色婷婷综合久久久中文一区二区| 日韩女优制服丝袜电影| 国产丶欧美丶日本不卡视频| 亚洲国产高清aⅴ视频| 欧美性猛交xxxx乱大交退制版| 亚洲国产日韩在线一区模特 | 日本一区二区视频在线观看| av亚洲产国偷v产偷v自拍| 亚洲成人动漫精品| 精品欧美一区二区在线观看| 97久久精品人人做人人爽| 午夜影院久久久| 国产欧美一区二区精品性色 | 成人欧美一区二区三区| 欧美日韩国产成人在线91| 激情综合色综合久久综合| 亚洲精品乱码久久久久久 | 国产美女视频91| 国产精品成人免费在线| 日韩欧美国产系列| 不卡的电影网站| 捆绑变态av一区二区三区| 国产欧美日韩精品a在线观看| 欧美日韩一级大片网址| 精品一区二区三区免费视频| 国产精品久久久久桃色tv| 精品视频在线视频| 99精品欧美一区二区三区小说| 五月天欧美精品| 18成人在线观看| 欧美videossexotv100| 欧美中文字幕不卡| 国产在线精品不卡| 日韩精品福利网| 亚洲天堂av老司机| 久久理论电影网| 欧美撒尿777hd撒尿| jlzzjlzz亚洲日本少妇| 午夜精品影院在线观看| 亚洲精品自拍动漫在线| 久久精子c满五个校花| 欧美三区在线视频| 91丨porny丨在线| 国产美女视频一区| 九色porny丨国产精品| 伊人夜夜躁av伊人久久| 国产精品福利一区二区三区| 日韩精品一区二区三区三区免费 | 亚洲国产一区二区三区| 国产色婷婷亚洲99精品小说| 欧美一级二级三级乱码| 色婷婷亚洲综合| 99国产一区二区三精品乱码| 久久99久久99| 日韩高清不卡一区| 亚洲成人手机在线| 亚洲天堂网中文字| 亚洲欧美色一区| 欧美激情在线一区二区三区| 久久综合色综合88| 欧美午夜电影一区| 在线观看一区日韩| 91老师片黄在线观看| 国产99久久久国产精品潘金| 国产一区二区免费看| 亚洲va欧美va国产va天堂影院| 亚洲黄色小视频| 国产精品热久久久久夜色精品三区| 国产调教视频一区| 欧美电影免费提供在线观看| 欧美一级黄色大片| 精品久久久久久久人人人人传媒| 欧美狂野另类xxxxoooo| 欧美福利视频导航| 精品视频免费在线| 7777精品伊人久久久大香线蕉的| 在线看不卡av| 欧美日韩一区成人| 欧美日韩国产精选| 91精品蜜臀在线一区尤物| 欧美综合视频在线观看| 欧美中文字幕亚洲一区二区va在线| av在线这里只有精品| www.亚洲人| 91福利精品视频| 欧美视频在线一区二区三区| 欧美日韩一级二级三级| 欧美日韩国产bt| 日韩三区在线观看|