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

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

?? camera_yuv_para.c

?? MTK MT6225平臺用的美光攝像頭MT9V112驅動
?? C
字號:
/*****************************************************************************
*  Copyright Statement:
*  --------------------
*  This software is protected by Copyright and the information contained
*  herein is confidential. The software may not be copied and the information
*  contained herein may not be used or disclosed except with the written
*  permission of MediaTek Inc. (C) 2005
*
*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
*
*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/

/*****************************************************************************
 *
 * Filename:
 * ---------
 *   camera_para.c
 *
 ****************************************************************************/
#if !defined(ISP_SUPPORT)
	// DO NOT delete this section!!! 
	// When ISP_SUPPORT is not defined, NVRAM still need the dummy structure 
	// and default value to initialize NVRAM_EF_CAMERA_PARA_LID.             
	#include "camera_para.h"
	const nvram_camera_para_struct CAMERA_PARA_DEFAULT_VALUE={0};
#elif (defined(YUV_SENSOR_SUPPORT))
#include "drv_comm.h"
#include "stdio.h"
#include "isp_if.h"
#include "image_sensor.h"
#include "sccb.h"
#include "ae_awb.h"
#include "camera_para.h"

nvram_camera_para_struct	camera_para;
nvram_camera_gamma_struct	camera_gamma;
nvram_camera_defect_struct	camera_defect;

// _Camera_Parameter_Structure_START_
const nvram_camera_defect_struct CAMERA_DEFECT_DEFAULT_VALUE={0xFFFFFFFF};
/* STRUCT: nvram_camera_para_struct */
const nvram_camera_para_struct CAMERA_PARA_DEFAULT_VALUE=
{
	/* STRUCT: ISP */
	{
		/* ARRAY: ISP.reg[144] */
		{
			0xA3020074, 0x0FFF0FFF, 0x00000000, 0x00010000, 
			0x00000001, 0x00000000, 0x00000040, 0x0000000F, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000100, 0x00800080, 0x00800080, 0x10203040, 
			0x80000000, 0x00410040, 0x0010000C, 0x1020000C, 
			0x2030000C, 0x00100C18, 0x10200C18, 0x20300C18, 
			0x00101824, 0x10201824, 0x20301824, 0x082C0721, 
			0x00000000, 0x0A041910, 0x00000514, 0x061FC810, /*COREH=6,COREH2=1F,CORE_CON=10*/
			0x01080802, 0x02020002, 0x24800F0F, 0x101F8224, /*HA=1,HB=8,VB=8,VA=2,VC=2,HC=2,ETH3=24,E_TH1_V=10*/		
			0x003F3F3F, 0x841F1F04, 0x361E0E04, 0x00389385, 
			0x00893289, 0x00839336, 0x00202020, 0x00000048, 
			0x00888888, 0x00000000, 0x00408030, 0x20200000, 			
			0x00FF91B8, 0x00018080, 0x2C556E80, 0x94AAC1D7,			
			0xE1EBF500, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x245C5C24, 0x245C5C24, 0x125801B8, 0x13200160, 
			0x00325065, 0x7694AEC5, 0xDAE4EDF7, 0x32506576, 
			0x94AEC5DA, 0xE4EDF700, 0x32506576, 0x94AEC5DA, 
			0xE4EDF700, 0x00000000, 0x00000000, 0x00000000, 
			0x32506576, 0x94AEC5DA, 0xE4EDF700, 0x00800080, 
			0x00800080, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x60708090, 0xA0B0C0D0, 0xE0F00000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x404040FF, 0x00204060, 
			0x8090A0B0, 0xC0D0E0F0, 0x20406080, 0x90A0B0C0, 
			0xD0E0F000, 0x20406080, 0x90A0B0C0, 0xD0E0F000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000, 
			0x00000000, 0x00000000, 0x00000000, 0x00000000
		}
	},

	/* STRUCT: PREDGAMMA */
	{
		/* PREDGAMMA.gamma_select */ 0x00, 		/* ARRAY: PREDGAMMA.gamma[9][11] */
		{
			/* ARRAY: PREDGAMMA.gamma[0][11] */
			{
				0x28, 0x4E, 0x67, 0x78, 0x91, 0xA8, 0xC0, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[1][11] */
			{
				0x20, 0x3C, 0x55, 0x69, 0x8D, 0xA8, 0xC0, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[2][11] */
			{
				0x14, 0x28, 0x46, 0x64, 0x91, 0xB4, 0xCE, 0xE0, 
				0xE8, 0xF0, 0xF8
			},

			/* ARRAY: PREDGAMMA.gamma[3][11] */
			{
				0x49, 0x64, 0x78, 0x88, 0xA4, 0xBA, 0xCE, 0xE0, 
				0xE8, 0xF0, 0xF8
			},

			/* ARRAY: PREDGAMMA.gamma[4][11] */
			{
				0x29, 0x59, 0x75, 0x88, 0xA4, 0xBA, 0xCE, 0xE0, 
				0xE8, 0xF0, 0xF8
			},

			/* ARRAY: PREDGAMMA.gamma[5][11] */
			{
				0x14, 0x30, 0x50, 0x69, 0x87, 0xA5, 0xBE, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[6][11] */
			{
				0x17, 0x30, 0x53, 0x74, 0x99, 0xAB, 0xBE, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[7][11] */
			{
				0x30, 0x49, 0x5D, 0x6F, 0x8D, 0xA8, 0xC0, 0xD7, 
				0xE1, 0xEB, 0xF5
			},

			/* ARRAY: PREDGAMMA.gamma[8][11] */
			{
				0x10, 0x20, 0x30, 0x40, 0x60, 0x80, 0xA0, 0xC0, 
				0xD0, 0xE0, 0xF0
			}
		}
	},

	/* STRUCT: Comp */
	{
		/* STRUCT: shading_cap */
		{
				0x00000000, 0x00000000, 0x00204060, 0x8090A0B0,
				0xC0D0E0F0, 0x20406080, 0x90A0B0C0, 0xD0E0F000,
				0x20406080, 0x90A0B0C0, 0xD0E0F000
		},
		/* STRUCT: autodefect_pre_low */		
		{
				0x00000000, 0x00002020
		},
		/* STRUCT: autodefect_cap_nor */		
		{
				0x00000000, 0x00002020
		},
		/* STRUCT: autodefect_cap_low */		
		{
				0x00000000, 0x00002020
		},
		/* STRUCT: shading_spare_1 */
		{
				0x00000000, 0x00000000, 0x00204060, 0x8090A0B0,
				0xC0D0E0F0, 0x20406080, 0x90A0B0C0, 0xD0E0F000,
				0x20406080, 0x90A0B0C0, 0xD0E0F000
		},
		/* STRUCT: shading_spare_2 */
		{
				0x00000000, 0x00000000, 0x00204060, 0x8090A0B0,
				0xC0D0E0F0, 0x20406080, 0x90A0B0C0, 0xD0E0F000,
				0x20406080, 0x90A0B0C0, 0xD0E0F000
		}		
	},

	/* STRUCT: AE */
	{
		/* AE.iniShutter */ 0x0118, /* AE.TargetLum */ 0x58, /* AE.StepperEV */ 0x02, 40
	},

	/* STRUCT: AWB */
	{
		/* ARRAY: AWB.LightSource[5][4] */
		{
			/* ARRAY: AWB.LightSource[0][4] */
			{
				0x1D4C, 0x00D0, 0x0080, 0x0088
			},

			/* ARRAY: AWB.LightSource[1][4] */
			{
				0x1964, 0x00C2, 0x0080, 0x009B
			},

			/* ARRAY: AWB.LightSource[2][4] */
			{
				0x0FA0, 0x0098, 0x0080, 0x00C8
			},

			/* ARRAY: AWB.LightSource[3][4] */
			{
				0x0ED8, 0x00AA, 0x0080, 0x00BE
			},

			/* ARRAY: AWB.LightSource[4][4] */
			{
				0x0AF0, 0x0098, 0x0080, 0x00D0
			}
		},
		/* ARRAY: MAX AWB */
		0x009D, 0x00B2, 0x0120
	},

	/* STRUCT: SENSOR */
	{
		/* ARRAY: SENSOR.reg[34] */
		{
			 { 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 }
			,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 }
			,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 }
			,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 } ,{ 0xFFFFFFFF, 0x00 }
			//------------------------Engineer mode---------------------------------
			,{ 0xFFFFFFFF, ISP_DRIVING_6MA }
			//------------------------Engineer mode---------------------------------
		},
		//------------------------CCT mode---------------------------------
		{{ 0xFFFFFFFF, 0x27 } ,{ 0x002D, 0x0025 } ,{ 0x002E, 0x0020 } ,{ 0x002B, 0x0020 } ,{ 0x002C, 0x0028 }}
		//------------------------CCT mode---------------------------------	
	}
};

const nvram_camera_gamma_struct CAMERA_GAMMA_DEFAULT_VALUE=	{
			0x00000000, 0x01010101, 0x02020202, 0x03030303, 		// CAM+1000~100C,(27)0,0~15
			0x04040404, 0x05050505, 0x06060606, 0x07070707, 		// CAM+1010~101C,(27)4,16~31
			0x08080808, 0x09090909, 0x0A0A0A0A, 0x0B0B0B0B,  		// CAM+1020~102C,(27)8,32~47
			0x0C0C0C0C, 0x0D0D0D0D, 0x0E0E0E0E, 0x0F0F0F0F, 		// CAM+1030~103C,(27)12,48~63
			0x10101010, 0x11111111, 0x12121212, 0x13131313, 		// CAM+1040~104C,(27)16,64~79
			0x14141414, 0x15151515, 0x16161616, 0x17171717, 		// CAM+1050~105C,(27)20,80~95
			0x18181818, 0x19191919, 0x1A1A1A1A, 0x1B1B1B1B, 		// CAM+1060~106C,(27)24,96~111
			0x1C1C1C1C, 0x1D1D1D1D, 0x1E1E1E1E, 0x1F1F1F1F, 		// CAM+1070~107C,(27)28,112~127
			0x20202020, 0x21212121, 0x22222222, 0x23232323, 		// CAM+1080~108C,(27)32,128~143
			0x24242424, 0x25252525, 0x26262626, 0x27272727, 		// CAM+1090~109C,(27)36,144~159
			0x28282828, 0x29292929, 0x2A2A2A2A, 0x2B2B2B2B, 		// CAM+10A0~10AC,(27)40,160~175
			0x2C2C2C2C, 0x2D2D2D2D, 0x2E2E2E2E, 0x2F2F2F2F, 		// CAM+10B0~10BC,(27)44,176~191		
			0x30303030, 0x31313131, 0x32323232, 0x33333333, 		// CAM+10C0~10CC,(27)48,192~207
			0x34343434, 0x35353535, 0x36363636, 0x37373737, 		// CAM+10D0~10DC,(27)52,208~223
			0x38383838, 0x39393939, 0x3A3A3A3A, 0x3B3B3B3B, 		// CAM+10E0~10EC,(27)56,224~239		
			0x3C3C3C3C, 0x3D3D3D3D, 0x3E3E3E3E, 0x3F3F3F3F, 		// CAM+10F0~10FC,(27)60,240~255
			0x40404040, 0x41414141, 0x42424242, 0x43434343, 		// CAM+1100~110C,(27)64,256~271
			0x44444444, 0x45454545, 0x46464646, 0x47474747, 		// CAM+1110~111C,(27)68,272~287
			0x48484848, 0x49494949, 0x4A4A4A4A, 0x4B4B4B4B, 		// CAM+1120~112C,(27)72,288~303
			0x4C4C4C4C, 0x4D4D4D4D, 0x4E4E4E4E, 0x4F4F4F4F,		// CAM+1130~113C,(27)76,304~319
			0x50505050, 0x51515151, 0x52525252, 0x53535353, 		// CAM+1140~114C,(27)80,320~335
			0x54545454, 0x55555555, 0x56565656, 0x57575757, 		// CAM+1150~115C,(27)84,336~351
			0x58585858, 0x59595959, 0x5A5A5A5A, 0x5B5B5B5B, 		// CAM+1160~116C,(27)88,352~367
			0x5C5C5C5C, 0x5D5D5D5D, 0x5E5E5E5E, 0x5F5F5F5F, 		// CAM+1170~117C,(27)92,368~383
			0x60606060, 0x61616161, 0x62626262, 0x63636363, 		// CAM+1180~118C,(27)96,384~399
			0x64646464, 0x65656565, 0x66666666, 0x67676767, 		// CAM+1190~119C,(27)100,400~415
			0x68686868, 0x69696969, 0x6A6A6A6A, 0x6B6B6B6B, 		// CAM+11A0~11AC,(27)104,416~431
			0x6C6C6C6C, 0x6D6D6D6D, 0x6E6E6E6E, 0x6F6F6F6F, 		// CAM+11B0~11BC,(27)108,432~447
			0x70707070, 0x71717171, 0x72727272, 0x73737373, 		// CAM+11C0~11CC,(27)112,448~463
			0x74747474, 0x75757575, 0x76767676, 0x77777777, 		// CAM+11D0~11DC,(27)116,464~479
			0x78787878, 0x79797979, 0x7A7A7A7A, 0x7B7B7B7B, 		// CAM+11E0~11EC,(27)120,480~495
			0x7C7C7C7C, 0x7D7D7D7D, 0x7E7E7E7E, 0x7F7F7F7F, 		// CAM+11F0~11FC,(27)124,496~511
			0x80808080, 0x81818181, 0x82828282, 0x83838383, 		// CAM+1200~120C,(27)128,512~527
			0x84848484, 0x85858585, 0x86868686, 0x87878787, 		// CAM+1210~121C,(27)132,528~543
			0x88888888, 0x89898989, 0x8A8A8A8A, 0x8B8B8B8B, 		// CAM+1220~122C,(27)136,544~559
			0x8C8C8C8C, 0x8D8D8D8D, 0x8E8E8E8E, 0x8F8F8F8F, 		// CAM+1230~123C,(27)140,560~575
			0x90909090, 0x91919191, 0x92929292, 0x93939393, 		// CAM+1240~124C,(27)144,576~591
			0x94949494, 0x95959595, 0x96969696, 0x97979797, 		// CAM+1250~125C,(27)148,592~607
			0x98989898, 0x99999999, 0x9A9A9A9A, 0x9B9B9B9B,  		// CAM+1260~126C,(27)152,608~623
			0x9C9C9C9C, 0x9D9D9D9D, 0x9E9E9E9E, 0x9F9F9F9F, 		// CAM+1270~127C,(27)156,624~639
			0xA0A0A0A0, 0xA1A1A1A1, 0xA2A2A2A2, 0xA3A3A3A3, 		// CAM+1280~128C,(27)160,640~655
			0xA4A4A4A4, 0xA5A5A5A5, 0xA6A6A6A6, 0xA7A7A7A7, 		// CAM+1290~129C,(27)164,656~671
			0xA8A8A8A8, 0xA9A9A9A9, 0xAAAAAAAA, 0xABABABAB, 		// CAM+12A0~12AC,(27)168,672~687
			0xACACACAC, 0xADADADAD, 0xAEAEAEAE, 0xAFAFAFAF, 		// CAM+12B0~12BC,(27)172,688~703
			0xB0B0B0B0, 0xB1B1B1B1, 0xB2B2B2B2, 0xB3B3B3B3, 		// CAM+12C0~12CC,(27)176,704~719
			0xB4B4B4B4, 0xB5B5B5B5, 0xB6B6B6B6, 0xB7B7B7B7, 		// CAM+12D0~12DC,(27)180,720~735
			0xB8B8B8B8, 0xB9B9B9B9, 0xBABABABA, 0xBBBBBBBB, 		// CAM+12E0~12EC,(27)184,736~751
			0xBCBCBCBC, 0xBDBDBDBD, 0xBEBEBEBE, 0xBFBFBFBF, 		// CAM+12F0~12FC,(27)188,752~767
			0xC0C0C0C0, 0xC1C1C1C1, 0xC2C2C2C2, 0xC3C3C3C3, 		// CAM+1300~130C,(27)192,768~783
			0xC4C4C4C4, 0xC5C5C5C5, 0xC6C6C6C6, 0xC7C7C7C7, 		// CAM+1310~131C,(27)196,784~799
			0xC8C8C8C8, 0xC9C9C9C9, 0xCACACACA, 0xCBCBCBCB, 		// CAM+1320~132C,(27)200,800~815
			0xCCCCCCCC, 0xCDCDCDCD, 0xCECECECE, 0xCFCFCFCF,		// CAM+1330~133C,(27)204,816~831
			0xD0D0D0D0, 0xD1D1D1D1, 0xD2D2D2D2, 0xD3D3D3D3, 		// CAM+1340~134C,(27)208,832~847
			0xD4D4D4D4, 0xD5D5D5D5, 0xD6D6D6D6, 0xD7D7D7D7, 		// CAM+1350~135C,(27)212,848~863
			0xD8D8D8D8, 0xD9D9D9D9, 0xDADADADA, 0xDBDBDBDB, 		// CAM+1360~136C,(27)216,864~879
			0xDCDCDCDC, 0xDDDDDDDD, 0xDEDEDEDE, 0xDFDFDFDF, 		// CAM+1370~137C,(27)220,880~895
			0xE0E0E0E0, 0xE1E1E1E1, 0xE2E2E2E2, 0xE3E3E3E3, 		// CAM+1380~138C,(27)224,896~911
			0xE4E4E4E4, 0xE5E5E5E5, 0xE6E6E6E6, 0xE7E7E7E7, 		// CAM+1390~139C,(27)228,912~927
			0xE8E8E8E8, 0xE9E9E9E9, 0xEAEAEAEA, 0xEBEBEBEB, 		// CAM+13A0~13AC,(27)232,928~943
			0xECECECEC, 0xEDEDEDED, 0xEEEEEEEE, 0xEFEFEFEF, 		// CAM+13B0~13BC,(27)236,944~959
			0xF0F0F0F0, 0xF1F1F1F1, 0xF2F2F2F2, 0xF3F3F3F3, 		// CAM+13C0~13CC,(27)240,960~975
			0xF4F4F4F4, 0xF5F5F5F5, 0xF6F6F6F6, 0xF7F7F7F7, 		// CAM+13D0~13DC,(27)244,976~991
			0xF8F8F8F8, 0xF9F9F9F9, 0xFAFAFAFA, 0xFBFBFBFB, 		// CAM+13E0~13EC,(27)248,992~1007
			0xFCFCFCFC, 0xFDFDFDFD, 0xFEFEFEFE, 0xFFFFFFFF};       // CAM+13F0~13FC,(27)252,1008~1023
// _Camera_Parameter_Structure_END_

void init_camera_operation_para(camera_operation_para_struct *oper_data)
{
    oper_data->preview_display_wait_frame = 3;       
    oper_data->capture_delay_frame = 3;    /* Switch Preview to Capture */
    oper_data->preview_delay_frame = 3;    /* Switch Capture to Preview */
}

void set_camera_mode_para(kal_uint8 mode)
{
	switch(mode)
	{
		case CAMERA_PARA_PREVIEW_MODE:
		break;
		case CAMERA_PARA_CAPTURE_MODE:
		break;
		case CAMERA_PARA_NIGHT_MODE:
		break;
		case CAMERA_PARA_AUTO_LOWLIGHT_MODE:
		break;
		case CAMERA_PARA_VIDEO_MODE:
		break;
		case CAMERA_PARA_VIDEO_AUTO_LOWLIGHT_MODE:
		break;
	}
}

void set_anti_low_light_para(kal_uint8 aeidx)
{

}

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲综合一区| 国产精品福利一区| 亚洲国产精品二十页| 亚洲精品视频观看| 狠狠网亚洲精品| 日本乱人伦aⅴ精品| 精品福利在线导航| 亚洲午夜电影网| 国产成人亚洲综合色影视| 欧美精品一二三| 中文字幕一区二区三区精华液| 狠狠色狠狠色综合系列| 欧美日韩国产经典色站一区二区三区| 中文字幕精品一区二区三区精品| 日韩 欧美一区二区三区| 在线一区二区三区做爰视频网站| 中文字幕精品在线不卡| 国产在线国偷精品产拍免费yy | 免费成人小视频| 日本韩国欧美一区二区三区| 日本一区二区视频在线| 久久不见久久见中文字幕免费| 精品视频全国免费看| 一区二区三区中文字幕在线观看| 成人性生交大片| 久久久久久97三级| 精品午夜一区二区三区在线观看| 欧美久久久久久蜜桃| 亚洲国产va精品久久久不卡综合| 色久优优欧美色久优优| 亚洲天堂中文字幕| 色悠久久久久综合欧美99| 综合久久久久综合| 91麻豆产精品久久久久久| 国产精品免费人成网站| 大桥未久av一区二区三区中文| 国产欧美日韩亚州综合| 国产成人欧美日韩在线电影| 久久久激情视频| 成人午夜视频网站| 亚洲色图欧美在线| 色婷婷综合五月| 天天爽夜夜爽夜夜爽精品视频| 制服丝袜国产精品| 久久国产生活片100| 日韩免费一区二区| 国产乱码精品一区二区三区av| 久久久99久久精品欧美| 成人精品国产免费网站| 亚洲日本一区二区| 欧美日韩精品一区二区三区四区| 日日欢夜夜爽一区| 精品国产亚洲在线| 成人黄动漫网站免费app| 亚洲欧美日韩国产中文在线| 欧美美女喷水视频| 久久99精品网久久| 中文久久乱码一区二区| 在线这里只有精品| 免费看日韩a级影片| 欧美成人高清电影在线| 国产成人精品影院| 亚洲免费毛片网站| 在线91免费看| 国产不卡视频在线播放| 亚洲免费观看视频| 精品女同一区二区| 91免费看`日韩一区二区| 亚洲成av人片| 久久九九久久九九| 欧美性生活一区| 激情综合网天天干| 亚洲裸体在线观看| 精品国产污网站| 色视频欧美一区二区三区| 裸体健美xxxx欧美裸体表演| 国产精品久久久久久久裸模| 欧美人成免费网站| av在线一区二区三区| 天堂精品中文字幕在线| 国产精品理论片在线观看| 制服丝袜在线91| 成人h动漫精品| 久久精品久久综合| 亚洲午夜在线电影| 久久老女人爱爱| 欧美日韩国产高清一区二区三区 | 欧美一区二区高清| 成人高清免费在线播放| 日本va欧美va精品发布| 亚洲天堂2016| 国产日韩精品一区二区浪潮av| 欧美日本高清视频在线观看| 99久久99久久精品免费看蜜桃| 青青国产91久久久久久| 亚洲精品va在线观看| 中文在线资源观看网站视频免费不卡| 欧美精品1区2区| 在线免费精品视频| av色综合久久天堂av综合| 蓝色福利精品导航| 日韩福利电影在线观看| 亚洲一级二级三级在线免费观看| 欧美精彩视频一区二区三区| 26uuu久久天堂性欧美| 91麻豆精品国产91久久久更新时间| 在线视频综合导航| 91美女片黄在线| av成人免费在线| 波多野结衣精品在线| 国产盗摄女厕一区二区三区| 精品在线播放午夜| 国产在线国偷精品免费看| 精品一区在线看| 久久国产精品露脸对白| 久久99久久99小草精品免视看| 日韩不卡一区二区| 日韩精品乱码免费| 蜜桃精品视频在线观看| 老司机精品视频一区二区三区| 奇米在线7777在线精品| 免费观看成人av| 九九精品一区二区| 国产黄人亚洲片| 成人黄色国产精品网站大全在线免费观看| 国产激情视频一区二区三区欧美| 国产不卡视频在线观看| 成人av网站在线观看| 色综合久久99| 欧美日韩国产综合一区二区三区| 91精选在线观看| 精品福利一区二区三区免费视频| 26uuu色噜噜精品一区| 中文幕一区二区三区久久蜜桃| 亚洲视频在线观看一区| 亚洲精品第一国产综合野| 亚洲成人动漫av| 蜜桃av一区二区三区电影| 国产精品99久久久久久久女警 | 日韩欧美在线网站| 久久综合狠狠综合久久综合88| 亚洲国产精品精华液2区45| 亚洲精品免费一二三区| 午夜精品爽啪视频| 激情综合色播五月| 成人av电影免费在线播放| 欧美日韩情趣电影| 久久久www免费人成精品| 椎名由奈av一区二区三区| 日韩精品亚洲一区二区三区免费| 国产一区在线视频| 欧洲人成人精品| 精品国产免费一区二区三区香蕉| 中文字幕精品三区| 日韩电影在线看| 成人午夜看片网址| 4438亚洲最大| 亚洲视频一区在线| 九色综合狠狠综合久久| 一本到一区二区三区| 日韩欧美成人一区二区| 亚洲精品视频在线| 狠狠色狠狠色合久久伊人| 欧美在线观看一二区| 26uuu久久综合| 午夜不卡在线视频| 91丝袜高跟美女视频| 精品国产伦一区二区三区观看方式| 亚洲天堂av一区| 国产激情一区二区三区桃花岛亚洲| 欧美午夜一区二区三区| 国产精品嫩草久久久久| 久久99精品久久久| 欧美日韩小视频| 亚洲人成亚洲人成在线观看图片| 国产一区二区不卡在线| 3atv在线一区二区三区| 一级精品视频在线观看宜春院| 国产精品综合二区| 欧美一区二区三区免费| 一区二区三区不卡视频| 99麻豆久久久国产精品免费优播| 欧美成人精品福利| 人人爽香蕉精品| 欧美军同video69gay| 亚洲一区视频在线| 色琪琪一区二区三区亚洲区| 国产精品乱人伦一区二区| 国产一区二区精品在线观看| 日韩欧美一区二区久久婷婷| 婷婷一区二区三区| 欧洲一区在线电影| 亚洲一卡二卡三卡四卡| 色综合 综合色| 亚洲欧美偷拍三级| 99精品视频一区二区三区| 国产精品久久久久影视| 99久久久久免费精品国产| 欧美国产综合一区二区| 成人精品国产一区二区4080|