Android P Camera2 ov8865 竖屏不能拍照,横屏可以

mode change 100644 => 100755 vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_feature.h
mode change 100644 => 100755 vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_request_commonType.h

commit 180cd140d7b06c4229c0b9795e885e255a97457c (HEAD -> master, origin/master, origin/HEAD)
Author: jipeng 952844044@qq.com
Date: Tue Dec 3 17:27:11 2019 +0800

camera ov8865 capture

diff --git a/vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_feature.h b/vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_feature.h
old mode 100644
new mode 100755
index fc07beaef4…c20d463ffa
— a/vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_feature.h
+++ b/vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_feature.h
@@ -63,13 +63,13 @@ STATIC_METADATA2_BEGIN(DEVICE, FEATURE, SENSOR_DRVNAME_OV8865_MIPI_RAW)
//==========================================================================
CONFIG_METADATA_BEGIN(MTK_FACE_FEATURE_AVAILABLE_GESTURE_MODES)
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE_OFF, MINT32)

  •    //CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE_SIMPLE,  MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE_SIMPLE,  MINT32)
    
    CONFIG_METADATA_END()
    //==========================================================================
    //==========================================================================
    CONFIG_METADATA_BEGIN(MTK_FACE_FEATURE_AVAILABLE_SMILE_DETECT_MODES)
    CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE_OFF, MINT32)
  •    //CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE_SIMPLE,  MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE_SIMPLE,  MINT32)
    
    CONFIG_METADATA_END()
    //==========================================================================
    //==========================================================================
    @@ -90,31 +90,53 @@ STATIC_METADATA2_BEGIN(DEVICE, FEATURE, SENSOR_DRVNAME_OV8865_MIPI_RAW)
    CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_3DNR_MODE_ON, MINT32)
    CONFIG_METADATA_END()
    //==========================================================================
    +//------------------------------------------------------------------------------
    +// vendor cshot
    +//------------------------------------------------------------------------------
  • //==========================================================================
  • CONFIG_METADATA_BEGIN(MTK_CSHOT_FEATURE_AVAILABLE_MODES)
  •    CONFIG_ENTRY_VALUE(MTK_CSHOT_FEATURE_AVAILABLE_MODE_OFF, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CSHOT_FEATURE_AVAILABLE_MODE_ON, MINT32)
    
  • CONFIG_METADATA_END()
  • //==========================================================================

+//------------------------------------------------------------------------------
+// vendor p2done callback
+//------------------------------------------------------------------------------
//==========================================================================
-#if MTKCAM_HAVE_MFB_SUPPORT

  • CONFIG_METADATA_BEGIN(MTK_MFNR_FEATURE_AVAILABLE_AIS_MODES)
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_AIS_OFF,  MINT32) // MUST Add this mode
    

-#if (MTKCAM_HAVE_MFB_SUPPORT >= 2)

  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_AIS_ON,  MINT32)
    

-#endif

  • CONFIG_METADATA_BEGIN(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_SUPPORT)
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_SUPPORT_OFF, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_SUPPORT_ON, MINT32)
    
    CONFIG_METADATA_END()
    //==========================================================================

+//------------------------------------------------------------------------------
+// vendor bg service
+//------------------------------------------------------------------------------

  • //==========================================================================
  • CONFIG_METADATA_BEGIN(MTK_BGSERVICE_FEATURE_PRERELEASE_AVAILABLE_MODES)
  •    CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_PRERELEASE_MODE_OFF, MINT32)
    
  •    //CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_PRERELEASE_MODE_ON, MINT32)
    
  • CONFIG_METADATA_END()
  • //==========================================================================
    +//------------------------------------------------------------------------------
    +//------------------------------------------------------------------------------
    +// postview
    +//------------------------------------------------------------------------------
  • //==========================================================================
  • CONFIG_METADATA_BEGIN(MTK_CONTROL_CAPTURE_AVAILABLE_POSTVIEW_MODES)
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_POSTVIEW_MODE_OFF, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_POSTVIEW_MODE_ON, MINT32)
    
  • CONFIG_METADATA_END()
  • //==========================================================================

+//------------------------------------------------------------------------------
+// vendor flash feature calibration available
+//------------------------------------------------------------------------------
//==========================================================================

  • CONFIG_METADATA_BEGIN(MTK_MFNR_FEATURE_AVAILABLE_MFB_MODES)
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_OFF,  MINT32) // MUST Add this mode
    

-#if (MTKCAM_HAVE_MFB_SUPPORT == 1)

  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_MFLL,  MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_AUTO,  MINT32)
    

-#elif (MTKCAM_HAVE_MFB_SUPPORT == 2)

  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_AIS,  MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_AUTO,  MINT32)
    

-#elif (MTKCAM_HAVE_MFB_SUPPORT == 3)

  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_MFLL,  MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_AIS,  MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_AUTO,  MINT32)
    

-#endif

  • CONFIG_METADATA_BEGIN(MTK_FLASH_FEATURE_CALIBRATION_AVAILABLE)
  •    CONFIG_ENTRY_VALUE(1, MINT32)
    
    CONFIG_METADATA_END()
    -#endif //MTKCAM_HAVE_MFB_SUPPORT
    //==========================================================================
    //------------------------------------------------------------------------------
    STATIC_METADATA_END()
    diff --git a/vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_request_commonType.h b/vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_request_commonType.h
    old mode 100644
    new mode 100755
    index a09f05f544…5b1c0e0e69
    — a/vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_request_commonType.h
    +++ b/vendor/mediatek/proprietary/custom/mt6763/hal/imgsensor_metadata/ov8865_mipi_raw/config_static_metadata_request_commonType.h
    @@ -47,7 +47,7 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
    CONFIG_METADATA_END()
    //==========================================================================
    CONFIG_METADATA_BEGIN(MTK_REQUEST_MAX_NUM_INPUT_STREAMS)//new hidden
  •    CONFIG_ENTRY_VALUE(1, MINT32)
    
  •    CONFIG_ENTRY_VALUE(0, MINT32)
    
    CONFIG_METADATA_END()
    //==========================================================================
    CONFIG_METADATA_BEGIN(MTK_REQUEST_PIPELINE_MAX_DEPTH)//new
    @@ -64,9 +64,9 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
    CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING, MUINT8)
    CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS, MUINT8)
    CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_RAW, MUINT8)
    +#ifndef CAM_LOW_MEMORY
    CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE, MUINT8)
  •    CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING, MUINT8)
    
  •    CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING, MUINT8)
    

+#endif
CONFIG_METADATA_END()
//==========================================================================
CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_REQUEST_KEYS)//new hidden
@@ -89,9 +89,11 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_REGIONS, MINT32)
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_INTENT, MINT32)
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE, MINT32)

  •    // CONFIG_ENTRY_VALUE(MTK_CONTROL_ENABLE_ZSL, MINT32)
       CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_CONTROL_VIDEO_STABILIZATION_MODE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST, MINT32)
       CONFIG_ENTRY_VALUE(MTK_DEMOSAIC_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_EDGE_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_EDGE_STRENGTH, MINT32)
    

@@ -134,18 +136,37 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
CONFIG_ENTRY_VALUE(MTK_TONEMAP_MODE, MINT32)
CONFIG_ENTRY_VALUE(MTK_LED_TRANSMIT, MINT32)
CONFIG_ENTRY_VALUE(MTK_BLACK_LEVEL_LOCK, MINT32)

  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST, MINT32)
       // vendor tag
       // face feature
       CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_FORCE_FACE_3A, MINT32)
    
  •    // MFNR feature
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_MODE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_AIS_MODE, MINT32)
       // 3DNR
       CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_3DNR_MODE, MINT32)
    
  •    //CSHOT
    
  •    CONFIG_ENTRY_VALUE(MTK_CSHOT_FEATURE_CAPTURE, MINT32)
    
  •    //p2done callback
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_TRIGGER, MINT32)
    
  •    //postview
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_POSTVIEW_SIZE, MINT32)
    
  •    //bgservice prelease
    
  •    CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_PRERELEASE, MINT32)
    
  •    // 3A Feature
    
  •    CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AE_REQUEST_ISO_SPEED, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AE_REQUEST_METERING_MODE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AWB_REQUEST_VALUE, MINT32)
    
  •    //
    
  •    CONFIG_ENTRY_VALUE(MTK_CONFIGURE_SETTING_INIT_REQUEST, MINT32)
    
  •    // flash feature calibration enable
    
  •    CONFIG_ENTRY_VALUE(MTK_FLASH_FEATURE_CALIBRATION_ENABLE, MINT32)
    
  • CONFIG_METADATA_END()
    //==========================================================================
    CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_RESULT_KEYS)//new hidden
    @@ -171,9 +192,11 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_INTENT, MINT32)
    CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_STATE, MINT32)
    CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE, MINT32)
  •    // CONFIG_ENTRY_VALUE(MTK_CONTROL_ENABLE_ZSL, MINT32)
       CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_CONTROL_VIDEO_STABILIZATION_MODE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST, MINT32)
       CONFIG_ENTRY_VALUE(MTK_EDGE_MODE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_POWER, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_TIME, MINT32)
    

@@ -239,7 +262,6 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
CONFIG_ENTRY_VALUE(MTK_LED_TRANSMIT, MINT32)
CONFIG_ENTRY_VALUE(MTK_BLACK_LEVEL_LOCK, MINT32)
CONFIG_ENTRY_VALUE(MTK_SYNC_FRAME_NUMBER, MINT32)

  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST, MINT32)
       // vendor tag
       // face feature
       CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE, MINT32)
    

@@ -248,17 +270,20 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_RESULT, MINT32)
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_MODE, MINT32)
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_RESULT, MINT32)

  •    // MFNR feature
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_MODE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_MFB_RESULT, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_AIS_MODE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_AIS_RESULT, MINT32)
       // 3DNR
       CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_3DNR_MODE, MINT32)
       // 3A FEATUR
    
  •    CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AE_ROI, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AF_ROI, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AWB_ROI, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AE_AVAILABLE_METERING, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AE_AVERAGE_BRIGHTNESS, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AWB_AVAILABL_RANGE, MINT32)
    
  •    //p2done callback
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_NEXT_READY, MINT32)
    
  •    // flash feature calibration result
    
  •    CONFIG_ENTRY_VALUE(MTK_FLASH_FEATURE_CALIBRATION_RESULT, MINT32)
    
  • CONFIG_METADATA_END()
    //==========================================================================
    CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS)//new hidden
    @@ -272,9 +297,14 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
    CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_EFFECTS, MINT32)
    CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_SCENE_MODES, MINT32)
    CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES, MINT32)
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK_AVAILABLE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK_AVAILABLE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_MODES, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_AVAILABLE_MODES, MINT32)
       CONFIG_ENTRY_VALUE(MTK_CONTROL_MAX_REGIONS, MINT32)
       CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_OVERRIDES, MINT32)
    
  •    //CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_HIGH_SPEED_VIDEO_CONFIGURATIONS, MINT32)
       CONFIG_ENTRY_VALUE(MTK_EDGE_AVAILABLE_EDGE_MODES, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_AVAILABLE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_CHARGE_DURATION, MINT32)
    

@@ -305,7 +335,6 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STALL_DURATIONS, MINT32)
CONFIG_ENTRY_VALUE(MTK_SCALER_CROPPING_TYPE, MINT32)
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_ACTIVE_ARRAY_REGION, MINT32)

  •    CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_SENSITIVITY_RANGE, MINT32)
       CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT, MINT32)
       CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_EXPOSURE_TIME_RANGE, MINT32)
    

@@ -344,25 +373,36 @@ STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8865_MIPI_RAW)
CONFIG_ENTRY_VALUE(MTK_LED_AVAILABLE_LEDS, MINT32)
CONFIG_ENTRY_VALUE(MTK_INFO_SUPPORTED_HARDWARE_LEVEL, MINT32)
CONFIG_ENTRY_VALUE(MTK_SYNC_MAX_LATENCY, MINT32)

  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK_AVAILABLE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK_AVAILABLE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_MODES, MINT32)
       CONFIG_ENTRY_VALUE(MTK_SHADING_AVAILABLE_MODES, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_SENSOR_OPAQUE_RAW_SIZE, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE, MINT32)
       // vendor tag
       // face feature
       CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_GESTURE_MODES, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_SMILE_DETECT_MODES, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_ASD_MODES, MINT32)
       CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_FORCE_FACE_3A, MINT32)
    
  •    // MFNR feature
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_AVAILABLE_MFB_MODES, MINT32)
    
  •    CONFIG_ENTRY_VALUE(MTK_MFNR_FEATURE_AVAILABLE_AIS_MODES, MINT32)
       // 3DNR
       CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_AVAILABLE_3DNR_MODES, MINT32)
    
  •    // reprocessing
    
  •    CONFIG_ENTRY_VALUE(MTK_REPROCESS_MAX_CAPTURE_STALL, MINT32)
    
  •    //CSHOT
    
  •    CONFIG_ENTRY_VALUE(MTK_CSHOT_FEATURE_AVAILABLE_MODES, MINT32)
    
  •    //p2done callback
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_SUPPORT, MINT32)
    
  •    //postview
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_AVAILABLE_POSTVIEW_MODES, MINT32)
    
  •    //bgservice prerelease
    
  •    CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_PRERELEASE_AVAILABLE_MODES, MINT32)
    
  •    // flash feature calibration available
    
  •    CONFIG_ENTRY_VALUE(MTK_FLASH_FEATURE_CALIBRATION_AVAILABLE, MINT32)
    
  • CONFIG_METADATA_END()
    
  • //==========================================================================
  • CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_SESSION_KEYS)
    
  •    CONFIG_ENTRY_VALUE(MTK_CONFIGURE_SETTING_INIT_REQUEST, MINT32)
    
  •    //postview
    
  •    CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_POSTVIEW_SIZE, MINT32)
    CONFIG_METADATA_END()
    
    //==========================================================================
    //------------------------------------------------------------------------------
    (END
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值