8.1单前摄修改以及GMS测试单前摄引起的FAIL项相关修改

1.使用单前摄的时候 会出现图像左右反的问题需要修改

vendor/mediatek/proprietary/custom/mt6580/hal/imgsensor_metadata/common/config_static_metadata_common.h

把前摄跟后摄切换一下
 switch  (rInfo.getDeviceId())
    {
    case 0:        
        .....
        CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_FACING)
            CONFIG_ENTRY_VALUE(MTK_LENS_FACING_FRONT, MUINT8)//MTK_LENS_FACING_BACK
        CONFIG_METADATA_END()
        .....
    case 1:
        .....
        CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_FACING)
            CONFIG_ENTRY_VALUE(MTK_LENS_FACING_BACK, MUINT8)//MTK_LENS_FACING_FRONT
        CONFIG_METADATA_END()
2. 解决GMS测试Fail项

CtsAPPTestCases--android.app.cts.SystemFeaturesTest#testCameraFeatures Fails

CtsMediaTestCases--android.media.cts.CamcorderProfileTest#testGet

需要修改文件

frameworks/native/data/etc/handheld_core_hardware.xml

device/mediateksample/tb8321p2_bsp/handheld_core_hardware.xml

device/mediateksample/tb8321p2_bsp/android.hardware.camera.xml

device/mediatek/common/android.hardware.camera_no_flashlight.xml

把这四个文件中的 注释掉
3. 单前摄引起的VTSHalCameraProviderV2_4Target#CameraHidlTest.setTorchMode Fail
修改文件

vendor/mediatek/proprietary/custom/mt6580/hal/imgsensor_metadata/common/config_static_metadata_common.h

 STATIC_METADATA_BEGIN(DEVICE, CAMERA, COMMON)
         CONFIG_METADATA_END()
         //======================================================================
         CONFIG_METADATA_BEGIN(MTK_FLASH_INFO_AVAILABLE)
                       //CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_AVAILABLE_TRUE, MUINT8)
            CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_AVAILABLE_FALSE, MUINT8)
         CONFIG_METADATA_END()
         //======================================================================
         break;

你可能感兴趣的:(GMS)