⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 camera_info.c

📁 最新MTK手机软件源码
💻 C
📖 第 1 页 / 共 2 页
字号:
{185 	,256 	,88 }, 
{185 	,256 	,81 }, 
{185 	,256 	,76 }, 
{185 	,256 	,71 }, 
{185 	,256 	,66 }, 
{185 	,248 	,64 }, 
{185 	,228 	,64 }, 
{555 	,72 	,64 }, 
{555 	,67 	,64 }, 
{555 	,64 	,62 }, 
{555 	,64 	,58 }, 
{555 	,64 	,54 }, 
{370 	,76 	,64 }, 
{370 	,71 	,64 }, 
{370 	,66 	,64 }, 
{370 	,64 	,62 }, 
{370 	,64 	,57 }, 
{370 	,64 	,54 }, 
{370 	,64 	,50 }, 
{185 	,93 	,64 }, 
{185 	,87 	,64 }, 
{185 	,81 	,64 }, 
{185 	,76 	,64 }, 
{185 	,71 	,64 }, 
{185 	,66 	,64 }, 
{178 	,64 	,64 }, 
{166 	,64 	,64 }, 
{155 	,64 	,64 }, 
{145 	,64 	,64 }, 
{135 	,64 	,64 }, 
{126 	,64 	,64 }, 
{118 	,64 	,64 }, 
{110 	,64 	,64 }, 
{102 	,64 	,64 }, 
{95 	,64 	,64 }, 
{89 	,64 	,64 }, 
{83 	,64 	,64 }, 
{  78, 	64 ,	64}, 
{72 	,64 	,64 }, 
{67 	,64 	,64 }, 
{63 	,64 	,64 }, 
{59 	,64 	,64 }, 
{55 	,64 	,64 }, 
{51 	,64 	,64 }, 
{48 	,64 	,64 }, 
{45 	,64 	,63 }, 
{42 	,64 	,63 }, 
{39 	,64 	,64 }, 
{36 	,64 	,64 }, 
{34 	,64 	,64 }, 
{31 	,65 	,64 }, 
{29 	,65 	,64 }, 
{27 	,65 	,64 }, 
{26 	,64 	,63 }, 
{24 	,64 	,64 }, 
{22 	,65 	,64 }, 
{21 	,64 	,63 }, 
{19 	,65 	,64 }, 
{18 	,64 	,64 }, 
{17 	,64 	,64 }, 
{16 	,64 	,63 }, 
{15 	,64 	,63 }, 
{14 	,64 	,63 }, 
{13 	,64 	,63 }, 
{12 	,64 	,64 }, 
{11 	,65 	,64 }, 
{10 	,66 	,64 }, 
{10 	,64 	,62 }, 
{9 	,64 	,64 }, 
{8 	,67 	,64 }, 
{8 	,64 	,63 }, 
{7 	,67 	,64 }, 
{7 	,64 	,63 }, 
{6 	,68 	,64 }};

const exposure_lut_struct AE_AUTO_50HZ_NIGHT[121]={
{3145 ,768 	,89 }, 
{3145 ,768 	,83 }, 
{3145 ,768 	,77 }, 
{3145 ,768 	,72 }, 
{3145 ,768 	,67 }, 
{3145 ,754 	,64 }, 
{3145 ,703 	,64 }, 
{3145 ,656 	,64 }, 
{3145 ,612 	,64 }, 
{3145 ,571 	,64 }, 
{3145 ,533 	,64 }, 
{3145 ,497 	,64 }, 
{3145 ,464 	,64 }, 
{3145 ,433 	,64 }, 
{3145 ,404 	,64 }, 
{3145 ,377 	,64 }, 
{3145 ,352 	,64 }, 
{3145 ,328 	,64 }, 
{3145 ,306 	,64 }, 
{3145 ,286 	,64 }, 
{3145 ,266 	,64 }, 
{3145 ,249 	,64 }, 
{3145 ,232 	,64 }, 
{3145 ,216 	,64 }, 
{3145 ,202 	,64 }, 
{3145 ,188 	,64 }, 
{2960 ,187 	,64 }, 
{2775 ,186 	,64 }, 
{2590 ,186 	,64 }, 
{2405 ,187 	,64 }, 
{2220 ,188 	,64 }, 
{2035 ,192 	,64 }, 
{1850 ,192 	,66 }, 
{1850 ,184 	,64 }, 
{1665 ,191 	,64 }, 
{1480 ,192 	,67 }, 
{1480 ,187 	,64 }, 
{1295 ,192 	,66 }, 
{1295 ,187 	,64 }, 
{1110 ,192 	,67 }, 
{1110 ,190 	,64 }, 
{925 	,192 	,70 }, 
{925 	,192 	,66 }, 
{925 	,185 	,64 }, 
{740 	,192 	,72 }, 
{740 	,192 	,67 }, 
{740 	,186 	,64 }, 
{740 	,173 	,64 }, 
{555 	,192 	,72 }, 
{555 	,192 	,67 }, 
{555 	,189 	,64 }, 
{555 	,176 	,64 }, 
{555 	,165 	,64 }, 
{370 	,192 	,77 }, 
{370 	,192 	,71 }, 
{370 	,192 	,67 }, 
{370 	,186 	,64 }, 
{370 	,175 	,64 }, 
{370 	,163 	,64 }, 
{370 	,153 	,64 }, 
{185 	,192 	,95 }, 
{185 	,192 	,88 }, 
{185 	,192 	,83 }, 
{185 	,192 	,76 }, 
{185 	,192 	,72 }, 
{185 	,192 	,67 }, 
{185 	,186 	,64 }, 
{185 	,174 	,64 }, 
{185 	,162 	,64 }, 
{370 	,76 	,64 }, 
{370 	,71 	,64 }, 
{370 	,66 	,64 }, 
{370 	,64 	,62 }, 
{370 	,64 	,57 }, 
{370 	,64 	,54 }, 
{370 	,64 	,50 }, 
{185 	,93 	,64 }, 
{185 	,87 	,64 }, 
{185 	,81 	,64 }, 
{185 	,76 	,64 }, 
{185 	,71 	,64 }, 
{185 	,66 	,64 }, 
{178 	,64 	,64 }, 
{166 	,64 	,64 }, 
{155 	,64 	,64 }, 
{145 	,64 	,64 }, 
{135 	,64 	,64 }, 
{126 	,64 	,64 }, 
{118 	,64 	,64 }, 
{110 	,64 	,64 }, 
{102 	,64 	,64 }, 
{95 	,64 	,64 }, 
{89 	,64 	,64 }, 
{83 	,64 	,64 }, 
{78 	,64 	,64 }, 
{72 	,64 	,64 }, 
{67 	,64 	,64 }, 
{63 	,64 	,64 }, 
{59 	,64 	,64 }, 
{55 	,64 	,64 }, 
{51 	,64 	,64 }, 
{  48, 	64 ,	64}, 
{45 	,64 	,63 }, 
{42 	,64 	,63 }, 
{  39, 	64 ,	64}, 
{36 	,64 	,64 }, 
{  34, 	64 ,	64}, 
{31 	,65 	,64 }, 
{29 	,65 	,64 }, 
{27 	,65 	,64 }, 
{26 	,64 	,63 }, 
{  24, 	64 ,	64}, 
{22 	,65 	,64 }, 
{21 	,64 	,63 }, 
{19 	,65 	,64 }, 
{18 	,64 	,64 }, 
{  17, 	64 ,	64}, 
{16 	,64 	,63 }, 
{  15, 	64 ,	63}, 
{  14, 	64 ,	63}, 
{13 	,64 	,63 }};

const exposure_lut_struct AE_AUTO_50HZ_VIDEO[121]={
{744 	,768 	,94 }, 
{744 	,768 	,88 }, 
{744 	,768 	,82 }, 
{744 	,768 	,76 }, 
{744 	,768 	,71 }, 
{744 	,768 	,66 }, 
{744 	,743 	,64 }, 
{744 	,693 	,64 }, 
{744 	,647 	,64 }, 
{744 	,604 	,64 }, 
{744 	,563 	,64 }, 
{744 	,525 	,64 }, 
{744 	,490 	,64 }, 
{744 	,457 	,64 }, 
{744 	,427 	,64 }, 
{744 	,398 	,64 }, 
{744 	,372 	,64 }, 
{744 	,347 	,64 }, 
{744 	,323 	,64 }, 
{744 	,302 	,64 }, 
{744 	,282 	,64 }, 
{744 	,263 	,64 }, 
{744 	,245 	,64 }, 
{651 	,256 	,65 }, 
{651 	,243 	,64 }, 
{558 	,256 	,66 }, 
{558 	,248 	,64 }, 
{465 	,256 	,69 }, 
{465 	,256 	,65 }, 
{465 	,242 	,64 }, 
{372 	,256 	,71 }, 
{372 	,256 	,66 }, 
{372 	,246 	,64 }, 
{372 	,228 	,64 }, 
{279 	,256 	,71 }, 
{279 	,256 	,67 }, 
{279 	,248 	,64 }, 
{279 	,232 	,64 }, 
{279 	,216 	,64 }, 
{186 	,256 	,75 }, 
{186 	,256 	,70 }, 
{186 	,256 	,66 }, 
{186 	,244 	,64 }, 
{186 	,228 	,64 }, 
{186 	,214 	,64 }, 
{186 	,198 	,64 }, 
{93 	,256 	,93 }, 
{93 	,256 	,86 }, 
{93 	,256 	,81 }, 
{93 	,256 	,75 }, 
{93 	,256 	,70 }, 
{93 	,256 	,66 }, 
{93 	,244 	,64 }, 
{93 	,228 	,64 }, 
{279 	,71 	,64 }, 
{279 	,66 	,64 }, 
{279 	,64 	,62 }, 
{279 	,64 	,58 }, 
{279 	,64 	,54 }, 
{186 	,75 	,64 }, 
{186 	,70 	,64 }, 
{186 	,66 	,64 }, 
{186 	,64 	,61 }, 
{186 	,64 	,57 }, 
{186 	,64 	,53 }, 
{186 	,64 	,50 }, 
{93 	,93 	,64 }, 
{93 	,87 	,64 }, 
{93 	,81 	,64 }, 
{93 	,75 	,64 }, 
{93 	,70 	,64 }, 
{93 	,66 	,64 }, 
{89 	,64 	,64 }, 
{83 	,64 	,64 }, 
{  78, 	64 ,	64}, 
{72 	,64 	,64 }, 
{67 	,64 	,64 }, 
{63 	,64 	,64 }, 
{59 	,64 	,64 }, 
{55 	,64 	,64 }, 
{51 	,64 	,64 }, 
{  48, 	64 ,	64}, 
{45 	,64 	,63 }, 
{42 	,64 	,63 }, 
{  39, 	64 ,	64}, 
{36 	,64 	,64 }, 
{  34, 	64 ,	64}, 
{31 	,65 	,64 }, 
{29 	,65 	,64 }, 
{27 	,65 	,64 }, 
{26 	,64 	,63 }, 
{  24, 	64 ,	64}, 
{22 	,65 	,64 }, 
{21 	,64 	,63 }, 
{19 	,65 	,64 }, 
{18 	,64 	,64 }, 
{  17, 	64 ,	64}, 
{16 	,64 	,63 }, 
{  15, 	64 ,	63}, 
{  14, 	64 ,	63}, 
{13 	,64 	,63 }, 
{  12, 	64 ,	64}, 
{11 	,65 	,64 }, 
{10 	,66 	,64 }, 
{10 	,64 	,62 }, 
{9 	,64 	,64 }, 
{8 	,67 	,64 }, 
{8 	,64 	,63 }, 
{7 	,67 	,64 }, 
{   7, 	64 ,	63},    
{6 	,68 	,64 }, 
{   6, 	64 ,	64},    
{6 	,64 	,59 }, 
{5 	,66 	,64 }, 
{5 	,64 	,62 }, 
{5 	,64 	,58 }, 
{4 	,67 	,64 }, 
{4 	,64 	,63 }, 
{   4, 	64 ,	59},    
{3 	,73 	,64 }, 
{3 	,68 	,64 }};

const exposure_lut_struct AE_AUTO_50HZ_VIDEO_NIGHT[121]={
{1581 ,768 	,88 }, 
{1581 ,768 	,82 }, 
{1581 ,768 	,77 }, 
{1581 ,768 	,72 }, 
{1581 ,768 	,67 }, 
{1581 ,750 	,64 }, 
{1581 ,699 	,64 }, 
{1581 ,653 	,64 }, 
{1581 ,609 	,64 }, 
{1581 ,568 	,64 }, 
{1581 ,530 	,64 }, 
{1581 ,495 	,64 }, 
{1581 ,461 	,64 }, 
{1581 ,431 	,64 }, 
{1581 ,402 	,64 }, 
{1581 ,375 	,64 }, 
{1581 ,350 	,64 }, 
{1581 ,326 	,64 }, 
{1581 ,304 	,64 }, 
{1581 ,284 	,64 }, 
{1581 ,265 	,64 }, 
{1581 ,247 	,64 }, 
{1581 ,231 	,64 }, 
{1581 ,215 	,64 }, 
{1581 ,201 	,64 }, 
{1581 ,187 	,64 }, 
{1395 ,192 	,66 }, 
{1302 ,192 	,66 }, 
{1209 ,192 	,66 }, 
{1209 ,186 	,64 }, 
{1116 ,188 	,64 }, 
{1023 ,192 	,64 }, 
{930 	,192 	,65 }, 
{930 	,184 	,64 }, 
{837 	,189 	,64 }, 
{744 	,192 	,67 }, 
{744 	,185 	,64 }, 
{651 	,192 	,66 }, 
{651 	,185 	,64 }, 
{558 	,192 	,67 }, 
{558 	,187 	,64 }, 
{558 	,176 	,64 }, 
{465 	,192 	,65 }, 
{465 	,182 	,64 }, 
{372 	,192 	,72 }, 
{372 	,192 	,66 }, 
{372 	,186 	,64 }, 
{372 	,173 	,64 }, 
{279 	,192 	,72 }, 
{279 	,192 	,67 }, 
{279 	,189 	,64 }, 
{279 	,176 	,64 }, 
{279 	,163 	,64 }, 
{186 	,192 	,76 }, 
{186 	,192 	,71 }, 
{186 	,192 	,66 }, 
{186 	,186 	,64 }, 
{186 	,173 	,64 }, 
{186 	,163 	,64 }, 
{186 	,150 	,64 }, 
{93 	,192 	,93 }, 
{93 	,192 	,88 }, 
{93 	,192 	,81 }, 
{93 	,192 	,76 }, 
{93 	,192 	,71 }, 
{93 	,192 	,66 }, 
{93 	,186 	,64 }, 
{93 	,174 	,64 }, 
{93 	,162 	,64 }, 
{186 	,75 	,64 }, 
{186 	,70 	,64 }, 
{186 	,66 	,64 }, 
{186 	,64 	,61 }, 
{186 	,64 	,57 }, 
{186 	,64 	,53 }, 
{186 	,64 	,50 }, 
{93 	,93 	,64 }, 
{93 	,87 	,64 }, 
{93 	,81 	,64 }, 
{93 	,75 	,64 }, 
{93 	,70 	,64 }, 
{93 	,66 	,64 }, 
{89 	,64 	,64 }, 
{83 	,64 	,64 }, 
{78 	,64 	,64 }, 
{72 	,64 	,64 }, 
{67 	,64 	,64 }, 
{63 	,64 	,64 }, 
{59 	,64 	,64 }, 
{55 	,64 	,64 }, 
{51 	,64 	,64 }, 
{48 	,64 	,64 }, 
{45 	,64 	,63 }, 
{42 	,64 	,63 }, 
{39 	,64 	,64 }, 
{36 	,64 	,64 }, 
{34 	,64 	,64 }, 
{31 	,65 	,64 }, 
{29 	,65 	,64 }, 
{27 	,65 	,64 }, 
{26 	,64 	,63 }, 
{24 	,64 	,64 }, 
{22 	,65 	,64 }, 
{21 	,64 	,63 }, 
{19 	,65 	,64 }, 
{18 	,64 	,64 }, 
{17 	,64 	,64 }, 
{16 	,64 	,63 }, 
{15 	,64 	,63 }, 
{14 	,64 	,63 }, 
{13 	,64 	,63 }, 
{12 	,64 	,64 }, 
{11 	,65 	,64 }, 
{10 	,66 	,64 }, 
{10 	,64 	,62 }, 
{9 	,64 	,64 }, 
{8 	,67 	,64 }, 
{8 	,64 	,63 }, 
{7 	,67 	,64 }, 
{7 	,64 	,63 }, 
{6 	,68 	,64 }};


const kal_uint8 IRIS_AUTO_LUT[121]={
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28,
28};

/* AF */
nvram_camera_lens_struct	camera_lens;
const nvram_camera_lens_struct CAMERA_LENS_DEFAULT_VALUE={
	{ /*af_table_num, af_home_idx, af_macro_idx, af_infinity_idx, ae_hyper_pos, af_me_home_pos, af_me_macro_pos, af_calibration_offset */
   	11, 0, 8, 3, 0, 0, 130, 0 
   },
	{	{   0,  250}, {   6, 0x00}, {  12, 0x00}, {  18, 0x00}, 
		{  30, 0x00}, {  42, 0x00}, {  57, 0x00}, {  75, 0x00},
		{  93, 0x00}, { 111, 0x00}, { 130, 0x00}, {0x00, 0x00}, 
		{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00},
		{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, 
		{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00},
		{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, 
		{0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}
	}
};	 


const exposure_lut_struct *get_ae_lut(ae_lut_info_struct info)
{
	switch(info.dscmode)
	{
		case CAM_AUTO_DSC :
		case CAM_FLOWER :
			if(info.band==CAM_BANDING_60HZ)
			{
				if(info.videomode==KAL_FALSE)
					return AE_AUTO_60HZ;
				else
					return AE_AUTO_60HZ_VIDEO;
			}
			else
			{
				if(info.videomode==KAL_FALSE)
					return AE_AUTO_50HZ;
				else
					return AE_AUTO_50HZ_VIDEO;
			}
		break;
		case CAM_NIGHTSCENE :
			if(info.band==CAM_BANDING_60HZ)
			{
				if(info.videomode==KAL_FALSE)
					return AE_AUTO_60HZ_NIGHT;
				else
					return AE_AUTO_60HZ_VIDEO_NIGHT;
			}
			else
			{
				if(info.videomode==KAL_FALSE)
					return AE_AUTO_50HZ_NIGHT;
				else
					return AE_AUTO_50HZ_VIDEO_NIGHT;
			}
		break;
		case CAM_PORTRAIT :
		case CAM_LANDSCAPE :
		case CAM_SPORT :
		case CAM_TV_MODE :
		case CAM_AV_MODE :
		case CAM_ISO_MODE :
			//for test only
			ASSERT(0);
		break;
	}
}

const kal_uint8 *get_iris_lut(ae_lut_info_struct info)
{
	switch(info.dscmode)
	{
		case CAM_AUTO_DSC :
				return IRIS_AUTO_LUT;
		break;
	}
	return IRIS_AUTO_LUT;	/* default */
}

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -