Android : 高通平台Camera调试
16lz
2021-01-23
原文地址:Android : 高通平台Camera调试 http://www.mamicode.com/info-detail-2666694.html
相关平台信息:【SDM845/670】
1.AF调试部分
(1)通过属性控制:
--AF Log控制--setprop persist.vendor.camera.logInfoMask 0x8000000 //AF info level logsetprop persist.vendor.camera.logVerboseMask 0x8000000 //AF verbose level log--禁用深度焦点指示--setprop persist.vendor.camera.af.depthfocus 1--关闭 PDAF--setprop persist.vendor.camera.disablePDAF 1 --开启PDLib log 及 PDAF性能日志--setprop persist.camera.pdaf_logging 1 setprop persist.camera.pdaf_profiling 1
(2)通过camxoverridesettings控制,将需要调试的部分添加到 vendor/etc/camera/camxoverridesettings.txt :
--AF Log控制--logInfoMask=0x8000000logVerboseMask=0x8000000Mask值对应如下:(1 << 27)=0x8000000 即对应AF模块
// The group tag for a given debug print messagetypedef UINT32 CamxLogGroup;static const CamxLogGroup CamxLogGroupNone = (1 << 0); ///< Generic groupstatic const CamxLogGroup CamxLogGroupSensor = (1 << 1); ///< Sensorstatic const CamxLogGroup CamxLogGroupIFace = (1 << 2); ///< IFacestatic const CamxLogGroup CamxLogGroupISP = (1 << 3); ///< ISPstatic const CamxLogGroup CamxLogGroupPProc = (1 << 4); ///< Post Processorstatic const CamxLogGroup CamxLogGroupImgLib = (1 << 5); ///< Image Libstatic const CamxLogGroup CamxLogGroupCPP = (1 << 6); ///< CPPstatic const CamxLogGroup CamxLogGroupHAL = (1 << 7); ///< HALstatic const CamxLogGroup CamxLogGroupJPEG = (1 << 8); ///< JPEGstatic const CamxLogGroup CamxLogGroupStats = (1 << 9); ///< Statsstatic const CamxLogGroup CamxLogGroupCSL = (1 << 10); ///< CSLstatic const CamxLogGroup CamxLogGroupApp = (1 << 11); ///< Applicationstatic const CamxLogGroup CamxLogGroupUtils = (1 << 12); ///< Utilitiesstatic const CamxLogGroup CamxLogGroupSync = (1 << 13); ///< Syncstatic const CamxLogGroup CamxLogGroupMemSpy = (1 << 14); ///< MemSpystatic const CamxLogGroup CamxLogGroupAssert = (1 << 15); ///< Assertsstatic const CamxLogGroup CamxLogGroupCore = (1 << 16); ///< Corestatic const CamxLogGroup CamxLogGroupHWL = (1 << 17); ///< HWLstatic const CamxLogGroup CamxLogGroupChi = (1 << 18); ///< CHIstatic const CamxLogGroup CamxLogGroupDRQ = (1 << 19); ///< DRQstatic const CamxLogGroup CamxLogGroupFD = (1 << 20); ///< FDstatic const CamxLogGroup CamxLogGroupIQMod = (1 << 21); ///< IQ modulestatic const CamxLogGroup CamxLogGroupLRME = (1 << 22); ///< LRMEstatic const CamxLogGroup CamxLogGroupNCS = (1 << 23); ///< NCSstatic const CamxLogGroup CamxLogGroupMeta = (1 << 24); ///< Metadatastatic const CamxLogGroup CamxLogGroupAEC = (1 << 25); ///< AEC //0x2000000static const CamxLogGroup CamxLogGroupAWB = (1 << 26); ///< AWB //0x4000000static const CamxLogGroup CamxLogGroupAF = (1 << 27); ///< AF //0x8000000
--禁用深度焦点指示--disableFocusIndication=1 --关闭 PDAF--disablePDAF=1--设置 fullsweep 模式--afFullsweep=0 //fullsweep offafFullsweep=1 //far to nearafFullsweep=2 //near to farafFullsweep=3 //both--Dump EEPROM 保存OTP数据至 /data/misc/camera/-dumpSensorEEPROMData=1--3A调试 exif信息--debugDataSizeAEC=6000debugDataSizeAWB=550000debugDataSizeAF=70000
更多相关文章
- Android 设置Edittext获取焦点并弹出软键盘
- Android指示灯控制
- Android按键音(焦点)
- IT技术权威网站和深度博客
- Android中设置EditText获得焦点时不弹出软键盘
- Android标题栏进度指示器使用
- edittext SearchView 失去焦点问题
- Android View如何获取焦点
- 第23章、OnFocuChangeListener焦点事件(从零开始学Android)