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

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

?? lcd.c

?? 三星 s3c6400測試代碼
?? C
?? 第 1 頁 / 共 5 頁
字號:
		LcdcOutp32(rDITHMODE, oLcdc.m_uDitherMode); // Fixed Dithering Matrix

	#elif (LCD_MODULE_TYPE == LTV300GV_RGB)
		
		oLcdc.m_uLcdHSz = 640;
		oLcdc.m_uLcdVSz = 480;
		oLcdc.m_uVidOutFormat = VIDOUT_RGBIF;
		oLcdc.m_uDitherMode = RDITHPOS_5BIT|GDITHPOS_6BIT|BDITHPOS_5BIT;
		oLcdc.m_uDitherMode &= ~DITHERING_ENABLE;
	
		LcdcOutp32(rVIDCON1, IHSYNC_INVERT | IVSYNC_INVERT |IVDEN_NORMAL);
		//LcdcOutp32(rVIDCON1, IHSYNC_NORMAL | IVSYNC_NORMAL |IVDEN_NORMAL);
		LcdcOutp32(rVIDTCON0, VBPDE(VBPD_LTV300GV) | VBPD(VBPD_LTV300GV) | VFPD(VFPD_LTV300GV) | VSPW(VSPW_LTV300GV));
		LcdcOutp32(rVIDTCON1, VFPDE(VFPD_LTV300GV) | HBPD(HBPD_LTV300GV) | HFPD(HFPD_LTV300GV) | HSPW(HSPW_LTV300GV));		
		LcdcOutp32(rVIDTCON2, LINEVAL(oLcdc.m_uLcdVSz-1) | HOZVAL(oLcdc.m_uLcdHSz-1));
		LcdcOutp32(rDITHMODE, oLcdc.m_uDitherMode); // Fixed Dithering Matrix	

	#else
		Assert(0); // Not yet implemented.
	#endif

	LCD_Stop();
	
	//Check up LCD to turn off
	
	while (1)
	{
		uLcdCon=Inp32(LCD_BASE+rVIDCON0);
		if( (uLcdCon&0x03) == 0 ) // checking whether disable the video output and the Display control signal or not.
		break;
	}

	LCD_GetClkValAndClkDir(oLcdc.m_uLcdHSz, oLcdc.m_uLcdVSz, &uClkVal, &uClkDir, eVClkSrc);

	uVidconReg =
		PROGRESSIVE | oLcdc.m_uVidOutFormat | SUB_16_MODE | MAIN_16_MODE | PNRMODE_RGB_P | CLKVALUP_ALWAYS |
		CLKVAL_F(uClkVal) | VCLKEN_DISABLE | CLKDIR_F(uClkDir) | oLcdc.m_uVideoClockSource |
		ENVID_DISABLE | ENVID_F_DISABLE;
	LcdcOutp32(rVIDCON0, uVidconReg);
	
	uILcdIntCon =Inp32(LCD_BASE+rVIDINTCON0);
	LcdcOutp32(rVIDINTCON0, uILcdIntCon | FRAMESEL0_BACK | FRAMESEL1_NONE | INTFRMEN_DISABLE |
				FIFOSEL_WIN0 | FIFOLEVEL_25 | INTFIFOEN_DISABLE | INTEN_DISABLE);

	LCD_SetAllWinOnOff(0); // Turn all windows off
	LCD_SetAllWinColorMapOnOff(0); // Turn all windows color map off
	LCD_SetAllWinColorKeyOnOff(0); // Turn all windows Color Key off

	for (i=1; i<5; i++)
	{
		eWin =
			(i == 1) ? WIN1 :
			(i == 2) ? WIN2 :
			(i == 3) ? WIN3 : WIN4;

		LCD_SetAlpha(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, eWin);
	}

}

void LCD_InitBase2(CLK_SRC eVclkSrc, PNR_MODE ePnrMode, CPU_OUTPUT_DATAFORMAT eCpuOutDataFormat)
{
	u32 uLcdCon;
	u32 uILcdIntCon;
	u32 uClkVal, uClkDir;
	u32 uVidconReg;
	u32 i;
	//CLK_SRC eVClkSrc;
	LCD_WINDOW eWin;
	
	oLcdc.m_bIsAutoBuf = false;
	oLcdc.m_uScanMode = 0; // progressive mode
	oLcdc.m_bIsLocalCalled[0] = false;
	oLcdc.m_bIsLocalCalled[1] = false;
	oLcdc.m_bIsLocalCalled[2] = false;

	#if (LCD_CLOCK_SOURCE == LCLK_HCLK)
		oLcdc.m_uVideoClockSource = CLKSEL_F_HCLK;	
		//eVClkSrc = SRC_HCLK;

	#elif (LCD_CLOCK_SOURCE == LCLK_MOUT_EPLL)
		oLcdc.m_uVideoClockSource = CLKSEL_F_SYSCON; 
		//eVClkSrc = SRC_MOUT_EPLL;

	#elif (LCD_CLOCK_SOURCE == LCLK_DOUT_MPLL)
		oLcdc.m_uVideoClockSource = CLKSEL_F_SYSCON; 
		//eVClkSrc = SRC_DOUT_MPLL;

	#elif (LCD_CLOCK_SOURCE == LCLK_FIN_EPLL)
		oLcdc.m_uVideoClockSource = CLKSEL_F_SYSCON; 
		//eVClkSrc = SRC_FIN_EPLL;	

	#elif (LCD_CLOCK_SOURCE == LCLK_27M)
		oLcdc.m_uVideoClockSource = CLKSEL_F_EXTCLK;
		//eVClkSrc = SRC_27M;
	#endif

	if(ePnrMode == PNR_Parallel_RGB)		oLcdc.m_uPnrMode = PNRMODE_RGB_P;
	else if(ePnrMode == PNR_Parallel_BGR)	oLcdc.m_uPnrMode = PNRMODE_BGR_P;	
	else if(ePnrMode == PNR_Serial_RGB)		oLcdc.m_uPnrMode = PNRMODE_RGB_S;
	else if(ePnrMode == PNR_Serial_BGR)		oLcdc.m_uPnrMode = PNRMODE_BGR_S; 

	if(eCpuOutDataFormat == CPU_16BIT)		
	{
		oLcdc.m_uI80MainOutDataFormat = MAIN_16_MODE;
		oLcdc.m_uI80SubOutDataFormat = SUB_16_MODE;
	}
	else if(eCpuOutDataFormat == CPU_16_2BIT)	
	{
		oLcdc.m_uI80MainOutDataFormat = MAIN_16PLUS2_MODE ;
		oLcdc.m_uI80SubOutDataFormat = SUB_16PLUS2_MODE ;
	}		
	else if(eCpuOutDataFormat == CPU_9_9BIT)
	{
		oLcdc.m_uI80MainOutDataFormat = MAIN_9PLUS9_MODE ;
		oLcdc.m_uI80SubOutDataFormat = SUB_9PLUS9_MODE ;
	}	
	else if(eCpuOutDataFormat == CPU_16_8BIT)
	{
		oLcdc.m_uI80MainOutDataFormat = MAIN_16PLUS8_MODE;
		oLcdc.m_uI80SubOutDataFormat = SUB_16PLUS8_MODE;
	}
	else if(eCpuOutDataFormat == CPU_18BIT)
	{
		oLcdc.m_uI80MainOutDataFormat = MAIN_18_MODE;
		oLcdc.m_uI80SubOutDataFormat = SUB_18_MODE;
	}	
	else if(eCpuOutDataFormat == CPU_8_8BIT)
	{
		oLcdc.m_uI80MainOutDataFormat = MAIN_8PLUS8_MODE;
		oLcdc.m_uI80SubOutDataFormat = SUB_8PLUS8_MODE;
	}	


	///////////////////////////////////////////////////////////////////////////////////////////////////////
	#if (LCD_MODULE_TYPE == LTV350QV_RGB)
	
		oLcdc.m_uLcdHSz = 320;
		oLcdc.m_uLcdVSz = 240;
		oLcdc.m_uVidOutFormat = VIDOUT_RGBIF;
		//oLcdc.m_uVidOutFormat = VIDOUT_TV; //To Test Free-Run  
		oLcdc.m_uDitherMode = RDITHPOS_8BIT|GDITHPOS_8BIT|BDITHPOS_8BIT;
		oLcdc.m_uDitherMode &= ~DITHERING_ENABLE;

		LcdcOutp32(rVIDCON1, IHSYNC_INVERT | IVSYNC_INVERT  | IVDEN_INVERT); //Check 
		LcdcOutp32(rVIDTCON0, VBPDE(VBPD_LTV350QV) | VBPD(VBPD_LTV350QV) | VFPD(VFPD_LTV350QV) | VSPW(VSPW_LTV350QV));
		LcdcOutp32(rVIDTCON1, VFPDE(VFPD_LTV350QV) | HBPD(HBPD_LTV350QV) | HFPD(HFPD_LTV350QV) | HSPW(HSPW_LTV350QV));
		LcdcOutp32(rVIDTCON2, LINEVAL(oLcdc.m_uLcdVSz-1) | HOZVAL(oLcdc.m_uLcdHSz-1));
		LcdcOutp32(rDITHMODE, oLcdc.m_uDitherMode); // Fixed Dithering Matrix

	#elif (LCD_MODULE_TYPE == LTS222QV_CPU)
	
		oLcdc.m_uLcdHSz = 240;
		oLcdc.m_uLcdVSz = 320;
		oLcdc.m_uVidOutFormat = 
						(LCD_CPUIF_CS == MAIN) ? VIDOUT_I80IF0: VIDOUT_I80IF1;
			
		LcdcOutp32(rVIDTCON2, LINEVAL(oLcdc.m_uLcdVSz-1) | HOZVAL(oLcdc.m_uLcdHSz-1));

	#elif (LCD_MODULE_TYPE == LTP700WV_RGB ||LCD_MODULE_TYPE ==LTE480WV_RGB)

		oLcdc.m_uLcdHSz = 800;
		oLcdc.m_uLcdVSz = 480;
		oLcdc.m_uVidOutFormat = VIDOUT_RGBIF;
		oLcdc.m_uDitherMode = RDITHPOS_8BIT|GDITHPOS_8BIT|BDITHPOS_8BIT;
		oLcdc.m_uDitherMode &= ~DITHERING_ENABLE;

		LcdcOutp32(rVIDCON1, IHSYNC_INVERT | IVSYNC_INVERT  | IVDEN_NORMAL |IVCLK_RISE_EDGE); //Check 
		LcdcOutp32(rVIDTCON0, VBPDE(VBPD_LTP700WV) | VBPD(VBPD_LTP700WV) | VFPD(VFPD_LTP700WV) | VSPW(VSPW_LTP700WV));
		LcdcOutp32(rVIDTCON1, VFPDE(VFPD_LTP700WV) | HBPD(HBPD_LTP700WV) | HFPD(HFPD_LTP700WV) | HSPW(HSPW_LTP700WV));
		LcdcOutp32(rVIDTCON2, LINEVAL(oLcdc.m_uLcdVSz-1) | HOZVAL(oLcdc.m_uLcdHSz-1));
		LcdcOutp32(rDITHMODE, oLcdc.m_uDitherMode); 	//Fixed Dithering Matrix

	#elif (LCD_MODULE_TYPE == LTS222QV_SRGB)
	
		oLcdc.m_uLcdHSz = 240;
		oLcdc.m_uLcdVSz = 320;
		oLcdc.m_uVidOutFormat = VIDOUT_RGBIF;
		oLcdc.m_uDitherMode = RDITHPOS_5BIT|GDITHPOS_6BIT|BDITHPOS_5BIT;
		oLcdc.m_uDitherMode &= ~DITHERING_ENABLE;

		LcdcOutp32(rVIDCON1, IVCLK_FALL_EDGE | IHSYNC_INVERT | IVSYNC_INVERT | IVDEN_NORMAL);
		LcdcOutp32(rVIDTCON0, VBPDE(0) | VBPD(VBPD_LTS222QV) | VFPD(VFPD_LTS222QV) | VSPW(VSPW_LTS222QV));
		LcdcOutp32(rVIDTCON1, VFPDE(0) | HBPD(HBPD_LTS222QV) | HFPD(HFPD_LTS222QV) | HSPW(HSPW_LTS222QV));
		LcdcOutp32(rVIDTCON2, LINEVAL(oLcdc.m_uLcdVSz-1) | HOZVAL(oLcdc.m_uLcdHSz-1));
		LcdcOutp32(rDITHMODE, oLcdc.m_uDitherMode); // Fixed Dithering Matrix	

	#elif (LCD_MODULE_TYPE == LTV300GV_RGB)
		
		oLcdc.m_uLcdHSz = 640;
		oLcdc.m_uLcdVSz = 480;
		oLcdc.m_uVidOutFormat = VIDOUT_RGBIF;
		oLcdc.m_uDitherMode = RDITHPOS_5BIT|GDITHPOS_6BIT|BDITHPOS_5BIT;
		oLcdc.m_uDitherMode &= ~DITHERING_ENABLE;
	
		LcdcOutp32(rVIDCON1, IHSYNC_INVERT | IVSYNC_INVERT |IVDEN_NORMAL);
		//LcdcOutp32(rVIDCON1, IHSYNC_NORMAL | IVSYNC_NORMAL |IVDEN_NORMAL);
		LcdcOutp32(rVIDTCON0, VBPDE(VBPD_LTV300GV) | VBPD(VBPD_LTV300GV) | VFPD(VFPD_LTV300GV) | VSPW(VSPW_LTV300GV));
		LcdcOutp32(rVIDTCON1, VFPDE(VFPD_LTV300GV) | HBPD(HBPD_LTV300GV) | HFPD(HFPD_LTV300GV) | HSPW(HSPW_LTV300GV));		
		LcdcOutp32(rVIDTCON2, LINEVAL(oLcdc.m_uLcdVSz-1) | HOZVAL(oLcdc.m_uLcdHSz-1));
		LcdcOutp32(rDITHMODE, oLcdc.m_uDitherMode); // Fixed Dithering Matrix	
		
	#else
		Assert(0); // Not yet implemented.
	#endif

	LCD_Stop();
	
	//Check up LCD to turn off
	
	while (1)
	{
		uLcdCon=Inp32(LCD_BASE+rVIDCON0);
		if( (uLcdCon&0x03) == 0 ) // checking whether disable the video output and the Display control signal or not.
		break;
	}

	LCD_GetClkValAndClkDir(oLcdc.m_uLcdHSz, oLcdc.m_uLcdVSz, &uClkVal, &uClkDir, eVclkSrc);

	uVidconReg =
		PROGRESSIVE | oLcdc.m_uVidOutFormat | oLcdc.m_uI80SubOutDataFormat | oLcdc.m_uI80MainOutDataFormat | oLcdc.m_uPnrMode | CLKVALUP_ALWAYS |
		CLKVAL_F(uClkVal) | VCLKEN_DISABLE | CLKDIR_F(uClkDir)| oLcdc.m_uVideoClockSource|
		ENVID_DISABLE | ENVID_F_DISABLE ;

	LcdcOutp32(rVIDCON0, uVidconReg);
	
	uILcdIntCon =Inp32(LCD_BASE+rVIDINTCON0);
	LcdcOutp32(rVIDINTCON0, uILcdIntCon | FRAMESEL0_BACK | FRAMESEL1_NONE | INTFRMEN_DISABLE |
				FIFOSEL_WIN0 | FIFOLEVEL_25 | INTFIFOEN_DISABLE | INTEN_DISABLE);

	LCD_SetAllWinOnOff(0); // Turn all windows off
	LCD_SetAllWinColorMapOnOff(0); // Turn all windows color map off
	LCD_SetAllWinColorKeyOnOff(0); // Turn all windows Color Key off

	for (i=1; i<5; i++)
	{
		eWin =
			(i == 1) ? WIN1 :
			(i == 2) ? WIN2 :
			(i == 3) ? WIN3 : WIN4;

		LCD_SetAlpha(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, eWin);
	}

}

//------------------------------------------------------------
// Function Name : LCD_InitWin
//
// Function Desctiption :
//
// Input :	eBpp, background bpp
//			uFrameH, horizontal size for each window
//			uFrameV, vertical size for each window
//			uX_Frame, frame buffer start x offset
//			uY_Frame, frame buffer start y offset
//			uViewH, horizontal view size for each window
//			uViewV, vertical view size for each window
//			uX_Lcd, view start x offset
//			uY_Lcd, view start y offset
//			uFbAddr, frame buffer start address
//			eWin, window number
//			bIsDoubleBuf, using double buffer or not ?
//
// Output :
//
// Version : 
//------------------------------------------------------------
void LCD_InitWin(CSPACE eBpp, 
				  u32 uFrameH, 
				  u32 uFrameV, 
				  u32 uX_Frame, 
				  u32 uY_Frame,  
				  u32 uViewH, 
				  u32 uViewV,
				  u32 uX_Lcd, 
				  u32 uY_Lcd, 
				  u32 uFbAddr, 
				  LCD_WINDOW eWin,
				  bool bIsDoubleBuf)
{
	u32 uOffset;
	//u32 uLineVal;
	u32 uBurstSize;

	if ( (eWin != WIN0 && eWin != WIN1) && bIsDoubleBuf == true )
		Assert(0); // In WIN2, WIN3 or WIN4, Double buffering can't be supported

	// Viewport size must be less than LCD size
	Assert(uViewH <= oLcdc.m_uLcdHSz);
	Assert(uViewV <= oLcdc.m_uLcdVSz);

	// Check (X,Y) coordinate is valid in LCD and Frame?
	Assert( ((uX_Frame + uViewH) <= uFrameH) && ((uY_Frame + uViewV) <= uFrameV) );
	Assert( (uX_Lcd + uViewH <= oLcdc.m_uLcdHSz) && (uY_Lcd + uViewV <= oLcdc.m_uLcdVSz) );

	// Double buffering is supported by only window 0 and window 1
	if ( ((eWin != WIN0) && (eWin != WIN1)) && (bIsDoubleBuf == true) )
		Assert(0);

	oLcdc.m_uFrmHSz[eWin] = uFrameH;
	oLcdc.m_uFrmVSz[eWin] = uFrameV;

	oLcdc.m_uViewHSz[eWin] = uViewH;
	oLcdc.m_uViewVSz[eWin] = uViewV;

	oLcdc.m_uLcdStX = uX_Lcd;
	oLcdc.m_uLcdStY = uY_Lcd;

	uOffset = oLcdc.m_uFrmHSz[eWin] - oLcdc.m_uViewHSz[eWin];

	oLcdc.m_uBytSwpMode = BYTSWP_DISABLE;		// BYTE swap disable
	oLcdc.m_uHawSwpMode = HAWSWP_DISABLE;		// Half-Word swap disable

	oLcdc.m_uMaxBurstLen = MAX_BURSTLEN_16WORD;		// DMA'burst max 16word burst
	oLcdc.m_uMinBurstLen = MIN_BURSTLEN_16WORD;		// DMA'burst min 16 word burst


	//Setting BPP, HW Swap, and Byte Swap
	if (eBpp == PAL1)
	{
		oLcdc.m_uBytes = 1;
		oLcdc.m_uBits = 4;
		Assert( !(uOffset%32) ); // Must keep to word-alignment
		oLcdc.m_uBppMode = BPPMODE_F_1BPP;

		oLcdc.m_uMaxBurstLen = MAX_BURSTLEN_4WORD;
		oLcdc.m_uMinBurstLen = MIN_BURSTLEN_16WORD;
	}
	else if (eBpp == PAL2)
	{
		oLcdc.m_uBytes = 1;
		oLcdc.m_uBits = 4;
		Assert( !(uOffset%16) ); // Must keep to word-alignment
		oLcdc.m_uBppMode = BPPMODE_F_2BPP;

		oLcdc.m_uMaxBurstLen = MAX_BURSTLEN_4WORD;
		oLcdc.m_uMinBurstLen = MIN_BURSTLEN_16WORD;
	}
	else if ( (eBpp == PAL4) && (eWin != WIN4) )
	{
		oLcdc.m_uBytes = 1;
		oLcdc.m_uBits = 2;

		Assert( !(uOffset%8) ); // Must keep to word-alignment
		oLcdc.m_uBppMode = BPPMODE_F_4BPP;

		oLcdc.m_uMaxBurstLen = MAX_BURSTLEN_4WORD;
		oLcdc.m_uMinBurstLen = MIN_BURSTLEN_16WORD;
	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲小说欧美激情另类| 久久综合久久鬼色| 亚洲成人av中文| 欧美精品乱码久久久久久按摩| 亚洲一区二区美女| 欧美日韩另类一区| 亚洲成人免费观看| 911国产精品| 国产在线一区二区| 亚洲欧美日韩国产另类专区 | 久久久久久久久一| 成人一级片在线观看| 亚洲色图欧洲色图| 欧美日韩国产一级| 国产一区二区三区在线看麻豆| 国产精品系列在线| 欧美自拍偷拍一区| 国产伦精品一区二区三区在线观看| 国产精品午夜在线观看| 欧美日韩国产综合久久| 国产又黄又大久久| 亚洲综合一区在线| 日韩欧美一二三区| 一本色道综合亚洲| 久久精品国产77777蜜臀| 中文字幕国产一区二区| 在线观看网站黄不卡| 久久精品国产精品青草| 亚洲男同性视频| 精品国产乱码久久久久久夜甘婷婷| 成人高清免费观看| 免费看黄色91| 亚洲欧美日韩中文字幕一区二区三区| 在线不卡的av| 99久免费精品视频在线观看| 免费成人你懂的| 国产精品久久久一区麻豆最新章节| 欧美三级中文字| 国产jizzjizz一区二区| 日韩高清一级片| 亚洲日本va午夜在线影院| 日韩午夜在线影院| 欧美无人高清视频在线观看| 国产精品综合一区二区三区| 亚洲aaa精品| 1024成人网| 久久久久久久av麻豆果冻| 欧美喷潮久久久xxxxx| 97精品久久久久中文字幕| 精品一区二区免费| 水野朝阳av一区二区三区| 亚洲三级久久久| 国产日韩av一区| 日韩欧美一区二区不卡| 欧美日韩视频一区二区| 99麻豆久久久国产精品免费| 国产成人亚洲综合a∨婷婷图片| 日韩成人一级大片| 午夜欧美2019年伦理| 亚洲欧美二区三区| 国产精品成人午夜| 国产丝袜在线精品| 欧美精品一区二区三区久久久 | 国产成都精品91一区二区三| 奇米色777欧美一区二区| 午夜伊人狠狠久久| 一片黄亚洲嫩模| 亚洲女人****多毛耸耸8| 国产精品久久久久久久久动漫| 久久久久久亚洲综合影院红桃| 欧美xxxxxxxx| 精品国产1区二区| 久久婷婷久久一区二区三区| 欧美www视频| 2021中文字幕一区亚洲| xvideos.蜜桃一区二区| 精品国产乱码久久久久久闺蜜| 日韩欧美国产综合在线一区二区三区 | 欧美日韩五月天| 欧美在线综合视频| 精品视频在线免费看| 日韩欧美在线1卡| 欧美喷水一区二区| 欧美一级夜夜爽| 精品久久一区二区| 国产欧美一区二区三区鸳鸯浴 | 精品区一区二区| 精品精品欲导航| 久久免费午夜影院| 欧美高清一级片在线观看| 亚洲欧美在线视频观看| 亚洲摸摸操操av| 亚洲成人先锋电影| 麻豆中文一区二区| 国产盗摄一区二区| 91色porny在线视频| 欧美网站大全在线观看| 日韩一级黄色片| 欧美激情一区二区三区不卡| 日韩码欧中文字| 五月天中文字幕一区二区| 久久草av在线| 成人av午夜电影| 在线观看欧美黄色| 日韩欧美国产系列| 国产精品免费av| 亚洲成人免费视| 国产电影精品久久禁18| 91久久久免费一区二区| 欧美成人精品二区三区99精品| 国产欧美一二三区| 亚洲一区二区免费视频| 国模无码大尺度一区二区三区| 成人动漫中文字幕| 在线成人av网站| 国产精品第四页| 日韩电影免费一区| 99精品久久久久久| 日韩欧美在线影院| 一区二区三区在线观看动漫| 久久99国产乱子伦精品免费| 99综合影院在线| 欧美电影免费观看高清完整版在| 国产精品第一页第二页第三页| 日韩福利视频导航| 9色porny自拍视频一区二区| 日韩情涩欧美日韩视频| 亚洲视频在线观看三级| 国内外精品视频| 欧美精品成人一区二区三区四区| 国产欧美日韩精品在线| 蜜臀av一级做a爰片久久| 99re这里都是精品| 久久综合一区二区| 日韩激情av在线| 91视频免费看| 国产人成亚洲第一网站在线播放| 欧美aaa在线| 欧美唯美清纯偷拍| 亚洲三级小视频| 成人99免费视频| 久久久久久黄色| 精品一区二区三区在线播放视频| 欧美亚男人的天堂| 亚洲婷婷综合色高清在线| 国产乱码精品1区2区3区| 欧美区一区二区三区| 亚洲激情网站免费观看| 成人一道本在线| 国产三级一区二区| 国产剧情在线观看一区二区| 欧美美女视频在线观看| 亚洲女爱视频在线| 99热精品国产| 亚洲视频一区在线| 成人精品国产一区二区4080| 久久久久久久国产精品影院| 国精品**一区二区三区在线蜜桃| 欧美三级电影在线观看| 一区二区三区视频在线观看| 99久久精品国产毛片| 国产精品毛片高清在线完整版| 国产精品一区二区在线播放| 久久综合九色综合欧美就去吻| 精品一区二区精品| 久久亚洲精精品中文字幕早川悠里 | 精品少妇一区二区三区| 捆绑变态av一区二区三区| 欧美一区二区三区视频在线观看| 天堂一区二区在线免费观看| 欧美日韩一区成人| 日韩成人一级片| 欧美va日韩va| 国产美女av一区二区三区| 国产视频视频一区| 成人精品视频一区二区三区| 国产精品网站一区| 91小视频免费看| 一区二区在线观看av| 99精品1区2区| 亚洲综合在线视频| 欧美群妇大交群的观看方式| 免播放器亚洲一区| 久久伊99综合婷婷久久伊| 成人在线综合网| 一区二区三区成人在线视频| 欧美日韩久久一区| 精品中文字幕一区二区| 日本一区二区视频在线观看| 91色porny在线视频| 亚洲成人你懂的| 欧美精品一区二区久久久| 成人激情午夜影院| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产69精品久久99不卡| 国产精品不卡一区二区三区| 色8久久精品久久久久久蜜| 日本亚洲最大的色成网站www| 欧美精品一区视频| 色综合久久九月婷婷色综合|