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

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

?? t101_util.c

?? Terawins的芯片T112的源程序
?? C
?? 第 1 頁 / 共 2 頁
字號:
#endif	

#ifdef T112
	0x08		, 0x5E,													// Change by Sherman for Gamma Adjustment 05'12'19
	0x09		, 0x28,
	0x0A		, 0x95,
	0x80		, 0x07,
#endif
	0x2d		, 0x48,		// Add by Sherman 06'01'10s
	0x3f		, 0x01,				        //ADC_ROFF		// Change by Sherman 06'01'10
	0xff		, 0x00,		// End of register settings, bruce, 2006/01/09
};      

static uCHAR cSVideo=0;
static uCHAR cYPbPr=0;  // add by Sherman 06'01'12
/****************************************************************************
*                           Public Global Variable                          *
****************************************************************************/
uDWORD 	m_dwTemp[2];
uWORD 	m_wDWHSZ=DWHSZ;
uCHAR 	NoSignal=0;
#ifdef ROTATE
    #if (defined T101A)|(defined T101)     
    uCHAR Dis_Mode=BOTTOM_RIGHT;
    #else
    uCHAR Dis_Mode=TOP_LEFT;
    #endif
#endif

/****************************************************************************
*                              Public Function                              *
****************************************************************************/
void InitT10x(void)
{	
	uCHAR RegIndex,RegAdr;

	RegIndex=0;
	RegAdr=stInitT10xP0[0].ucRegAdr;
	while (RegAdr != 0xFF)		// bruce, 2006/01/09
	{
		if(RegAdr==0x30){
			I2CWriteByte(TW101,RegAdr,(I2CReadByte(TW101,0x30)|0x01));  // enable Shadow
			I2CWriteByte(TW101,RegAdr,(I2CReadByte(TW101,0x30)&(~0x02))| DEINTERLACE); //Bruce, 2006/01/10
		}
		else{
			I2CWriteByte(TW101,RegAdr,stInitT10xP0[RegIndex].ucRegVal);
		}	
		RegAdr=stInitT10xP0[++RegIndex].ucRegAdr;
	}
	RegIndex=0;
	RegAdr=stInitT10xP2[0].ucRegAdr;
	while (RegAdr != 0xFF)		// bruce, 2006/01/09
	{
		if(RegAdr==0x01)   
			I2CWriteByte(TW101+4,RegAdr,(I2CReadByte(TW101+4,0x01)|0x01));// enable black level correction for 10 blank-to-black pedestal
		else
			I2CWriteByte(TW101+4,RegAdr,stInitT10xP2[RegIndex].ucRegVal);
		RegAdr=stInitT10xP2[++RegIndex].ucRegAdr;
	}
	//=========================================================================
	// Panel specified register settings
	//=========================================================================
//#if (EMPTY_ARRAY)
	for(RegIndex=0;RegIndex < PanelSpecP0Cnt;RegIndex++)
	{
		I2CWriteByte(TW101,ucaPanelSpecAdrP0[RegIndex],ucaPanelSpecDataP0[RegIndex]);
    }
//#endif

   	for(RegIndex=0;RegIndex < PanelSpecP2Cnt;RegIndex++)
	{
		I2CWriteByte(TW101+4,ucaPanelSpecAdrP2[RegIndex],ucaPanelSpecDataP2[RegIndex]);
    }

	#ifdef ROTATE
   		SET_Dismod();
	#endif				
}

#ifdef TCON
void TconInit(void)
{
	uCHAR TconIndex;
	
	for(TconIndex=0;TconIndex < P1TconCnt;TconIndex++)
	       	I2CWriteByte(TW101+2, TconAddress+TconIndex, TconP1Data[TconIndex]);
}
#endif

#ifdef ROTATE
void SET_Dismod(void)
{
	switch (Dis_Mode){ 
		case  TOP_LEFT: //Start from top-left
			#ifdef ANALOG_PANEL
				I2CWriteByte(TW101,0xE1, ScanMode[0]);
			#else
				UP_DOWN	   = DigiPanlScanMode[0]>>1;   
				LEFT_RIGHT = DigiPanlScanMode[0]&0x01; 
				I2CWriteByte(TW101,0xE1, ScanMode[0]&0xF0);
			#endif				
			break;	
		case  TOP_RIGHT: //Start from top-right
			#ifdef ANALOG_PANEL
				I2CWriteByte(TW101,0xE1, ScanMode[1]);
			#else
				UP_DOWN	   = DigiPanlScanMode[1]>>1;   
				LEFT_RIGHT = DigiPanlScanMode[1]&0x01; 
				I2CWriteByte(TW101,0xE1, ScanMode[1]&0xF0);
			#endif
			break;
		case  BOTTOM_RIGHT:  //Start from bottom-right
			#ifdef ANALOG_PANEL
				I2CWriteByte(TW101,0xE1, ScanMode[2]);
			#else
				UP_DOWN	   = DigiPanlScanMode[2]>>1;   
				LEFT_RIGHT = DigiPanlScanMode[2]&0x01; 
				I2CWriteByte(TW101,0xE1, ScanMode[2]&0xF0);
			#endif
			break;									
		case  BOTTOM_LEFT: //Start from bottom-left
			#ifdef ANALOG_PANEL
				I2CWriteByte(TW101,0xE1, ScanMode[3]);
			#else
				UP_DOWN	   = DigiPanlScanMode[3]>>1;   
				LEFT_RIGHT = DigiPanlScanMode[3]&0x01; 
				I2CWriteByte(TW101,0xE1, ScanMode[3]&0xF0);
			#endif
			break;
	}
	#ifdef OUT_PIN_CONF
	I2CWriteByte(TW101,0xE1, OUT_PIN_CONF);
	#endif	
	return;
}
#endif

void SourceSelect(void)
{

	I2CWriteByte(TW101, 0xC2, I2CReadByte(TW101, 0xC2)|(PSYNC_STR|IGNORE_VSYNC));
	I2CWriteByte(TW101, 0x9d, 0x10);
	I2CWriteByte(TW101, 0x9e, 0xff);
	I2CWriteByte(TW101, 0x9f, 0x40);
	I2CWriteByte(TW101, PATTERN_CTRL, 0x87);
	I2CWriteByte(TW101,0x0f,0x70);  //2005-03030 for position shift

	I2CWriteByte(TW101,0x0f,0x00);  //2005-03030 for position shift
	I2CWriteByte(TW101,0x31,0x00);
	I2CWriteByte(TW101,0x1a, 0x87);
	I2CWriteByte(TW101,0x18, uiaSrcMux[(m_cSource&0x0F)*2]>>8);  // cMux1);
	I2CWriteByte(TW101,0x19, uiaSrcMux[(m_cSource&0x0F)*2]&0xFF);  // cMux2);	
	if(uiaSrcMux[(m_cSource&0x0F)*2+1]==itypeSVIDEO)   
	{
		#ifdef T112
		I2CWriteByte(TW101,0x11, 0x22);	 
		#else
 		I2CWriteByte(TW101,0x11, 0x05);	 
		#endif
		I2CWriteByte(TW101+4,0x07, 0x24);//0x05|0x22);
		I2CWriteByte(TW101+4,0x00, I2CReadByte(TW101+4,0x00)|0x01);
		I2CWriteByte(TW101+4,0x01, I2CReadByte(TW101+4,0x01)&~ENYPbPr);
 		I2CWriteByte(TW101+4,0x03, I2CReadByte(TW101+4,0x03)|0x03);			
	}
	else if (uiaSrcMux[(m_cSource&0x0F)*2+1]==itypeCVBS)
	{
 		I2CWriteByte(TW101,0x11, 0x00);	 
		I2CWriteByte(TW101+4,0x07, 0x21);//0x05|0x22);
		I2CWriteByte(TW101+4,0x00, I2CReadByte(TW101+4,0x00)&0xfe);
		I2CWriteByte(TW101+4,0x01, I2CReadByte(TW101+4,0x01)&~ENYPbPr);
		#ifdef OtherSignals
		if(m_cChroma==S_NTSC_4)  // temporarily add by Sherman 06'01'27
			I2CWriteByte(TW101+4,0x03, I2CReadByte(TW101+4,0x03)&0xf8|0x03);			
		else 	
		#endif
			I2CWriteByte(TW101+4,0x03, I2CReadByte(TW101+4,0x03)&0xfc);			
	}
	else if (uiaSrcMux[(m_cSource&0x0F)*2+1]==itypeYPBPR)
	{
 		I2CWriteByte(TW101,0x11, 0x55);	 
		I2CWriteByte(TW101+4,0x07, 0x20);		
		I2CWriteByte(TW101+4,0x01, I2CReadByte(TW101+4,0x01)|ENYPbPr);
	}
	
	
	
	
#ifdef T515
	if ( (m_cSource&0x0F)<  isrc_T515_CVIDEO1){
		if(cSVideo)  
			I2CWriteByte(TW101+4,0x07, 0x06|0x02);//|0x22
	    else	     
	    	I2CWriteByte(TW101+4,0x07, 0x02);//  930729//|0x20
	}else{	
		DetectSignalStd();  // add by Sherman 06'01'03
		SRC_656();				
	}
	
	if((m_cSource&0x0F)>=isrcSVIDEO){
		I2CWriteByte(TW101+4,0x02, 0x4B); 
		I2CWriteByte(TW101,0x1a, 0x87);
    	}	
	twdDelay(300);
	if((m_cSource&0x0F)>=isrc_T515_CVIDEO1){
		NoSignal=0;
	      	I2CWriteByte(TW101, 0xC2, I2CReadByte(TW101, 0xC2)&~(PSYNC_STR|IGNORE_VSYNC));
		I2CWriteByte(TW101, PATTERN_CTRL, 0x00);
	}else{
	 	if(I2CReadByte(TW101+4, 0x3A)&0x06){
			NoSignal=0;
	      		I2CWriteByte(TW101, 0xC2, I2CReadByte(TW101, 0xC2)&~(PSYNC_STR|IGNORE_VSYNC));
		  	I2CWriteByte(TW101, PATTERN_CTRL, 0x00);
		}
	}
#else
	twdDelay(500);
	if(I2CReadByte(TW101+4, 0x3A)&0x06){
	  	NoSignal=0;
		I2CWriteByte(TW101, 0xC2, I2CReadByte(TW101, 0xC2)&~(PSYNC_STR|IGNORE_VSYNC));
	  	I2CWriteByte(TW101, PATTERN_CTRL, 0x00);
	}
#endif
	I2CWriteByte(TW101, 0xE2, 0x11);	
}


void DetectSignalStd(void)
{
	uCHAR index=0,SlaveAddr,RegAddrShift,line_525;//,tmp;

#ifdef T515
	if(m_cSource >= isrc_T515_CVIDEO1){
		 SlaveAddr=0xb8;
		 RegAddrShift=0x20;
	}else{
		 SlaveAddr=0x54;
		 RegAddrShift=0x00;
	}	
#else
	SlaveAddr=0x54;
	RegAddrShift=0x00;		
#endif	

	m_cBuff[0]=m_cStandard;	
	if(I2CReadByte(SlaveAddr, 0x3A+RegAddrShift)&0x06)		// Judge vlock and hlock
	{	
		//if(I2CReadByte(SlaveAddr, 0x7B+RegAddrShift)>0x10){//  For no chroma case
			//twdDelay1(50);
		//~~~~~~~ set OPTiming ~~~~~~~~~~~~~~~~~~~//
			if(I2CReadByte(TW101,0x59) <= 0xd6){
				line_525=1;
				m_cBuff[0]=S_NTSC;  
			}else{ 	
				line_525=0;
				m_cBuff[0]=S_PAL;   
			}
			#ifdef T515
	        if((m_cSource&0x0f) >= isrc_T515_CVIDEO1){
	            m_cBuff[0] = I2CReadByte(TW515, 0x5c)&0x04;			
				if((I2CReadByte(TW515, 0x5c)&0x07)==0)
					m_cBuff[0]=S_NTSC;
	            else if(I2CReadByte(TW515, 0x5c)&0x02)
					m_cBuff[0]=S_SECAM;
	       		else if(I2CReadByte(TW515, 0x5c)&0x04)
					m_cBuff[0]=S_PAL;
				else  
					m_cBuff[0]=0xff;
			}
			#endif	
		
		if((m_cStandard!=m_cBuff[0])){	// signal std was changed,and output timing must be set again 
			m_cStandard=m_cBuff[0];			
			SetOPTiming();
    	}
		
		//~~~~~~~ set OPTiming ~~~~~~~~~~~~~~~~~~~//
		//} 



		//~~~~~~~ set Chroma ~~~~~~~~~~~~~~~~~~~//
		m_cBuff[4]=m_cChroma;	
#ifdef T515
	        if((m_cSource&0x0f) >= isrc_T515_CVIDEO1){
	            m_cBuff[4] = I2CReadByte(TW515, 0x5c)&0x04;
			//else if((m_cSource&0x0f) >= isrc_T515_CVIDEO1){
				if((I2CReadByte(TW515, 0x5c)&0x07)==0)
					m_cBuff[4]=S_NTSC;
	            else if(I2CReadByte(TW515, 0x5c)&0x02)
					m_cBuff[4]=S_SECAM;
	       		else if(I2CReadByte(TW515, 0x5c)&0x04)
					m_cBuff[4]=S_PAL;
				else  
					m_cBuff[4]=0xff;
			}		
#endif
	
			twdDelay1(25);//25);	
			// Set Chroma lock configration
			if(I2CReadByte(TW101,0x59) <= 0x39)//d6)
				I2CWriteByte(SlaveAddr, 0x83+RegAddrShift, 0x6f);  // NTSC
			else 	
				I2CWriteByte(SlaveAddr, 0x83+RegAddrShift, 0x39);  // PAL
			twdDelay1(50);//50);	
			
			//if(I2CReadByte(TW101,0x59) <= 0xd6) { // NTSC-M,NTSC-4,PAL-M
			if(line_525==1){
				m_wBuff[2]=0;
				m_cBuff[1]=m_cChroma;	// Preserve previous status for signal std	
				twdDelay1(150);	  		// add by Sherman 06'01'16
				//while(!(tmp=I2CReadByte(SlaveAddr, 0x3a+RegAddrShift)&0x08)){	// If chroma not locked, change PAL/SECAM
				while (1){	// NTSC-M=1,NTSC-4=4,PAL-M=5	
					//if ((m_cChroma == S_NTSC)|(m_cChroma == S_PAL_M)){
					if (m_cChroma == S_NTSC_4){
						if ((I2CReadByte(SlaveAddr, 0x3a+RegAddrShift)&0x08)&&(I2CReadByte(SlaveAddr, 0x7a+RegAddrShift)<0x80)) {					
							break;
						}
					}	
					if ((m_cChroma == S_NTSC_4)|(m_cChroma == S_NTSC)|(m_cChroma == S_PAL_M)  ){													
					if ((I2CReadByte(SlaveAddr, 0x3a+RegAddrShift)&0x08)){// && (I2CReadByte(SlaveAddr, 0x7d+RegAddrShift)>0xf0)) {					
						break;
					}
					}
					//}	
								 
					if (m_cChroma == S_NTSC)
						m_cChroma=S_NTSC_4;
					else if (m_cChroma == S_NTSC_4)
						m_cChroma=S_PAL_M;						
					else //if (m_cChroma == S_PAL_M)
						m_cChroma=S_NTSC;
					SetSignalStd();					// Set Signal flag and DTO
					twdDelay1(50);
	
					if ((++m_wBuff[2]) >4) break; 	// Avoid while setting, input switch to NTSC					
				}			
			}else{  // PAL-BD,PAL-CN,SECAM 

#if ((defined T100A)|(defined T101A)|(defined T101))&(defined YPbPr)
				if(m_cSource == isrYPbPr)
					m_cBuff[4]=S_PAL; 
				else {
#endif								
					m_wBuff[2]=0;
					m_cBuff[1]=m_cChroma;	// Preserve previous status for signal std	
					twdDelay1(150);	  		// add by Sherman 06'01'16
					//while(!(tmp=I2CReadByte(SlaveAddr, 0x3a+RegAddrShift)&0x08)){	// If chroma not locked, change PAL/SECAM
					while (1){	// PAL-BD=2,PAL-CN=6,SECAM=3 	
						if (m_cChroma == S_PAL){
							if ((I2CReadByte(SlaveAddr, 0x3a+RegAddrShift)&0x08) && (I2CReadByte(SlaveAddr, 0x3c+RegAddrShift)&0x01==0)) {							
									break;
							}	
						}
						if (m_cChroma == S_PAL_CN){
							if ((I2CReadByte(SlaveAddr, 0x3a+RegAddrShift)&0x08) && (I2CReadByte(SlaveAddr, 0x3c+RegAddrShift)&0x01==1)) {							
									break;
							}	
						}				
						if ((m_cChroma == S_PAL)|(m_cChroma == S_SECAM)|(m_cChroma == S_PAL_CN)  ){							
						if ((I2CReadByte(SlaveAddr, 0x3a+RegAddrShift)&0x08) && (I2CReadByte(SlaveAddr, 0x7d+RegAddrShift)>0xf0)) {							
								break;
						}					 
						}
						if (m_cChroma == S_PAL)
							m_cChroma=S_SECAM;
						else if (m_cChroma == S_SECAM)
							m_cChroma=S_PAL_CN;						
						else //if (m_cChroma == S_PAL_CN)
							m_cChroma=S_PAL;
						SetSignalStd();					// Set Signal flag and DTO


						twdDelay1(50);
						if ((++m_wBuff[2]) >4) break; 	// Avoid while setting, input switch to NTSC					
					}
#if ((defined T100A)|(defined T101A)|(defined T101))&(defined YPbPr)				
		  		}
#endif
			}
		if (m_cBuff[1] != m_cChroma){
			if ((I2CReadByte(SlaveAddr, 0x3a+RegAddrShift)&0x08))
				m_cBuff[4] = m_cChroma;
			m_cChroma=m_cBuff[1] ;
		}			
		if((m_cChroma!=m_cBuff[4])){	
			m_cChroma=m_cBuff[4];	
    	}

		// temporarily add by Sherman 06'01'27
		if(	m_cChroma == S_SECAM)
			m_cStandard=S_SECAM;		

	}// 癹伴い

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本大道久久精品懂色aⅴ| eeuss鲁片一区二区三区| av资源网一区| 欧美变态口味重另类| 一区二区三区电影在线播| 国产不卡在线视频| 日韩视频一区二区三区在线播放| 亚洲九九爱视频| 国产不卡在线视频| 日韩欧美国产综合一区| 亚洲成人自拍网| 一本到不卡免费一区二区| 中文字幕av不卡| 国产麻豆成人传媒免费观看| 日韩一区二区中文字幕| 亚洲成人手机在线| 91久久久免费一区二区| 国产精品麻豆99久久久久久| 国内精品嫩模私拍在线| 日韩一区二区影院| 首页欧美精品中文字幕| 欧美手机在线视频| 中文av一区特黄| 国产精品一区二区免费不卡 | 国产成人a级片| 精品国产免费视频| 另类调教123区| 欧美一区三区四区| 午夜久久久影院| 欧美日韩三级在线| 亚洲一区精品在线| 欧美在线free| 亚洲一区二区三区四区在线观看| 91原创在线视频| 1区2区3区精品视频| 99re成人精品视频| 亚洲三级在线看| 91麻豆精品在线观看| 国产精品成人网| 99国产精品久久久久| 中文字幕一区二区三区在线观看| 成人激情黄色小说| 综合久久久久久久| 91免费版在线看| 一级特黄大欧美久久久| 色88888久久久久久影院按摩| 综合精品久久久| 91福利小视频| 亚洲午夜三级在线| 91精品蜜臀在线一区尤物| 奇米一区二区三区av| 日韩午夜av一区| 国产呦萝稀缺另类资源| 国产视频一区二区在线| 波多野结衣一区二区三区| 亚洲欧洲国产日韩| 欧日韩精品视频| 午夜a成v人精品| 日韩情涩欧美日韩视频| 国产一区二区三区免费看| 国产精品入口麻豆九色| 99re亚洲国产精品| 午夜精品免费在线观看| 日韩欧美电影一区| 国产九色精品成人porny| 国产精品色婷婷久久58| 在线亚洲免费视频| 青青草原综合久久大伊人精品| 欧美成人综合网站| 懂色av中文字幕一区二区三区 | 91精品国产麻豆| 韩国成人精品a∨在线观看| 国产精品丝袜在线| 欧美中文字幕一二三区视频| 免费观看成人av| 国产精品无人区| 欧美性大战久久久| 韩国三级电影一区二区| 亚洲人成网站在线| 日韩三级av在线播放| 成人免费高清在线观看| 亚洲高清视频的网址| 久久人人爽爽爽人久久久| 99久久久国产精品| 秋霞午夜鲁丝一区二区老狼| 中文字幕av一区 二区| 欧美欧美午夜aⅴ在线观看| 国内精品伊人久久久久影院对白| 亚洲天天做日日做天天谢日日欢 | www.亚洲色图| 视频一区二区三区在线| 欧美国产精品一区| 6080日韩午夜伦伦午夜伦| 国产高清精品在线| 亚洲国产日韩精品| 国产欧美一区二区精品性| 欧美日韩亚洲综合在线| 成人一区二区三区中文字幕| 亚洲成人黄色小说| 国产精品欧美综合在线| 欧美一区二区三区日韩视频| 99久久er热在这里只有精品66| 蜜臀av性久久久久蜜臀av麻豆| ●精品国产综合乱码久久久久| 日韩精品一区在线观看| 在线观看91视频| 高清shemale亚洲人妖| 日韩国产在线一| 亚洲欧美日韩在线不卡| 久久综合九色综合97婷婷| 欧美日韩高清影院| 99re热这里只有精品免费视频| 精品无人区卡一卡二卡三乱码免费卡 | 欧美日韩性生活| 国产精品77777| 日韩av在线播放中文字幕| 综合网在线视频| 国产日韩欧美综合在线| 欧美一级专区免费大片| 91久久精品午夜一区二区| 国产·精品毛片| 久久爱另类一区二区小说| 午夜私人影院久久久久| 亚洲日本青草视频在线怡红院| 国产亚洲精品福利| 日韩欧美中文字幕制服| 欧美日韩免费在线视频| 色婷婷av一区二区三区软件| 成人综合婷婷国产精品久久蜜臀| 精品在线你懂的| 免费人成在线不卡| 亚洲小说欧美激情另类| 亚洲激情网站免费观看| 国产精品乱人伦中文| 久久综合久久综合久久综合| 日韩欧美不卡在线观看视频| 67194成人在线观看| 欧美日韩精品一区二区三区| 在线观看欧美精品| 色婷婷国产精品综合在线观看| 成人av动漫在线| 国产成人三级在线观看| 国产精品 欧美精品| 国产精品一区二区久久不卡 | 手机精品视频在线观看| 亚洲图片欧美一区| 一区二区三区在线观看欧美 | 久久精品人人做人人爽人人| 欧美成人午夜电影| 欧美成人女星排名| 精品国产亚洲在线| 久久女同性恋中文字幕| 久久精品男人天堂av| 久久青草欧美一区二区三区| 2021中文字幕一区亚洲| 亚洲精品一区二区精华| 久久九九全国免费| 国产情人综合久久777777| 国产日产欧美一区二区视频| 久久一区二区三区四区| 国产欧美一区二区精品忘忧草 | 欧美精品99久久久**| 5月丁香婷婷综合| 日韩一卡二卡三卡四卡| 精品久久久久久久人人人人传媒| 欧美精品一区二区三区高清aⅴ| 精品国产成人系列| 国产亚洲一区二区三区| 国产精品午夜久久| 亚洲黄色小说网站| 亚洲电影一区二区三区| 天涯成人国产亚洲精品一区av| 日韩一区精品字幕| 久久精品国产第一区二区三区| 韩国精品主播一区二区在线观看| 国产夫妻精品视频| 91社区在线播放| 欧美日韩在线播放三区| 7777女厕盗摄久久久| 26uuu亚洲| 自拍偷在线精品自拍偷无码专区| 亚洲另类在线视频| 青青草一区二区三区| 国产精品综合一区二区| 99麻豆久久久国产精品免费 | 一本大道av伊人久久综合| 欧美无砖砖区免费| 欧美一级生活片| 精品欧美乱码久久久久久 | 日韩欧美中文字幕公布| 久久久精品tv| 亚洲精品成人在线| 午夜av一区二区三区| 国产精品一区二区你懂的| 色综合天天做天天爱| 日韩午夜激情免费电影| 中文字幕视频一区二区三区久| 亚洲国产欧美一区二区三区丁香婷| 蜜臀av一级做a爰片久久| eeuss鲁片一区二区三区在线观看|