[DESCRIPTION]
进camera, 将白平衡设为自动, ISO设为非100的值, 开启闪光灯, 拍照, 进图库查看照片的详细信息.
1. 白平衡显示为手动
2. ISO显示为100
3. 闪光灯显示为” 未使用闪光灯”
[SOLUTION]
一. 针对上面的第1、 2条问题, 请做如下修改:
请在贵司driver文件中的XXXXFeatureControl函数中增加一个case语句 case SENSOR_FEATURE_GET_EXIF_INFO:
您可以参考目前mt9v114 或者S5K4ECGX 的driver增加这个case。
参考代码:
1.
- case SENSOR_FEATURE_GET_EXIF_INFO:
- SENSORDB("SENSOR_FEATURE_GET_EXIF_INFO\n");
- SENSORDB("EXIF addr = 0x%x\n",*pFeatureData32);
- MT9V114GetExifInfo(*pFeatureData32);
- break;
2.
- void MT9V114GetExifInfo(UINT32 exifAddr)
- {
- SENSOR_EXIF_INFO_STRUCT* pExifInfo = (SENSOR_EXIF_INFO_STRUCT*)exifAddr;
- pExifInfo->FNumber = 28;
- pExifInfo->AEISOSpeed = AE_ISO_100;
- pExifInfo->AWBMode = MT9V113CurrentStatus.iWB; /*您需要在set_wb 函数中更新这
- 个值。请参考MT9V114CurrentStatus.iWB的使用。 */
- pExifInfo->CapExposureTime = 0;
- pExifInfo->FlashLightTimeus = 0;
- pExifInfo->RealISOValue = AE_ISO_100; /*您需要在set 函数中更新这个值。 */
- }
二. 针对第3条问题,请申请patch : ALPS00717805
此资料(
照片信息中的白平衡、ISO、闪光灯值有误)转载于 一牛网
资料需要自己去下载,有需要的可以去论坛上面自己下载