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

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

?? store.c

?? DVD轉換到AVI的源代碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
			add			esi, 0x04
			cmp			esi, [HALF_WIDTH]
			movd		[ebx+esi-4], mm5
			jl			convyuv422bottomp
		}
	}
	else
	{
		__asm
		{
			mov			eax, [src]
			mov			ecx, [dst]
			mov			esi, 0x00
			pxor		mm0, mm0
			movq		mm3, [mmmask_0003]
			movq		mm4, [mmmask_0004]
			movq		mm5, [mmmask_0005]

convyuv422topi:
			movd		mm1, [eax+esi]
			mov			ebx, eax
			add			ebx, [HALF_WIDTH]
			movd		mm2, [ebx+esi]
			movd		[ecx+esi], mm1
			punpcklbw	mm1, mm0
			movq		mm6, mm1
			pmullw		mm1, mm3

			punpcklbw	mm2, mm0
			movq		mm7, mm2
			pmullw		mm2, mm5
			paddusw		mm2, mm1
			paddusw		mm2, mm4
			psrlw		mm2, 0x03
			packuswb	mm2, mm0

			mov			edx, ecx
			add			edx, [HALF_WIDTH]
			pmullw		mm6, mm5
			movd		[edx+esi], mm2

			add			ebx, [HALF_WIDTH]
			movd		mm2, [ebx+esi]
			punpcklbw	mm2, mm0
			pmullw		mm2, mm3
			paddusw		mm2, mm6
			paddusw		mm2, mm4
			psrlw		mm2, 0x03
			packuswb	mm2, mm0

			add			edx, [HALF_WIDTH]
			add			ebx, [HALF_WIDTH]
			pmullw		mm7, [mmmask_0007]
			movd		[edx+esi], mm2

			movd		mm2, [ebx+esi]
			punpcklbw	mm2, mm0
			paddusw		mm2, mm7
			paddusw		mm2, mm4
			psrlw		mm2, 0x03
			packuswb	mm2, mm0

			add			edx, [HALF_WIDTH]
			add			esi, 0x04
			cmp			esi, [HALF_WIDTH]
			movd		[edx+esi-4], mm2

			jl			convyuv422topi

			add			eax, [Coded_Picture_Width]
			add			ecx, [DOUBLE_WIDTH]
			mov			esi, 0x00

			mov			edi, [INTERLACED_HEIGHT]
convyuv422i:
			movd		mm1, [eax+esi]
			punpcklbw	mm1, mm0
			movq		mm6, mm1
			mov			ebx, eax
			sub			ebx, [Coded_Picture_Width]
			movd		mm3, [ebx+esi]
			pmullw		mm1, [mmmask_0007]
			punpcklbw	mm3, mm0
			paddusw		mm3, mm1
			paddusw		mm3, mm4
			psrlw		mm3, 0x03
			packuswb	mm3, mm0

			add			ebx, [HALF_WIDTH]
			movq		mm1, [ebx+esi]
			add			ebx, [Coded_Picture_Width]
			movd		[ecx+esi], mm3

			movq		mm3, [mmmask_0003]
			movd		mm2, [ebx+esi]

			punpcklbw	mm1, mm0
			pmullw		mm1, mm3
			punpcklbw	mm2, mm0
			movq		mm7, mm2
			pmullw		mm2, mm5
			paddusw		mm2, mm1
			paddusw		mm2, mm4
			psrlw		mm2, 0x03
			packuswb	mm2, mm0

			pmullw		mm6, mm5
			mov			edx, ecx
			add			edx, [HALF_WIDTH]
			movd		[edx+esi], mm2

			add			ebx, [HALF_WIDTH]
			movd		mm2, [ebx+esi]
			punpcklbw	mm2, mm0
			pmullw		mm2, mm3
			paddusw		mm2, mm6
			paddusw		mm2, mm4
			psrlw		mm2, 0x03
			packuswb	mm2, mm0

			pmullw		mm7, [mmmask_0007]
			add			edx, [HALF_WIDTH]
			add			ebx, [HALF_WIDTH]
 			movd		[edx+esi], mm2

			movd		mm2, [ebx+esi]
			punpcklbw	mm2, mm0
			paddusw		mm2, mm7
			paddusw		mm2, mm4
			psrlw		mm2, 0x03
			packuswb	mm2, mm0

			add			edx, [HALF_WIDTH]
			add			esi, 0x04
			cmp			esi, [HALF_WIDTH]
			movd		[edx+esi-4], mm2

			jl			convyuv422i
			add			eax, [Coded_Picture_Width]
			add			ecx, [DOUBLE_WIDTH]
			mov			esi, 0x00
			sub			edi, 0x01
			cmp			edi, 0x00
			jg			convyuv422i

convyuv422bottomi:
			movd		mm1, [eax+esi]
			movq		mm6, mm1
			punpcklbw	mm1, mm0
			mov			ebx, eax
			sub			ebx, [Coded_Picture_Width]
			movd		mm3, [ebx+esi]
			punpcklbw	mm3, mm0
			pmullw		mm1, [mmmask_0007]
			paddusw		mm3, mm1
			paddusw		mm3, mm4
			psrlw		mm3, 0x03
			packuswb	mm3, mm0

			add			ebx, [HALF_WIDTH]
			movq		mm1, [ebx+esi]
			punpcklbw	mm1, mm0
			movd		[ecx+esi], mm3

			pmullw		mm1, [mmmask_0003]
			add			ebx, [Coded_Picture_Width]
			movd		mm2, [ebx+esi]
			punpcklbw	mm2, mm0
			movq		mm7, mm2
			pmullw		mm2, mm5
			paddusw		mm2, mm1
			paddusw		mm2, mm4
			psrlw		mm2, 0x03
			packuswb	mm2, mm0

			mov			edx, ecx
			add			edx, [HALF_WIDTH]
			pmullw		mm7, [mmmask_0007]
			movd		[edx+esi], mm2

			add			edx, [HALF_WIDTH]
			movd		[edx+esi], mm6

			punpcklbw	mm6, mm0
			paddusw		mm6, mm7
			paddusw		mm6, mm4
			psrlw		mm6, 0x03
			packuswb	mm6, mm0

			add			edx, [HALF_WIDTH]
			add			esi, 0x04
			cmp			esi, [HALF_WIDTH]
			movd		[edx+esi-4], mm6

			jl			convyuv422bottomi
		}
	}
}

static void conv422toyuy2odd(unsigned char *py, unsigned char *pu, unsigned char *pv, unsigned char *dst)
{
	int DST_STRIDE = Coded_Picture_Width<<2;
	int SRC_STRIDE = Coded_Picture_Width>>1;
	int DOUBLE_WIDTH = Coded_Picture_Width<<1;

	TFB = 1;

	__asm
	{
		mov			eax, [py]
		mov			ebx, [pu]
		mov			ecx, [pv]
		mov			edx, [dst]
		mov			esi, 0x00
		mov			edi, [Coded_Picture_Height]

yuy2conv:
		movd		mm2, [ebx+esi]
		movd		mm3, [ecx+esi]
		punpcklbw	mm2, mm3
		movq		mm1, [eax+esi*2]
		movq		mm4, mm1
		punpcklbw	mm1, mm2
		punpckhbw	mm4, mm2

		add			esi, 0x04
		cmp			esi, [SRC_STRIDE]
		movq		[edx+esi*4-16], mm1
		movq		[edx+esi*4-8], mm4
		jl			yuy2conv

		add			eax, [DOUBLE_WIDTH]
		add			ebx, [Coded_Picture_Width]
		add			ecx, [Coded_Picture_Width]
		add			edx, [DST_STRIDE]
		sub			edi, 0x02
		mov			esi, 0x00
		cmp			edi, 0x00
		jg			yuy2conv
	}
}

static void conv422toyuy2even(unsigned char *py, unsigned char *pu, unsigned char *pv, unsigned char *dst)
{
	int DST_STRIDE = Coded_Picture_Width<<2;
	int SRC_STRIDE = Coded_Picture_Width>>1;
	int DOUBLE_WIDTH = Coded_Picture_Width<<1;

	BFB = 1;
	py += Coded_Picture_Width; pu += SRC_STRIDE; pv += SRC_STRIDE; dst += DOUBLE_WIDTH;

	__asm
	{
		mov			eax, [py]
		mov			ebx, [pu]
		mov			ecx, [pv]
		mov			edx, [dst]
		mov			esi, 0x00
		mov			edi, [Coded_Picture_Height]

yuy2conv:
		movd		mm2, [ebx+esi]
		movd		mm3, [ecx+esi]
		punpcklbw	mm2, mm3
		movq		mm1, [eax+esi*2]
		movq		mm4, mm1
		punpcklbw	mm1, mm2
		punpckhbw	mm4, mm2

		add			esi, 0x04
		cmp			esi, [SRC_STRIDE]
		movq		[edx+esi*4-16], mm1
		movq		[edx+esi*4-8], mm4
		jl			yuy2conv

		add			eax, [DOUBLE_WIDTH]
		add			ebx, [Coded_Picture_Width]
		add			ecx, [Coded_Picture_Width]
		add			edx, [DST_STRIDE]
		sub			edi, 0x02
		mov			esi, 0x00
		cmp			edi, 0x00
		jg			yuy2conv
	}
}

static void conv444toRGB24odd(unsigned char *py, unsigned char *pu, unsigned char *pv, unsigned char *dst)
{
	int DST_STRIDE = Coded_Picture_Width * 9;
	int DOUBLE_WIDTH = Coded_Picture_Width<<1;

	TFB = 1;
	dst += Coded_Picture_Width * (Coded_Picture_Height-1) * 3;

	__asm
	{
		mov			eax, [py]
		mov			ebx, [pu]
		mov			ecx, [pv]
		mov			edx, [dst]
		mov			edi, [Coded_Picture_Height]
		mov			esi, 0x00
		pxor		mm0, mm0

convRGB24:
		movd		mm1, [eax+esi]
		movd		mm3, [ebx+esi]
		punpcklbw	mm1, mm0
		punpcklbw	mm3, mm0
		movd		mm5, [ecx+esi]
		punpcklbw	mm5, mm0
		movq		mm7, [mmmask_0128]
		psubw		mm3, mm7
		psubw		mm5, mm7

		psubw		mm1, [YUVRGB_Offset]
		movq		mm2, mm1
		movq		mm7, [mmmask_0001]
		punpcklwd	mm1, mm7
		punpckhwd	mm2, mm7
		movq		mm7, [YUVRGB_Scale]
		pmaddwd		mm1, mm7
		pmaddwd		mm2, mm7

		movq		mm4, mm3
		punpcklwd	mm3, mm0
		punpckhwd	mm4, mm0
		movq		mm7, [mmmask_cbu]
		pmaddwd		mm3, mm7
		pmaddwd		mm4, mm7
		paddd		mm3, mm1
		paddd		mm4, mm2
		psrld		mm3, 13
		psrld		mm4, 13
		packuswb	mm3, mm0
		packuswb	mm4, mm0

		movq		mm6, mm5
		punpcklwd	mm5, mm0
		punpckhwd	mm6, mm0
		movq		mm7, [mmmask_crv]
		pmaddwd		mm5, mm7
		pmaddwd		mm6, mm7
		paddd		mm5, mm1
		paddd		mm6, mm2

		psrld		mm5, 13
		psrld		mm6, 13
		packuswb	mm5, mm0
		packuswb	mm6, mm0

		punpcklbw	mm3, mm5
		punpcklbw	mm4, mm6
		movq		mm5, mm3
		movq		mm6, mm4
		psrlq		mm5, 16
		psrlq		mm6, 16
		por			mm3, mm5
		por			mm4, mm6

		movd		mm5, [ebx+esi]
		movd		mm6, [ecx+esi]
		punpcklbw	mm5, mm0
		punpcklbw	mm6, mm0
		movq		mm7, [mmmask_0128]
		psubw		mm5, mm7
		psubw		mm6, mm7

		movq		mm7, mm6
		punpcklwd	mm6, mm5
		punpckhwd	mm7, mm5		
		movq		mm5, [mmmask_cgu_cgv]
		pmaddwd		mm6, mm5
		pmaddwd		mm7, mm5
		paddd		mm6, mm1
		paddd		mm7, mm2

		psrld		mm6, 13
		psrld		mm7, 13
		packuswb	mm6, mm0
		packuswb	mm7, mm0

		punpcklbw	mm3, mm6
		punpcklbw	mm4, mm7

		movq		mm1, mm3
		movq		mm5, mm4
		movq		mm6, mm4

		psrlq		mm1, 32
		psllq		mm1, 24
		por			mm1, mm3

		psrlq		mm3, 40
		psllq		mm6, 16
		por			mm3, mm6
		movd		[edx], mm1

		psrld		mm4, 16
		psrlq		mm5, 24
		por			mm5, mm4
		movd		[edx+4], mm3

		add			edx, 0x0c
		add			esi, 0x04
		cmp			esi, [Coded_Picture_Width]
		movd		[edx-4], mm5

		jl			convRGB24

		add			eax, [DOUBLE_WIDTH]
		add			ebx, [DOUBLE_WIDTH]
		add			ecx, [DOUBLE_WIDTH]
		sub			edx, [DST_STRIDE]
		mov			esi, 0x00
		sub			edi, 0x02
		cmp			edi, 0x00
		jg			convRGB24
	}
}

static void conv444toRGB24even(unsigned char *py, unsigned char *pu, unsigned char *pv, unsigned char *dst)
{
	int DST_STRIDE = Coded_Picture_Width * 9;
	int DOUBLE_WIDTH = Coded_Picture_Width<<1;

	BFB = 1;
	dst += Coded_Picture_Width * (Coded_Picture_Height-2) * 3;
	py += Coded_Picture_Width; pu += Coded_Picture_Width; pv += Coded_Picture_Width;

	__asm
	{
		mov			eax, [py]
		mov			ebx, [pu]
		mov			ecx, [pv]
		mov			edx, [dst]
		mov			edi, [Coded_Picture_Height]
		mov			esi, 0x00
		pxor		mm0, mm0

convRGB24:
		movd		mm1, [eax+esi]
		movd		mm3, [ebx+esi]
		punpcklbw	mm1, mm0
		punpcklbw	mm3, mm0
		movd		mm5, [ecx+esi]
		punpcklbw	mm5, mm0
		movq		mm7, [mmmask_0128]
		psubw		mm3, mm7
		psubw		mm5, mm7

		psubw		mm1, [YUVRGB_Offset]
		movq		mm2, mm1
		movq		mm7, [mmmask_0001]
		punpcklwd	mm1, mm7
		punpckhwd	mm2, mm7
		movq		mm7, [YUVRGB_Scale]
		pmaddwd		mm1, mm7
		pmaddwd		mm2, mm7

		movq		mm4, mm3
		punpcklwd	mm3, mm0
		punpckhwd	mm4, mm0
		movq		mm7, [mmmask_cbu]
		pmaddwd		mm3, mm7
		pmaddwd		mm4, mm7
		paddd		mm3, mm1
		paddd		mm4, mm2
		psrld		mm3, 13
		psrld		mm4, 13
		packuswb	mm3, mm0
		packuswb	mm4, mm0

		movq		mm6, mm5
		punpcklwd	mm5, mm0
		punpckhwd	mm6, mm0
		movq		mm7, [mmmask_crv]
		pmaddwd		mm5, mm7
		pmaddwd		mm6, mm7
		paddd		mm5, mm1
		paddd		mm6, mm2
		psrld		mm5, 13
		psrld		mm6, 13
		packuswb	mm5, mm0
		packuswb	mm6, mm0

		punpcklbw	mm3, mm5
		punpcklbw	mm4, mm6
		movq		mm5, mm3
		movq		mm6, mm4
		psrlq		mm5, 16
		psrlq		mm6, 16
		por			mm3, mm5
		por			mm4, mm6

		movd		mm5, [ebx+esi]
		movd		mm6, [ecx+esi]
		punpcklbw	mm5, mm0
		punpcklbw	mm6, mm0
		movq		mm7, [mmmask_0128]
		psubw		mm5, mm7
		psubw		mm6, mm7

		movq		mm7, mm6
		punpcklwd	mm6, mm5
		punpckhwd	mm7, mm5		
		movq		mm5, [mmmask_cgu_cgv]
		pmaddwd		mm6, mm5
		pmaddwd		mm7, mm5
		paddd		mm6, mm1
		paddd		mm7, mm2

		psrld		mm6, 13
		psrld		mm7, 13
		packuswb	mm6, mm0
		packuswb	mm7, mm0

		punpcklbw	mm3, mm6
		punpcklbw	mm4, mm7

		movq		mm1, mm3
		movq		mm5, mm4
		movq		mm6, mm4

		psrlq		mm1, 32
		psllq		mm1, 24
		por			mm1, mm3

		psrlq		mm3, 40
		psllq		mm6, 16
		por			mm3, mm6
		movd		[edx], mm1

		psrld		mm4, 16
		psrlq		mm5, 24
		por			mm5, mm4
		movd		[edx+4], mm3

		add			edx, 0x0c
		add			esi, 0x04
		cmp			esi, [Coded_Picture_Width]
		movd		[edx-4], mm5

		jl			convRGB24

		add			eax, [DOUBLE_WIDTH]
		add			ebx, [DOUBLE_WIDTH]
		add			ecx, [DOUBLE_WIDTH]
		sub			edx, [DST_STRIDE]
		mov			esi, 0x00
		sub			edi, 0x02
		cmp			edi, 0x00
		jg			convRGB24
	}
}

void RenderRGB24()
{
	SetDIBitsToDevice(hDC, 0, 0, Coded_Picture_Width, Coded_Picture_Height,
		0, 0, 0, Coded_Picture_Height, rgb24, (LPBITMAPINFO)lpbirgb, DIB_RGB_COLORS);
}

void RenderYUY2()
{
	unsigned char *dst;
	POINT point = {0, 0};
	int DOUBLE_WIDTH = Coded_Picture_Width<<1;

	ZeroMemory(&ddsd, sizeof(DDSURFACEDESC));
	ddsd.dwSize = sizeof(DDSURFACEDESC);

	if (IDirectDrawSurface_Lock(lpOverlay, 0, &ddsd, 0, 0)==DD_OK)
	{
		dst = (unsigned char *)ddsd.lpSurface;

		__asm
		{
			mov			eax, [yuy2]
			mov			ebx, [dst]
			mov			esi, 0x00
			mov			edi, [Coded_Picture_Height]
yuy2copy:
			movq		mm1, [eax+esi]
			add			esi, 0x08
			cmp			esi, [DOUBLE_WIDTH]
			movq		[ebx+esi-8], mm1
			jl			yuy2copy

			add			eax, [DOUBLE_WIDTH]
			add			ebx, [ddsd.lPitch]
			sub			edi, 0x01
			mov			esi, 0x00
			cmp			edi, 0x00
			jg			yuy2copy
		}

		if (IDirectDrawSurface_Unlock(lpOverlay, 0)==DD_OK)
		{
			SetRect(&orect, 0, 0, Coded_Picture_Width, Coded_Picture_Height);

			ClientToScreen(hWnd, &point);
			prect.left = point.x;
			prect.right = point.x + Coded_Picture_Width;
			prect.top = point.y;
			prect.bottom = point.y + Coded_Picture_Height;

			if (prect.left < 0)
			{
				orect.left = -prect.left;
				prect.left = 0;
			}

			if (prect.top < 0)
			{
				orect.top = -prect.top;
				prect.top = 0;
			}

			if (prect.right > GetSystemMetrics(SM_CXSCREEN))
			{
				orect.right = Coded_Picture_Width + GetSystemMetrics(SM_CXSCREEN) - prect.right;
				prect.right = GetSystemMetrics(SM_CXSCREEN);
			}

			if (prect.bottom > GetSystemMetrics(SM_CYSCREEN))
			{
				orect.bottom = Coded_Picture_Height + GetSystemMetrics(SM_CYSCREEN) - prect.bottom;
				prect.bottom = GetSystemMetrics(SM_CYSCREEN);
			}

			IDirectDrawSurface_UpdateOverlay(lpOverlay, &orect, lpPrimary, &prect,
				DDOVER_SHOW | DDOVER_DDFX | DDOVER_KEYDESTOVERRIDE, &ddofx);
		}
	}
}

int DetectVideoType(int frame, int trf)
{
	static int Old_TRF, Repeat_On, Repeat_Off, Repeat_Init;

	if (frame)
	{
		if ((trf & 3) == ((Old_TRF+1) & 3))
			FILM_Purity++;
		else
			NTSC_Purity++;
	}
	else
		Video_Type = FILM_Purity = NTSC_Purity = Repeat_On = Repeat_Off = Repeat_Init = 0; 

	Old_TRF = trf;

	if (trf & 1)
		Repeat_On ++;
	else
		Repeat_Off ++;

	if (Repeat_Init)
	{
		if (Repeat_Off-Repeat_On == 5)
		{
			Repeat_Off = Repeat_On = 0;
			return 0;
		}
		else if (Repeat_On-Repeat_Off == 5)
		{
			Repeat_Off = Repeat_On = 0;
			return 2;
		}
	}
	else
	{
		if (Repeat_Off-Repeat_On == 3)
		{
			Repeat_Off = Repeat_On = 0;
			Repeat_Init = 1;
			return 0;
		}
		else if (Repeat_On-Repeat_Off == 3)
		{
			Repeat_Off = Repeat_On = 0;
			Repeat_Init = 1;
			return 2;
		}
	}

	return 1;
}

static void AVIKill()
{
	AVI_Init = 1; frame_count = 0;

	if (ps)
		AVIStreamClose(ps);

	if (psCompressed)
		AVIStreamClose(psCompressed);

	if (pfile)
		AVIFileClose(pfile);

	if (Stop_Flag || Fault_Flag)
	{
		AVIFileExit();

		if (Store_Flag!=STORE_RGB24)
			ICSeqCompressFrameEnd(pcompvars);

		ICCompressorFree(pcompvars);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美v亚洲v综合ⅴ国产v| 亚洲天堂久久久久久久| 1区2区3区精品视频| 成人午夜在线播放| 欧美精品在线视频| 亚洲风情在线资源站| 色欧美片视频在线观看| 中文字幕 久热精品 视频在线 | 日韩三级av在线播放| 午夜久久久久久久久| 欧美丰满嫩嫩电影| 国产呦萝稀缺另类资源| 欧美一区二区日韩| 国产盗摄一区二区| 一区二区三区欧美日韩| 精品久久久久久无| 一本久久a久久精品亚洲| 国内精品免费在线观看| 久久午夜免费电影| 色综合天天综合| 日韩成人精品视频| 久久精品欧美日韩| 欧美中文字幕一二三区视频| 久久精品国产亚洲一区二区三区| 中文字幕字幕中文在线中不卡视频| 国产精品综合二区| 亚洲最新视频在线观看| 久久青草欧美一区二区三区| 欧美在线短视频| 成人在线视频首页| 国产伦精品一区二区三区免费 | 色呦呦国产精品| 国产成人无遮挡在线视频| 亚洲综合在线电影| 国产精品久久久久四虎| 91精品国产欧美一区二区成人| 成人午夜电影久久影院| 国产精品77777| 久热成人在线视频| 欧美aaaaaa午夜精品| 五月婷婷综合激情| 亚洲一区二区免费视频| 中文字幕一区在线| 亚洲色图欧美激情| 亚洲青青青在线视频| 国产精品色哟哟网站| 欧美国产日韩精品免费观看| 久久亚洲精品国产精品紫薇| 欧美电影免费观看高清完整版在线| 91麻豆精品国产| 91精品在线免费| 日韩精品一区二区三区中文精品| 欧美一区二区三区在线观看视频| 91麻豆精品国产综合久久久久久| 3d动漫精品啪啪一区二区竹菊| 欧美日本一道本在线视频| 欧美日韩在线免费视频| 3d成人h动漫网站入口| 精品国产伦一区二区三区观看方式 | 日本一区二区三区免费乱视频| 国产性做久久久久久| 国产精品网曝门| 亚洲精品精品亚洲| 日本成人在线网站| 99热精品国产| 欧美大白屁股肥臀xxxxxx| 久久久久国产精品麻豆| 亚洲精选在线视频| 免费观看一级特黄欧美大片| 国产成人亚洲综合色影视| 在线免费观看不卡av| 欧美一区二区视频在线观看2020| 欧美精品一区二区三区蜜桃| 中文字幕亚洲视频| 国产精品1区2区3区在线观看| 色婷婷综合五月| 久久久夜色精品亚洲| 香蕉加勒比综合久久| heyzo一本久久综合| 2020国产成人综合网| 亚洲观看高清完整版在线观看| 国产黄色91视频| 日韩一区二区三区av| 亚洲精品成人精品456| 成人亚洲一区二区一| 精品国产百合女同互慰| 亚洲午夜羞羞片| 日本韩国视频一区二区| 亚洲少妇30p| 99热国产精品| √…a在线天堂一区| 成人久久久精品乱码一区二区三区 | 不卡电影一区二区三区| 国产偷国产偷亚洲高清人白洁| 老鸭窝一区二区久久精品| 欧美精品日韩精品| 性做久久久久久免费观看欧美| 欧美亚洲综合一区| 日韩国产欧美在线观看| 91精品国产综合久久精品性色| 亚洲成人一区二区| 日韩欧美视频一区| 九一九一国产精品| 久久蜜桃av一区精品变态类天堂| 韩国成人福利片在线播放| 亚洲精品一线二线三线| 不卡一区二区三区四区| 一区二区三区国产精品| 91精品国产乱| a美女胸又www黄视频久久| 亚洲综合在线免费观看| 久久亚洲春色中文字幕久久久| 国产成人啪午夜精品网站男同| 亚洲欧洲精品一区二区三区不卡| 欧美日韩国产一级片| 久色婷婷小香蕉久久| 综合色天天鬼久久鬼色| 欧美岛国在线观看| 26uuu成人网一区二区三区| 国产91精品在线观看| 亚洲第一成年网| 欧美国产日韩亚洲一区| 8x8x8国产精品| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲成年人影院| 最新成人av在线| 久久理论电影网| 51午夜精品国产| 色婷婷综合五月| 成人18精品视频| 国产在线播放一区三区四| 亚洲最新视频在线观看| 亚洲精品在线免费观看视频| 欧美日韩精品欧美日韩精品| 国产激情视频一区二区三区欧美| 一区二区三区国产| 国产清纯白嫩初高生在线观看91| 欧美猛男男办公室激情| 95精品视频在线| 国产精品亚洲一区二区三区妖精 | 在线观看免费视频综合| 六月丁香综合在线视频| 亚洲午夜久久久久久久久电影网 | 综合激情网...| 久久精品一区二区| 国产精品毛片久久久久久久| 久久久精品影视| 日韩三级免费观看| 日韩一区二区三区视频| 国产精品成人免费在线| 2020国产精品自拍| 国产亚洲成年网址在线观看| 精品国产露脸精彩对白| 欧美一级精品大片| 91精品免费观看| 久久先锋影音av鲁色资源| 久久久av毛片精品| 欧美精品一区二区高清在线观看| 久久综合九色综合97婷婷| 久久久久久毛片| 国产精品久99| 亚洲一区二区在线免费看| 免费成人在线网站| 不卡视频一二三四| 欧美在线色视频| 欧美日韩一卡二卡三卡| 2欧美一区二区三区在线观看视频| 久久蜜臀精品av| 一区二区三区影院| 国产成人欧美日韩在线电影| 99久久国产综合精品麻豆| 色综合激情五月| 日韩欧美激情在线| 尤物视频一区二区| 极品瑜伽女神91| 在线亚洲一区观看| 欧美激情一区二区三区全黄| 亚洲精品视频免费观看| 久久精品国产久精国产| 韩国三级中文字幕hd久久精品| 日本久久精品电影| 久久精品视频一区二区三区| 亚洲成人黄色影院| 色系网站成人免费| 亚洲国产精品成人综合色在线婷婷| 亚洲一区在线视频观看| 精品在线一区二区| 日韩你懂的在线观看| 亚洲精品亚洲人成人网在线播放| 免费高清不卡av| 日韩欧美一区二区免费| 亚洲一区二区三区四区在线观看| 国产成人99久久亚洲综合精品| 日韩一级免费一区| 亚洲va欧美va天堂v国产综合| 91美女片黄在线观看| 亚洲天堂网中文字| 欧洲色大大久久| 亚洲精品成人悠悠色影视| 91小宝寻花一区二区三区|