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

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

?? jas_cm.c

?? 君正早期ucos系統(只有早期的才不沒有打包成庫),MPLAYER,文件系統,圖片解碼,瀏覽,電子書,錄音,想學ucos,識貨的人就下吧 russblock fmradio explore set
?? C
?? 第 1 頁 / 共 3 頁
字號:
/* * Copyright (c) 2002-2003 Michael David Adams. * All rights reserved. *//* __START_OF_JASPER_LICENSE__ *  * JasPer Software License *  * IMAGE POWER JPEG-2000 PUBLIC LICENSE * ************************************ *  * GRANT: *  * Permission is hereby granted, free of charge, to any person (the "User") * obtaining a copy of this software and associated documentation, to deal * in the JasPer Software without restriction, including without limitation * the right to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the JasPer Software (in source and binary forms), * and to permit persons to whom the JasPer Software is furnished to do so, * provided further that the License Conditions below are met. *  * License Conditions * ****************** *  * A.  Redistributions of source code must retain the above copyright notice, * and this list of conditions, and the following disclaimer. *  * B.  Redistributions in binary form must reproduce the above copyright * notice, and this list of conditions, and the following disclaimer in * the documentation and/or other materials provided with the distribution. *  * C.  Neither the name of Image Power, Inc. nor any other contributor * (including, but not limited to, the University of British Columbia and * Michael David Adams) may be used to endorse or promote products derived * from this software without specific prior written permission. *  * D.  User agrees that it shall not commence any action against Image Power, * Inc., the University of British Columbia, Michael David Adams, or any * other contributors (collectively "Licensors") for infringement of any * intellectual property rights ("IPR") held by the User in respect of any * technology that User owns or has a right to license or sublicense and * which is an element required in order to claim compliance with ISO/IEC * 15444-1 (i.e., JPEG-2000 Part 1).  "IPR" means all intellectual property * rights worldwide arising under statutory or common law, and whether * or not perfected, including, without limitation, all (i) patents and * patent applications owned or licensable by User; (ii) rights associated * with works of authorship including copyrights, copyright applications, * copyright registrations, mask work rights, mask work applications, * mask work registrations; (iii) rights relating to the protection of * trade secrets and confidential information; (iv) any right analogous * to those set forth in subsections (i), (ii), or (iii) and any other * proprietary rights relating to intangible property (other than trademark, * trade dress, or service mark rights); and (v) divisions, continuations, * renewals, reissues and extensions of the foregoing (as and to the extent * applicable) now existing, hereafter filed, issued or acquired. *  * E.  If User commences an infringement action against any Licensor(s) then * such Licensor(s) shall have the right to terminate User's license and * all sublicenses that have been granted hereunder by User to other parties. *  * F.  This software is for use only in hardware or software products that * are compliant with ISO/IEC 15444-1 (i.e., JPEG-2000 Part 1).  No license * or right to this Software is granted for products that do not comply * with ISO/IEC 15444-1.  The JPEG-2000 Part 1 standard can be purchased * from the ISO. *  * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. * NO USE OF THE JASPER SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER * THIS DISCLAIMER.  THE JASPER SOFTWARE IS PROVIDED BY THE LICENSORS AND * CONTRIBUTORS UNDER THIS LICENSE ON AN ``AS-IS'' BASIS, WITHOUT WARRANTY * OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, * WARRANTIES THAT THE JASPER SOFTWARE IS FREE OF DEFECTS, IS MERCHANTABLE, * IS FIT FOR A PARTICULAR PURPOSE OR IS NON-INFRINGING.  THOSE INTENDING * TO USE THE JASPER SOFTWARE OR MODIFICATIONS THEREOF FOR USE IN HARDWARE * OR SOFTWARE PRODUCTS ARE ADVISED THAT THEIR USE MAY INFRINGE EXISTING * PATENTS, COPYRIGHTS, TRADEMARKS, OR OTHER INTELLECTUAL PROPERTY RIGHTS. * THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE JASPER SOFTWARE * IS WITH THE USER.  SHOULD ANY PART OF THE JASPER SOFTWARE PROVE DEFECTIVE * IN ANY RESPECT, THE USER (AND NOT THE INITIAL DEVELOPERS, THE UNIVERSITY * OF BRITISH COLUMBIA, IMAGE POWER, INC., MICHAEL DAVID ADAMS, OR ANY * OTHER CONTRIBUTOR) SHALL ASSUME THE COST OF ANY NECESSARY SERVICING, * REPAIR OR CORRECTION.  UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, * WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE * INITIAL DEVELOPER, THE UNIVERSITY OF BRITISH COLUMBIA, IMAGE POWER, INC., * MICHAEL DAVID ADAMS, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE * JASPER SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO * THE USER OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR * CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, * DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR * MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF * SUCH PARTY HAD BEEN INFORMED, OR OUGHT TO HAVE KNOWN, OF THE POSSIBILITY * OF SUCH DAMAGES.  THE JASPER SOFTWARE AND UNDERLYING TECHNOLOGY ARE NOT * FAULT-TOLERANT AND ARE NOT DESIGNED, MANUFACTURED OR INTENDED FOR USE OR * RESALE AS ON-LINE CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING * FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, * AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT * LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE * JASPER SOFTWARE OR UNDERLYING TECHNOLOGY OR PRODUCT COULD LEAD DIRECTLY * TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE * ("HIGH RISK ACTIVITIES").  LICENSOR SPECIFICALLY DISCLAIMS ANY EXPRESS * OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.  USER WILL NOT * KNOWINGLY USE, DISTRIBUTE OR RESELL THE JASPER SOFTWARE OR UNDERLYING * TECHNOLOGY OR PRODUCTS FOR HIGH RISK ACTIVITIES AND WILL ENSURE THAT ITS * CUSTOMERS AND END-USERS OF ITS PRODUCTS ARE PROVIDED WITH A COPY OF THE * NOTICE SPECIFIED IN THIS SECTION. *  * __END_OF_JASPER_LICENSE__ *//* * Color Management * * $Id: jas_cm.c,v 1.1.1.1 2007/12/04 09:35:32 xliu Exp $ */#include <jasper/jas_config.h>#include <math.h>#include <stdlib.h>#include <assert.h>#include <jasper/jas_cm.h>#include <jasper/jas_icc.h>#include <jasper/jas_init.h>#include <jasper/jas_stream.h>#include <jasper/jas_malloc.h>#include <jasper/jas_math.h>static jas_cmprof_t *jas_cmprof_create(void);static void jas_cmshapmatlut_cleanup(jas_cmshapmatlut_t *);static jas_cmreal_t jas_cmshapmatlut_lookup(jas_cmshapmatlut_t *lut, jas_cmreal_t x);static void jas_cmpxform_destroy(jas_cmpxform_t *pxform);static jas_cmpxform_t *jas_cmpxform_copy(jas_cmpxform_t *pxform);static void jas_cmshapmat_destroy(jas_cmpxform_t *pxform);static int jas_cmshapmat_apply(jas_cmpxform_t *pxform, jas_cmreal_t *in,  jas_cmreal_t *out, int cnt);static int jas_cmputint(long **bufptr, int sgnd, int prec, long val);static int jas_cmgetint(long **bufptr, int sgnd, int prec, long *val);static int jas_cmpxformseq_append(jas_cmpxformseq_t *pxformseq,  jas_cmpxformseq_t *othpxformseq);static int jas_cmpxformseq_appendcnvt(jas_cmpxformseq_t *pxformseq,  int, int);static int jas_cmpxformseq_resize(jas_cmpxformseq_t *pxformseq, int n);static int mono(jas_iccprof_t *prof, int op, jas_cmpxformseq_t **pxformseq);static int triclr(jas_iccprof_t *prof, int op, jas_cmpxformseq_t **retpxformseq);static void jas_cmpxformseq_destroy(jas_cmpxformseq_t *pxformseq);static int jas_cmpxformseq_delete(jas_cmpxformseq_t *pxformseq, int i);static jas_cmpxformseq_t *jas_cmpxformseq_create(void);static jas_cmpxformseq_t *jas_cmpxformseq_copy(jas_cmpxformseq_t *pxformseq);static int jas_cmshapmat_invmat(jas_cmreal_t out[3][4], jas_cmreal_t in[3][4]);static int jas_cmpxformseq_insertpxform(jas_cmpxformseq_t *pxformseq,  int i, jas_cmpxform_t *pxform);#define	SEQFWD(intent)	(intent)#define	SEQREV(intent)	(4 + (intent))#define	SEQSIM(intent)	(8 + (intent))#define	SEQGAM		12#define fwdpxformseq(prof, intent) \  (((prof)->pxformseqs[SEQFWD(intent)]) ? \  ((prof)->pxformseqs[SEQFWD(intent)]) : \  ((prof)->pxformseqs[SEQFWD(0)]))#define revpxformseq(prof, intent) \  (((prof)->pxformseqs[SEQREV(intent)]) ? \  ((prof)->pxformseqs[SEQREV(intent)]) : \  ((prof)->pxformseqs[SEQREV(0)]))#define simpxformseq(prof, intent) \  (((prof)->pxformseqs[SEQSIM(intent)]) ? \  ((prof)->pxformseqs[SEQSIM(intent)]) : \  ((prof)->pxformseqs[SEQSIM(0)]))#define gampxformseq(prof)	((prof)->pxformseqs[SEQGAM])static int icctoclrspc(int iccclrspc, int refflag);static jas_cmpxform_t *jas_cmpxform_create0(void);static jas_cmpxform_t *jas_cmpxform_createshapmat(void);static void jas_cmshapmatlut_init(jas_cmshapmatlut_t *lut);static int jas_cmshapmatlut_set(jas_cmshapmatlut_t *lut, jas_icccurv_t *curv);static jas_cmpxformops_t shapmat_ops = {jas_cmshapmat_destroy, jas_cmshapmat_apply, 0};static jas_cmprof_t *jas_cmprof_createsycc(void);/******************************************************************************\* Color profile class.\******************************************************************************/jas_cmprof_t *jas_cmprof_createfromclrspc(int clrspc){	jas_iccprof_t *iccprof;	jas_cmprof_t *prof;	iccprof = 0;	prof = 0;	switch (clrspc) {	case JAS_CLRSPC_SYCBCR:		if (!(prof = jas_cmprof_createsycc()))			goto error;		break;	default:		if (!(iccprof = jas_iccprof_createfromclrspc(clrspc)))			goto error;		if (!(prof = jas_cmprof_createfromiccprof(iccprof)))			goto error;		jas_iccprof_destroy(iccprof);		if (!jas_clrspc_isgeneric(clrspc))			prof->clrspc = clrspc;		break;	}	return prof;error:	if (iccprof)		jas_iccprof_destroy(iccprof);	return 0;}static jas_cmprof_t *jas_cmprof_createsycc(){	jas_cmprof_t *prof;	jas_cmpxform_t *fwdpxform;	jas_cmpxform_t *revpxform;	jas_cmshapmat_t *fwdshapmat;	jas_cmshapmat_t *revshapmat;	int i;	int j;	if (!(prof = jas_cmprof_createfromclrspc(JAS_CLRSPC_SRGB)))		goto error;	prof->clrspc = JAS_CLRSPC_SYCBCR;	assert(prof->numchans == 3 && prof->numrefchans == 3);	assert(prof->refclrspc == JAS_CLRSPC_CIEXYZ);	if (!(fwdpxform = jas_cmpxform_createshapmat()))		goto error;	fwdpxform->numinchans = 3;	fwdpxform->numoutchans = 3;	fwdshapmat = &fwdpxform->data.shapmat;	fwdshapmat->mono = 0;	fwdshapmat->order = 0;	fwdshapmat->useluts = 0;	fwdshapmat->usemat = 1;	fwdshapmat->mat[0][0] = 1.0;	fwdshapmat->mat[0][1] = 0.0;	fwdshapmat->mat[0][2] = 1.402;	fwdshapmat->mat[1][0] = 1.0;	fwdshapmat->mat[1][1] = -0.34413;	fwdshapmat->mat[1][2] = -0.71414;	fwdshapmat->mat[2][0] = 1.0;	fwdshapmat->mat[2][1] = 1.772;	fwdshapmat->mat[2][2] = 0.0;	fwdshapmat->mat[0][3] = -0.5 * (1.402);	fwdshapmat->mat[1][3] = -0.5 * (-0.34413 - 0.71414);	fwdshapmat->mat[2][3] = -0.5 * (1.772);	if (!(revpxform = jas_cmpxform_createshapmat()))		goto error;	revpxform->numinchans = 3;	revpxform->numoutchans = 3;	revshapmat = &revpxform->data.shapmat;	revshapmat->mono = 0;	revshapmat->order = 1;	revshapmat->useluts = 0;	revshapmat->usemat = 1;	jas_cmshapmat_invmat(revshapmat->mat, fwdshapmat->mat);	for (i = 0; i < JAS_CMXFORM_NUMINTENTS; ++i) {		j = SEQFWD(i);		if (prof->pxformseqs[j]) {			if (jas_cmpxformseq_insertpxform(prof->pxformseqs[j], 0,			  fwdpxform))				goto error;		}		j = SEQREV(i);		if (prof->pxformseqs[j]) {			if (jas_cmpxformseq_insertpxform(prof->pxformseqs[j],			  -1, revpxform))				goto error;		}	}	jas_cmpxform_destroy(fwdpxform);	jas_cmpxform_destroy(revpxform);	return prof;error:	return 0;}jas_cmprof_t *jas_cmprof_createfromiccprof(jas_iccprof_t *iccprof){	jas_cmprof_t *prof;	jas_icchdr_t icchdr;	jas_cmpxformseq_t *fwdpxformseq;	jas_cmpxformseq_t *revpxformseq;	if (!(prof = jas_cmprof_create()))		goto error;	jas_iccprof_gethdr(iccprof, &icchdr);	if (!(prof->iccprof = jas_iccprof_copy(iccprof)))		goto error;	prof->clrspc = icctoclrspc(icchdr.colorspc, 0);	prof->refclrspc = icctoclrspc(icchdr.refcolorspc, 1);	prof->numchans = jas_clrspc_numchans(prof->clrspc);	prof->numrefchans = jas_clrspc_numchans(prof->refclrspc);	if (prof->numchans == 1) {		if (mono(prof->iccprof, 0, &fwdpxformseq))			goto error;		if (mono(prof->iccprof, 1, &revpxformseq))			goto error;	} else if (prof->numchans == 3) {		if (triclr(prof->iccprof, 0, &fwdpxformseq))			goto error;		if (triclr(prof->iccprof, 1, &revpxformseq))			goto error;	}	prof->pxformseqs[SEQFWD(0)] = fwdpxformseq;	prof->pxformseqs[SEQREV(0)] = revpxformseq;#if 0	if (prof->numchans > 1) {		lut(prof->iccprof, 0, PER, &pxformseq);		pxformseqs_set(prof, SEQFWD(PER), pxformseq);		lut(prof->iccprof, 1, PER, &pxformseq);		pxformseqs_set(prof, SEQREV(PER), pxformseq);		lut(prof->iccprof, 0, CLR, &pxformseq);		pxformseqs_set(prof, SEQREV(CLR), pxformseq);		lut(prof->iccprof, 1, CLR, &pxformseq);		pxformseqs_set(prof, SEQREV(CLR), pxformseq);		lut(prof->iccprof, 0, SAT, &pxformseq);		pxformseqs_set(prof, SEQREV(SAT), pxformseq);		lut(prof->iccprof, 1, SAT, &pxformseq);		pxformseqs_set(prof, SEQREV(SAT), pxformseq);	}#endif	return prof;error:	return 0;}static jas_cmprof_t *jas_cmprof_create(){	int i;	jas_cmprof_t *prof;	if (!(prof = jas_malloc(sizeof(jas_cmprof_t))))		return 0;	memset(prof, 0, sizeof(jas_cmprof_t));	prof->iccprof = 0;	for (i = 0; i < JAS_CMPROF_NUMPXFORMSEQS; ++i)		prof->pxformseqs[i] = 0;	return prof;}void jas_cmprof_destroy(jas_cmprof_t *prof){ 	int i;	for (i = 0; i < JAS_CMPROF_NUMPXFORMSEQS; ++i) {		if (prof->pxformseqs[i]) {			jas_cmpxformseq_destroy(prof->pxformseqs[i]);			prof->pxformseqs[i] = 0;		}	}	if (prof->iccprof)		jas_iccprof_destroy(prof->iccprof);	jas_free(prof);}jas_cmprof_t *jas_cmprof_copy(jas_cmprof_t *prof){	jas_cmprof_t *newprof;	int i;	if (!(newprof = jas_cmprof_create()))		goto error;	newprof->clrspc = prof->clrspc;	newprof->numchans = prof->numchans;	newprof->refclrspc = prof->refclrspc;	newprof->numrefchans = prof->numrefchans;	newprof->iccprof = jas_iccprof_copy(prof->iccprof);	for (i = 0; i < JAS_CMPROF_NUMPXFORMSEQS; ++i) {		if (prof->pxformseqs[i]) {			if (!(newprof->pxformseqs[i] = jas_cmpxformseq_copy(prof->pxformseqs[i])))				goto error;		}	}	return newprof;error:	return 0;}/******************************************************************************\* Transform class.\******************************************************************************/jas_cmxform_t *jas_cmxform_create(jas_cmprof_t *inprof, jas_cmprof_t *outprof,  jas_cmprof_t *prfprof, int op, int intent, int optimize){	jas_cmxform_t *xform;	jas_cmpxformseq_t *inpxformseq;	jas_cmpxformseq_t *outpxformseq;	jas_cmpxformseq_t *altoutpxformseq;	jas_cmpxformseq_t *prfpxformseq;	int prfintent;	/* Avoid compiler warnings about unused parameters. */	optimize = 0;	prfintent = intent;	if (!(xform = jas_malloc(sizeof(jas_cmxform_t))))		goto error;	if (!(xform->pxformseq = jas_cmpxformseq_create()))		goto error;	switch (op) {	case JAS_CMXFORM_OP_FWD:		inpxformseq = fwdpxformseq(inprof, intent);		outpxformseq = revpxformseq(outprof, intent);		if (!inpxformseq || !outpxformseq)			goto error;		if (jas_cmpxformseq_append(xform->pxformseq, inpxformseq) ||		  jas_cmpxformseq_appendcnvt(xform->pxformseq,		  inprof->refclrspc, outprof->refclrspc) ||		  jas_cmpxformseq_append(xform->pxformseq, outpxformseq))			goto error;		xform->numinchans = jas_clrspc_numchans(inprof->clrspc);		xform->numoutchans = jas_clrspc_numchans(outprof->clrspc);		break;	case JAS_CMXFORM_OP_REV:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区在线播放| 毛片一区二区三区| 国产精品入口麻豆原神| 久久久久久久性| 国产欧美va欧美不卡在线 | 一区二区在线电影| 1024成人网色www| 一区在线观看视频| 亚洲精品久久久久久国产精华液| 亚洲视频香蕉人妖| 一区二区三区欧美在线观看| 亚洲成a人片在线不卡一二三区| 一区二区三区在线播| 亚洲福利一区二区| 乱一区二区av| 成人午夜激情影院| 91色porny| 欧美一区二区三区日韩| 精品国产免费一区二区三区香蕉| 国产亚洲一区二区三区| 亚洲美女区一区| 蜜桃在线一区二区三区| 国产成人精品网址| 91福利资源站| 久久综合狠狠综合久久激情| 亚洲欧洲日韩一区二区三区| 一区二区成人在线视频| 极品少妇xxxx偷拍精品少妇| av网站一区二区三区| 欧美久久久一区| 26uuu精品一区二区| 亚洲综合男人的天堂| 麻豆国产精品官网| 色88888久久久久久影院野外| 51午夜精品国产| 成人免费在线播放视频| 日韩中文字幕不卡| 成人a区在线观看| 337p亚洲精品色噜噜狠狠| 欧美高清在线精品一区| 六月丁香婷婷色狠狠久久| 91丨porny丨国产| 久久丝袜美腿综合| 亚洲精品视频在线观看网站| 九一九一国产精品| 欧美午夜一区二区三区免费大片| 国产亚洲污的网站| 麻豆国产精品官网| 欧美日韩一区二区三区在线| 国产精品视频你懂的| 蜜桃视频在线观看一区| 欧美在线免费视屏| 日本一区二区三区视频视频| 久久精品国产精品亚洲精品| 色哟哟一区二区在线观看| 久久影院电视剧免费观看| 石原莉奈在线亚洲三区| 91蜜桃免费观看视频| 国产视频一区二区在线| 久久国内精品自在自线400部| 精品视频1区2区| 亚洲精品成人悠悠色影视| 成人av免费网站| 中文字幕不卡三区| 国产精品综合一区二区| 久久久综合激的五月天| 精品在线免费视频| 精品处破学生在线二十三| 蜜臂av日日欢夜夜爽一区| 欧美日韩一区三区| 午夜影院在线观看欧美| 欧美男人的天堂一二区| 亚洲成人黄色小说| 欧美老肥妇做.爰bbww| 亚洲大片在线观看| 欧美久久免费观看| 麻豆专区一区二区三区四区五区| 欧美一区日韩一区| 美女www一区二区| 精品国产不卡一区二区三区| 国内精品伊人久久久久av一坑 | 欧美高清激情brazzers| 丝袜美腿一区二区三区| 91精品一区二区三区久久久久久 | 久久综合九色综合欧美就去吻| 久久国产精品99精品国产| 精品成人a区在线观看| 国产成人福利片| 亚洲免费观看视频| 制服丝袜亚洲色图| 久久精品国产精品亚洲红杏| 久久久精品综合| 91蜜桃视频在线| 日韩av在线发布| 久久九九影视网| 欧美做爰猛烈大尺度电影无法无天| 亚洲成人免费电影| 欧美mv和日韩mv的网站| 丁香五精品蜜臀久久久久99网站| 最新高清无码专区| 67194成人在线观看| 懂色av一区二区夜夜嗨| 亚洲一区二区精品久久av| 精品国产露脸精彩对白 | 在线成人午夜影院| 国产老肥熟一区二区三区| 一区二区三区精密机械公司| 精品伦理精品一区| 色综合一个色综合亚洲| 久久精品999| 一区二区三区中文字幕精品精品 | 成人免费黄色在线| 婷婷成人综合网| 中文字幕精品一区| 欧美一区二区三区日韩| 99久久99久久精品国产片果冻| 男女激情视频一区| 一区二区三区四区av| 久久精品水蜜桃av综合天堂| 欧美精选在线播放| 色天天综合久久久久综合片| 国产一区在线视频| 日韩av不卡一区二区| 成人免费视频在线观看| 久久久91精品国产一区二区精品| 欧美视频在线不卡| 色综合色综合色综合色综合色综合| 免费人成在线不卡| 亚洲电影第三页| 亚洲视频一区在线观看| 国产无遮挡一区二区三区毛片日本| 欧美日韩精品三区| 欧美在线影院一区二区| 97久久精品人人做人人爽| 国产精品亚洲一区二区三区在线| 日韩电影在线一区二区| 亚洲一区二区三区小说| 亚洲国产成人私人影院tom| 欧美成人女星排名| 欧美一区二区福利在线| 欧美巨大另类极品videosbest| 色天使色偷偷av一区二区| 99精品国产一区二区三区不卡| 成人午夜视频在线观看| 成人美女视频在线观看18| 国产高清视频一区| 国产黄色精品网站| 国产91在线看| 国产高清精品在线| 成人综合在线视频| 成人精品视频一区二区三区| 国产黄人亚洲片| 成人av午夜影院| 成人av电影免费观看| 不卡的av中国片| 日本韩国欧美一区二区三区| 欧美色视频一区| 在线播放/欧美激情| 欧美成人艳星乳罩| 久久久久久久网| 亚洲欧洲日韩一区二区三区| 亚洲欧美激情在线| 亚洲一区二区三区在线| 日本欧美大码aⅴ在线播放| 美女脱光内衣内裤视频久久影院| 日韩va欧美va亚洲va久久| 激情五月激情综合网| 国产精品一区二区在线观看不卡 | 成人高清av在线| 一本到三区不卡视频| 欧美日韩免费一区二区三区| 欧美精品黑人性xxxx| 337p粉嫩大胆色噜噜噜噜亚洲 | 一本一道久久a久久精品 | 成人性视频网站| 99久久久久免费精品国产| 一本大道av一区二区在线播放| 欧美日韩成人综合| 国产日韩欧美一区二区三区综合| 中文字幕一区二区三区在线观看| 亚洲资源中文字幕| 国产在线精品免费av| 91久久精品日日躁夜夜躁欧美| 91精品国产欧美一区二区18| 中文字幕va一区二区三区| 夜夜嗨av一区二区三区中文字幕 | 国产精品乱码久久久久久| 亚洲一区二区三区四区不卡| 秋霞午夜鲁丝一区二区老狼| 成人永久免费视频| 日韩一区二区视频在线观看| 中文字幕一区视频| 狠狠久久亚洲欧美| 欧美日韩亚洲综合一区二区三区| 国产日韩欧美精品电影三级在线 | 精品写真视频在线观看| 91社区在线播放| 久久亚洲精精品中文字幕早川悠里 | 欧美日韩中字一区| 国产嫩草影院久久久久|