Android Camera Hacking Academy
Chi Usecase log masks for camxoverridesettings.txt used on (Snapdragon Gen 3)
chiLogWarningMask=0xFFFF
chiLogCoreCfgMask=0xFFFF
chiLogConfigMask=0xFFFF
chiLogInfoMask=0xFFFF
chiLogDumpMask=0xFFFF
chiLogVerboseMask=0xFFFF
chiLogDebugMask=0xFFFF
chiLogTraceMask=0xFFFF
chiLogFullMask=0xFFFF
If you want to fine tune the masks to isolate only relevant messages this are the bits used for each 0xFFFF
static const ChxLogGroup ChxLogGroupCore = (static_cast<UINT64>(1) << 0); ///< CHX Core
static const ChxLogGroup ChxLogGroupUsecase = (static_cast<UINT64>(1) << 1); ///< Usecase
static const ChxLogGroup ChxLogGroupF2Core = (static_cast<UINT64>(1) << 2); ///< Feature2Core
static const ChxLogGroup ChxLogGroupMCXCore = (static_cast<UINT64>(1) << 3); ///< MCXUsecase
static const ChxLogGroup ChxLogGroupF2GS = (static_cast<UINT64>(1) << 4); ///< Feature2GraphSelector
static const ChxLogGroup ChxLogGroupF2Feature = (static_cast<UINT64>(1) << 5); ///< Feature2Feature
static const ChxLogGroup ChxLogGroupF2Req = (static_cast<UINT64>(1) << 6); ///< Feature2Request
static const ChxLogGroup ChxLogGroupOffCam = (static_cast<UINT64>(1) << 7); ///< OfflineCamera
static const ChxLogGroup ChxLogGroupSBM = (static_cast<UINT64>(1) << 8); ///< StreamBufferManager
static const ChxLogGroup ChxLogGroupTBM = (static_cast<UINT64>(1) << 9); ///< TargetBufferManager
static const ChxLogGroup ChxLogGroupUtils = (static_cast<UINT64>(1) << 10); ///< Utilities
static const ChxLogGroup ChxLogGroupChiNode = (static_cast<UINT64>(1) << 11); ///< ChiNode
static const ChxLogGroup ChxLogGroupHMS = (static_cast<UINT64>(1) << 12); ///< HelathMonitor
static const ChxLogGroup ChxLogGroupChiMetadata = (static_cast<UINT64>(1) << 13); ///< ChiMetadata
static const ChxLogGroup ChxLogGroupProviderExt = (static_cast<UINT64>(1) << 14); ///< ProviderExtension