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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? scaler.c

?? 臺灣聯(lián)詠NT68663 LCD MONITOR 控制程序(完整版)
?? C
?? 第 1 頁 / 共 4 頁
字號:
	#endif
}

void LoadADC_Gain(void)
{
	Byte Temp;
	if(FuncBuf[pVIDEOSOURCE] == 2){
		FuncBuf[pROFFSET] = Read24C16(ep_YPbPr_R_Offset);
		Temp = FuncBuf[pROFFSET];
		WriteIIC563(0x003,Temp);
		FuncBuf[pGOFFSET] = Read24C16(ep_YPbPr_G_Offset);
		Temp = FuncBuf[pGOFFSET];
		WriteIIC563(0x006,Temp);
		FuncBuf[pBOFFSET] = Read24C16(ep_YPbPr_B_Offset);
		Temp = FuncBuf[pBOFFSET];
		WriteIIC563(0x009,Temp);
	}
	else{
		FuncBuf[pROFFSET] = Read24C16(ep_ADC_R_Offset);
		Temp = FuncBuf[pROFFSET];
		WriteIIC563(0x003,Temp);
		FuncBuf[pGOFFSET] = Read24C16(ep_ADC_G_Offset);
		Temp = FuncBuf[pGOFFSET];
		WriteIIC563(0x006,Temp);
		FuncBuf[pBOFFSET] = Read24C16(ep_ADC_B_Offset);
		Temp = FuncBuf[pBOFFSET];
		WriteIIC563(0x009,Temp);
	}
	
	FuncBuf[pRADC] = Read24C16(ep_ADC_R_Gain);
	WriteIIC563(0x001,FuncBuf[pRADC]);
	FuncBuf[pGADC] = Read24C16(ep_ADC_G_Gain);
	WriteIIC563(0x004,FuncBuf[pGADC]);
	FuncBuf[pBADC] = Read24C16(ep_ADC_B_Gain);
	WriteIIC563(0x007,FuncBuf[pBADC]);
	//Set backend gain
#if ContrastBlock == sRGBGain
	WriteIIC563(0x061,0x0d);
	WriteIIC563(0x063,0x80);
	WriteIIC563(0x061,0x0e);
	WriteIIC563(0x063,0x80);
	WriteIIC563(0x061,0x0f);
	WriteIIC563(0x063,0x80);
#endif
}
void SetADCGain(Byte Color)
{
	Word value;
	value = (unsigned short)FuncBuf[Color];
	switch(Color)
	{
		case pRADC:
			WriteIIC563(0x001,value);
			break;
		case pGADC:
			WriteIIC563(0x004,value);
			break;
		case pBADC:
			WriteIIC563(0x007,value);
			break;
	}
 }

void SetADCOffset(Byte Color)
{
	Word value;
	value = (unsigned short)FuncBuf[Color];
	switch(Color)
	{
		case pROFFSET:
			WriteIIC563(0x003,value);
			break;
		case pGOFFSET:
			WriteIIC563(0x006,value);
			break;
		case pBOFFSET:
			WriteIIC563(0x009,value);
			break;
	}
 }

void SetLightContrast(void)
{
	Word value;
#if PRINT_MESSAGE
		printf("FuncBuf[pLIGHTCONTRAST] = %x\n",(unsigned short)FuncBuf[pLIGHTCONTRAST]);
#endif
	value = FuncBuf[pLIGHTCONTRAST] * 255 / 100;		//78 ---- 178
	WriteIIC563(0x061,0x0c);
	WriteIIC563(0x13a,value);
}
void SetLightBrightness(void)
{
	Byte value;
	value = 78 + FuncBuf[pLIGHTBRIGHT];
	if(value > 0x7f)
		value &= 0x7f;
	else
		value |= 0x80;
	WriteIIC563(0x061,0x0c);
	WriteIIC563(0x13b,value);
}

void SetLightHS(void)
{
// Horizontal Start
	unsigned long value;
	//if(FuncBuf[pVIDEOSOURCE] < 3)		
		value = ReadWordIIC563(0x36);
	//else
	//	value = ReadWordIIC563(0x5b);
	value = (unsigned long)FuncBuf[pLIGHTHSTART] * value / 100;
	WriteWordIIC563(0x132,value);
	#if PRINT_MESSAGE
		printf("Light HP_Start = %d\n",(unsigned short)value);
	#endif
}
void SetLightHW(void)
{
// Horizontal width
	unsigned long value;
	//if(FuncBuf[pVIDEOSOURCE] < 3)		
		value = ReadWordIIC563(0x36);
	//else
	//	value = ReadWordIIC563(0x5b);
	value = (unsigned long)FuncBuf[pLIGHTHWIDTH] * value / 100;
	WriteWordIIC563(0x134,(value ? value : 1));
	#if PRINT_MESSAGE
		printf("Light H Width = %d\n",(unsigned short)value);
	#endif
}
void SetLightVS(void)
{
// Vertical Start
	unsigned long value;
	//if(FuncBuf[pVIDEOSOURCE] < 3)		
		value = ReadWordIIC563(0x32);
	//else
	//	value = ReadWordIIC563(0x57) / 2;
	value = (unsigned long)FuncBuf[pLIGHTVSTART] * value / 100;
	WriteWordIIC563(0x136,value);
	#if PRINT_MESSAGE
		printf("Light VP_Start = %d\n",(unsigned short)value);
	#endif
}
void SetLightVH(void)
{
// Vertical Hight
	unsigned long value;
	//if(FuncBuf[pVIDEOSOURCE] < 3)		
		value = ReadWordIIC563(0x32);
	//else
	//	value = ReadWordIIC563(0x57) / 2;
	value = (unsigned long)FuncBuf[pLIGHTVHIGHT] * value / 100;
	WriteWordIIC563(0x138,(value ? value : 1));
	#if PRINT_MESSAGE
		printf("Light V Hight = %d\n",(unsigned short)value);
	#endif
}
/*
#ifdef X17
void SetScalerAV(void)
{
	Byte i;
	Word code AvTable60[20][2]={
			 0x055,0x0010,
			 0x053,0x000f,
			 0x057,0x01df,
			 0x059,0x008b,
			 0x05b,0x02c2,
			 0x15b,PanelTypVTotal,
			 0x15e,PanelMinHTotal,
			 0x15d,PanelMinVSyncWidth,
			 0x160,PanelMinHSyncWidth,
			 0x162,PanelVActiveStart,
			 0x166,PanelHActiveStart,
			 0x164,PanelHeight,
			 0x168,PanelWidth,
			 0x16f,PanelVActiveStart,
			 0x171,PanelHeight,
			 0x175,PanelWidth,
			 0x17a,PanelVActiveStart,
			 0x17c,PanelHeight,
			 0x17e,PanelHActiveStart,
			 0x180,PanelWidth,
			};
	Word code AvTable50[20][2]={
			 0x055,0x0012,
			 0x053,0x0012,
			 0x057,0x023f,
			 0x059,0x009d,
			 0x05b,0x02a3,
			 0x15b,PanelTypVTotal,
			 0x15e,PanelMinHTotal,
			 0x15d,PanelMinVSyncWidth,
			 0x160,PanelMinHSyncWidth,
			 0x162,PanelVActiveStart,
			 0x166,PanelHActiveStart,
			 0x164,PanelHeight,
			 0x168,PanelWidth,
			 0x16f,PanelVActiveStart,
			 0x171,PanelHeight,
			 0x175,PanelWidth,
			 0x17a,PanelVActiveStart,
			 0x17c,PanelHeight,
			 0x17e,PanelHActiveStart,
			 0x180,PanelWidth,
			};
	if(Video_60Hz)	//60Hz
		{
		//WriteIIC563(0x042,0x08);
		SetDPLL(110000000);
		for(i=0;i<20;i++)
			WriteWordIIC563(AvTable60[i][0],AvTable60[i][1]);
		}
	else				//50Hz
		{
		//WriteIIC563(0x042,0x0b);
		SetDPLL(90000000);
		for(i=0;i<20;i++)
			WriteWordIIC563(AvTable50[i][0],AvTable50[i][1]);
		}
	WriteIIC563(0x072,0x00);	//Sync off
	WriteIIC563(0x154,0x00);
	WriteIIC563(0x041,0x00);
	WriteIIC563(0x179,0x07);	
	WriteIIC563(0x040,0x43);	//auto detect on
	WriteIIC563(0x16e,0x47);
	Sleep(200);
	WriteIIC563(0x040,0x47);	//auto detect off
	WriteIIC563(0x102,0x01);	//power down ADC
	Sleep(200);
	//FastMuteOff();
	SetLightHS();
	SetLightHW();
	SetLightVS();
	SetLightVH();
	BackLightOn();
	//ShowSource();
}
#endif

#ifdef X19
void SetScalerAV(void)
{
	Byte i;
	Word code AvTable60[20][2]={
		0x055,0x0010,
		0x053,0x000f,
		0x057,0x01df,
		0x059,0x008b,
		0x05b,0x02c2,
		0x15b,PanelTypVTotal,
		0x15e,PanelMinHTotal,
		0x15d,PanelMinVSyncWidth,
		0x160,PanelMinHSyncWidth,
		0x162,PanelVActiveStart,
		0x166,PanelHActiveStart,
		0x164,PanelHeight,
		0x168,PanelWidth,
		0x16f,PanelVActiveStart,
		0x171,PanelHeight,
		0x175,PanelWidth,
		0x17a,PanelVActiveStart,
		0x17c,PanelHeight,
		0x17e,PanelHActiveStart,
		0x180,PanelWidth,
			};
	Word code AvTable50[20][2]={
		0x055,0x0012,
		0x053,0x0012,
		0x057,0x023f,
		0x059,0x009d,
		0x05b,0x02a3,
		0x15b,PanelTypVTotal,
		0x15e,PanelMinHTotal,
		0x15d,PanelMinVSyncWidth,
		0x160,PanelMinHSyncWidth,
		0x162,PanelVActiveStart,
		0x166,PanelHActiveStart,
		0x164,PanelHeight,
		0x168,PanelWidth,
		0x16f,PanelVActiveStart,
		0x171,PanelHeight,
		0x175,PanelWidth,
		0x17a,PanelVActiveStart,
		0x17c,PanelHeight,
		0x17e,PanelHActiveStart,
		0x180,PanelWidth,
			};
	if(Video_60Hz)	//60Hz
		{
		//WriteIIC563(0x042,0x08);
		SetDPLL(110000000);
		for(i=0;i<20;i++)
			WriteWordIIC563(AvTable60[i][0],AvTable60[i][1]);
		}
	else				//50Hz
		{
		//WriteIIC563(0x042,0x0b);
		SetDPLL(90000000);
		for(i=0;i<20;i++)
			WriteWordIIC563(AvTable50[i][0],AvTable50[i][1]);
		}
	WriteIIC563(0x072,0x00);	//Sync off
	WriteIIC563(0x154,0x00);
	WriteIIC563(0x041,0x00);
	WriteIIC563(0x179,0x07);	
	WriteIIC563(0x040,0x03);	//auto detect on
	WriteIIC563(0x16e,0x47);
	Sleep(200);
	WriteIIC563(0x040,0x47);	//auto detect off
	WriteIIC563(0x102,0x01);	//power down ADC
	Sleep(200);
	//FastMuteOff();
	SetLightHS();
	SetLightHW();
	SetLightVS();
	SetLightVH();
	BackLightOn();
	//ShowSource();
}
#endif

#ifdef X15
void SetScalerAV(void)
{
	Byte i;
	Word code AvTable60[20][2]={
			 //0x055,0x0017,
			 //0x053,0x0017,
			 //0x057,0x01df,
			 //0x059,0x009a,
			 //0x05b,0x02ba,
			 0x055,0x0010,
			 0x053,0x000f,
			 0x057,0x01df,
			 0x059,0x008b,
			 0x05b,0x02c2,
			 0x15b,PanelTypVTotal,
			 0x15e,PanelMinHTotal,
			 0x15d,PanelMinVSyncWidth,
			 0x160,PanelMinHSyncWidth,
			 0x162,PanelVActiveStart,
			 0x166,PanelHActiveStart,
			 0x164,PanelHeight,
			 0x168,PanelWidth,
			 0x16f,PanelVActiveStart,
			 0x171,PanelHeight,
			 0x175,PanelWidth,
			 0x17a,PanelVActiveStart,
			 0x17c,PanelHeight,
			 0x17e,PanelHActiveStart,
			 0x180,PanelWidth,
			};
	Word code AvTable50[20][2]={
			0x055,0x0012,
			0x053,0x0012,
			0x057,0x023f,
			0x059,0x009d,
			0x05b,0x02a3,
			0x15b,PanelTypVTotal,
			0x15e,PanelMinHTotal,
			0x15d,PanelMinVSyncWidth,
			0x160,PanelMinHSyncWidth,
			0x162,PanelVActiveStart,
			0x166,PanelHActiveStart,
			0x164,PanelHeight,
			0x168,PanelWidth,
			0x16f,PanelVActiveStart,
			0x171,PanelHeight,
			0x175,PanelWidth,
			0x17a,PanelVActiveStart,
			0x17c,PanelHeight,
			0x17e,PanelHActiveStart,
			0x180,PanelWidth,
			};
	if(Video_60Hz)	//60Hz
		{
		//WriteIIC563(0x042,0x09);
		SetDPLL(80000000);
		for(i=0;i<20;i++)
			WriteWordIIC563(AvTable60[i][0],AvTable60[i][1]);
		}
	else				//50Hz
		{
		//WriteIIC563(0x042,0x0b);
		SetDPLL(65000000);
		for(i=0;i<20;i++)
			WriteWordIIC563(AvTable50[i][0],AvTable50[i][1]);
		}
	WriteIIC563(0x072,0x00);	//Sync off
	WriteIIC563(0x154,0x00);
	WriteIIC563(0x041,0x00);
	WriteIIC563(0x179,0x07);	
	WriteIIC563(0x040,0x43);	//auto detect on
	WriteIIC563(0x16e,0x47);
	Sleep(200);
	SetLightHS();
	SetLightHW();
	SetLightVS();
	SetLightVH();
	WriteIIC563(0x040,0x47);	//auto detect off
	WriteIIC563(0x102,0x01);	//power down ADC
	Sleep(200);
	//FastMuteOff();
	BackLightOn();
	//ShowSource();
}
#endif

#ifdef X21
void SetScalerAV(void)
{
	Byte i;
	Word code AvTable60[20][2]={
		0x055,0x0010,
		0x053,0x000f,
		0x057,0x01df,
		0x059,0x008b,
		0x05b,0x02c2,
		0x15b,PanelTypVTotal,
		0x15e,PanelMinHTotal,
		0x15d,PanelMinVSyncWidth,
		0x160,PanelMinHSyncWidth,
		0x162,PanelVActiveStart,
		0x166,PanelHActiveStart,
		0x164,PanelHeight,
		0x168,PanelWidth,
		0x16f,PanelVActiveStart,
		0x171,PanelHeight,
		0x175,PanelWidth,
		0x17a,PanelVActiveStart,
		0x17c,PanelHeight,
		0x17e,PanelHActiveStart,
		0x180,PanelWidth,
			};
	Word code AvTable50[20][2]={
		0x055,0x0012,
		0x053,0x0012,
		0x057,0x023f,
		0x059,0x009d,
		0x05b,0x02a3,
		0x15b,PanelTypVTotal,
		0x15e,PanelMinHTotal,
		0x15d,PanelMinVSyncWidth,
		0x160,PanelMinHSyncWidth,
		0x162,PanelVActiveStart,
		0x166,PanelHActiveStart,
		0x164,PanelHeight,
		0x168,PanelWidth,
		0x16f,PanelVActiveStart,
		0x171,PanelHeight,
		0x175,PanelWidth,
		0x17a,PanelVActiveStart,
		0x17c,PanelHeight,
		0x17e,PanelHActiveStart,
		0x180,PanelWidth,
			};
	if(Video_60Hz)	//60Hz
		{
		//WriteIIC563(0x042,0x08);
		SetDPLL(140000000);
		for(i=0;i<20;i++)
			WriteWordIIC563(AvTable60[i][0],AvTable60[i][1]);
		}
	else				//50Hz
		{
		//WriteIIC563(0x042,0x0b);
		SetDPLL(120000000);
		for(i=0;i<20;i++)
			WriteWordIIC563(AvTable50[i][0],AvTable50[i][1]);
		}
	WriteIIC563(0x072,0x00);	//Sync off
	WriteIIC563(0x154,0x00);
	WriteIIC563(0x041,0x00);
	WriteIIC563(0x179,0x07);	
	WriteIIC563(0x040,0x03);	//auto detect on
	WriteIIC563(0x16e,0x47);
	Sleep(200);
	WriteIIC563(0x040,0x47);	//auto detect off
	WriteIIC563(0x102,0x01);	//power down ADC
	Sleep(200);
	//FastMuteOff();
	SetLightHS();
	SetLightHW();
	SetLightVS();
	SetLightVH();
	BackLightOn();
	//ShowSource();
}
#endif
*/
void SetScalerMode(void)
{
	//Byte temp;
	if(ScalerMode && (ResolutionPtr == 4 || (ResolutionPtr >= 6 && ResolutionPtr < 13))){
		WriteWordIIC563(0x162, PanelMinVSyncWidth + 1);//Jacky 20040708 acept ratio 
		WriteWordIIC563(0x16f, PanelMinVSyncWidth + 33);//Jacky 20040708 acept ratio 
		WriteWordIIC563(0x164, PanelWidth/4*3);//Jacky 20040708 acept ratio 
		WriteWordIIC563(0x171, PanelWidth/4*3);//Jacky 20040708 acept ratio 
		SetScaler();
		WriteWordIIC563(0x164, PanelHeight);	//Jacky 20040708 acept ratio 
		WriteIIC563(0x150,DisplayControl & (~BIT_5));//Jacky 20040708 acept ratio 
	}
	else{
		WriteIIC563(0x150,DisplayControl);//Jacky 20040708 acept ratio 
		WriteWordIIC563(0x162, PanelVActiveStart);//Jacky 20040708 acept ratio 
		WriteWordIIC563(0x16f, PanelVActiveStart);//Jacky 20040708 acept ratio 
		WriteWordIIC563(0x164, PanelHeight);//Jacky 20040708 acept ratio 
		WriteWordIIC563(0x171, PanelHeight);//Jacky 20040708 acept ratio 
		SetScaler();
		}
}

void DVIBandWidthDetection(void)
{
	Byte DVI_Clock_Temp,temp143;

	//WriteIIC563(0x143,0x30);//Jacky 20041221 
	WriteIIC563(0x01d,0x1F);//Jacky 20050118 
	WriteIIC563(0x145,0x00);//Jacky 20041221 
	WriteIIC563(0x144,0x00);
	// Reset DVI PLL
	temp143 = ReadIIC563(0x143);
	WriteIIC563(0x143,temp143 |0x80);
	WriteIIC563(0x143,temp143 & 0x7f);
	Sleep(20);
	LocalTimer = 5;
	DVI_Clock = 0;
	do{
		DVI_Clock_Temp = ReadIIC563(0x016);		
		if(abs(DVI_Clock - DVI_Clock_Temp) > 2){
			DVI_Clock = DVI_Clock_Temp;
			LocalTimer = 5;
		}
	}while(LocalTimer != 0);	//Jacky 20050107
	//printf("DVI clock = %d\n\r",(unsigned short)DVI_Clock);
	if(DVI_Clock < 20)
		return;
	if(DVI_Clock <= 50)
	{
		WriteIIC563(0x144,0x04);//Jacky 20041221 
		WriteIIC563(0x145,0x03);//Jacky 20041221 
	}
	// Reset DVI PLL
	temp143 = ReadIIC563(0x143);
	WriteIIC563(0x143,temp143 |0x80);
	WriteIIC563(0x143,temp143 & 0x7f);

	if(DVI_Clock <= 140 && DVI_Clock >= 100)
		WriteIIC563(0x01b,0x0d);	//DVI DPLL FSM mode select
	else
		WriteIIC563(0x01b,0x00);	//DVI DPLL FSM mode select	
	//WriteIIC563(0x143,0x00);//Jacky 20041221 

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产视频911| 91精品国产品国语在线不卡| 粉嫩绯色av一区二区在线观看 | 成人国产精品视频| 在线一区二区三区四区| 欧美群妇大交群中文字幕| 日韩欧美国产综合一区| 国产日韩精品视频一区| 偷拍与自拍一区| 国产成a人无v码亚洲福利| 国产女人18水真多18精品一级做| 成人精品一区二区三区四区| 精品国产一区二区国模嫣然| 亚洲精品免费一二三区| 国产剧情一区在线| 日韩视频一区在线观看| 亚洲国产cao| 99re热这里只有精品视频| 久久久综合精品| 精一区二区三区| 777亚洲妇女| 亚洲成人免费在线观看| 欧美视频日韩视频在线观看| 中文字幕欧美一| 国产一区二区导航在线播放| 欧美一级生活片| 高清国产一区二区三区| 亚洲成精国产精品女| 久久久久国产免费免费| 在线观看中文字幕不卡| 一区二区三区丝袜| 色8久久人人97超碰香蕉987| 免费成人av在线播放| 欧美一区二区三区四区视频| 成人午夜视频福利| 日韩在线卡一卡二| 欧美一区二区久久久| 成人免费黄色大片| 石原莉奈在线亚洲二区| 亚洲国产精华液网站w| 国产精品一区二区久久精品爱涩| 亚洲免费高清视频在线| 日本高清免费不卡视频| 国内成人免费视频| 久久在线免费观看| 福利91精品一区二区三区| 午夜视黄欧洲亚洲| 亚洲视频在线观看三级| 91久久国产综合久久| 国产裸体歌舞团一区二区| 午夜欧美电影在线观看| 国产精品妹子av| 欧美中文字幕一区二区三区亚洲| 国产一区二区三区免费在线观看| 亚洲午夜精品网| 亚洲欧洲三级电影| 久久久www成人免费无遮挡大片| 3d成人动漫网站| 在线免费观看不卡av| 国产成+人+日韩+欧美+亚洲| 美女免费视频一区| 亚洲欧洲日韩一区二区三区| 欧美va亚洲va国产综合| 97久久人人超碰| 国产精品白丝av| 国产精品资源网站| 国产真实精品久久二三区| 免费三级欧美电影| 丝袜美腿成人在线| 亚洲国产aⅴ成人精品无吗| 亚洲日本护士毛茸茸| 国产精品对白交换视频| 91精品免费观看| 欧美高清性hdvideosex| 国产成人亚洲综合a∨婷婷图片| 一区二区三区国产| 亚洲综合色在线| 久久久国际精品| 精品免费视频一区二区| 精品美女在线观看| 精品久久久久久综合日本欧美| 9191精品国产综合久久久久久 | 国产成人精品免费一区二区| 老司机精品视频在线| 亚洲免费资源在线播放| 国产精品毛片高清在线完整版| 国产亚洲短视频| 国产精品视频观看| 亚洲欧美日韩精品久久久久| 亚洲精品中文在线| 亚洲成人动漫一区| 美女网站一区二区| 国产电影一区在线| 99久久伊人久久99| 国精产品一区一区三区mba视频| 久久精品国产成人一区二区三区| 激情久久久久久久久久久久久久久久| 韩国视频一区二区| 91在线精品一区二区| 欧美中文字幕一区二区三区| 91精品在线免费观看| 亚洲精品一区二区三区四区高清| 久久久久久免费网| 亚洲精品久久嫩草网站秘色| 天堂蜜桃一区二区三区| 国产一区在线看| 99久久综合精品| 91精品国模一区二区三区| 久久久亚洲欧洲日产国码αv| 亚洲国产高清在线| 亚洲丝袜精品丝袜在线| 五月天激情小说综合| 精品一二三四在线| 色哟哟一区二区在线观看| 高清在线成人网| 欧美亚洲国产bt| 精品国产第一区二区三区观看体验 | 欧美中文一区二区三区| 欧美一区二区二区| 国产精品福利一区| 天堂av在线一区| 成人一区二区三区中文字幕| 欧美日韩一级黄| 91久久精品一区二区二区| 日韩视频免费观看高清完整版在线观看 | 欧美日韩在线免费视频| 久久婷婷综合激情| 亚洲福中文字幕伊人影院| 成人综合在线视频| 日韩欧美一区二区久久婷婷| 亚洲视频一二三区| 黄色成人免费在线| 欧美三级日韩在线| 日韩一区中文字幕| 国产乱人伦偷精品视频不卡 | 亚洲精品视频免费观看| 欧美韩日一区二区三区四区| 亚洲人成伊人成综合网小说| 免费人成精品欧美精品| 91理论电影在线观看| caoporn国产精品| 4hu四虎永久在线影院成人| 国产精品国产精品国产专区不蜜| 免费视频一区二区| 欧美日韩精品欧美日韩精品| 欧美精彩视频一区二区三区| 蜜臀av一区二区在线免费观看| 99国产精品99久久久久久| 精品少妇一区二区三区免费观看| 一区二区三区av电影| 99久久99久久免费精品蜜臀| www亚洲一区| 日韩国产欧美在线播放| 国产一区二区伦理| 91精品欧美综合在线观看最新| 一区二区三区影院| 99国产精品一区| 亚洲国产精品传媒在线观看| 精品一区二区三区日韩| 欧美精选一区二区| 亚洲国产一二三| 91黄色免费观看| 一区二区三区久久| 在线观看日韩毛片| 一区二区三区波多野结衣在线观看 | 欧美一区二区美女| 日本欧美一区二区| 日韩一区二区麻豆国产| 免费高清在线视频一区·| 777精品伊人久久久久大香线蕉| 亚洲伊人色欲综合网| 欧美色图12p| 午夜视频一区二区三区| 在线成人免费视频| 美女视频黄久久| 亚洲精品在线免费播放| 国产一区二区女| 中文字幕在线一区免费| 99精品欧美一区二区蜜桃免费 | 欧美电影在线免费观看| 污片在线观看一区二区| 日韩欧美在线综合网| 另类调教123区| 26uuu国产日韩综合| 成人精品国产免费网站| 亚洲人一二三区| 欧美日韩亚洲综合一区| 男人操女人的视频在线观看欧美| 精品三级在线看| 丁香另类激情小说| 一区二区三区欧美| 日韩欧美国产wwwww| 成人黄色在线看| 亚洲成人综合网站| 欧美一级片在线看| 成人精品电影在线观看| 亚洲成人免费视| 欧美精品一区二区三区久久久| 国产成人综合亚洲网站| 亚洲麻豆国产自偷在线|