9.0 camera模块的改动较大,关于GMS测试方面的改动基本都在以下路径配置:
1.Camera Size
config_static_metadata_scaler.h文件中 HAL_PIXEL_FORMAT_BLOB相当于preview-size目前遇到的只支持4:3比例,只需要配置4:3就好 HAL_PIXEL_FORMAT_YCbCr_420_888相当于picture-size Video Size HAL_PIXEL_FORMAT_YCbCr_420_888<=HAL_PIXEL_FORMAT_BLOB MTK_SCALER_AVAILABLE_JPEG_SIZES设置为支持的最大preview-size MTK_JPEG_MAX_SIZE设置为MTK_SCALER_AVAILABLE_JPEG_SIZES*2*0.6 MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS
MTK_SCALER_AVAILABLE_MIN_FRAME_DURATIONS
MTK_SCALER_AVAILABLE_STALL_DURATIONS 以上中配置的分辨率要一样
在200万摄像头中因为picture-size Video Size最大是1920*1080 preview-size最大是1600*1200。 需要修改device\mediatek\mt8163\media_profiles.xml文件把1080P的支持去掉。picture-size Video Size最大设置为1280*720 其他关于尺寸的FAIL查看报错LOG进行尺寸的添加或者删除 注意:9.0摄像头尺寸不能做差值。 device\mediatek\mt8163\media_profiles.xml此处修改只有200万