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

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

?? block.c

?? Mobile IP VCEG的信道模擬程序
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*!
 *	\file	
 *			Block.c	
 *	\brief
 *			Block functions
 *	\author
 *			Main contributors (see contributors.h for copyright, address and affiliation details)
 *			Inge Lille-Lang鴜			<inge.lille-langoy@telenor.com>
 *			Rickard Sjoberg             <rickard.sjoberg@era.ericsson.se>
 */
#include "contributors.h"

#include <stdlib.h>
#include <math.h>
#include "block.h"

#include <stdio.h>

#ifdef USE_9_INTRA_MODES

//#define SIMPLER_INTRA_MODES

// Notation for comments regarding prediction and predictors.
// The pels of the 4x4 block are labelled a..p. The predictor pels above
// are labelled A..H, from the left I..P, and from above left X, as follows:
//
//	X A B C D E F G H
//	I a b c d
//	J e f g h
//	K i j k l
//	L m n o p
//	M
//	N
//	O
//	P
//

// Predictor array index definitions
#define P_X	(PredPel[0])
#define P_A	(PredPel[1])
#define P_B	(PredPel[2])
#define P_C	(PredPel[3])
#define P_D	(PredPel[4])
#define P_E	(PredPel[5])
#define P_F	(PredPel[6])
#define P_G	(PredPel[7])
#define P_H	(PredPel[8])
#define P_I	(PredPel[9])
#define P_J	(PredPel[10])
#define P_K	(PredPel[11])
#define P_L	(PredPel[12])
#define P_M	(PredPel[13])
#define P_N	(PredPel[14])
#define P_O	(PredPel[15])
#define P_P	(PredPel[16])

/*! 
 *	\fn		intrapred()
 *	\brief	makes and returns 4x4 blocks with all 9 intra prediction modes
 *          proposed by RealNetworks.
 *	\return	DECODING_OK		decoding of intraprediction mode was sucessfull
 *			SEARCH_SYNC		search next sync element as errors while decoding occured
 */

int intrapred(
	struct img_par *img,	/*!< image parameters */
	int ioff,				/*!< ?? */
	int joff,				/*!< ?? */
	int img_block_x,		/*!< ?? */
	int img_block_y)		/*!< ?? */
{
	int i,j;
	int s0;
	int img_y,img_x;
	int PredPel[17];	// array of predictor pels

	int block_available_up;
	int block_available_up_right;
	int block_available_left;
	int block_available_left_down;

	byte predmode = img->ipredmode[img_block_x+1][img_block_y+1];

	img_x=img_block_x*4;
	img_y=img_block_y*4;

	block_available_up = (img->ipredmode[img_block_x+1][img_block_y] >=0);
	block_available_up_right  = (img->ipredmode[img_x/BLOCK_SIZE+2][img_y/BLOCK_SIZE] >=0);	// ???
	block_available_left = (img->ipredmode[img_block_x][img_block_y+1] >=0);
	block_available_left_down = (img->ipredmode[img_x/BLOCK_SIZE][img_y/BLOCK_SIZE+2] >=0);	// ???

	if (block_available_up_right)
	{
		i = (img_x & 15);
		j = (img_y & 15);

		if ((i == 12 && j == 4) ||
			(i == 12 && j == 8) ||
			(i == 12 && j == 12))
		{
			block_available_up_right = 0;
		}
	}

	if (block_available_left_down)
	{
		i = (img_x & 15);
		j = (img_y & 15);

		if (!(i == 0 && j == 0) &&
			!(i == 0 && j == 4) &&
			!(i == 0 && j == 8))
		{
			block_available_left_down = 0;
		}
	}

	// form predictor pels
	if (block_available_up)
	{
		P_A = imgY[img_y-1][img_x+0];
		P_B = imgY[img_y-1][img_x+1];
		P_C = imgY[img_y-1][img_x+2];
		P_D = imgY[img_y-1][img_x+3];

		if (block_available_up_right)
		{
			P_E = imgY[img_y-1][img_x+4];
			P_F = imgY[img_y-1][img_x+5];
			P_G = imgY[img_y-1][img_x+6];
			P_H = imgY[img_y-1][img_x+7];
		}
		else
		{
			P_E = P_F = P_G = P_H = P_D;
		}
	}
	else
	{
		P_A = P_B = P_C = P_D = P_E = P_F = P_G = P_H = 128;
	}

	if (block_available_left)
	{
		P_I = imgY[img_y+0][img_x-1];
		P_J = imgY[img_y+1][img_x-1];
		P_K = imgY[img_y+2][img_x-1];
		P_L = imgY[img_y+3][img_x-1];

		if (block_available_left_down)
		{
			P_M = imgY[img_y+4][img_x-1];
			P_N = imgY[img_y+5][img_x-1];
			P_O = imgY[img_y+6][img_x-1];
			P_P = imgY[img_y+7][img_x-1];
		}
		else
		{
			P_M = P_N = P_O = P_P = P_L;
		}
	}
	else
	{
		P_I = P_J = P_K = P_L = P_M = P_N = P_O = P_P = 128;
	}

	if (block_available_up && block_available_left)
	{
		P_X = imgY[img_y-1][img_x-1];
	}
	else
	{
		P_X = 128;
	}

	
	switch (predmode)
	{
	case DC_PRED:                         /* DC prediction */

		s0 = 0;
		if (block_available_up && block_available_left)
		{   
			// no edge
			s0 = (P_A + P_B + P_C + P_D + P_I + P_J + P_K + P_L + 4)/(2*BLOCK_SIZE);
		}
		else if (!block_available_up && block_available_left)
		{
			// upper edge
			s0 = (P_I + P_J + P_K + P_L + 2)/BLOCK_SIZE;             
		}
		else if (block_available_up && !block_available_left)
		{
			// left edge
			s0 = (P_A + P_B + P_C + P_D + 2)/BLOCK_SIZE;             
		}
		else //if (!block_available_up && !block_available_left)
		{
			// top left corner, nothing to predict from
			s0 = 128;                           
		}

		for (j=0; j < BLOCK_SIZE; j++)
		{
			for (i=0; i < BLOCK_SIZE; i++)
			{
				// store DC prediction
				img->mpr[i+ioff][j+joff] = s0;
			}
		}
		break;

	case VERT_PRED:                       /* vertical prediction from block above */
		for(j=0;j<BLOCK_SIZE;j++)
			for(i=0;i<BLOCK_SIZE;i++)
				img->mpr[i+ioff][j+joff]=imgY[img_y-1][img_x+i];/* store predicted 4x4 block */
		break;

	case HOR_PRED:                        /* horisontal prediction from left block */
		for(j=0;j<BLOCK_SIZE;j++)
			for(i=0;i<BLOCK_SIZE;i++)
				img->mpr[i+ioff][j+joff]=imgY[img_y+j][img_x-1]; /* store predicted 4x4 block */
		break;

	case DIAG_PRED_SE:
		img->mpr[0+ioff][3+joff] = (P_L + 2*P_K + P_J + 2) / 4; 
		img->mpr[0+ioff][2+joff] =
		img->mpr[1+ioff][3+joff] = (P_K + 2*P_J + P_I + 2) / 4; 
		img->mpr[0+ioff][1+joff] =
		img->mpr[1+ioff][2+joff] = 
		img->mpr[2+ioff][3+joff] = (P_J + 2*P_I + P_X + 2) / 4; 
		img->mpr[0+ioff][0+joff] =
		img->mpr[1+ioff][1+joff] =
		img->mpr[2+ioff][2+joff] =
		img->mpr[3+ioff][3+joff] = (P_I + 2*P_X + P_A + 2) / 4; 
		img->mpr[1+ioff][0+joff] =
		img->mpr[2+ioff][1+joff] =
		img->mpr[3+ioff][2+joff] = (P_X + 2*P_A + P_B + 2) / 4;
		img->mpr[2+ioff][0+joff] =
		img->mpr[3+ioff][1+joff] = (P_A + 2*P_B + P_C + 2) / 4;
		img->mpr[3+ioff][0+joff] = (P_B + 2*P_C + P_D + 2) / 4;
		break;

	case DIAG_PRED_NE:
#ifndef SIMPLER_INTRA_MODES
		img->mpr[0+ioff][0+joff] = (P_A + P_C + P_I + P_K + 2*(P_B + P_J) + 4) / 8;
		img->mpr[1+ioff][0+joff] = 
		img->mpr[0+ioff][1+joff] = (P_B + P_D + P_J + P_L + 2*(P_C + P_K) + 4) / 8;
		img->mpr[2+ioff][0+joff] =
		img->mpr[1+ioff][1+joff] =
		img->mpr[0+ioff][2+joff] = (P_C + P_E + P_K + P_M + 2*(P_D + P_L) + 4) / 8;
		img->mpr[3+ioff][0+joff] = 
		img->mpr[2+ioff][1+joff] = 
		img->mpr[1+ioff][2+joff] = 
		img->mpr[0+ioff][3+joff] = (P_D + P_F + P_L + P_N + 2*(P_E + P_M) + 4) / 8;
		img->mpr[3+ioff][1+joff] = 
		img->mpr[2+ioff][2+joff] = 
		img->mpr[1+ioff][3+joff] = (P_E + P_G + P_M + P_O + 2*(P_F + P_N) + 4) / 8;
		img->mpr[3+ioff][2+joff] = 
		img->mpr[2+ioff][3+joff] = (P_F + P_H + P_N + P_P + 2*(P_G + P_O) + 4) / 8;
		img->mpr[3+ioff][3+joff] = (P_G + P_O + P_H + P_P + 2) / 4;
#else
		img->mpr[0+ioff][0+joff] = (P_B + P_J + 1) / 2;
		img->mpr[1+ioff][0+joff] = 
		img->mpr[0+ioff][1+joff] = (P_C + P_K + 1) / 2;
		img->mpr[2+ioff][0+joff] =
		img->mpr[1+ioff][1+joff] =
		img->mpr[0+ioff][2+joff] = (P_D + P_L + 1) / 2;
		img->mpr[3+ioff][0+joff] = 
		img->mpr[2+ioff][1+joff] = 
		img->mpr[1+ioff][2+joff] = 
		img->mpr[0+ioff][3+joff] = (P_E + P_M + 1) / 2;
		img->mpr[3+ioff][1+joff] = 
		img->mpr[2+ioff][2+joff] = 
		img->mpr[1+ioff][3+joff] = (P_F + P_N + 1) / 2;
		img->mpr[3+ioff][2+joff] = 
		img->mpr[2+ioff][3+joff] = (P_G + P_O + 1) / 2;
		img->mpr[3+ioff][3+joff] = (P_H + P_P + 1) / 2;
#endif
		break;

	case  DIAG_PRED_SSE:/* diagonal prediction -22.5 deg to horizontal plane */
#ifndef SIMPLER_INTRA_MODES
		img->mpr[0+ioff][0+joff] = 
		img->mpr[1+ioff][2+joff] = (P_X + P_A + 1) / 2;
		img->mpr[1+ioff][0+joff] = 
		img->mpr[2+ioff][2+joff] = (P_A + P_B + 1) / 2;
		img->mpr[2+ioff][0+joff] = 
		img->mpr[3+ioff][2+joff] = (P_B + P_C + 1) / 2;
		img->mpr[3+ioff][0+joff] = (P_C + P_D + 1) / 2;
		img->mpr[0+ioff][1+joff] = 
		img->mpr[1+ioff][3+joff] = (P_I + 2*P_X + P_A + 2) / 4;
		img->mpr[1+ioff][1+joff] = 
		img->mpr[2+ioff][3+joff] = (P_X + 2*P_A + P_B + 2) / 4;
		img->mpr[2+ioff][1+joff] = 
		img->mpr[3+ioff][3+joff] = (P_A + 2*P_B + P_C + 2) / 4;
		img->mpr[3+ioff][1+joff] = (P_B + 2*P_C + P_D + 2) / 4;
		img->mpr[0+ioff][2+joff] = (P_X + 2*P_I + P_J + 2) / 4;
		img->mpr[0+ioff][3+joff] = (P_I + 2*P_J + P_K + 2) / 4;
#else
		img->mpr[0+ioff][0+joff] = 
		img->mpr[1+ioff][2+joff] = (P_X + P_A + 1) / 2;
		img->mpr[1+ioff][0+joff] = 
		img->mpr[2+ioff][2+joff] = (P_A + P_B + 1) / 2;
		img->mpr[2+ioff][0+joff] = 
		img->mpr[3+ioff][2+joff] = (P_B + P_C + 1) / 2;
		img->mpr[3+ioff][0+joff] = (P_C + P_D + 1) / 2;
		img->mpr[0+ioff][1+joff] = 
		img->mpr[1+ioff][3+joff] = P_X;
		img->mpr[1+ioff][1+joff] = 
		img->mpr[2+ioff][3+joff] = P_A;
		img->mpr[2+ioff][1+joff] = 
		img->mpr[3+ioff][3+joff] = P_B;
		img->mpr[3+ioff][1+joff] = P_C;
		img->mpr[0+ioff][2+joff] = P_I;
		img->mpr[0+ioff][3+joff] = P_J;
#endif
		break;

	case  DIAG_PRED_NNE:/* diagonal prediction -22.5 deg to horizontal plane */
#ifndef SIMPLER_INTRA_MODES
		img->mpr[0+ioff][0+joff] = (2*(P_A + P_B + P_K) + P_J + P_L + 4) / 8;
		img->mpr[1+ioff][0+joff] = 
		img->mpr[0+ioff][2+joff] = (P_B + P_C + 1) / 2;
		img->mpr[2+ioff][0+joff] = 
		img->mpr[1+ioff][2+joff] = (P_C + P_D + 1) / 2;
		img->mpr[3+ioff][0+joff] = 
		img->mpr[2+ioff][2+joff] = (P_D + P_E + 1) / 2;
		img->mpr[3+ioff][2+joff] = (P_E + P_F + 1) / 2;
		img->mpr[0+ioff][1+joff] = (2*(P_B + P_L) + P_A + P_C + P_K + P_M + 4) / 8;
		img->mpr[1+ioff][1+joff] = 
		img->mpr[0+ioff][3+joff] = (P_B + 2*P_C + P_D + 2) / 4;
		img->mpr[2+ioff][1+joff] = 
		img->mpr[1+ioff][3+joff] = (P_C + 2*P_D + P_E + 2) / 4;
		img->mpr[3+ioff][1+joff] = 
		img->mpr[2+ioff][3+joff] = (P_D + 2*P_E + P_F + 2) / 4;
		img->mpr[3+ioff][3+joff] = (P_E + 2*P_F + P_G + 2) / 4;
#else
		img->mpr[0+ioff][0+joff] = (P_A + P_B + 1) / 2;
		img->mpr[1+ioff][0+joff] = 
		img->mpr[0+ioff][2+joff] = (P_B + P_C + 1) / 2;
		img->mpr[2+ioff][0+joff] = 
		img->mpr[1+ioff][2+joff] = (P_C + P_D + 1) / 2;
		img->mpr[3+ioff][0+joff] = 
		img->mpr[2+ioff][2+joff] = (P_D + P_E + 1) / 2;
		img->mpr[3+ioff][2+joff] = (P_E + P_F + 1) / 2;
		img->mpr[0+ioff][1+joff] = (P_B + P_L + 1) / 2;
		img->mpr[1+ioff][1+joff] = 
		img->mpr[0+ioff][3+joff] = P_C;
		img->mpr[2+ioff][1+joff] = 
		img->mpr[1+ioff][3+joff] = P_D;
		img->mpr[3+ioff][1+joff] = 
		img->mpr[2+ioff][3+joff] = P_E;
		img->mpr[3+ioff][3+joff] = P_F;
#endif
		break;

	case  DIAG_PRED_ENE:/* diagonal prediction -22.5 deg to horizontal plane */
#ifndef SIMPLER_INTRA_MODES
		img->mpr[0+ioff][0+joff] = (2*(P_C + P_I + P_J) + P_B + P_D + 4) / 8;
		img->mpr[1+ioff][0+joff] = (2*(P_D + P_J) + P_C + P_E + P_I + P_K + 4) / 8;
		img->mpr[2+ioff][0+joff] = 
		img->mpr[0+ioff][1+joff] = (2*(P_E + P_J + P_K) + P_D + P_F + 4) / 8;
		img->mpr[3+ioff][0+joff] = 
		img->mpr[1+ioff][1+joff] = (2*(P_F + P_K) + P_E + P_G + P_J + P_L + 4) / 8;
		img->mpr[2+ioff][1+joff] = 
		img->mpr[0+ioff][2+joff] = (2*(P_G + P_K + P_L) + P_F + P_H + 4) / 8;
		img->mpr[3+ioff][1+joff] = 
		img->mpr[1+ioff][2+joff] = (2*(P_H + P_L) + P_G + P_H + P_K + P_L + 4) / 8;
		img->mpr[3+ioff][2+joff] = 
		img->mpr[1+ioff][3+joff] = (P_L + (P_M << 1) + P_N + 2) / 4;
		img->mpr[0+ioff][3+joff] = 
		img->mpr[2+ioff][2+joff] = (P_G + P_H + P_L + P_M + 2) / 4;
		img->mpr[2+ioff][3+joff] = (P_M + P_N + 1) / 2;
		img->mpr[3+ioff][3+joff] = (P_M + 2*P_N + P_O + 2) / 4;
#else
		img->mpr[0+ioff][0+joff] = (P_I + P_J + 1) / 2;
		img->mpr[1+ioff][0+joff] = P_J;
		img->mpr[2+ioff][0+joff] = 
		img->mpr[0+ioff][1+joff] = (P_J + P_K + 1) / 2;
		img->mpr[3+ioff][0+joff] = 
		img->mpr[1+ioff][1+joff] = P_K;
		img->mpr[2+ioff][1+joff] = 
		img->mpr[0+ioff][2+joff] = (P_K + P_L + 1) / 2;
		img->mpr[3+ioff][1+joff] = 

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合中文综合网| 欧美日韩一区二区在线观看视频| 日韩精品成人一区二区在线| 国产日韩成人精品| 欧美日韩你懂的| 粉嫩av一区二区三区在线播放 | 国产欧美日韩视频一区二区| 91丨porny丨中文| 黄页视频在线91| 亚洲制服丝袜av| 亚洲国产高清不卡| 欧美高清激情brazzers| 色综合天天综合网国产成人综合天| 亚洲综合一二区| 日韩精品一区国产麻豆| 欧美亚洲尤物久久| 色综合久久88色综合天天免费| 国产福利不卡视频| 精品一区二区三区免费播放| 国产麻豆精品theporn| 亚洲一区二区成人在线观看| 国产精品国产三级国产有无不卡 | 国产欧美精品在线观看| 欧美日本韩国一区二区三区视频| 国产一区视频导航| 精东粉嫩av免费一区二区三区| 一区二区三区精品视频| 国产精品久久99| 国产校园另类小说区| 欧美精品一区二区三区很污很色的| 99久久免费精品高清特色大片| 有坂深雪av一区二区精品| 中文字幕成人av| 久久久亚洲精华液精华液精华液| 日韩精品专区在线影院重磅| 欧美性一二三区| 成人短视频下载| 国产一区二区看久久| 蜜桃传媒麻豆第一区在线观看| 国产精品嫩草99a| 国产日韩欧美电影| 中文字幕国产精品一区二区| 久久久久久久久久久电影| 久久久久97国产精华液好用吗| 欧美电视剧在线观看完整版| 欧美mv日韩mv| 日韩三级视频在线看| 26uuuu精品一区二区| 日韩一区二区三区av| 日韩一区二区在线观看视频 | 欧美日韩国产一二三| 欧美色图在线观看| 欧美在线free| 欧美午夜片在线观看| 欧美中文字幕一区二区三区 | 亚洲精品一区二区三区四区高清 | 国产精品成人在线观看| 中文字幕欧美三区| 亚洲欧美综合另类在线卡通| 国产精品免费人成网站| 亚洲人成7777| 亚洲精品福利视频网站| 日韩一区欧美一区| 亚洲欧美一区二区久久| 亚洲美女偷拍久久| 色综合网色综合| 在线亚洲精品福利网址导航| 欧美日韩黄色一区二区| 7777精品久久久大香线蕉 | 毛片不卡一区二区| 亚洲激情校园春色| 天天av天天翘天天综合网 | 精品久久五月天| 精品免费日韩av| 中文字幕在线一区| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲午夜久久久久久久久电影网| 亚洲一区二区三区三| 久久99国产精品久久99| 菠萝蜜视频在线观看一区| 欧美日韩中文国产| 欧美xxxxx裸体时装秀| 日韩久久久久久| 国产精品美女久久久久高潮| 一区二区三区产品免费精品久久75| 蜜臀久久久99精品久久久久久| 国产一区二区网址| 欧美日本在线观看| 欧美精品一区二区三区一线天视频| 亚洲桃色在线一区| 亚洲国产精品精华液网站| 国产成人鲁色资源国产91色综 | 亚洲女人****多毛耸耸8| 亚洲一区二区三区视频在线 | 国产精品免费看片| 日韩av成人高清| 不卡的av在线播放| 日韩欧美一区中文| 国产精品二三区| 国产一区二区不卡| 色综合色综合色综合| 26uuu色噜噜精品一区二区| 亚洲欧美韩国综合色| 亚洲成人激情社区| 精品成人在线观看| 日韩视频一区二区三区在线播放 | 国产91丝袜在线18| 宅男在线国产精品| 中文在线资源观看网站视频免费不卡 | 爽好多水快深点欧美视频| 成人午夜精品一区二区三区| 欧美日韩一区二区三区高清| 国产精品福利在线播放| 天堂蜜桃91精品| 91福利在线导航| 国产三区在线成人av| 久久精品国产77777蜜臀| 91视频91自| 国产精品色在线观看| 日本不卡不码高清免费观看| 欧美视频在线一区二区三区| 国产精品家庭影院| 国产精品一级在线| 日韩欧美在线观看一区二区三区| 综合亚洲深深色噜噜狠狠网站| 懂色av一区二区夜夜嗨| 制服视频三区第一页精品| 亚洲444eee在线观看| 99久久99久久精品国产片果冻| 国产免费成人在线视频| 美国毛片一区二区| 欧美一三区三区四区免费在线看| 一区二区三区色| 91丨porny丨在线| 国产精品免费av| 成人ar影院免费观看视频| 久久午夜老司机| 国产成人在线免费观看| 欧美成人伊人久久综合网| 一区二区三区 在线观看视频| 成人国产精品免费观看| 色婷婷综合久久久久中文| 亚洲欧美自拍偷拍| 国精产品一区一区三区mba视频| 久久久久成人黄色影片| 久久超碰97中文字幕| 久久久久久久久久久电影| 奇米在线7777在线精品| 日韩精品最新网址| 毛片不卡一区二区| 久久天天做天天爱综合色| 国产一区二区三区久久久| 国产精品欧美综合在线| 国产福利91精品| 亚洲免费电影在线| 9久草视频在线视频精品| 国产成人亚洲综合a∨婷婷图片| 久久久99精品免费观看不卡| 99久久精品国产导航| 18成人在线观看| 欧美日韩精品一区二区天天拍小说| 亚洲福利国产精品| 日韩欧美在线1卡| 国产一区二区日韩精品| 日韩理论电影院| 91黄色免费版| 久久精品国产在热久久| 亚洲精品一区二区三区99| 国产精品一区在线观看你懂的| 欧美高清在线视频| 一本大道久久a久久综合| 日韩不卡一二三区| 精品国产免费人成电影在线观看四季 | 麻豆精品一区二区综合av| 久久综合色综合88| 日本精品一区二区三区四区的功能| 亚洲伊人色欲综合网| 欧美白人最猛性xxxxx69交| 国产一区二区三区在线看麻豆| 亚洲欧美日韩国产一区二区三区| 欧美天天综合网| 国产综合久久久久影院| 中文字幕精品三区| 欧美一区二区三区在线观看| 韩国av一区二区三区四区| 亚洲一区二区中文在线| 欧美日韩成人一区二区| 成人激情av网| 亚洲高清不卡在线| 国产日韩精品一区二区三区| 91成人网在线| 国产在线精品一区二区| 欧美激情综合五月色丁香小说| 在线免费观看成人短视频| 日韩高清在线一区| 亚洲婷婷综合色高清在线| 欧美一级黄色片| 欧美日韩一级大片网址| 国产精品66部| 麻豆精品一二三|