[DESCRIPTION]
MT6761/MT6762 AndroidAndroid Q、Android R 版本如何配置 AF 相关的 meta data
[SOLUTION]
1、/vendor/mediatek/proprietary/custom/[project]/hal/imgsensor_metadata/XXXX_mipi_raw/config_static_metadata.lens.XXXXmipiraw.h 文件配置跟 lens 相关的 metadata
MTK_LENS_INFO_AVAILABLE_APERTURES :配置模组光圈大小
eg:
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_AVAILABLE_APERTURES)
CONFIG_ENTRY_VALUE(2.0f, MFLOAT)
CONFIG_METADATA_END()
MTK_LENS_INFO_AVAILABLE_FOCAL_LENGTHS :配置焦距大小
eg:
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_AVAILABLE_FOCAL_LENGTHS)
CONFIG_ENTRY_VALUE(3.81f, MFLOAT)
CONFIG_METADATA_END()
MTK_LENS_INFO_HYPERFOCAL_DISTANCE:如果是 FF 模组要配置成 0,如果是 AF 模组,配成模组厂做 calibration 时的 infinity distance
eg:
FF 模组:
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_HYPERFOCAL_DISTANCE)
CONFIG_ENT