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

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

?? bitstream.c

?? TMS320C6713Xvid視頻壓縮算法源代碼.rar
?? C
?? 第 1 頁 / 共 3 頁
字號:
			BitstreamSkip(bs, 1);	/* random_accessible_vol */            BitstreamSkip(bs, 8);   /* video_object_type_indication */			if (BitstreamGetBit(bs))	/* is_object_layer_identifier */			{				DPRINTF(XVID_DEBUG_HEADER, "+ is_object_layer_identifier\n");				vol_ver_id = BitstreamGetBits(bs, 4);	/* video_object_layer_verid */				DPRINTF(XVID_DEBUG_HEADER,"ver_id %i\n", vol_ver_id);				BitstreamSkip(bs, 3);	/* video_object_layer_priority */			} else {				vol_ver_id = 1;			}			dec->aspect_ratio = BitstreamGetBits(bs, 4);			if (dec->aspect_ratio == VIDOBJLAY_AR_EXTPAR)	/* aspect_ratio_info */			{				DPRINTF(XVID_DEBUG_HEADER, "+ aspect_ratio_info\n");				dec->par_width = BitstreamGetBits(bs, 8);	/* par_width */				dec->par_height = BitstreamGetBits(bs, 8);	/* par_height */			}			if (BitstreamGetBit(bs))	/* vol_control_parameters */			{				DPRINTF(XVID_DEBUG_HEADER, "+ vol_control_parameters\n");				BitstreamSkip(bs, 2);	/* chroma_format */				dec->low_delay = BitstreamGetBit(bs);	/* low_delay */				DPRINTF(XVID_DEBUG_HEADER, "low_delay %i\n", dec->low_delay);				if (BitstreamGetBit(bs))	/* vbv_parameters */				{					unsigned int bitrate;					unsigned int buffer_size;					unsigned int occupancy;					DPRINTF(XVID_DEBUG_HEADER,"+ vbv_parameters\n");					bitrate = BitstreamGetBits(bs,15) << 15;	/* first_half_bit_rate */					READ_MARKER();					bitrate |= BitstreamGetBits(bs,15);		/* latter_half_bit_rate */					READ_MARKER();					buffer_size = BitstreamGetBits(bs, 15) << 3;	/* first_half_vbv_buffer_size */					READ_MARKER();					buffer_size |= BitstreamGetBits(bs, 3);		/* latter_half_vbv_buffer_size */					occupancy = BitstreamGetBits(bs, 11) << 15;	/* first_half_vbv_occupancy */					READ_MARKER();					occupancy |= BitstreamGetBits(bs, 15);	/* latter_half_vbv_occupancy */					READ_MARKER();					DPRINTF(XVID_DEBUG_HEADER,"bitrate %d (unit=400 bps)\n", bitrate);					DPRINTF(XVID_DEBUG_HEADER,"buffer_size %d (unit=16384 bits)\n", buffer_size);					DPRINTF(XVID_DEBUG_HEADER,"occupancy %d (unit=64 bits)\n", occupancy);				}			}else{				dec->low_delay = dec->low_delay_default;			}			dec->shape = BitstreamGetBits(bs, 2);	/* video_object_layer_shape */			DPRINTF(XVID_DEBUG_HEADER, "shape %i\n", dec->shape);			if (dec->shape != VIDOBJLAY_SHAPE_RECTANGULAR)			{				DPRINTF(XVID_DEBUG_ERROR,"non-rectangular shapes are not supported\n");			}			if (dec->shape == VIDOBJLAY_SHAPE_GRAYSCALE && vol_ver_id != 1) {				BitstreamSkip(bs, 4);	/* video_object_layer_shape_extension */			}			READ_MARKER();			/********************** for decode B-frame time ***********************/			dec->time_inc_resolution = BitstreamGetBits(bs, 16);	/* vop_time_increment_resolution */			DPRINTF(XVID_DEBUG_HEADER,"vop_time_increment_resolution %i\n", dec->time_inc_resolution);#if 0			dec->time_inc_resolution--;#endif			if (dec->time_inc_resolution > 0) {				dec->time_inc_bits = MAX(log2bin(dec->time_inc_resolution-1), 1);			} else {#if 0				dec->time_inc_bits = 0;#endif				/* for "old" xvid compatibility, set time_inc_bits = 1 */				dec->time_inc_bits = 1;			}			READ_MARKER();			if (BitstreamGetBit(bs))	/* fixed_vop_rate */			{				DPRINTF(XVID_DEBUG_HEADER, "+ fixed_vop_rate\n");				BitstreamSkip(bs, dec->time_inc_bits);	/* fixed_vop_time_increment */			}			if (dec->shape != VIDOBJLAY_SHAPE_BINARY_ONLY) {				if (dec->shape == VIDOBJLAY_SHAPE_RECTANGULAR) {					uint32_t width, height;					READ_MARKER();					width = BitstreamGetBits(bs, 13);	/* video_object_layer_width */					READ_MARKER();					height = BitstreamGetBits(bs, 13);	/* video_object_layer_height */					READ_MARKER();					DPRINTF(XVID_DEBUG_HEADER, "width %i\n", width);					DPRINTF(XVID_DEBUG_HEADER, "height %i\n", height);					if (dec->width != width || dec->height != height)					{						if (dec->fixed_dimensions)						{							DPRINTF(XVID_DEBUG_ERROR, "decoder width/height does not match bitstream\n");							return -1;						}						resize = 1;						dec->width = width;						dec->height = height;					}				}				dec->interlacing = BitstreamGetBit(bs);				DPRINTF(XVID_DEBUG_HEADER, "interlacing %i\n", dec->interlacing);				if (!BitstreamGetBit(bs))	/* obmc_disable */				{					DPRINTF(XVID_DEBUG_ERROR, "obmc_disabled==false not supported\n");					/* TODO */					/* fucking divx4.02 has this enabled */				}				dec->sprite_enable = BitstreamGetBits(bs, (vol_ver_id == 1 ? 1 : 2));	/* sprite_enable */				if (dec->sprite_enable == SPRITE_STATIC || dec->sprite_enable == SPRITE_GMC)				{					int low_latency_sprite_enable;					if (dec->sprite_enable != SPRITE_GMC)					{						int sprite_width;						int sprite_height;						int sprite_left_coord;						int sprite_top_coord;						sprite_width = BitstreamGetBits(bs, 13);		/* sprite_width */						READ_MARKER();						sprite_height = BitstreamGetBits(bs, 13);	/* sprite_height */						READ_MARKER();						sprite_left_coord = BitstreamGetBits(bs, 13);	/* sprite_left_coordinate */						READ_MARKER();						sprite_top_coord = BitstreamGetBits(bs, 13);	/* sprite_top_coordinate */						READ_MARKER();					}					dec->sprite_warping_points = BitstreamGetBits(bs, 6);		/* no_of_sprite_warping_points */					dec->sprite_warping_accuracy = BitstreamGetBits(bs, 2);		/* sprite_warping_accuracy */					dec->sprite_brightness_change = BitstreamGetBits(bs, 1);		/* brightness_change */					if (dec->sprite_enable != SPRITE_GMC)					{						low_latency_sprite_enable = BitstreamGetBits(bs, 1);		/* low_latency_sprite_enable */					}				}				if (vol_ver_id != 1 &&					dec->shape != VIDOBJLAY_SHAPE_RECTANGULAR) {					BitstreamSkip(bs, 1);	/* sadct_disable */				}				if (BitstreamGetBit(bs))	/* not_8_bit */				{					DPRINTF(XVID_DEBUG_HEADER, "not_8_bit==true (ignored)\n");					dec->quant_bits = BitstreamGetBits(bs, 4);	/* quant_precision */					BitstreamSkip(bs, 4);	/* bits_per_pixel */				} else {					dec->quant_bits = 5;				}				if (dec->shape == VIDOBJLAY_SHAPE_GRAYSCALE) {					BitstreamSkip(bs, 1);	/* no_gray_quant_update */					BitstreamSkip(bs, 1);	/* composition_method */					BitstreamSkip(bs, 1);	/* linear_composition */				}				dec->quant_type = BitstreamGetBit(bs);	/* quant_type */				DPRINTF(XVID_DEBUG_HEADER, "quant_type %i\n", dec->quant_type);				if (dec->quant_type) {					if (BitstreamGetBit(bs))	/* load_intra_quant_mat */					{						uint8_t matrix[64];						DPRINTF(XVID_DEBUG_HEADER, "load_intra_quant_mat\n");						bs_get_matrix(bs, matrix);						set_intra_matrix(dec->mpeg_quant_matrices, matrix);					} else						set_intra_matrix(dec->mpeg_quant_matrices, get_default_intra_matrix());					if (BitstreamGetBit(bs))	/* load_inter_quant_mat */					{						uint8_t matrix[64];						DPRINTF(XVID_DEBUG_HEADER, "load_inter_quant_mat\n");						bs_get_matrix(bs, matrix);						set_inter_matrix(dec->mpeg_quant_matrices, matrix);					} else						set_inter_matrix(dec->mpeg_quant_matrices, get_default_inter_matrix());					if (dec->shape == VIDOBJLAY_SHAPE_GRAYSCALE) {						DPRINTF(XVID_DEBUG_ERROR, "greyscale matrix not supported\n");						return -1;					}				}				if (vol_ver_id != 1) {					dec->quarterpel = BitstreamGetBit(bs);	/* quarter_sample */					DPRINTF(XVID_DEBUG_HEADER,"quarterpel %i\n", dec->quarterpel);				}				else					dec->quarterpel = 0;				dec->complexity_estimation_disable = BitstreamGetBit(bs);	/* complexity estimation disable */				if (!dec->complexity_estimation_disable)				{					read_vol_complexity_estimation_header(bs, dec);				}				BitstreamSkip(bs, 1);	/* resync_marker_disable */				if (BitstreamGetBit(bs))	/* data_partitioned */				{					DPRINTF(XVID_DEBUG_ERROR, "data_partitioned not supported\n");					BitstreamSkip(bs, 1);	/* reversible_vlc */				}				if (vol_ver_id != 1) {					dec->newpred_enable = BitstreamGetBit(bs);					if (dec->newpred_enable)	/* newpred_enable */					{						DPRINTF(XVID_DEBUG_HEADER, "+ newpred_enable\n");						BitstreamSkip(bs, 2);	/* requested_upstream_message_type */						BitstreamSkip(bs, 1);	/* newpred_segment_type */					}					dec->reduced_resolution_enable = BitstreamGetBit(bs);	/* reduced_resolution_vop_enable */					DPRINTF(XVID_DEBUG_HEADER, "reduced_resolution_enable %i\n", dec->reduced_resolution_enable);				}				else				{					dec->newpred_enable = 0;					dec->reduced_resolution_enable = 0;				}				dec->scalability = BitstreamGetBit(bs);	/* scalability */				if (dec->scalability)				{					DPRINTF(XVID_DEBUG_ERROR, "scalability not supported\n");					BitstreamSkip(bs, 1);	/* hierarchy_type */					BitstreamSkip(bs, 4);	/* ref_layer_id */					BitstreamSkip(bs, 1);	/* ref_layer_sampling_direc */					BitstreamSkip(bs, 5);	/* hor_sampling_factor_n */					BitstreamSkip(bs, 5);	/* hor_sampling_factor_m */					BitstreamSkip(bs, 5);	/* vert_sampling_factor_n */					BitstreamSkip(bs, 5);	/* vert_sampling_factor_m */					BitstreamSkip(bs, 1);	/* enhancement_type */					if(dec->shape == VIDOBJLAY_SHAPE_BINARY /* && hierarchy_type==0 */) {						BitstreamSkip(bs, 1);	/* use_ref_shape */						BitstreamSkip(bs, 1);	/* use_ref_texture */						BitstreamSkip(bs, 5);	/* shape_hor_sampling_factor_n */						BitstreamSkip(bs, 5);	/* shape_hor_sampling_factor_m */						BitstreamSkip(bs, 5);	/* shape_vert_sampling_factor_n */						BitstreamSkip(bs, 5);	/* shape_vert_sampling_factor_m */					}					return -1;				}			} else				/* dec->shape == BINARY_ONLY */			{				if (vol_ver_id != 1) {					dec->scalability = BitstreamGetBit(bs); /* scalability */					if (dec->scalability)					{						DPRINTF(XVID_DEBUG_ERROR, "scalability not supported\n");						BitstreamSkip(bs, 4);	/* ref_layer_id */						BitstreamSkip(bs, 5);	/* hor_sampling_factor_n */						BitstreamSkip(bs, 5);	/* hor_sampling_factor_m */						BitstreamSkip(bs, 5);	/* vert_sampling_factor_n */						BitstreamSkip(bs, 5);	/* vert_sampling_factor_m */						return -1;					}				}				BitstreamSkip(bs, 1);	/* resync_marker_disable */			}			return (resize ? -3 : -2 );	/* VOL */		} else if (start_code == GRPOFVOP_START_CODE) {			DPRINTF(XVID_DEBUG_STARTCODE, "<group_of_vop>\n");			BitstreamSkip(bs, 32);			{				int hours, minutes, seconds;				hours = BitstreamGetBits(bs, 5);				minutes = BitstreamGetBits(bs, 6);				READ_MARKER();				seconds = BitstreamGetBits(bs, 6);				DPRINTF(XVID_DEBUG_HEADER, "time %ih%im%is\n", hours,minutes,seconds);			}			BitstreamSkip(bs, 1);	/* closed_gov */			BitstreamSkip(bs, 1);	/* broken_link */		} else if (start_code == VOP_START_CODE) {			DPRINTF(XVID_DEBUG_STARTCODE, "<vop>\n");			BitstreamSkip(bs, 32);	/* vop_start_code */			coding_type = BitstreamGetBits(bs, 2);	/* vop_coding_type */			DPRINTF(XVID_DEBUG_HEADER, "coding_type %i\n", coding_type);			/*********************** for decode B-frame time ***********************/			while (BitstreamGetBit(bs) != 0)	/* time_base */				time_incr++;			READ_MARKER();			if (dec->time_inc_bits) {				time_increment = (BitstreamGetBits(bs, dec->time_inc_bits));	/* vop_time_increment */			}			DPRINTF(XVID_DEBUG_HEADER, "time_base %i\n", time_incr);			DPRINTF(XVID_DEBUG_HEADER, "time_increment %i\n", time_increment);			DPRINTF(XVID_DEBUG_TIMECODE, "%c %i:%i\n",				coding_type == I_VOP ? 'I' : coding_type == P_VOP ? 'P' : coding_type == B_VOP ? 'B' : 'S',				time_incr, time_increment);			if (coding_type != B_VOP) {				dec->last_time_base = dec->time_base;				dec->time_base += time_incr;				dec->time = dec->time_base*dec->time_inc_resolution + time_increment;				dec->time_pp = (int32_t)(dec->time - dec->last_non_b_time);				dec->last_non_b_time = dec->time;			} else {				dec->time = (dec->last_time_base + time_incr)*dec->time_inc_resolution + time_increment;				dec->time_bp = dec->time_pp - (int32_t)(dec->last_non_b_time - dec->time);			}			DPRINTF(XVID_DEBUG_HEADER,"time_pp=%i\n", dec->time_pp);			DPRINTF(XVID_DEBUG_HEADER,"time_bp=%i\n", dec->time_bp);			READ_MARKER();			if (!BitstreamGetBit(bs))	/* vop_coded */			{				DPRINTF(XVID_DEBUG_HEADER, "vop_coded==false\n");				return N_VOP;			}			if (dec->newpred_enable)			{				int vop_id;				int vop_id_for_prediction;				vop_id = BitstreamGetBits(bs, MIN(dec->time_inc_bits + 3, 15));				DPRINTF(XVID_DEBUG_HEADER, "vop_id %i\n", vop_id);				if (BitstreamGetBit(bs))	/* vop_id_for_prediction_indication */				{					vop_id_for_prediction = BitstreamGetBits(bs, MIN(dec->time_inc_bits + 3, 15));					DPRINTF(XVID_DEBUG_HEADER, "vop_id_for_prediction %i\n", vop_id_for_prediction);				}				READ_MARKER();			}			/* fix a little bug by MinChen <chenm002@163.com> */			if ((dec->shape != VIDOBJLAY_SHAPE_BINARY_ONLY) &&				( (coding_type == P_VOP) || (coding_type == S_VOP && dec->sprite_enable == SPRITE_GMC) ) ) {				*rounding = BitstreamGetBit(bs);	/* rounding_type */				DPRINTF(XVID_DEBUG_HEADER, "rounding %i\n", *rounding);			}			if (dec->reduced_resolution_enable &&				dec->shape == VIDOBJLAY_SHAPE_RECTANGULAR &&				(coding_type == P_VOP || coding_type == I_VOP)) {				*reduced_resolution = BitstreamGetBit(bs);				DPRINTF(XVID_DEBUG_HEADER, "reduced_resolution %i\n", *reduced_resolution);			}			else			{				*reduced_resolution = 0;			}			if (dec->shape != VIDOBJLAY_SHAPE_RECTANGULAR) {				if(!(dec->sprite_enable == SPRITE_STATIC && coding_type == I_VOP)) {					uint32_t width, height;					uint32_t horiz_mc_ref, vert_mc_ref;					width = BitstreamGetBits(bs, 13);					READ_MARKER();					height = BitstreamGetBits(bs, 13);					READ_MARKER();					horiz_mc_ref = BitstreamGetBits(bs, 13);					READ_MARKER();					vert_mc_ref = BitstreamGetBits(bs, 13);					READ_MARKER();					DPRINTF(XVID_DEBUG_HEADER, "width %i\n", width);					DPRINTF(XVID_DEBUG_HEADER, "height %i\n", height);					DPRINTF(XVID_DEBUG_HEADER, "horiz_mc_ref %i\n", horiz_mc_ref);					DPRINTF(XVID_DEBUG_HEADER, "vert_mc_ref %i\n", vert_mc_ref);				}				BitstreamSkip(bs, 1);	/* change_conv_ratio_disable */				if (BitstreamGetBit(bs))	/* vop_constant_alpha */				{					BitstreamSkip(bs, 8);	/* vop_constant_alpha_value */				}			}			if (dec->shape != VIDOBJLAY_SHAPE_BINARY_ONLY) {				if (!dec->complexity_estimation_disable)				{					read_vop_complexity_estimation_header(bs, dec, coding_type);				}				/* intra_dc_vlc_threshold */				*intra_dc_threshold =					intra_dc_threshold_table[BitstreamGetBits(bs, 3)];				dec->top_field_first = 0;				dec->alternate_vertical_scan = 0;				if (dec->interlacing) {					dec->top_field_first = BitstreamGetBit(bs);					DPRINTF(XVID_DEBUG_HEADER, "interlace top_field_first %i\n", dec->top_field_first);					dec->alternate_vertical_scan = BitstreamGetBit(bs);					DPRINTF(XVID_DEBUG_HEADER, "interlace alternate_vertical_scan %i\n", dec->alternate_vertical_scan);				}			}			if ((dec->sprite_enable == SPRITE_STATIC || dec->sprite_enable== SPRITE_GMC) && coding_type == S_VOP) {				int i;				for (i = 0 ; i < dec->sprite_warping_points; i++)				{					int length;					int x = 0, y = 0;					/* sprite code borowed from ffmpeg; thx Michael Niedermayer <michaelni@gmx.at> */					length = bs_get_spritetrajectory(bs);					if(length){						x= BitstreamGetBits(bs, length);						if ((x >> (length - 1)) == 0) /* if MSB not set it is negative*/							x = - (x ^ ((1 << length) - 1));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级片免费看| 另类欧美日韩国产在线| 精品国产一区二区三区不卡| 一区二区三区四区视频精品免费| 国产精品美女久久久久久久网站| 色综合久久88色综合天天免费| 国模大尺度一区二区三区| 洋洋成人永久网站入口| 亚洲午夜精品网| 成人免费一区二区三区在线观看| 精品日产卡一卡二卡麻豆| 欧美视频一区二区三区在线观看| 91理论电影在线观看| 国内精品久久久久影院薰衣草| 亚洲一二三专区| 午夜一区二区三区在线观看| 成人欧美一区二区三区白人| 久久久高清一区二区三区| 91精品久久久久久久91蜜桃 | 色婷婷av一区二区三区gif| 国产成人精品免费网站| 日韩精品电影在线| 美女视频黄频大全不卡视频在线播放| 亚洲综合色在线| 一区二区三区蜜桃| 亚洲精品一二三四区| 日本不卡视频在线| 日韩成人dvd| 亚洲成av人片在线| 日韩高清在线不卡| 成人免费高清视频在线观看| 狠狠色丁香久久婷婷综| 九九精品一区二区| 激情成人午夜视频| 国产成人亚洲综合a∨婷婷| 在线一区二区观看| 在线免费观看日本欧美| 欧美又粗又大又爽| 成a人片亚洲日本久久| 欧美一级视频精品观看| 精品日韩欧美在线| 国产午夜亚洲精品理论片色戒 | 欧美一区二区三区在| 欧洲精品一区二区| 制服.丝袜.亚洲.中文.综合| 欧美大片在线观看| 国产91综合一区在线观看| 91视频www| 一本色道久久加勒比精品| 91美女在线看| 欧美在线影院一区二区| 国产精品福利影院| 天天亚洲美女在线视频| 九一久久久久久| 首页国产丝袜综合| 亚洲成人av在线电影| 精品一区二区影视| 成av人片一区二区| 欧美自拍偷拍一区| 3d成人动漫网站| ww亚洲ww在线观看国产| 亚洲欧洲综合另类在线| 日本道色综合久久| 成人免费小视频| 午夜精品久久一牛影视| 国产jizzjizz一区二区| 国产亚洲一区二区三区在线观看| 亚洲精品精品亚洲| 精品一区二区久久| 国产精一品亚洲二区在线视频| 欧美日本一区二区三区| 中文字幕国产精品一区二区| 亚洲一级二级在线| 丝袜a∨在线一区二区三区不卡| 秋霞电影一区二区| 午夜精品福利一区二区蜜股av | 99国产精品国产精品毛片| 91精品免费在线观看| 国产拍揄自揄精品视频麻豆| 一区二区成人在线视频 | 国产精品女同一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 国产一区二区三区电影在线观看| 91美女视频网站| 日韩欧美一二三| 久久国产精品无码网站| 欧美日韩免费电影| 亚洲精品视频免费看| 亚洲电影在线免费观看| 欧美二区三区的天堂| 国产精品女上位| 成人污污视频在线观看| 亚洲色图清纯唯美| 不卡欧美aaaaa| 一本大道综合伊人精品热热| 久久日韩精品一区二区五区| 日韩激情av在线| 在线看日本不卡| 日韩一区中文字幕| 欧美精品久久99久久在免费线 | 欧美中文字幕一区二区三区亚洲| 日韩一区二区麻豆国产| 丁香一区二区三区| 久久久另类综合| 韩国精品久久久| 国产精品动漫网站| 成人精品国产免费网站| 欧美国产一区二区在线观看| 国产一区二区精品久久91| 一区二区三区在线免费视频 | 国产激情偷乱视频一区二区三区| 91精品久久久久久久久99蜜臂| 国产一区二区在线电影| 久久精品人人做人人综合| 国产精品一区免费在线观看| 91精品国产日韩91久久久久久| 国产精品18久久久久久久久| 国产精品嫩草影院av蜜臀| 成人激情图片网| 国产成人免费高清| 性做久久久久久| 这里只有精品99re| 麻豆国产91在线播放| 亚洲欧美激情小说另类| 欧美色精品在线视频| 视频在线观看91| 精品国产sm最大网站免费看| 欧美丰满美乳xxx高潮www| 久久99精品国产麻豆婷婷 | 国产精品一区二区在线播放| 久久久精品中文字幕麻豆发布| 欧美aaaaa成人免费观看视频| 26uuu成人网一区二区三区| 成人久久视频在线观看| 一区二区高清视频在线观看| 中文字幕在线不卡一区二区三区| 在线视频你懂得一区二区三区| 热久久国产精品| 国产精品久久久久久久久动漫| 久久精品男人天堂av| 色噜噜狠狠色综合中国| 蜜桃久久久久久久| 国产欧美日韩不卡| 欧美久久一区二区| 国产999精品久久| 日韩毛片视频在线看| 欧美一二三区精品| 成人av午夜电影| 蜜臀精品久久久久久蜜臀| 欧美一卡2卡3卡4卡| 91蜜桃传媒精品久久久一区二区| 精品写真视频在线观看| 中文字幕在线视频一区| 中文字幕在线免费不卡| 日韩精品在线一区| 欧美日韩专区在线| 欧美乱妇15p| 成人精品免费网站| 精彩视频一区二区| 免费在线观看日韩欧美| 亚洲精品欧美在线| 国产喷白浆一区二区三区| jiyouzz国产精品久久| 成人福利电影精品一区二区在线观看 | 麻豆国产欧美日韩综合精品二区 | 国产日韩精品一区二区三区| 欧美性猛片aaaaaaa做受| 国内精品伊人久久久久av一坑 | 欧美午夜精品一区二区三区 | 中文字幕乱码日本亚洲一区二区| 欧美本精品男人aⅴ天堂| 欧美乱熟臀69xxxxxx| 在线观看欧美精品| www.亚洲精品| 成人一区二区三区在线观看| 色综合久久88色综合天天| 美女视频黄频大全不卡视频在线播放| 亚洲午夜精品17c| 亚洲图片自拍偷拍| 欧美va亚洲va在线观看蝴蝶网| 欧美一区二区三区四区五区| 欧美日韩国产高清一区二区三区 | 成人动漫精品一区二区| 北条麻妃一区二区三区| 日本欧美一区二区三区乱码| 中文字幕乱码一区二区免费| 国产欧美1区2区3区| 欧美写真视频网站| 91一区二区三区在线播放| 成人av在线一区二区| 亚洲国产精品一区二区久久| 激情六月婷婷综合| 国产福利精品一区| 成人免费三级在线| 日韩免费一区二区| 精品国产一区二区三区不卡 | 国产精品久久久一本精品| 久久久久久久网| 国产精品视频一二三| 日韩在线a电影|