#Configuration info [Project Info] Project = 24821 [CameraIdConfig] NumLogicalCameras = 5; SensorNameList = paganiMain; paganiFront; paganiWide; paganiTele; CameraTypeList = 0; 1; 2; 6; [OemCamSupportType] EnableOfflineFeatureList = 0x8001; 0x8011; 0x8010; 0x8030; 0x8031; 0x80AC; 0x80B2; 0x8009; 0x8019; 0x80C1; 0x8035; 0x8036; IsTurboRawFeatureTypeList = 48; 49; 50; 51; IsPslBracketModeList = 28; 29; 7; 33; 32; IsZslBracketModeList = 0; 34; 36; Is2DolFeatureTypeList = 50; 61; 62; 66; 73; 74; 77; [OemCamSettings] addRDIBufferCnt = 0; resetDNGBlackLevel = FALSE; supportSnapshotUsePartial = TRUE; enableProfessionalExpSmooth = TRUE; AllowOplusHealthMoniterAbort = TRUE; enableOplusHealthMoniter = TRUE; filterDebugTuningMeta = FALSE; [3rdCamIsSupportZoomdivisionConfig] APP[0] = com.tencent.mm.plugin.scanner.ui.BaseScanUI; # Wechat scan APP[1] = com.tencent.mm.plugin.recordvideo.activity.MMRecordUI; # Wechat record APP[2] = com.tencent.mm.plugin.voip.ui.VideoActivity; # Wechat rear uw video call [OemSupportedCustomInfoSizes0] # Operation_mode should use lowercase letters # [mode]_[id]_[fmt]_[usg],[w]X[h],[mode]_[id]_[fmt]_[usg]_[ratio],[w]X[h]: [mode],[id]_[fmt]_[usg],[w]X[h] ImageSizes[0] = 8010,3_35_3,4096X3072,3_32_3,4096X3072,3_37_3,4096X3072,2_35_3,2640X1980,2_32_3,2640X1980,2_37_3,2640X1980 [OemSupportedStreamFps] # captureMode width height minFPS maxFPS StreamFps[0] = 0x8010; 1280; 960; 10; 30 [OemAICameraSettings] AICameraMode = 0 # preview&video, disable(0), enable(2) enableAISnapshot = FALSE [OverrideOemSHDRTypeMatching] #SHDRMode logicalCameraId captureMode physicalCameraId_mask seamless_support Mode[0] = 6; 0x8001; 0x0018; 1 #MultiCam 3a sync debug tool [MovieFullSize] #fullsize format width height input/output IsMovieFullSizeList = 35; 3840; 1768; 1; [EnableIZoomModeList] # captureMode sensorList Mode[0] = 0x8001; 2SatR; Mode[1] = 0x8009; imx06A; Mode[2] = 0x8010; 2SatR; Mode[3] = 0x8019; 2SatR; [OemSupportedCustomRAWFullSizes] # width height width height width height width height Size[paganiMain] = 8192; 6144; 8192; 4608; 6144; 6144; 8192; 3728 Size[2SatR] = 8192; 6144; 8192; 4608; 6144; 6144; 8192; 3728 [OemCamSeamlessSettingMap] # this is for config sensor setting mode of system camera PHOTO modes # please follow below format to add customize parameters #operation mode operation_mode feature_mask index sensorList # feature mode -- sensor -- capability Mode[0] = 0x8001; 0x0004; 1; paganiMain; # rear photo -- f -- binning Mode[1] = 0x8001; 0x0004; 1; paganiTele; # rear photo -- t -- binning Mode[2] = 0x8001; 0x0000; 1; paganiFront; # front photo -- f -- binning Mode[3] = 0x8001; 0x0200; 3; paganiMain; # rear sat photo -- w -- 1dol shdr Mode[4] = 0x8001; 0x0800; 2; paganiMain; # rear sat photo -- w -- 2dol shdr Mode[5] = 0x8001; 0x0082; 2; paganiTele; # rear sat photo -- t -- qbc Mode[6] = 0x8001; 0x0084; 5; paganiMain; # rear sat photo -- w -- izoom lbmf Mode[7] = 0x8001; 0x8001; 3; paganiMain; # rear sat photo -- w -- izoom 1dol Mode[8] = 0x8001; 0x0014; 6; paganiMain; # rear sat photo -- w -- qbc Mode[9] = 0x8009; 0x0000; 1; paganiMain; # pro photo -- m -- binning Mode[10] = 0x8009; 0x0000; 1; paganiTele; # pro photo -- t -- binning Mode[11] = 0x8019; 0x0200; 3; paganiMain; # rear night sat -- w -- 1dol shdr Mode[12] = 0x8019; 0x0800; 2; paganiMain; # rear night sat -- w -- 2dol shdr Mode[13] = 0x8019; 0x0084; 5; paganiMain; # rear night sat -- w -- izoom lbmf Mode[14] = 0x8019; 0x8001; 3; paganiMain; # rear night sat -- w -- izoom 1dol Mode[15] = 0x8019; 0x0082; 2; paganiTele; # rear night sat -- t -- qbc Mode[16] = 0x8019; 0x0004; 1; paganiTele; # rear night sat -- t -- binning Mode[17] = 0x8010; 0x0004; 4; paganiTele; # portrait 2X -- t -- binning Mode[18] = 0x8010; 0x0004; 32; paganiMain; # portrait 2X -- t -- binning+crop [OemBindCore] isSupport = FALSE configBindCoreStart = 0 configBindCoreEnd = 7 [CTPLevel] #operation_mode #width #height #level Mode[0] = 0x8021; 0; 0; 0 Mode[1] = 0x8028; 0; 0; 0 #[FPSController] # #operation_mode #CaptureWaitTime #PiplineDelay #TarGetFPS # Mode[0] = 0x8001; 800; 200; 15 # Mode[1] = 0x8011; 800; 300; 15 # Mode[2] = 0x8030; 800; 300; 15 # Mode[3] = 0x8010; 800; 300; 15 [OemEnableTouchCapture] #operation_mode featuretype Mode[0] = 0x8001; 3; 48; 50; 63; 64; 65; 66; 74; Mode[1] = 0x8010; 3; 48; 50; 66; 74; Mode[2] = 0x8009; 3; 61; 62; 63; Mode[3] = 0x80C1; 3; 48; 50; [OemEnableQuickCapture] #operation_mode featuretype Mode[0] = 0x8001; 3; 48; 50; 63; 64; 65; 66; 74; Mode[1] = 0x8010; 3; 48; 50; 66; 74; Mode[2] = 0x8009; 3; 61; 62; 63; 67; Mode[3] = 0x80C1; 3; 48; 50; [SensorModeToFeaturetype] #featuretype SensorMode[0] = 48; 63; SensorMode[1] = 49; 52; SensorMode[2] = 48; 63; SensorMode[3] = 50; 61; SensorMode[4] = 62; 66; SensorMode[5] = 64; 65; SensorMode[6] = -1; SensorMode[7] = 74; [PreOpenCamera] isSupportPreOpenCamera = TRUE IsEnableConfigorms = TRUE IsEnablePreloadRes = TRUE [OemIzoomPolicy] iZoomRange = 2.0;20.0 #frameworkId order as {uw,wide} [CamIndexToFrameworkIdMap] frameworkIds = 2;3 [SensorModuleConfiguration] storagePath = /odm/lib64/camera [PackageName Group] SystemCamera = com.oplus.camera EngineerMode = com.oplus.engineercamera CameraTool = com.zeku.camera2tool; #com.zeku.camera2tools ScanMode = com.coloros.ocrscanner ctsCamera = android.camera.cts ctsVerifier = com.android.cts.verifier ArcoreApp = com.google.ar.infrastructure.compliance.arcorefactorycal;com.google.ar.core.examples.java.helloar; MojiWeather = com.moji.mjweather [XtsSetting] ControlMainflashMode = true NumFwCamerasForGsi = 4 SendCaliDataCameraId = 0 cx_offset = 375 cy_offset = 3 [StaticMetadataSetting] SendCaliDataCameraId = 0 [FilterTag] # type section_name tag_name VendorTag[0] = 1; org.quic.camera2.ipeicaconfigs; ICAInPerspectiveTransform VendorTag[1] = 1; org.quic.camera2.ipeicaconfigs; ICAInGridOut2InTransform VendorTag[2] = 1; org.quic.camera2.ipeicaconfigs; ICAInGridIn2OutTransform VendorTag[3] = 1; org.quic.camera2.ipeicaconfigs; ICAReferenceParams VendorTag[4] = 1; org.quic.camera2.ipeicaconfigs; ICAReferenceParamsLookAhead VendorTag[5] = 1; org.quic.camera.uvgammainfo; RealtimeUVGammaInfo VendorTag[6] = 1; com.oplus; SatGridToEisDisplay VendorTag[7] = 1; com.oplus; SatGridToEisVideo VendorTag[8] = 1; org.codeaurora.qcamera3.sensor_meta_data; EEPROMInformation VendorTag[9] = 1; org.codeaurora.qcamera3.sensor_meta_data; sensor_mode_info VendorTag[10] = 1; com.oplus; aps.capture.HalInputFaceROI VendorTag[11] = 1; com.oplus; aps.result.data VendorTag[12] = 1; com.oplus; face.1D.LUT VendorTag[13] = 1; com.oplus; gtmcurve.info VendorTag[14] = 1; com.oplus; gamma.info [RestoreRequestTag] AndroidTags = 65553; [SensorNameList] # SensorName Name[0] = paganiMain Name[1] = paganiFront Name[2] = paganiWide Name[3] = paganiTele [OemCommonCapbility] disableDMAFenceForCTSorGSI = TRUE is2SatToWT = TRUE isWriteCalibrationDataToEeprom = FALSE numberOfFeature2Threads = 8 #--------------VisualTool Debug start-------------- isNeedShowResult = FALSE isNeedNeedShowFPS = FALSE isNeedDumpResult = FALSE #--------------VisualTool Debug end -------------- useCustomZoomTranslator = TRUE useCustomSATPipeline = TRUE useOplusEISSingleRear = TRUE useOplusEISSingleFront = TRUE is4K60VideoUseEIS3 = TRUE SupportedQCFACamIdList = 0; 1; 2; 3; 4; 5 openFullRecovery = TRUE isDisableCameraCoreDump = TRUE useMovieVideoLOGPipeline = TRUE isEisV3EndOfStream = TRUE supportSFERaw = TRUE useCustomSHDRYUVSnapshot = TRUE isDifferentOisType = TRUE IsNeedReleaseInactiveCameras = FALSE isEnableWarpsCropTransform = FALSE isEnableLockStatus = TRUE isNeedPreviewNode = TRUE AndoridMetafilterProp = TRUE isEnableWarmDolState = TRUE isvideoenablePartialMeta = TRUE adjustProfessionalShutter = TRUE LTMNight = TRUE enabledAINR = TRUE AINRNight = TRUE WaitFrameForOpen = 3 WaitFrameForScanApp = 30 RTYUVOutputCap = 1920; 1088 isSupportSensorhub = TRUE CSCaliSupportedSensors = 0;2;3;4 CloseSysHighPerfMode = TRUE enableProfessionalExpSmooth = TRUE dolbyVisionUBWC = TRUE solid_color_sensorname = paganiMain;paganiTele solid_color_bitwidth = 12;12 sensorConfigTestPatternBlackMode = paganiMain isTeleVideoRecordNotUseDummyrequest = TRUE afUseTouchTemperature = TRUE enableConfidentialLog = TRUE #isWriteAEsyncDataToEepromOrBinary get as uint type, 0 -- all off; 1 -- Eeprom; 2 -- Binary isWriteAEsyncDataToEepromOrBinary = 1 lsNeedIdealRaw = TRUE isSupportHalDFX = TRUE isNeedFrontSwRemosaic = TRUE enableEisForThirdAPPCam = TRUE isAdjustFlashLightCurrent = TRUE closeDeferSlaveInit = FALSE InitHelperSync = TRUE isSmallSizeQCFACameraId = 1 deferSlaveInitMask = 0x8 packedCamxProperties = 0x30000030; 0x30000031 limitSuperLightMinFps = 24 isEnableDCGWithoutWarmStart = TRUE enableMLAWBJPEG = FALSE isHalfPortraitOverrideAs2XPortrait = TRUE TeleCameraId = 2 sensorConfigOplusCalData = paganiMain;paganiTele enableSATOverrideROIInVideo = TRUE thirdCam3ASyncClose = TRUE isNeedMIPIRAW = TRUE isUpdateAFPositionToSensorHub = TRUE isPhySizeUpdateDisabled = TRUE [ProEeternISO] isProExtensionIsoSupport = TRUE; #camera min max master = 50; 3200 #1X professional Mode ultrawide = 50; 3200 #0.6X professional Mode tele = 50; 3200 #3X professional Mode master_movie = 50; 3200 #1X movie Mode ultrawide_movie = 50; 3200 #0.6X movie Mode tele_movie = 50; 3200 #3X movie Mode [PIPFeatureConfig] navigationCropRatio = 3.0 ViewFinderCamera = 2; ViewFinderCameraindex = 1; ViewFinderOperationMode = 0x8001;0x8019 ViewFinderhastele2 = FALSE ViewFinderStreamInfo = 320; 240 # 1:1, 4:3, 16:9, full ViewFinderOFEDispOutportWidth = 2640; ViewFinderOFEDispOutportHeight = 1980; ViewFinderEisMarginWidth = 160; ViewFinderEisMarginHeight = 120; ViewFinderEnableDynamicMargin = TRUE; # dynamicMargin_w dynamicMargin_h MinMargin_w MinMargin_h MaxMargin_w MaxMargin_h EISMargin = 141; 106; 141; 106; 564; 424 NavMarginRatio = 15.0; 20.0; 6.0; [ASDFeatureConfig] VideoASDOperationMode = 0x830b;0x8021;0x8028;0x80A9 VideoVirtualizationMode = 0x830b VideoVirtModelogicalcameraId = 0 ViewASDFullFovStreamInfo = 480; 270 FeatureEnable = TRUE [WarmDolState] #opmode #camera shdrEnable lightTolerance lightThres drcThres LuxThres dolType1 dolType2 maxFPS Mode[0] = 0x830B; 0; 1; 10; 40; 5; 240; 3; 3; -1 Mode[1] = 0x830B; 1; 0; 10; 40; 5; 240; 2; 3; -1 Mode[2] = 0x830B; 2; 1; 10; 40; 5; 240; 3; 3; -1 Mode[3] = 0x830B; 3; 1; 10; 40; 5; 240; 1; 1; -1 Mode[4] = 0x830B; 4; 0; 8; 32; 5; 240; 1; 2; -1 Mode[5] = 0x8001; 0; 1; 10; 5; 4; 400; 2; 1; -1 Mode[6] = 0x80A4; 2; 1; 10; 40; 5; 240; 1; 2; -1 Mode[7] = 0x80A3; 2; 1; 10; 40; 5; 240; 1; 2; -1 Mode[8] = 0x80A4; 3; 1; 10; 40; 5; 240; 1; 2; -1 Mode[9] = 0x80A3; 3; 1; 10; 40; 5; 240; 1; 2; -1 Mode[10] = 0x8001; 2; 1; 10; 5; 4; 370; 2; 1; -1 Mode[11] = 0x8001; 3; 1; 10; 5; 4; 390; 2; 1; -1 Mode[12] = 0x8010; 2; 1; 10; 30; 4; 390; 2; 1; -1 Mode[13] = 0x8009; 0; 1; 10; 5; 4; 450; 2; 1; -1 Mode[14] = 0x8009; 2; 1; 10; 5; 4; 395; 2; 1; -1 Mode[15] = 0x8009; 3; 1; 10; 5; 4; 400; 2; 1; -1 Mode[16] = 0x8019; 0; 1; 10; 5; 4; 400; 2; 1; -1 Mode[17] = 0x8019; 2; 0; 10; 5; 4; 370; 2; 1; -1 Mode[18] = 0x8019; 3; 1; 10; 5; 4; 390; 2; 1; -1 [WarmDolStateEnableConfig] #opmode maxFPS Mode[0] = 0x830B; -1 Mode[1] = 0x800B; -1 Mode[2] = 0x80A3; -1 Mode[3] = 0x80A4; -1 Mode[4] = 0x8001; -1 Mode[5] = 0x8019; -1 Mode[6] = 0x8010; -1 Mode[7] = 0x8009; -1 Mode[8] = 0x8028; 30 [isEnableVIULLMap] #operation mode logicalCameraId maxFPS Mode[0] = 0x800B; 0x000A; -1 # common video Mode[1] = 0x80A4; 0x0005; -1 # movie eis video Mode[2] = 0x80A3; 0x0005; -1 # movie normal video Mode[3] = 0x80A7; 0x0002; -1 # front video Mode[4] = 0x802B; 0x0002; -1 # front eis video Mode[5] = 0x800B; 0x0002; -1 # front eis video [3rdAppEnableVIULLMap] #packageName logicalCameraId hd.camera[0] = 0x0002; cn.ninebot.ninebot[1] = 0x0002; [isEnableDCG60FPSMap] #operation mode logicalCameraId maxFPS Mode[0] = 0x8021; 0x0041; 60 #1080p SAT 60fps and 4K 60fps video [LimitFPSRange] #Item captureMode cameraId minFPS Item[0] = 0x800b; 1; 20 #Front common video Item[1] = 0x802b; 1; 20 #Front EIS Item[2] = 0x800b; 0; 24 #Main video Item[3] = 0x800b; 2; 24 #ultra Wide video Item[4] = 0x800b; 3; 24 #Tele video Item[5] = 0x800b; 4; 24 #Tele2 video Item[6] = 0x80A7; 1; 20 #Front HDR video Item[7] = 0x8021; 1; 24 #Front 60fps video Item[8] = 0x8001; 0; 15 #Main capture [StabilityDebug] #Trigger SOF WatchDog Timeout Threshold operation_mode is_realtime_pipeline threshold watchDogTimeoutThreshold[0] = 0x8019; 1; 10 #SuperNight Realtime Pipeline watchDogTimeoutThreshold[1] = 0x8001; 1; 5 #photo mode [IsNeedOverrideToFullRecovery] isEnable = TRUE [RawSnapshot] apsfeaturetype = 3; 48; 49; 50; 51; 52; 56; 59; 64; 61; 62; 63; 66; 67 [IzoomSnapshot] apsfeaturetype = 49; 52; 54; 56; 62; 64; 65; 66; 74 [SupportedFactoryJpegSizes] ImageSizes[0] = 4096; 3072 ImageSizes[1] = 3264; 2448 ImageSizes[2] = 2304; 1728 [SupportedCustomRawSizes] ImageSizes[0] = 4096; 3072 ImageSizes[1] = 3264; 2448 ImageSizes[2] = 2304; 1728 [SupportedQCFAImageSizespaganiMain] ImageSizes[0] = 8192; 6144 # main camera full size ImageSizes[1] = 8192; 3724 # x-pan ImageSizes[2] = 7680; 4320 # 8k30fps [UHPRawSize] ImageSize = 8192; 6144 [EISTypeMatching] #VideoEisMode captureMode sensorlist Mode[0] = 0x800B; 2SatR; paganiFront;paganiMain;paganiTele; #720P 1080P 4K SAT 30FPS EIS3 VIDEO Mode[1] = 0x8021; 2SatR; paganiFront; #720P 1080P SAT 60FPS EIS3 VIDEO Mode[2] = 0x8021; paganiMain; paganiTele; paganiFront; #4K SINGLE 60FPS EIS VIDEO Mode[3] = 0x8028; 2SatR; paganiMain; paganiFront; #1080P SINGLE 60FPS SUPEREIS3 VIDEO Mode[4] = 0x80A9; paganiMain; #8K SINGLE 30FPS EIS2 VIDEO Mode[5] = 0x80A7; paganiMain; paganiTele; paganiFront; #1080P SINGLE 30FPS EIS2 AI VIDEO Mode[6] = 0x80A4; paganiMain; paganiTele; #1080P SINGLE 30FPS EIS2 MOVIE VIDEO Mode[7] = 0x800C; 2SatR; #1080P 4K SAT 30FPS EIS3 TIME-LAPSE VIDEO Mode[8] = 0x802B; paganiFront; #720P 1080P SINGLE 30FPS FRONT VIDEO [EISJsonInit] EISCameraID[0] = 0 #CAMERA_ID_NFOV EISCameraID[1] = 3 #CAMERA_ID_TELE EISCameraID[2] = 5 #CAMERA_ID_MAIN_IZOOM EISCameraID[3] = 7 #CAMERA_ID_TELE_IZOOM EISTeleIzoomCameraId = 7; #EISTeleIzoomCameraId [EisModeTable] #eisModeTable numOfLinkedCameras captureMode cameraType eisMode eisModeTable[0] = 1; 0x8028; System; Super_EIS; eisModeTable[1] = 1; 0x802B; System; Super_EIS; eisModeTable[2] = 1; 0x80A9; System; Super_EIS_8K; eisModeTable[3] = 1; 0x80A3; System; Super_EIS_Movie; eisModeTable[4] = 1; 0x80A4; System; Super_EIS_Movie; eisModeTable[5] = 1; 0x8021; System; Super_EIS_4K60; eisModeTable[6] = 1; 0x80A7; System; Night_HDR_EIS; eisModeTable[7] = 1; 0x800B; System; Super_EIS_30FPS; eisModeTable[8] = 2; 0x800B; System; SAT_EIS_30FPS; eisModeTable[9] = 3; 0x800B; System; SAT_EIS_30FPS; eisModeTable[10] = 4; 0x800B; System; SAT_EIS_30FPS; eisModeTable[11] = 2; 0x800C; System; SAT_EIS_Hyperlapse; eisModeTable[12] = 3; 0x800C; System; SAT_EIS_Hyperlapse; eisModeTable[13] = 4; 0x800C; System; SAT_EIS_Hyperlapse; eisModeTable[14] = 2; 0x8021; System; SAT_EIS_60FPS; eisModeTable[15] = 3; 0x8021; System; SAT_EIS_60FPS; eisModeTable[16] = 4; 0x8021; System; SAT_EIS_60FPS; eisModeTable[17] = 3; 0x8001; System; SAT_PHOTO_EIS; eisModeTable[18] = 4; 0x8001; System; SAT_PHOTO_EIS; eisModeTable[19] = 5; 0x8001; System; SAT_PHOTO_EIS; eisModeTable[20] = 3; 0x8019; System; SAT_PHOTO_EIS; eisModeTable[21] = 4; 0x8019; System; SAT_PHOTO_EIS; eisModeTable[22] = 5; 0x8019; System; SAT_PHOTO_EIS; eisModeTable[23] = 1; 0x800B; CameraUint; Super_EIS_30FPS_CameraUint; eisModeTable[24] = 2; 0x800B; CameraUint; SAT_EIS_30FPS_CameraUint; eisModeTable[25] = 3; 0x800B; CameraUint; SAT_EIS_30FPS_CameraUint; eisModeTable[26] = 4; 0x800B; CameraUint; SAT_EIS_30FPS_CameraUint; eisModeTable[27] = 3; 0x8001; CameraUint; SAT_PHOTO_EIS; eisModeTable[28] = 4; 0x8001; CameraUint; SAT_PHOTO_EIS; eisModeTable[29] = 5; 0x8001; CameraUint; SAT_PHOTO_EIS; eisModeTable[30] = 1; 0x8021; CameraUint; Super_EIS_4K60; eisModeTable[31] = 2; 0x8021; CameraUint; SAT_EIS_60FPS; eisModeTable[32] = 3; 0x8021; CameraUint; SAT_EIS_60FPS; eisModeTable[33] = 4; 0x8021; CameraUint; SAT_EIS_60FPS; eisModeTable[34] = 1; 0x8028; CameraUint; Super_EIS; eisModeTable[35] = 3; 0x8019; CameraUint; SAT_PHOTO_EIS; eisModeTable[36] = 4; 0x8019; CameraUint; SAT_PHOTO_EIS; eisModeTable[37] = 5; 0x8019; CameraUint; SAT_PHOTO_EIS; eisModeTable[38] = 3; 0x8028; System; SAT_Super_EIS_30FPS; eisModeTable[39] = 4; 0x8028; System; SAT_Super_EIS_30FPS; eisModeTable[40] = 5; 0x8028; System; SAT_Super_EIS_30FPS; eisModeTable[41] = 1; 0x0000; 3rdCamera; Night_HDR_EIS_3rdCamera; eisModeTable[42] = 2; 0x0000; 3rdCamera; SAT_EIS_30FPS_3rdCamera; eisModeTable[43] = 3; 0x0000; 3rdCamera; SAT_EIS_30FPS_3rdCamera; eisModeTable[44] = 2; 0x900A; System; SAT_PHOTO_EIS; eisModeTable[45] = 2; 0x8029; System; SAT_PHOTO_EIS; eisModeTable[46] = 2; 0x9001; System; SAT_PHOTO_EIS; eisModeTable[47] = 2; 0x8025; System; SAT_PHOTO_EIS; [OPlusEISSettings] #enable DynamicOISMode Disable_EIS_CFG_LDC_MODE = FALSE enableSysReadoutMask = 0x0A NeedDynamicOISMode = FALSE NeedDynamicSOISMode = FALSE EnableImageNativeHandle = FALSE Crop8kLiveshot = TRUE EnableRectBaseOutFrame = TRUE needDispAIPortUpdateROI = TRUE ImageNativeHandleEnableRatio = 3.0 DisableTeleFeatureRatio = 6.0 #enableLongExpMask = 0x04 isNeedLagCoeffsSHDR = TRUE IMUlagCoeffsSHDR = 0; 0; 0; -16000; 0; OISIMUlagCoeffsSHDR = 0; 0; 0; -16000; 0; ImageOnOperationMode = 0x8001;0x8019; opertionMode = 0x8021;0x8028;0x830B;0x830C;0x80A4;0x80A5;0x4000830B;0x400080A4;0x4000800B; #operation mode operation_mode ExposureThreshold delaycntThreshold Mode[0] = 0x8021; 3000000; 60 #COMMON 60fps VIDEO Mode[1] = 0x8028; 3000000; 60 #SUPEREIS VIDEO Mode[2] = 0x830B; 3000000; 30 #COMMON VIDEO Mode[3] = 0x830C; 3000000; 30 #FastVideo EIS Mode[4] = 0x80A4; 3000000; 30 #MOVIE VIDEO Mode[5] = 0x80A5; 3000000; 30 #Hyperlapse VIDEO Mode[6] = 0x8001; 3000000; 30 #QuickVideo Mode[7] = 0x8010; 3000000; 30 #Bokeh [Feature1ModeMatch] # value[0] value[1] value[2] value[3] value[4] value[5] value[6] value[7] value[8] value[9] value[10] value[11] value[12] # feature1mode operation_mode APSFeatureType cameraType cameraPosition resolutionType cameraMode isInSensorZoom AI_SCN_Value isFillmorePlatform APSBracket UseIZoomWhenEnable isDolbyVision Mode[0] = 0; -1; 3; -1; -1; -1; -1; 1; -1; -1; 12; -1; -1 #None Mode[1] = 0; -1; 3; -1; -1; -1; -1; 1; -1; -1; -1; 0; -1 #None Mode[2] = 9; 0x8001; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[3] = 0; 0x8001; 3; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[4] = 9; 0x8010; 3; 1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[5] = 0; 0x80B2; 3; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[6] = 8; -1; -1; 3; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Engineering Mode[7] = 9; -1; 48; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[8] = 9; -1; 49; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[9] = 9; -1; 50; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[10] = 9; -1; 65; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[11] = 9; -1; 66; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[12] = 9; -1; 70; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[13] = 9; -1; 73; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[14] = 9; -1; 74; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[15] = 0; -1; 51; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[16] = 0; -1; 52; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[17] = 0; -1; 56; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[18] = 0; -1; 60; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[19] = 0; -1; 61; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[20] = 0; -1; 62; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[21] = 0; -1; 63; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[22] = 0; -1; 64; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[23] = 9; 0x8019; 1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Supernight Mode[24] = 9; 0x8019; 1; -1; -1; -1; -1; -1; -1; -1; 7; -1; -1 #Supernight Mode[25] = 10; 0x80A9; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #ResUHD8k Mode[26] = 11; -1; -1; 2; -1; 1; -1; -1; -1; -1; -1; -1; -1 #ResQHD Mode[27] = 11; -1; -1; 3; -1; 1; -1; -1; -1; -1; -1; -1; -1 #ResQHD Mode[28] = 11; 0x800B; -1; -1; -1; 1; -1; -1; -1; -1; -1; -1; -1 #ResQHD Mode[29] = 11; 0x800B; -1; -1; -1; -1; 2; -1; -1; -1; -1; -1; -1 #ResQHD Mode[30] = 11; 0x8012; -1; -1; -1; 1; -1; -1; -1; -1; -1; -1; -1 #ResQHD Mode[31] = 11; 0x8021; -1; -1; -1; -1; 2; -1; -1; -1; -1; -1; -1 #ResQHD Mode[32] = 11; 0x8021; -1; -1; -1; 1; -1; -1; -1; -1; -1; -1; -1 #ResQHD Mode[33] = 11; 0x8028; -1; -1; -1; 1; -1; -1; -1; -1; -1; -1; -1 #ResQHD Mode[34] = 11; 0x802B; -1; -1; -1; 1; -1; -1; -1; -1; -1; -1; -1 #ResQHD Mode[35] = 11; 0x830B; -1; -1; -1; -1; 2; -1; -1; -1; -1; -1; -1 #ResQHD Mode[36] = 11; 0x830B; -1; -1; -1; 1; -1; -1; -1; -1; -1; -1; -1 #ResQHD Mode[37] = 12; -1; -1; 2; -1; 3; -1; -1; -1; -1; -1; -1; -1 #ResFHD Mode[38] = 12; -1; -1; 3; -1; 3; -1; -1; -1; -1; -1; -1; -1 #ResFHD Mode[39] = 12; 0x800B; -1; -1; -1; 3; -1; -1; -1; -1; -1; -1; -1 #ResFHD Mode[40] = 12; 0x8012; -1; -1; -1; 3; -1; -1; -1; -1; -1; -1; -1 #ResFHD Mode[41] = 12; 0x8021; -1; -1; -1; 3; -1; -1; -1; -1; -1; -1; -1 #ResFHD Mode[42] = 12; 0x8028; -1; -1; -1; 3; -1; -1; -1; -1; -1; -1; -1 #ResFHD Mode[43] = 12; 0x802B; -1; -1; -1; 3; -1; -1; -1; -1; -1; -1; -1 #ResFHD Mode[44] = 12; 0x830B; -1; -1; -1; 3; -1; -1; -1; -1; -1; -1; -1 #ResFHD Mode[45] = 40; 0x802B; -1; -1; 2; 3; -1; -1; -1; -1; -1; -1; -1 #ResFHD Mode[46] = 13; -1; -1; 2; -1; 4; -1; -1; -1; -1; -1; -1; -1 #ResHD Mode[47] = 13; -1; -1; 3; -1; 4; -1; -1; -1; -1; -1; -1; -1 #ResHD Mode[48] = 13; 0x800B; -1; -1; -1; 4; -1; -1; -1; -1; -1; -1; -1 #ResHD Mode[49] = 13; 0x8012; -1; -1; -1; 4; -1; -1; -1; -1; -1; -1; -1 #ResHD Mode[50] = 13; 0x8021; -1; -1; -1; 4; -1; -1; -1; -1; -1; -1; -1 #ResHD Mode[51] = 13; 0x8028; -1; -1; -1; 4; -1; -1; -1; -1; -1; -1; -1 #ResHD Mode[52] = 13; 0x802B; -1; -1; -1; 4; -1; -1; -1; -1; -1; -1; -1 #ResHD Mode[53] = 13; 0x830B; -1; -1; -1; 4; -1; -1; -1; -1; -1; -1; -1 #ResHD Mode[54] = 15; 0x8001; -1; -1; -1; -1; 3; -1; -1; -1; -1; -1; -1 #ProMode Mode[55] = 17; 0x8007; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Panorama Mode[56] = 19; -1; -1; -1; -1; -1; -1; 1; -1; -1; 12; -1; -1 #SensorZoom Mode[57] = 19; -1; -1; -1; -1; -1; -1; 1; -1; -1; -1; 0; -1 #SensorZoom Mode[58] = 21; -1; 3; -1; 2; -1; 1; -1; -1; -1; -1; -1; -1 #FBFront Mode[59] = 21; -1; -1; 1; 2; -1; 1; -1; -1; -1; -1; -1; -1 #FBFront Mode[60] = 22; 0x8009; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Profession Mode[61] = 24; 0x80A3; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #VideoMovie Mode[62] = 24; 0x80A4; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #VideoMovie Mode[63] = 25; 0x802C; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #VideoMultiScene Mode[64] = 26; 0x80AA; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #LongExposure Mode[65] = 27; 0x80AC; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #CapModeXPan Mode[66] = 28; 0x800C; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #CapModeFastVideo Mode[67] = 28; 0x800D; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #CapModeFastVideo Mode[68] = 28; 0x800D; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #CapModeFastVideo Mode[69] = 28; 0x800E; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #CapModeFastVideo Mode[70] = 28; 0x800F; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #CapModeFastVideo Mode[71] = 28; 0x80A5; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #CapModeFastVideo Mode[72] = 9; -1; 31; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Star # feature1mode operation_mode APSFeatureType cameraType cameraPosition resolutionType cameraMode isInSensorZoom AI_SCN_Value isFillmorePlatform APSBracket UseIZoomWhenEnable isDolbyVision [Feature1DolbyModeMatch] # value[0] value[1] value[2] value[3] value[4] value[5] value[6] value[7] value[8] value[9] value[10] value[11] # feature1mode operation_mode APSFeatureType cameraType cameraPosition resolutionType cameraMode isInSensorZoom AI_SCN_Value isFillmorePlatform APSBracket UseIZoomWhenEnable Mode[0] = 33; 0x830B; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Dolby 30FPS ResQHD Mode[1] = 33; 0x8021; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Dolby 60FPS ResQHD Mode[2] = 33; 0x8028; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Dolby superEIS ResQHD Mode[3] = 34; 0x830B; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Dolby 30FPS ResFHD Mode[4] = 34; 0x8021; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Dolby 60FPS ResFHD Mode[5] = 34; 0x8028; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Dolby superEIS ResFHD # feature1mode operation_mode APSFeatureType cameraType cameraPosition resolutionType cameraMode isInSensorZoom AI_SCN_Value isFillmorePlatform APSBracket UseIZoomWhenEnable [Feature2ModeMatch] # value[0] value[1] value[2] value[3] value[4] value[5] value[6] value[7] value[8] value[9] value[10] value[11] value[12] value[13] value[14] # feature2mode operation_mode APSFeatureType APSBracket cameraType cameraMode dolNum expSceneMode longExposureMode isFaceDetected LuxIndex useCase AI_SCN_Value IsEnableSeamless MovieAppMode Mode[0] = 0; -1; 48; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[1] = 0; -1; 49; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[2] = 0; -1; 50; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[3] = 0; -1; 65; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[4] = 0; -1; 66; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[5] = 0; -1; 70; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[6] = 0; -1; 73; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[7] = 0; -1; 74; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #None Mode[8] = 26; -1; -1; -1; 2; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #ThirdAPK Mode[9] = 26; -1; -1; -1; 4; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #ThirdAPK Mode[10] = 33; -1; 51; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #HybridRaw Mode[11] = 33; -1; 52; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #HybridRaw Mode[12] = 33; -1; 56; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #HybridRaw Mode[13] = 33; -1; 60; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #HybridRaw Mode[14] = 33; -1; 61; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #HybridRaw Mode[15] = 33; -1; 62; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #HybridRaw Mode[16] = 33; -1; 63; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #HybridRaw Mode[17] = 33; -1; 64; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #HybridRaw Mode[18] = 35; 0x8019; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #SuperNightHand Mode[19] = 36; 0x8019; -1; 7; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #SuperNightTripod Mode[20] = 38; -1; 31; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1; -1 #Star # feature2mode operation_mode APSFeatureType APSBracket cameraType cameraMode dolNum expSceneMode longExposureMode isFaceDetected LuxIndex useCase AI_SCN_Value IsEnableSeamless MovieAppMode [OEMFeature1ModeMatch] # value[0] value[1] value[2] value[3] value[4] value[5] value[6] value[7] value[8] # feature1mode operationMode apsFeatureType apsBracket cameraFacing faceBeauty isUseIzoom extensionCam supertext Mode[0] = 0; 0x80B2; -1; -1; -1; -1; -1; 0; 0 #None Mode[1] = 0; -1; 3; -1; -1; -1; 1; 0; 0 #None Mode[2] = 9; -1; 48; -1; -1; -1; -1; 0; 0 #Supernight Mode[3] = 9; -1; 49; -1; -1; -1; -1; 0; 0 #Supernight Mode[4] = 9; -1; 50; -1; -1; -1; -1; 0; 0 #Supernight Mode[5] = 9; -1; 65; -1; -1; -1; -1; 0; 0 #Supernight Mode[6] = 9; -1; 66; -1; -1; -1; -1; 0; 0 #Supernight Mode[7] = 9; -1; 70; -1; -1; -1; -1; 0; 0 #Supernight Mode[8] = 9; -1; 73; -1; -1; -1; -1; 0; 0 #Supernight Mode[9] = 9; -1; 74; -1; -1; -1; -1; 0; 0 #Supernight Mode[10] = 0; -1; 51; -1; -1; -1; -1; 0; 0 #Supernight Mode[11] = 0; -1; 52; -1; -1; -1; -1; 0; 0 #Supernight Mode[12] = 0; -1; 56; -1; -1; -1; -1; 0; 0 #Supernight Mode[13] = 0; -1; 60; -1; -1; -1; -1; 0; 0 #Supernight Mode[14] = 0; -1; 61; -1; -1; -1; -1; 0; 0 #Supernight Mode[15] = 0; -1; 62; -1; -1; -1; -1; 0; 0 #Supernight Mode[16] = 0; -1; 63; -1; -1; -1; -1; 0; 0 #Supernight Mode[17] = 0; -1; 64; -1; -1; -1; -1; 0; 0 #Supernight Mode[18] = 9; 0x8019; -1; -1; -1; -1; -1; 0; 0 #Supernight Mode[19] = 9; 0x8019; -1; 7; -1; -1; -1; 0; 0 #Supernight Mode[20] = 21; 0x8001; -1; -1; 2; 1; -1; 0; 0 #FBFront Mode[21] = 21; 0x80AF; -1; -1; 2; 1; -1; 0; 0 #FBFront Mode[22] = 22; 0x8009; -1; -1; -1; -1; -1; 0; 0 #Profession Mode[23] = 27; 0x80AC; -1; -1; -1; -1; -1; 0; 0 #CapModeXPan Mode[24] = 29; 0x8019; -1; -1; -1; -1; -1; 1; 0 #ExtensionCam Mode[25] = 29; 0x8019; -1; 7; -1; -1; -1; 1; 0 #ExtensionCam Mode[26] = 29; 0x8011; -1; -1; -1; -1; -1; 1; 0 #ExtensionCam Mode[27] = 16; 0x8001; 0; -1; -1; -1; -1; 0; 0 #QuickCapture Mode[28] = 9; -1; 31; -1; -1; -1; -1; 0; 0 #Star Mode[29] = 50; 0x8001; -1; -1; -1; -1; -1; 0; 1 #SuperText # feature1mode operationMode apsFeatureType apsBracket cameraFacing faceBeauty isUseIzoom extensionCam [OEMFeature2ModeMatch] # value[0] value[1] value[2] value[3] value[4] value[5] value[6] # feature2mode operationMode apsFeatureType apsBracket asdScene dolNum expSceneMode Mode[0] = 0; -1; 48; -1; -1; -1; -1 #None Mode[1] = 0; -1; 49; -1; -1; -1; -1 #None Mode[2] = 0; -1; 50; -1; -1; -1; -1 #None Mode[3] = 0; -1; 65; -1; -1; -1; -1 #None Mode[4] = 0; -1; 66; -1; -1; -1; -1 #None Mode[5] = 0; -1; 70; -1; -1; -1; -1 #None Mode[6] = 0; -1; 73; -1; -1; -1; -1 #None Mode[7] = 0; -1; 74; -1; -1; -1; -1 #None Mode[8] = 33; -1; 51; -1; -1; -1; -1 #HybridRaw Mode[9] = 33; -1; 52; -1; -1; -1; -1 #HybridRaw Mode[10] = 33; -1; 56; -1; -1; -1; -1 #HybridRaw Mode[11] = 33; -1; 60; -1; -1; -1; -1 #HybridRaw Mode[12] = 33; -1; 61; -1; -1; -1; -1 #HybridRaw Mode[13] = 33; -1; 62; -1; -1; -1; -1 #HybridRaw Mode[14] = 33; -1; 63; -1; -1; -1; -1 #HybridRaw Mode[15] = 33; -1; 64; -1; -1; -1; -1 #HybridRaw Mode[16] = 35; 0x8019; -1; -1; -1; -1; -1 #SuperNightHand Mode[17] = 0; 0x8019; 26; -1; -1; -1; -1 #None CHDR EV- Mode[18] = 36; 0x8019; -1; 7; -1; -1; -1 #SuperNightTripod Mode[19] = 38; -1; 31; -1; -1; -1; -1 #star # feature2mode operationMode apsFeatureType apsBracket asdScene dolNum expSceneMode [NeedDynamicFrameDelay] EISDynamicFrameDelayMode = true # operation_mode VideoWidth MemAvailable MemFree FrameDelay MemTotalSize maxFPS Mode[0] = 0x8021; 1920; 16000; 2000; 55; -1; -1 #1080p60 Mode[1] = 0x8021; 1920; 3584; 400; 20; -1; -1 #60FpsVideo1080P Mode[2] = 0x830B; 3840; 16000; 2000; 37; -1; -1 #30FpsVideo4K Mode[3] = 0x830B; 3840; 3584; 400; 20; -1; -1 #30FpsVideo4K Mode[4] = 0x80A7; 3280; 8192; 2000; 20; -1; -1 #30FpsVideo4K Front Mode[5] = 0x80A7; 3280; 3584; 400; 15; 8; -1 #30FpsVideo4K Front Mode[6] = 0x80A7; 3280; 3584; 400; 15; 12; -1 #30FpsVideo4K Front Mode[7] = 0x8021; 3840; 16000; 2000; 40; -1; -1 #4k60 Mode[8] = 0x8021; 3840; 3584; 400; 20; -1; -1 #60FpsVideo4K Mode[9] = 0x8021; 3280; 12000; 2000; 30; 12; -1 #60FpsVideo4K Front Mode[10] = 0x8021; 3280; 3584; 400; 20; 12; -1 #60FpsVideo4K Front Mode[11] = 0x8021; 3280; 16000; 2000; 30; 16; -1 #60FpsVideo4K Front Mode[12] = 0x8021; 3280; 3584; 400; 20; 16; -1 #60FpsVideo4K Front Mode[13] = 0x800B; 3840; 16000; 2000; 20; -1; -1 #dolby Mode[14] = 0x800B; 3840; 3584; 400; 10; -1; -1 #dolby Mode[15] = 0x830B; 1920; 16000; 2000; 35; -1; -1 #1080p30 Mode[16] = 0x8028; 1920; 16000; 2000; 35; -1; 30 #1080p30 supereis Mode[17] = 0x8028; 1920; 3584; 400; 20; -1; 30 #1080p30 supereis Mode[18] = 0x8028; 1920; 16000; 2000; 55; -1; 60 #1080p60 supereis Mode[19] = 0x8028; 1920; 3584; 800; 20; -1; 60 #1080p60 supereis Mode[20] = 0x8028; 3840; 16000; 2000; 37; -1; 30 #4k30 supereis Mode[21] = 0x8028; 3840; 3584; 400; 20; -1; 30 #4k30 supereis Mode[22] = 0x8028; 3840; 16000; 2000; 40; -1; 60 #4k60 supereis Mode[23] = 0x8028; 3840; 3584; 800; 20; -1; 60 #4k60 supereis [NeedDeferFrameDelay] IsSupport = TRUE # operation_mode VideoWidth MemAvailable MemTotalSize FramedelayBase IncreaseInterval Mode[0] = 0x8021; 1920; 3584; -1; 10; 6 #60FpsVideo1080P Mode[1] = 0x830B; 3840; 3584; -1; 10; 6 #30FpsVideo4K Mode[2] = 0x80A7; 3280; 3584; -1; 10; 6 #30FpsVideo4K Front Mode[3] = 0x8028; 1920; 3584; -1; 10; 6 #60FpsVideo1080 super eis Mode[4] = 0x8021; 3840; 3584; -1; 10; 6 #60FpsVideo4K Mode[5] = 0x8021; 3280; 3584; -1; 10; 6 #60FpsVideo4K Front [BufferNeedFrameDelay] # operation_mode VideoWidth MaxFps FrameDelay Mode[0] = 0x800B; 1920; 30; 35 #1080p30 Mode[1] = 0x800B; 3840; 30; 37 #4k30 Mode[2] = 0x8021; 1920; 60; 55 #1080p60 Mode[3] = 0x8021; 3840; 60; 40 #4k60 Mode[4] = 0x8028; 1920; 30; 35 #1080p30 superEis Mode[5] = 0x8028; 3840; 30; 37 #4k30 superEis Mode[6] = 0x8028; 1920; 60; 55 #1080p60 superEis Mode[7] = 0x8028; 3840; 60; 40 #4k60 superEis Mode[8] = 0x802B; 1920; 30; 35 #1080p30 Front superEis [EISOverrideNumOfLinkedCameras] # operation_mode extraNumOfLinkedCameras Mode[0] = 0x830B; 1; Mode[1] = 0x8001; 3; Mode[2] = 0x8019; 3; Mode[3] = 0x8028; 1; [PhotoRealtimeEIS] RTEISEnable = TRUE; HISEnable = TRUE; LimitMarginEnable = TRUE; IZOOMEnable = FALSE; ImageAIDEnable = TRUE; EISEnableRatio = 2.0999; #refer to viewFinder threshold EISDisableRatio = 20.1; #refer to viewFinder threshold EISNodeInstanceID = 8; TeleCameraId = 2; MaxMarginRatio = 3.0; IZOOMPoint = 4.3; 4.6; 4.9; ImageAIDIPoint = 15.0; NeedAddShift = TRUE ShiftDecreaseRatio = 0.995 NeedAdjustCrop = TRUE; MaxMarginRatioNonIZoom = 3.0; [MvgSatFovctrlPreviewSize] Default = 1440;1080 # operation_mode previewWidth previewHeight Mode[0] = 0x8021; 1920; 1080 #StreamConfigCapMode60FpsVideo [MvgSatSettings] FastZoomEnable = FALSE; fallbackDelayExit = 12; Is4CameraSAT = FALSE; EnableUseSAToutSuggestMasterID = TRUE; fakeCameraNum = 1; ShieldTeleForCamera = TRUE; [OemPipelines] # CustomFusionPipelineName = OplusSATOfflineReprocess CustomFusionPipelineName = OplusSATFusionOfflineReprocess Custom60fpsFusionPipelineName = OplusVideoAINRSATOfflineReprocess # CustomFusionEISPipelineName = MultiCameraCustomSATEIS CustomOplusEIS2PipelineName = OplusAINROfflineReprocess CustomOplusEIS3PipelineName = OplusAINROfflineReprocess CustomOplus4k60fpsEIS3PipelineName = OplusAINROfflineReprocess CustomOplus4kEIS3PipelineName = OplusAINROfflineReprocess # CustomOplusDolbyEIS3PipelineName = OplusDolbyVideoEIS3PreviewEIS2Offline # CustomOplusDolby4kEIS3PipelineName = OplusDolbyVideo4kEIS3PreviewEIS2TrackOffline CustomOplusMovieEIS2PipelineName = OplusMovieOfflineReprocess CustomOplusMovieNoEIS2PipelineName = OplusMovieOfflineReprocess CustomSAT3rdPipelineName = OplusSATOfflineReprocess CustomVIULLSATPipelineName = OplusVideoAINRSATOfflineReprocess CustomVideoDarkVisionPipelineName = OplusVideoDarkVisionOffline # CustomVideoPreviewRealTimePipelineName = OplusVideoPreviewRealTime # RealTimePipelineWithPreviewNode = RealTimeFeatureZSLPreviewRawWithPreviewNode EngineerMultiCameraCalibVerif = OplusSATOfflineReprocess CustomVideoSATEIS2PipelineName = OplusVideoSATEIS2OfflineReprocess CustomOplusSingleCameraPipelineName = OplusAINROfflineReprocess [RgisterNCSlinkInAdvance] isSupport = TRUE Camera[0] = 1; 2; 4; 34; 35; 40; 43 samplingRate[0] = 416; 104; 52; 7; 4; 7; 8 reportRate[0] = 40000; 10000; 30000; 10000; 30000; 10000; 2000 Camera[2] = 1; 2; 4; 34; 35; 40; 43 samplingRate[2] = 416; 104; 52; 7; 4; 7; 8 reportRate[2] = 40000; 10000; 30000; 10000; 30000; 10000; 2000 Camera[3] = 1; 2; 4; 34; 35; 40; 43 samplingRate[3] = 416; 104; 52; 7; 4; 7; 8 reportRate[3] = 40000; 10000; 30000; 10000; 30000; 10000; 2000 Camera[4] = 1; 2; 4; 34; 35; 40; 43 samplingRate[4] = 416; 104; 52; 7; 4; 7; 8 reportRate[4] = 40000; 10000; 30000; 10000; 30000; 10000; 2000 Camera[5] = 1; 2; 4; 34; 35; 40; 43 samplingRate[5] = 416; 104; 52; 7; 4; 7; 8 reportRate[5] = 40000; 10000; 30000; 10000; 30000; 10000; 2000 Camera[6] = 1; 2; 4; 34; 35; 40; 43 samplingRate[6] = 416; 104; 52; 7; 4; 7; 8 reportRate[6] = 40000; 10000; 30000; 10000; 30000; 10000; 2000 Camera[1] = 1; 2; 4; 36 samplingRate[1] = 416; 104; 52; 7 reportRate[1] = 40000; 10000; 30000; 10000 [AIAFTouch2track] Mode[0] = 0x800B; 0x000D #COMMON VIDEO REAR Mode[1] = 0x8021; 0x000D #60FPS VIDEO REAR [SupportedCustomFpsRanges] # min max FpsRange[0] = 10; 10 FpsRange[1] = 15; 15 FpsRange[2] = 10; 24 FpsRange[3] = 24; 24 FpsRange[4] = 30; 30 [SupportedImageSizes] # width height ImageSizes[0] = 8192; 6144 # 4:3 oplus rear full photo ImageSizes[1] = 4096; 3072 # 4:3 oplus rear photo ImageSizes[2] = 4000; 3000 # 4:3 ImageSizes[3] = 3840; 2880 # ImageSizes[4] = 3840; 2160 # 16:9 oplus rear video 4K ImageSizes[5] = 3840; 1768 oplus rear movie 4K ImageSizes[6] = 3280; 1856 # 16:9 qcom ImageSizes[7] = 3264; 2448 ImageSizes[8] = 2880; 2160 ImageSizes[9] = 2640; 1200 # oplus photo rear full ImageSizes[10] = 2624; 1968 ImageSizes[11] = 2560; 1440 ImageSizes[12] = 2520; 1080 # 21:9 oplus rear movie 1080P ImageSizes[13] = 2344; 1080 # 3168:1440 ImageSizes[14] = 2304; 1728 # 4:3 oplus front photo ImageSizes[15] = 2304; 1060 ImageSizes[16] = 2304; 1048 ImageSizes[17] = 2160; 1080 # 2:1 ImageSizes[18] = 2136; 1200 # oplus photo rear 16:9 ImageSizes[19] = 1920; 1440 # 4:3 ImageSizes[20] = 1920; 1080 # 16:9 ImageSizes[21] = 1600; 1200 ImageSizes[22] = 1600; 800 # 2:1 ImageSizes[23] = 1564; 720 # 3168:1440 ImageSizes[24] = 1440; 1440 # 1:1 oplus photo rear 1:1 preview ImageSizes[25] = 1440; 1080 # 4:3 oplus rear portrait ImageSizes[26] = 1280; 960 # 4:3 qcom SXGA ImageSizes[27] = 1280; 720 # 16:9 ImageSizes[28] = 1220; 1134 ImageSizes[29] = 1200; 1200 # 1:1 oplus face identification ImageSizes[30] = 1188; 540 ImageSizes[31] = 1136; 1134 ImageSizes[32] = 1086; 1134 ImageSizes[33] = 1080; 1080 # 1:1 oplus emoji photo ImageSizes[34] = 1024; 768 # 4:3 oplus for google play preview ImageSizes[35] = 864; 480 # 9:5 oplus for alipay ImageSizes[36] = 800; 400 # 2:1 ImageSizes[37] = 720; 540 # 4:3 qcom ImageSizes[38] = 720; 480 # 3:2 qcom 480P ImageSizes[39] = 640; 640 ImageSizes[40] = 640; 480 # 4:3 oemlayer fd stream ImageSizes[41] = 640; 360 # 16:9 oemlayer fd stream ImageSizes[42] = 640; 294 # 3168:1440 oemlayer fd stream ImageSizes[43] = 480; 480 # 1:1 oemlayer fd stream ImageSizes[44] = 352; 288 # 16:13 qcom CIF ImageSizes[45] = 320; 240 # 4:3 qcom QVGA ImageSizes[46] = 176; 144 # 16:13 qcom [SupportedCustomImageSizespaganiMain] ImageSizes[0] = 4096; 3072 # 4:3 oplus rear photo ImageSizes[1] = 4096; 2304 # 16:9 oplus rear photo ImageSizes[2] = 4096; 1888 ImageSizes[3] = 3072; 3072 # 1:1 oplus rear photo ImageSizes[4] = 2560; 1440 # 16:9 oplus hyperlapseVideo superEIS ImageSizes[5] = 1920; 864 # 1920:864 xpan ImageSizes[6] = 960; 1080 # split dual-view video preview size ImageSizes[7] = 640; 368 # rectangle dual-view video preview size ImageSizes[8] = 640; 288 # 640:288 xpan ImageSizes[9] = 480; 270 # 16:9 video asd stream ImageSizes[10] = 464; 464 # round dual-view video preview size ImageSizes[11] = 2580; 1080 #2.39:1 provideo 1080 ImageSizes[12] = 3840; 1608 #2.39:1 provideo 4k ImageSizes[13] = 4096; 1512 # 64:24 ImageSizes[14] = 2136; 788 # 64:24 ImageSizes[15] = 1920; 708 # 64:24 [SupportedCustomImageSizespaganiFront] ImageSizes[0] = 4608; 3456 # 4:3 oplus front photo ImageSizes[1] = 4608; 2592 # 16:9 oplus front photo ImageSizes[2] = 4608; 2124 # full oplus front photo ImageSizes[3] = 3456; 3456 # 1:1 oplus front photo ImageSizes[4] = 2304; 1728 # 4:3 oplus front photo ImageSizes[5] = 2304; 1296 # 16:9 oplus front photo ImageSizes[6] = 2112; 1584 # 4:3 oplus hyperlapseVideo superEIS ImageSizes[7] = 1920; 1080 # 4:3 oplus front photo ImageSizes[8] = 1728; 1728 # 1:1 oplus front photo ImageSizes[9] = 960; 1080 # split dual-view video preview size ImageSizes[10] = 640; 368 # rectangle dual-view video preview size ImageSizes[11] = 480; 270 # 16:9 video asd stream ImageSizes[12] = 464; 464 # round dual-view video preview size [SupportedCustomImageSizespaganiTele] ImageSizes[0] = 4096; 3072 # 4:3 oplus rear photo ImageSizes[1] = 4096; 2304 # 16:9 oplus rear photo ImageSizes[2] = 4096; 1888 # 3168:1440 oplus rear photo ImageSizes[3] = 3072; 3072 # 1:1 oplus rear photo ImageSizes[4] = 2560; 1440 # 16:9 oplus hyperlapseVideo superEIS ImageSizes[5] = 1920; 864 # 1920:864 xpan ImageSizes[6] = 960; 1080 # split dual-view video preview size ImageSizes[7] = 640; 368 # rectangle dual-view video preview size ImageSizes[8] = 640; 288 # 640:288 xpan ImageSizes[9] = 640; 274 # 3rd com.xhey.xcamera preview size ImageSizes[10] = 480; 270 # 16:9 video asd stream ImageSizes[11] = 2580; 1080 #2.39:1 provideo 1080 ImageSizes[12] = 3840; 1608 #2.39:1 provideo 4k ImageSizes[13] = 4096; 1512 # 64:24 ImageSizes[14] = 2136; 788 # 64:24 ImageSizes[15] = 1920; 708 # 64:24 [SupportedCustomImageSizes2SatR] ImageSizes[0] = 4096; 3072 # 4:3 oplus rear bokeh ImageSizes[1] = 4096; 2304 # 4:3 oplus rear photo ImageSizes[2] = 4096; 1888 # 16:9 oplus rear photo ImageSizes[3] = 4000; 1818 # 3168:1440 oplus rear photo ImageSizes[4] = 4000; 3000 # 4:3 oplus rear photo ImageSizes[5] = 4000; 2250 # 16:9 oplus rear photo ImageSizes[6] = 3456; 3456 # 3168:1440 oplus rear photo ImageSizes[7] = 3136; 2352 # 4:3 oplus portrait 1x slave size ImageSizes[8] = 3072; 3072 # 1:1 oplus rear photo ImageSizes[9] = 3000; 3000 # 1:1 oplus rear photo ImageSizes[10] = 2976; 2232 # 4:3 oplus portrait 1x ImageSizes[11] = 2880; 2160 # 4:3 oplus portrait temporary size ImageSizes[12] = 2640; 1980 # 4:3 oplus rear bokeh ImageSizes[13] = 2624; 1968 ImageSizes[14] = 2560; 1920 # 4:3 fast video ImageSizes[15] = 1984; 1488 # 4:3 oplus portrait temporary size ImageSizes[16] = 1920; 1440 # 4:3 oplus portrait 3x slave size ImageSizes[17] = 1856; 1392 # 4:3 oplus portrait 3x ImageSizes[18] = 2016; 1512 # 4:3 oplus rear bokeh ImageSizes[19] = 1728; 1296 # 4:3 oplus rear bokeh ImageSizes[20] = 1680; 1260 # 4:3 oplus rear bokeh ImageSizes[21] = 1632; 1224 # 4:3 oplus portrait 2x slave size ImageSizes[22] = 1600; 1200 # 4:3 oplus rear bokeh ImageSizes[23] = 480; 360 # 4:3 rear photo small window ImageSizes[24] = 480; 270 # 16:9 rear photo small window ImageSizes[25] = 480; 218 # 3168:1440 rear photo small window ImageSizes[26] = 360; 360 # 1:1 rear photo small window ImageSizes[27] = 4096; 1512 # 64:24 ImageSizes[28] = 2136; 788 # 64:24 ImageSizes[29] = 1920; 708 # 64:24 ImageSizes[30] = 1664; 616 # 64:24 ImageSizes[31] = 416; 154 # 64:24 ImageSizes[32] = 832; 308 # 64:24 [SupportedImageSizesGSI] # width height ImageSizes[0] = 8192; 6144 # 4:3 oplus rear full photo ImageSizes[1] = 4608; 3456 # 4:3 oplus front full photo ImageSizes[2] = 4000; 3000 # 4:3 oplus rear photo ImageSizes[3] = 3840; 2160 # 16:9 oplus rear video 4K ImageSizes[4] = 3280; 1856 # 16:9 qcom ImageSizes[5] = 2560; 1440 ImageSizes[6] = 2304; 1728 # 4:3 oplus front photo ImageSizes[7] = 2160; 1080 # 2:1 ImageSizes[8] = 1920; 1440 # 4:3 ImageSizes[9] = 1920; 1080 # 16:9 oplus video 1080P ImageSizes[10] = 1440; 1080 # 4:3 oplus rear portrait ImageSizes[11] = 1280; 960 # 4:3 qcom SXGA ImageSizes[12] = 1280; 720 # 16:9 oplus video 720P ImageSizes[13] = 720; 540 ImageSizes[14] = 720; 480 # 3:2 qcom 480P ImageSizes[15] = 640; 640 # 1:1 ImageSizes[16] = 640; 480 # 4:3 qcom VGA ImageSizes[17] = 352; 288 # 16:13 qcom CIF ImageSizes[18] = 320; 240 # 4:3 qcom QVGA ImageSizes[19] = 176; 144 # 16:13 qcom [SupportedThumbnailSizesGSI] # width height ThumbnailSizes[0] = 0; 0 ThumbnailSizes[1] = 176; 144 ThumbnailSizes[2] = 240; 120 ThumbnailSizes[3] = 213; 160 ThumbnailSizes[4] = 240; 144 ThumbnailSizes[5] = 256; 144 ThumbnailSizes[6] = 240; 160 ThumbnailSizes[7] = 256; 154 ThumbnailSizes[8] = 246; 184 ThumbnailSizes[9] = 250; 188 ThumbnailSizes[10] = 352; 160 ThumbnailSizes[11] = 240; 240 ThumbnailSizes[12] = 320; 180 ThumbnailSizes[13] = 400; 180 ThumbnailSizes[14] = 320; 240 ThumbnailSizes[15] = 360; 240 ThumbnailSizes[16] = 374; 282 [OemCamSensorSettingMap] #operation mode operation_mode sensor_mask feature_mask index Mode[0] = 0x800B; 0x0002; 0x0000; 1 # FRONT VIDEO Mode[1] = 0x800B; 0x0001; 0x2000; 14 # Normal SAT video Main DCG Mode[2] = 0x800B; 0x0004; 0x2000; 11 # Normal SAT video TELE DCG Mode[3] = 0x800B; 0x0001; 0x0200; 12 # Normal SAT video Main 1DOL Mode[4] = 0x800B; 0x0001; 0x2400; 14 # Dolby SAT video Main DCG Mode[5] = 0x800B; 0x0004; 0x2400; 11 # Dolby SAT video TELE DCG Mode[6] = 0x800B; 0x0001; 0x0600; 12 # Dolby SAT video Main 1DOL Mode[7] = 0x8021; 0x0001; 0x0200; 15 # video 60fps Main Mode[8] = 0x8021; 0x0001; 0x0001; 15 # video 60fps 4k Main Mode[9] = 0x8021; 0x0004; 0x0200; 3 # video 60fps TELE Mode[10] = 0x8021; 0x0001; 0x0600; 15 # Dolby 60fps Main Mode[11] = 0x8021; 0x0004; 0x0600; 3 # Dolby 60fps TELE Mode[12] = 0x8028; 0x0001; 0x2000; 14 # superEIS Normal SAT video Main DCG Mode[13] = 0x8028; 0x0004; 0x2000; 11 # superEIS Normal SAT video TELE DCG Mode[14] = 0x8028; 0x0001; 0x0200; 12 # superEIS Normal SAT video Main 1DOL Mode[15] = 0x8028; 0x0001; 0x2400; 14 # superEIS Dolby SAT video Main DCG Mode[16] = 0x8028; 0x0001; 0x0600; 12 # superEIS Dolby SAT video Main 1DOL Mode[17] = 0x80A3; 0x0001; 0x0000; 14 # movie 1x DCG Mode[18] = 0x80A3; 0x0004; 0x0000; 11 # movie 2x DCG Mode[19] = 0x80A4; 0x0001; 0x0000; 14 # movie EIS 1x DCG Mode[20] = 0x80A4; 0x0004; 0x0000; 11 # movie EIS 2x DCG Mode[21] = 0x80B2; 0xFFFF; 0x0000; 1 # AI ID Photo binning Mode[22] = 0x8007; 0xFFFF; 0x0000; 1 # Panorama mode Mode[23] = 0x800C; 0xFFFF; 0x0200; 1 # fast video Main Mode[24] = 0x802B; 0x0002; 0x0000; 1 # superEIS 30fps Front Mode[25] = 0x802C; 0x0003; 0x0000; 1 # Dual Camera Front and Main Mode[26] = 0x800E; 0x0001; 0x0000; 3 # mengpai [OemRequestAvailableCapabilities] #3rd app can't access system cameraID which set 1.Useing fwkcameraID SystemCamera = 0; 0; 0; 0; 1; [SetColorSpaceBT709] opertionMode = 0x800B;0x800C;0x80A3;0x80A4;0x80A5;0x80A7;0x8021;0x8028;0x802B;0x802C;0x80A9;0x800D [SHDRTypeMatching] #SHDRMode logicalCameraId operationMode sensor_mask seamless_support DCG_enable maxFPS Mode[0] = 3; 0x800B; 0x0001; 0; 1; -1 #Normal and Dolby SAT video main Mode[1] = 3; 0x800B; 0x0004; 0; 1; -1 #Normal and Dolby SAT video tele Mode[2] = 3; 0x8001; 0x0001; 1; 0; -1 #SAT photo Mode[3] = 3; 0x8010; 0x0000; 1; 0; -1 #portrait 2X Mode[4] = 3; 0x8019; 0x0001; 1; 0; -1 #night photo Mode[5] = 3; 0x8028; 0x0001; 0; 1; 30 #superEis video main 30fps Mode[6] = 3; 0x8028; 0x0004; 0; 1; 30 #superEis video tele 30fps Mode[7] = 0; 0x80A4; 0x0001; 0; 1; -1 #Movie main eis video Mode[8] = 0; 0x80A3; 0x0001; 0; 1; -1 #Movie main video Mode[9] = 2; 0x80A4; 0x0004; 0; 0; -1 #Movie tele eis video Mode[10] = 2; 0x80A3; 0x0004; 0; 0; -1 #Movie tele video [OverrideSHDRTypeMatching] #SHDRMode logicalCameraId operationMode sensor_mask Mode[0] = 6; 0x8001; 0x000C #wide binning, for 3a debug [XCFASeamless] #Mode logicalMask operationMode seamless_support Mode[0] = -1; 0x8009; 0; Mode[1] = 0x000D; 0x8001; 0; [DualPathStats] #operation mode captureMode sensor_mask Mode[0] = 0x8001; 0x000D #SAT photo Mode[1] = 0x8010; 0x0008 #portrait 2X Mode[2] = 0x800B; 0x000D #Normal and Dolby SAT video Mode[3] = 0x830B; 0x000D #Normal and Dolby SAT video Mode[4] = 0x80A4; 0x0001 #Movie main eis video Mode[5] = 0x80A3; 0x0001 #Movie main video Mode[6] = 0x80A4; 0x0004 #Movie ultra eis video Mode[7] = 0x80A3; 0x0004 #Movie ultra video Mode[8] = 0x80A4; 0x0008 #Movie tele1 eis video Mode[9] = 0x80A3; 0x0008 #Movie tele1 video Mode[10] = 0x8009; 0x000D #professional mode Mode[11] = 0x80A7; 0x0002 #IMX809 FRONT SHDR VIDEO Mode[12] = 0x8019; 0x000D #SAT night [OverrideDualPathStats] #operation mode captureMode sensor_mask Mode[0] = 0x8001; 0x000C #wide binning, for 3a debug [MultiCameraCalibrationInformation] IsUsedODMCalibBin = TRUE #binning factor of calibration image ultra-wide wide tele ultra-tele BinningFactor = 2; 2; 2; 2 RWMCaliSize = 3230 RWTCaliSize = 2578 RTTCaliSize = 2578 RWMDualCaliDataPath = /mnt/vendor/persist/camera/dual_calibration/stereoParams.bin RWTDualCaliDataPath = /mnt/vendor/persist/camera/dual_calibration/stereoParams.bin RTTDualCaliDataPath = /mnt/vendor/persist/camera/ttStereoParams.bin FWMDualCaliDataPath = /mnt/vendor/persist/camera/fmwStereoParams.bin RWTFarDualCaliDataPath = /mnt/vendor/persist/camera/mtStereoParams_far.bin #RWMDualCaliDataASPath = /mnt/vendor/persist/camera/mwStereoParams_aftersale.bin #RWTDualCaliDataASPath = /mnt/vendor/persist/camera/mtStereoParams_aftersale.bin #RTTDualCaliDataASPath = /mnt/vendor/persist/camera/ttStereoParams_aftersale.bin #FWTDualCaliDataASPath = /mnt/vendor/persist/camera/fmtStereoParams_aftersale.bin #RWTFarDualCaliDataASPath = /mnt/vendor/persist/camera/mtStereoParams105_aftersale.bin RWMDualCaliDataBackupPath = /odm/etc/camera/stereoParams.bin RWTDualCaliDataBackupPath = /odm/etc/camera/stereoParams.bin RTTDualCaliDataBackupPath = /odm/etc/camera/ttStereoParams.bin FWTDualCaliDataBackupPath = /odm/etc/camera/fmtStereoParams.bin RWTFarDualCaliDataBackupPath = /odm/etc/camera/mtStereoParams_far.bin isupdateCopyAfterSaleGoldenBinState = TRUE AftersaleBinNumber = 1 [DualBackGoldenBinPath] #main wide DualBackGoldenBinPath GoldenBinPath[0] = /odm/etc/camera/CaliData/stereoParams_golden.bin [DualBackParamsBinPath] #main wide DualBackParamsBinPath ParamsBinPath[0] = /mnt/vendor/persist/camera/dual_calibration/stereoParams.bin [MultiCameraVirtualSuperGraph] #ChiFeature2Type FormatConvertor Operation[0x8001] = 9; #ChiFeature2Type FormatConvertor Operation[0x8030] = 9; #ChiFeature2Type HDR DepthProvider #Operation[0x8011] = 11; 7; #ChiFeature2Type HDR DepthProvider #Operation[0x8010] = 11; 7; #ChiFeature2Type HDR DepthProvider #Operation[0x8031] = 11; 7; #ChiFeature2Type ViewFinderPreview #Operation[0x800b] = 47; #ChiFeature2Type ViewFinderPreview #Operation[0xf008] = 47; #ChiFeature2Type HDR FUSION ViewFinderPreview DepthProvider #Operation[0x8019] = 11; 10 47; 7; #ChiFeature2Type ViewFinderPreview MultiCameraReprocessRealtime FormatConvertor #Operation[0x8021] = 47; 15; 8; #ChiFeature2Type Demux Serializer #Common = 6; 34; #ChiFeature2Type Demux Serializer #XTS = 7; 36; #ChiFeature2Type HDR DepthProvider #Operation[0x8035] = 11; 7; #ChiFeature2Type HDR DepthProvider #Operation[0x8036] = 11; 7; #[VirtualSuperGraph] #ChiFeature2Type HDR Demux Serializer #Camera[0] = 11; 6; 34; #ChiFeature2Type Demux Serializer realtimeSerializer #Camera[1] = 7; 36; 33 #ChiFeature2Type HDR Demux Serializer #Camera[2] = 11; 6; 34; #ChiFeature2Type HDR Demux Serializer #Camera[3] = 11; 6; 34; [ZoomRange] # SAT_MIN_ZOOM SAT_MAX_ZOOM DEFAULT_ZOOM DEFAULT_ZOOM_STEP EXPERT_MIN_ZOOM EXPERT_MAX_ZOOM ZoomValueList = 1.0; 20.0; 1.0; 0.1; 1.0; 5.0 custom.video.60fps.zoom.range = 1.0; 10; 1.0; 0.1 custom.video.zoom.range = 1.0; 10; 1.0; 0.1 [SATSwitchRatio] #set sat minRatio wide wide CameraMinRatio = 1.0; 2.0; # switch master Ratio ultrawideTowide CameraSwitchRatio = 2.1; # camera ratio to demain master cameraID PerCameraSwitchRatio = 1.0; 2.1 3rdCameraSwitchRatio = 1.0; 20.1 [SATSkipBezielPointZoom] isEnableSkip = TRUE; NeedSkipPointStartRatio = 0.65; 3.1; 5.9; 1.99 NeedSkipPointEndRatio = 1.0; 6.0; 0.6; 3.0 SkipOverRatio = 0.93; 5.5; 0.72; 2.69 [SATLDC] # arcsoft sat enable ldc enableLDC_ultrawide = FALSE [DistortionCalibrationInformation] isDistortionSupport = TRUE DistortionCaliSize = 3441 DistortionCaliDataPath = /odm/etc/camera/distortionParams.bin DistortionSensorName = paganiWide [SatSmoothZoom] isOemUpdateLpm = TRUE isDivideZoomRatio = FALSE closeSlaveThresholdTime = 5 VideoCloseSlaveThresholdTime = 2 SM111StableValue = 3 #ZoomIn_C0 ZoomIn_C1 ZoomOut_C0 ZoomOut_C1 bezielparams = 0.25;0.1;0.25;1;0.48;0.06;0.56;0.15 # uw w OfflineFinalizeStrategy = Performance; Balance #0x8021 video 60fps with HDR or not OfflineFinalizeStrategy_0x8021_60fps = Balance; Balance #0x8028 video 60fps with super-EIS OfflineFinalizeStrategy_0x8028_60fps = Balance; Balance UseAIDLInput = TRUE remapZoom_0x830b = ZoomRemapTable_Video remapZoom_0x8021 = ZoomRemapTable_Video_60fps remapZoom_0x8001 = ZoomRemapTable_Photo remapZoom_0x8028 = ZoomRemapTable_SuperEIS remapZoom_0x8019 = ZoomRemapTable_Night remapZoom_0x800c = ZoomRemapTable_FastVideo #to debug #MaxSATNumofCam = 2 [ZoomRemapTable_Photo] # ( x , y ) x=(in zoom) y=(out zoom) Point[0] = -999; -999 Point[1] = 1.95; 1.95 Point[2] = 2.0; 2.1 Point[3] = 2.2; 2.2 Point[4] = 3.9; 3.9 Point[5] = 4.0; 4.2 Point[6] = 4.4; 4.4 Point[7] = 10.0; 10.0 Point[8] = 20.0; 20.0 Point[9] = 999; 999 [ZoomRemapTable_Video] # ( x , y ) x=(in zoom) y=(out zoom) Point[0] = -999; -999 Point[1] = 1.95; 1.95 Point[2] = 2.0; 2.1 Point[3] = 2.2; 2.2 Point[4] = 3.9; 3.9 Point[5] = 4.0; 4.2 Point[6] = 4.4; 4.4 Point[7] = 10.0; 10.0 Point[8] = 999; 999 [ZoomRemapTable_Video_60fps] # ( x , y ) x=(in zoom) y=(out zoom) Point[0] = -999; -999 Point[1] = 1.95; 1.95 Point[2] = 2.0; 2.1 Point[3] = 2.2; 2.2 Point[4] = 3.9; 3.9 Point[5] = 4.0; 4.2 Point[6] = 4.4; 4.4 Point[7] = 10.0; 10.0 Point[8] = 999; 999 [ZoomRemapTable_SuperEIS] # ( x , y ) x=(in zoom) y=(out zoom) Point[0] = -999; -999 Point[1] = 1.95; 1.95 Point[2] = 2.0; 2.1 Point[3] = 2.2; 2.2 Point[4] = 3.9; 3.9 Point[5] = 4.0; 4.2 Point[6] = 4.4; 4.4 Point[7] = 10.0; 10.0 Point[8] = 999; 999 [ZoomRemapTable_Night] # ( x , y ) x=(in zoom) y=(out zoom) Point[0] = -999; -999 Point[1] = 1.95; 1.95 Point[2] = 2.0; 2.1 Point[3] = 2.2; 2.2 Point[4] = 3.9; 3.9 Point[5] = 4.0; 4.2 Point[6] = 4.4; 4.4 Point[7] = 10.0; 10.0 Point[8] = 20.0; 20.0 Point[9] = 999; 999 [ZoomRemapTable_FastVideo] # ( x , y ) x=(in zoom) y=(out zoom) Point[0] = -999; -999 Point[1] = 1.95; 1.95 Point[2] = 2.0; 2.1 Point[3] = 2.2; 2.2 Point[4] = 3.9; 3.9 Point[5] = 4.0; 4.2 Point[6] = 4.4; 4.4 Point[7] = 10.0; 10.0 Point[8] = 999; 999 [iZoomShift] isEnableBypassiZoomShift = TRUE disableImageShiftForThirdAPP = TRUE [DivideZoomRatio] pointZoomRatio_Default = 1.0; 1.17; 1.46; 1.6666; 2.1; 3.0; 3.49; 4.2; 6.0; 10.0; 20.0; #pointZoomRatio_0x830b_4 = 0.6; 1.1; 2.1; 3.1; 6.0; 10.0; 18.0 pointZoomRatio_0x8009_2 = 1.0 # professional ultra wide pointZoomRatio_0x8009_0 = 1.0; 1.20; 1.48; 2.1 # professional wide pointZoomRatio_0x8009_3 = 1.0; 1.163333; 2.1 # professional tele #0x830b 30fps HDR ON/OFF pointZoomCurveCfg_0x830b = ZoomDivisionCurveCfg_Video #0x8021 60fps HDR ON/OFF pointZoomCurveCfg_0x8021 = ZoomDivisionCurveCfg_Video #0x8028 all super EIS pointZoomCurveCfg_0x8028 = ZoomDivisionCurveCfg_Video #STRAIGHT_LINE,PARABOLA,CUBIC,EXP,BEZIEL discZoomCurveType = EXP [TotalStepsDftLC_EXP] # ( x , y ) x=(zoom disc angle) y=(total zoom steps) Point[0] = 10.0; 3 Point[1] = 15.0; 6 Point[2] = 30.0; 10 Point[3] = 90.0; 13 Point[4] = 150.0; 14 [ZoomDivisionCurveCfg_Default] standardFps = 30 #STRAIGHT_LINE,PARABOLA,CUBIC,EXP,BEZIEL defaultcurveType = BEZIEL # ZoomIn_P1 ZoomIn_P2 ZoomOut_P1 ZoomOut_P2 bezierParams = 0.18;0.0; 0.06;1; 0.94;0.0; 0.82;1.0 # ( x , y ) x=(zoom disc angle) y=(total zoom steps) Point[0] = 7.0; 7 Point[1] = 15.0; 15 Point[2] = 100.0; 15 Point[3] = 218.0; 18 [ZoomDivisionCurveCfg_Video] standardFps = 30 #STRAIGHT_LINE,PARABOLA,CUBIC,EXP,BEZIEL defaultcurveType = EXP # ( x , y ) x=(zoom disc angle) y=(total zoom steps) Point[0] = 7.0; 5 Point[1] = 15.0; 10 Point[2] = 100.0; 10 Point[3] = 218.0; 15 [ParametersofExpCurve] minStepsofExpCurve = 4 maxStepsofExpCurve = 8 insertStepsofFastZoom = 1 isFastZoomThresholdofQuotient = 0.52 isFastZoomThresholdofDifference1 = 5 isFastZoomThresholdofDifference2 = 3 smallerZoomRatioThreshold = 1.5 largerZoomRatioThreshold = 6.0 diffRatioThresholdofSkipInsertFrame = 0.1 [UltraWideStrategy] ratioRange = 1.0; 2.1 subStrategyRatioRangeList = 1.0; 1.5; 1.5; 2.1 zoomInActiveMapList = 0x1; 0x1 fixActiveMapList = 0x1; 0x1 zoomUpActiveMapList = 0x1; 0x3 zoomOutActiveMapList = 0x1; 0x3 upwardTransitionActiveMap = 0x3 downwardTransitionActiveMap = 0x1 #never use,never less than ultrawide min ratioRange [WideStrategy] ratioRange = 2.1; 20.0 subStrategyRatioRangeList = 2.1; 3.0; 3.0; 20.0 zoomInActiveMapList = 0x3; 0x2; fixActiveMapList = 0x2; 0x2; zoomUpActiveMapList = 0x2; 0x2; zoomOutActiveMapList = 0x3; 0x2; upwardTransitionActiveMap = 0x2 downwardTransitionActiveMap = 0x3 [WideStrategyfor2SATSM110] ratioRange = 1.0; 2.1 subStrategyRatioRangeList = 1.0; 1.5; 1.5; 2.1 zoomInActiveMapList = 0x2; 0x2; fixActiveMapList = 0x2; 0x2; zoomUpActiveMapList = 0x2; 0x6; zoomOutActiveMapList = 0x2; 0x2; subStrategyRatioRangeListofPointZoom = 1.0; 1.5; 1.5; 2.1 zoomInActiveMapListofPointZoom = 0x2; 0x2 fixActiveMapListofPointZoom = 0x2; 0x2 zoomUpActiveMapListofPointZoom = 0x2; 0x6 zoomOutActiveMapListofPointZoom = 0x2; 0x2 upwardTransitionActiveMap = 0x6 downwardTransitionActiveMap = 0x2 [SatPointZoomSkip] isEnableSkipMiddleSensor = TRUE; [SATCameraConfiguration] enableButtonFlag = 0 [SATNodeFusionConfig] enable = FALSE ########################################################################################################################## ## fallback ## ########################################################################################################################## [SatFallback] enableFallbackDetect = FALSE enableAppFallbackCtrl = FALSE isEnableAIMoonLock = TRUE enableAFfallbacklevel = FALSE isTOFSensorAvailable = FALSE preActiveDetectFactor = 1.3 overrideluxFbkMask = 0x2 #0x1:w->uw 0x2:t->w delayFrameNumEnableFallback = 50 useFallbackDetectV2 = TRUE isEnablewireless = TRUE #uw w overrideMinFocusDistance = -1; -1; isBypassFusion = TRUE; [SensorAggregationsFor2SATPhotoMode] zoomRange = 2.1;9.999; allowAFFallback = TRUE; allowTOFFallback = FALSE; allowLuxFallback = TRUE; allowSecondLuxFallback = FALSE allowIsoFallback = FALSE; #recommendedMasterCamIndex AFFallbackRecommendedMaster = 0 AFFallbackRecommendedActiveState = 3 PreAFFallbackRecommendedActiveState = 3 LuxFallbackRecommendedMaster = 0 LuxFallbackRecommendedActiveState = 3 TOFFallbackRecommendedMaster = 0 TOFFallbackRecommendedActiveState = 3 fallbacklevel = 0 [sensorAggregationsFor2SATNightMode] zoomRange = 2.1;9.999; allowAFFallback = TRUE; allowTOFFallback = FALSE; allowLuxFallback = TRUE; allowSecondLuxFallback = FALSE allowIsoFallback = FALSE; AFFallbackRecommendedMaster = 0 AFFallbackRecommendedActiveState = 3 PreAFFallbackRecommendedActiveState = 3 LuxFallbackRecommendedMaster = 0 LuxFallbackRecommendedActiveState = 3 TOFFallbackRecommendedMaster = 0 TOFFallbackRecommendedActiveState = 3 fallbacklevel = 0 [sensorAggregationsFor2SATVideoMode] zoomRange = 2.1;10.1; allowAFFallback = TRUE; allowTOFFallback = FALSE; allowLuxFallback = TRUE; allowSecondLuxFallback = FALSE allowIsoFallback = FALSE; AFFallbackRecommendedMaster = 0 AFFallbackRecommendedActiveState = 3 PreAFFallbackRecommendedActiveState = 3 LuxFallbackRecommendedMaster = 0 LuxFallbackRecommendedActiveState = 3 TOFFallbackRecommendedMaster = 0 TOFFallbackRecommendedActiveState = 3 fallbacklevel = 0 [sensorAggregationsFor2SAT60FPSVideoMode] zoomRange = 2.1;10.1; allowAFFallback = FALSE; allowTOFFallback = FALSE; allowLuxFallback = TRUE; allowSecondLuxFallback = FALSE allowIsoFallback = FALSE; #recommendedMasterCamIndex AFFallbackRecommendedMaster = 0 AFFallbackRecommendedActiveState = 3 PreAFFallbackRecommendedActiveState = 3 LuxFallbackRecommendedMaster = 0 LuxFallbackRecommendedActiveState = 3 TOFFallbackRecommendedMaster = 0 TOFFallbackRecommendedActiveState = 3 fallbacklevel = 0 [SensorAggregationsForSATTripartiteMode] zoomRange = 2.1;9.999; allowAFFallback = FALSE allowTOFFallback = FALSE allowLuxFallback = FALSE #for second set of luxThreshs, if use it please enable allowLuxFallback first allowSecondLuxFallback = FALSE allowIsoFallback = FALSE #recommendedMasterCamIndex AFFallbackRecommendedMaster = 0 AFFallbackRecommendedActiveState = 3 PreAFFallbackRecommendedActiveState = 3 LuxFallbackRecommendedMaster = 0 LuxFallbackRecommendedActiveState = 3 TOFFallbackRecommendedMaster = 0 TOFFallbackRecommendedActiveState = 3 fallbacklevel = 0 [fallbackDetectThreshs] #luxFallback FallbackTriggerUpperThreshHold FallbackTriggerLowerThreshHold lowLightUpperThresh lowLightLowerThresh luxThreshsForSATPhotoMode = 430; 415; 500; 480 luxThreshsForSATNightMode = 430; 415; 500; 480 luxThreshsForSATVideoMode = 420; 400; 400; 380 luxThreshsForSAT60FPSVideoMode = 420; 400; 400; 380 luxThreshsForSATTripodMode = 395; 375; 400; 380 luxThreshsForSATTripartiteMode = 395; 375; 400; 380 isoThreshsForSATPhotoMode = 12500; 12000; isoThreshsForSATNightMode = 12500; 12000; #afFallback W WRecover T RecoverT MoveW MoveWRecover MoveT MoveTRecover FastRecoverW FastRecoverT afThreshsForSATPhotoMode = 0.84; 1.4; 0.84; 1.4; 0.84; 1.6; 0.84; 1.6; 2.0; 2.0 afThreshsForSATNightMode = 1.0; 1.4; 1.0; 1.4; 1.0; 1.6; 1.0; 1.6; 2.0; 2.0 afThreshsForSATVideoMode = 1.0; 1.4; 1.0; 1.4; 1.0; 1.6; 1.0; 1.6; 2.0; 2.0 afThreshsForSATTripartiteMode = 1.0; 1.4; 1.0; 1.4; 1.0; 1.6; 1.0; 1.6; 2.0; 2.0 [fallbackDetectThreshsForHighMagnification] luxThreshsForSATPhotoMode = 445; 435; 500; 480 luxThreshsForSATNightMode = 445; 435; 500; 480 luxThreshsForSATVideoMode = 430; 410; 500; 480 luxThreshsForSAT60FPSVideoMode = 430; 410; 500; 480 luxThreshsForSATTripodMode = 385; 367; 500; 480 luxThreshsForSATTripartiteMode = 445; 435; 500; 480 [JudgePreFallback] #camera af distance (uw->(w 2 uw)) wide = 15 ########################################################################################################################## ## fallback ## ########################################################################################################################## [InsensorZoom] #CameraIndex ultra-wide wide tele utele MarginStartRatio = 0; 2.0; 0; 2.0 isSkipRequestIzoom = TRUE activatePipelineWithoutIZoom = TRUE enableSATIZOOMControl = TRUE isSupport60FpsIzoom = FALSE PreviewRange = 4.0; 20.0 isVideoSupportSHDRInSensorZoom = FALSE #VideoIzoomOperationMode = 0x800B;0x8028; VideoIzoomEnableCamId = 2 AecStateSwitchStableCheckCount = 40 #izoom mode operationmode RatioMin RationMax phyCameraId defaultExposure iZoomId(defined in EISJsonInit) Lux LowlightExposure iZoomSettins[0] = 0x800B; 4.0; 20.0; 2; 2; 3; 300; 1 iZoomSettins[1] = 0x8021; 4.0; 20.0; 2; 1; 3; 300; 1 iZoomSettins[2] = 0x8028; 4.0; 20.0; 2; 2; 3; 300; 1 iZoomSettins[3] = 0x8001; 2.0; 10.0; 0; 2; 5; 0; 0 iZoomSettins[4] = 0x8001; 4.0; 20.0; 2; 1; 7; 0; 0 iZoomSettins[5] = 0x8019; 2.0; 10.0; 0; 2; 5; 0; 0 iZoomSettins[6] = 0x8019; 4.0; 20.0; 2; 1; 7; 0; 0 [OverrideOFEMainOut] OperationMode = 0x800C; [NoDeferCameraId] deferSlaveSensorInit = TRUE #RatioRange RatioRange = 0.6; 1; 2.7; 6.0; 20.1; 120.1; #CameraId[operation_mode] defaultId CameraId[0x8001] = 0x1; 0x4; 0x1; 0x8; 0x10; 0x10 #COMMON SAT CameraId=0:0x1(main) CameraId=2:0x4(ultra wide) CameraId=3:0x8(tele) CameraId=4:0x10(ultra tele) CameraId[0x830b] = 0x0; 0x4; 0x1; 0x8; 0x10; 0x10 #30FPS VIDEO CameraId[0x8021] = 0x0; 0x4; 0x1; 0x8; 0x10; 0x10 #60FPS VIDEO CameraId[0x8019] = 0x1; 0x4; 0x1; 0x8; 0x10; 0x10 #SuperNight CameraId[0x8010] = 0x9; 0x9; 0x9; 0x9; 0x9; 0x9 #HALF PORTRAIT CameraId=0:0x1(main) + CameraId=3:0x8(tele) CameraId[0x830c] = 0x4; 0x4; 0x1; 0x8; 0x10; 0x10 #Time Lapse [OemOverrideLogSettings] #This priority is lower than camxoverridesttings.txt and persist camxLogGroupNum = 37 # 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 # AFD Sensor Tracker ISP PProc MemMgr Power HAL JPEG Stats CSL App Utils Sync MemSpy Format Core HWL Chi DRQ FD IQMod LRME&CVP NCS Meta AEC AWB AF SWP Hist BPS DebugData QSAT PSM StatsNN CRE OFE logWarningMask = 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; logEntryExitMask = 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; logCoreCfgMask = 0; 1; 0; 1; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; logConfigMask = 0; 1; 0; 1; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; logDumpMask = 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; logInfoMask = 0; 1; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 1; logPerfInfoMask = 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; logVerboseMask = 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; chiLogGroupNum = 17 # 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; # Core Usecase F2Core MCXCore F2GS F2Feature F2Req OffCam SBM TBM Utils ChiNode HMS ChiMetadata ProviderExt FD PerformanceDebug chiLogWarningMask = 1; 1; 1; 1; 1; 1; 1; 1; 0; 0; 1; 1; 0; 1; 1; 0; 0; chiLogCoreCfgMask = 1; 1; 1; 1; 1; 1; 1; 1; 0; 0; 1; 1; 0; 1; 1; 0; 0; chiLogConfigMask = 1; 1; 1; 1; 1; 1; 1; 1; 0; 0; 1; 1; 0; 0; 1; 0; 0; chiLogInfoMask = 1; 1; 1; 1; 1; 1; 1; 1; 0; 0; 1; 1; 0; 0; 1; 0; 0; chiLogDumpMask = 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; chiLogVerboseMask = 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; chiLogDebugMask = 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; chiLogTraceMask = 1; 1; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 1; enableAsciiLogging = 0; [Oplus3AMode] # Oplus3AMask: oplus 3A algo switch for each sensor name # close(0), ID0(0x1), ID1(0x2), ID2(0x4), ID3(0x8),..., all open(0xFF) OplusAEMask = 0xFF; OplusAWBMask = 0xFF; OplusAFMask = 0xFF; OplusPDMask = 0x00; OplusLocalAWBMask = 0x00; OplusAEversion = 3; OplusAWBversion = 3; OplusAFversion = 3; OplusPDversion = 2; [OFECCMPipelineConfig] expectOFECCMPipeline = ViewFinderPreview; BokehSAT; [StartDolState] ControlFrameNum = 15 #mode operation mode dolstate (0:warmstart 1:1dol 2:2dol) maxFPS mode[0] = 0x8001; 0; -1 mode[1] = 0x800B; 0; -1 mode[2] = 0x8019; 0; -1 mode[3] = 0x8010; 0; -1 mode[4] = 0x8028; 0; -1 [OplusOtherCam3AMode] #operation mode operation_mode OplusAEMask OplusAWBMask OplusAFMask OplusPDMask Mode[0] = 0x8021; 0xFF; 0xFF; 0xFF; 0x00 #60fps video [OplusAWBStatsSetting] #setting AWB stats 0:short 1:long 2:safe 3:merge default in AWBALGO is merge #mode operation mode sensormask stats Mode[0] = 0x8009; 0X000D; 1 Mode[1] = 0x80A7; 0x0002; 1 [OplusAWBStatsControl] enableAWBAverageStats = TRUE [HWComponentSupport] RearflickerSupport = TRUE FrontflickerSupport = TRUE RearSpectralSupport = FALSE OverrideFlickerMode = 1 #SensorType NCSFlickerFrontType NCSColorFrontType NCSExplorerGyroType NCSShakingDetectType NCSOISSysTeleType NCSSpectralRearType DisableNCSSensorList4qsee = 36; 33; 39; 41; 38; 40; #SensorType NCSLightType #DisableNCSSensorList4qsee2 = 7; ProbeRetryCount = 2 #physical camera number PhyCamCount = 4 [OemCamxSettings] enable3ADebugData = TRUE enablePrint3ADebugInfo = FALSE disableProMode3ACopy = TRUE debugDataSizeAEC = 71680 debugDataSizeAWB = 184320 debugDataSizeAF = 40960 debugDataSizeAFD = 0 debugDataSizeAFC = 0 enableTuningMetadata = TRUE tuningDumpDataSizeIPE = 0 tuningDumpDataSizeMFHDR = 0 tuningDumpDataSizeBPS = 0 FDClientType = 1 #0:FDHWHybrid 1:FDSWOnly 2:FDDLDSP 3:FDUsecaseDependent enableSWfdForThirdCamUnit = TRUE manualAWBminValue = 2000 manualAWBmaxValue = 8000 manualAEminValue = -3 manualAEmaxValue = 3 manualCTminValue = -150 manualCTmaxValue = 150 maxDigitalZoom = 10.0 enableTOFInterface = TRUE flickerSensorSamplingRate = 4 colorSensorSamplingRate = 7 flickerDataReportRate = 10000 colorDataReportRate = 10000 # 0:SOFSync 1:MidOfFrameSync multiCameraSWFrameSyncType = 1 multiCameraSWFrameSyncUsecaseMask = 0x3 # 1:SWFrameSyncNormalUsecaseEnabled 2:SWFrameSyncSHDRUsecaseEnabled enableSensorRemosaic = FALSE EnableDisplaySmomo = TRUE enableHALAPITimer = FALSE EnableConfigureStreamTimer = TRUE dynamicPropertiesEnabled = FALSE numberOfCHIThreads = 8 traceGroupsEnable = 0x81010882 enableFDFullStreamDimension = FALSE MPMSizeDiffAllowedToGroupOverride = 1000000 enableCameraCoreDumpBinary = FALSE enableCameraCoreDumpText = FALSE DeferAllocateMeta = TRUE enableEarlyBitMLSkelLoad = FALSE systemCacheSCIDMask = 0 disableEvaWarp = FALSE enableInSensorZoom = TRUE EnableDebugDataNewMemAllocation = FALSE SATWrapperType = 2 #DummySAT = 0, QSAT = 1,OEM SAT = 2 enableDCGMode = TRUE enableDummyRequestOptimization = TRUE enableMultiPassISPRemosaic = TRUE enableQPDR = TRUE enableDMEbasedMCTF = TRUE sessionResponseTimePadding = 100 skipFirstFrameForGME = TRUE enableDolbyVisionHDR = TRUE DisableDolbyCameraId = 1 enableMLforMMFplus = FALSE enableOverrideOFEOutputROI = 1 #1 SAT wants to override to increase SAT margin; 2 for OEM if OEM wants to override; 3 for both enableAFCodeFromJSON = TRUE supportAImoonForMainCam = TRUE gyroDataReportRate = 4000 gyroSensorSamplingRate = 416.0 minFramesRequiredFor3ASync = 0 [DisableSensorRemosaic] OperationModeList = 0x8001; 0x8019 [SmomoEnable] frameworkFrameNum = 3 [OemLightSensor] # lightSensorAssistAEList: switch for each sensor name # close(0), ID0(0x1), ID1(0x2), ID2(0x4), ID3(0x8),..., all open(0xFF) isEnableLightSensor = TRUE OemSamplingRate = 8.0 OemReportRate = 2000 lightSensorAssistAEMask = 0xFF lightSensorAssistAEList = imx06A; imx890_tele; imx858_tele; imx809; imx709; ColorTemperatureSensorList = imx809; imx709; selectedColorTemperatureSensorType = wise_rgb [OrmsConfig] enableHypnus = 1 UseOrmsForThirdApp = TRUE enableRecordPerf = TRUE #[PreAllocStreamBuffer] # MemAvailableSize_8G = 4000 # MemAvailableSize_12G = 4000 # MemAvailableSize_16G = 4000 # MemAvailableSize_24G = 4000 #scene operationmode Width Height Format Min_buffer Max_buffer preRequestBuffer WaitRequestForPreAlloc AvailableMem # scene[0] = 0x8001; 4096; 3072; 32; -1; -1; 5; 30 #1X SnapShot # scene[1] = 0x8001; 1440; 1080; 35; 6; 8; 8; 10 #Common preview # scene[2] = 0x830b; 3840; 2160; 34; -1; -1; 8; 30 #4K Video #[AllocatebufferInMonitorThread] # isSupport = TRUE # timeInterval = 5000 # isSetUxconfigForMPM = TRUE # frameworkFrameNum = 10 #This function will be enabled after frame number > frameworkFrameNum or timeInterval later # # Device RAM(GB) operation_mode BufferManagerName buffersize count timeout # list[0] = 0; 0x8001; PortTargetBuffer_RealTimeMCX:RAW_RealTime MCX Session_1; 15728640; 6; 1 #Capture Mode 1x # list[1] = 0; 0x8001; MultiCameraRealtime2_IFE0_cam3_OutputPortId8_IFEOutputPortRDI0; 1963008; 6; 1 #Capture Mode 1x [AdjustSportMode] enableSportMode = TRUE [CamNodeOptConfig] SupportCamNodeList = StatsParse; [PackageNameOfSpecialCase] IsNeedSWFD = com.oplus.engineercamera IsNeedFaceBeauty = com.tencent.mm; com.tencent.mobileqq; com.alibaba.android.rimet; com.tencent.wemeet.app; com.tencent.wework; us.zoom.videomeetings; com.heytap.speechassist; com.oplus.ai.assistant.extend; com.ss.android.ugc.aweme; com.smile.gifmaker; com.zing.zalo IsNeedXTSPerf = android.camera.cts; com.android.cts.verifier; android.mediapc.cts IsNeedMultiFrameCapture = com.benqu.wuta IsNeedGPUNode = com.coloros.ocrscanner [CheckSumInfo] #sensor list FileName eepromName Sensor[0] = rear; paganiMain_eeprom Sensor[1] = rear_second; paganiTele_eeprom Sensor[2] = rear_third; paganiWide_eeprom Sensor[3] = front; paganiFront_eeprom [SensorNameToEngineerNameMap] #sensor list SensorName EngineerName Sensor[0] = paganiMain; rear Sensor[1] = paganiTele; rear_second Sensor[2] = paganiWide; rear_third Sensor[3] = paganiFront; front [EngineercameraConfig] CdrDevName = /dev/v4l-subdev7 CdrTestOperationMode = 0x9033 isNeedSaveSensorInfo = TRUE engineercamera.jpeg.size.QCFA = 1; 1; 1; 1; 1; custom.raw.size.QCFA = 1; 1; 1; 1; 1; isOplusEngineermode = 1 isOplusDualLedCalibration = 1 isOplusDualLedUseSensorName = 0 isSupportCustomLedControl = TRUE isNeedTwoCameraAlwaysOn = TRUE master_actuator[0] = paganiMain_actuator wide_actuator[0] = paganiTele_actuator #Todo: fix pdaf for 10/11/12 22/23 6; 16; 32; mipiTestModeList[paganiMain] = 0; 1; 2; 3; 4; 11; 14; 15; 20; 21; 22; 23; 31; 32; mipiTestModeList[paganiFront] = 0; 1; 3; 4; mipiTestModeList[paganiTele] = 0; 1; 3; 4; 7; 8; 11; [PreloadLibraries1] so[0] = /odm/lib64/libcvface_api.so so[1] = /odm/lib64/libHIS.so so[2] = /odm/lib64/libaisal.so [PreloadLibraries0] so[0]=/vendor/lib64/camera/components/com.qti.stats.haf.so so[1]=/vendor/lib64/camera/components/com.qti.stats.hafoverride.so so[2]=/vendor/lib64/libipebpsstriping.so so[3]=/vendor/lib64/camera/components/com.qti.stats.pdlib.so so[4]=/vendor/lib64/com.qualcomm.mcx.policy.mfl.so so[5]=/vendor/lib64/libcamxexternalformatutils.so so[6]=/vendor/lib64/com.qualcomm.mcx.distortionmapper.so so[7]=/vendor/lib64/com.qualcomm.mcx.linearmapper.so so[8]=/odm/lib64/libAF.so so[9]=/odm/lib64/libCS.so so[10] = /odm/lib64/libarcsoft_triple_zoomtranslator.so so[11] = /odm/lib64/libarcsoft_triple_sat.so so[12] = /odm/lib64/libHIS.so so[13] = /odm/lib64/libaisal.so so[14] = /odm/lib64/libarcsoft_videoautozoom.so [LSCJumpBadDataSize] paganiMain_eeprom = 51 paganiFront_eeprom = 51 paganiWide_eeprom = 51 paganiTele_eeprom = 51 [LSCDataConfig] # eeprom_name Name[0] = paganiMain_eeprom Name[1] = paganiFront_eeprom Name[2] = paganiTele_eeprom Name[3] = paganiWide_eeprom # doMirrorEnable doFlipEnable Config[0] = FALSE; FALSE; Config[1] = FALSE; FALSE; Config[2] = FALSE; FALSE; Config[3] = FALSE; FALSE; [DualLedConfig] ProTorchTriggerLux = 430; 480 DualProTorchCurrent = 65; 450 DualTorchCurrent = 110; 110 FlashLightCurrent = 38; 65; 110; 125 flashDefaultStrengthLevel = 2 [SingleTorchConfig] singletorchCurrent = 65 [CamActuatorDacRemapping] #eeprom name #source range #target range physical camera id paganiMain_eeprom = 4096; 1024; 0 paganiTele_eeprom = 1024; 1024; 2 [OemCamActuatorSettingMap] #operation mode is_need_power first_value second_value third_vaue if is_need_power is 0 set other variables to 0 Mode[0] = 0; 0; 0; 0 #VCM lowerBound Mode[1] = 1; 1; 0; -1 #VCM upperBound Mode[2] = 0; 0; 0; 0 #BIVCM lowerBound Mode[3] = 1; 1; 0; -1 #BIVCM upperBound [CustomActuatorInitDac] #actuator name initDacValue paganiTele_actuator = 512 [EngineercameraConfigITS] #For ITS-test set AE-Exposuretime, match SensorName to ITS_Id[0~3],and pay attention: # 1)only need to write cameras in multicam-system. 2)If project uses two or more modules on one position, just write them on the list and match the same ITS_Id.) #Example1: Main(rear)->0, Wide(rearsub1)->1, Tele(rearsub2)->2 #Example2: Main(rear)->0, Wide(rearsub1)->1 #Example3: Main(rear)->0, Tele(rearsub1)->1 #Example4: Main(rear)->0, White(rearsub1)->1 #SensorName #ITS_Id SensorITS[0]= paganiTele; 1; SensorITS[1]= paganiMain; 0; [FDManager] skip60fpsFD = FALSE; ForceDLFDUsePreviewBin = TRUE; skipSlowVideoFD = TRUE; OverWriteAPReqest = TRUE; fdSupport = TRUE; needUpscaleForHalfPortait = FALSE; skipPortraitFD = TRUE; disableConvertFaceRectBaseFovc = TRUE; GendorFactor = 100; isBindCore = FALSE; bindCoreStart = 0; bindCoreEnd = 1; defaultVersion = 1; #0:FD API1 1:FD API2 2:FD API3 FDContourVersion = 4; #4:FDContourResultVersion4 BackFDDetectIntervalRange = 3; 6 #(min-noface, max-haveface) FrontFDDetectIntervalRange= 3; 6 #(min-noface, max-haveface) SearchingDetectInterval = 7; PortraitFaceWidthRatio = 1.6; PortraitFaceHeightRatio = 1.3; enabledAuxPipeineModes = 0x8001; multiObjectsModes = 0x8010; 0x8011; 0x8030; 0x8031; 0x8035; 0x8036; 0x8001; 0x800B; 0x830B; 0x8009; 0x80C1; 0x80A3; 0x80A4 ; 0x8019; 0x8007; 0x800C; 0x80aa; 0x802C; 0x800E; 0x80AC # operationMode slaveCamId disableSlaveFDModes[0] = 0x8010; 0 # 2x NoAsyncDetection = RealTimeFeatureNZSLSnapshotRDIStatsParse0; [MultiObjNum] #operation_mode #maxnum Mode[0] = 0x8001; 6 #rear photo Mode[1] = 0x8010; 5 #portrait 2X [SystemCamUseHWfd] OperationModeList = 0x8021; 0x8028; [EnableSonySWRemosaicSupport] EnableSonySWRemosaic = TRUE SonySensorName = paganiFront [SensorDPCSupport] #Enable/Disable Sensor DPC DeferInitDisabled = true EnableSensorDPC = true SonySensorName = paganiFront SonyEepromName = paganiFront_eeprom CrosstalkDataOffset = 0x0C90 #CrosstalkDataOffset = 0x1400 CrosstalkValidOffset = 0x0EC0 #CrosstalkValidOffset = 0x1630 CrosstalkValidFlag = 0x01 CrosstalkDataSize = 560 [IsDisableZoomFD] isEnable = FALSE DisableCaptureModeList = 0x8001; 0x800B; 0x8021; 0x8028; ZoomMaxSkipCount = 12; [IsDisableForScanApp] App[0] = com.eg.android.AlipayGphone.AlipayLogin App[1] = com.alipay.mobile.scan.as.main.MainCaptureActivity App[2] = com.tencent.mm.plugin.scanner.ui.BaseScanUI App[3] = com.tencent.mobileqq.olympic.activity.ScanTorchActivity [3rduseSWfd] #3rd apk front use swfd cameraid = 1; [OtherCamSensorSettingMap] # camera id FPS width height operation mode setting index com.oplus.engineercamera[0] = 0; -1; -1; -1; 0x8022; 1 com.oplus.engineercamera[1] = 2; -1; -1; -1; 0x8022; 0 com.oplus.engineercamera[2] = 3; -1; -1; -1; 0x8022; 1 com.oplus.engineercamera[3] = 0; -1; -1; -1; 0x8024; 1 com.oplus.engineercamera[4] = 2; -1; -1; -1; 0x8024; 0 com.oplus.engineercamera[5] = 3; -1; -1; -1; 0x8024; 1 com.oplus.engineercamera[6] = 0; -1; -1; -1; 0x8029; 1 com.oplus.engineercamera[7] = 2; -1; -1; -1; 0x8029; 0 com.oplus.engineercamera[8] = 3; -1; -1; -1; 0x8029; 1 com.oplus.engineercamera[9] = 0; -1; -1; -1; 0x9008; 1 com.oplus.engineercamera[10] = 2; -1; -1; -1; 0x9008; 0 com.oplus.engineercamera[11] = 3; -1; -1; -1; 0x9008; 1 com.oplus.engineercamera[12] = 0; -1; -1; -1; 0x9009; 1 com.oplus.engineercamera[13] = 2; -1; -1; -1; 0x9009; 0 com.oplus.engineercamera[14] = 3; -1; -1; -1; 0x9009; 1 com.oplus.engineercamera[15] = 0; -1; -1; -1; 0x900B; 1 com.oplus.engineercamera[16] = 2; -1; -1; -1; 0x900B; 0 com.oplus.engineercamera[17] = 3; -1; -1; -1; 0x900B; 1 com.oplus.engineercamera[18] = 2; -1; -1; -1; 0x802A; 1 com.oplus.engineercamera[19] = 2; -1; -1; -1; 0x9028; 1 com.oplus.engineercamera[20] = 3; -1; -1; -1; 0x802A; 1 com.oplus.engineercamera[21] = 2; -1; -1; -1; 0x900A; 1 #for ITS multiwhite & dark test for UW com.oplus.engineercamera[22] = -1; -1; -1; -1; 0x900A; 1 #for ITS multiwhite & dark test com.oplus.engineercamera[23] = 2; -1; -1; -1; 0x0; 1 com.oplus.engineercamera[24] = -1; -1; -1; -1; 0x0; 1 com.oplus.engineercamera[25] = -1; -1; -1; -1; 0x9028; 1 com.oplus.engineercamera[26] = 0; -1; -1; -1; 0x9005; 15 com.oplus.engineercamera[27] = 3; -1; -1; -1; 0x9005; 13 com.oplus.engineercamera[28] = -1; -1; -1; -1; 0x802A; 1 com.oplus.engineercamera[29] = 0; -1; -1; -1; 0x8025; 1 com.oplus.engineercamera[30] = 2; -1; -1; -1; 0x8025; 0 com.zeku.camera2tool[0] = 2; -1; -1; -1; 0x9001; 5 #binning(12M)+LBMF 4096x3072 30fps com.zeku.camera2tool[1] = 0; -1; -1; -1; 0x9001; 18 #binning(12M)+LBMF 4096x3072 30fps com.zeku.camera2tool[2] = 3; -1; -1; -1; 0x9001; 16 #binning(12M)+LBMF 4096x3072 30fps com.zeku.camera2tool[3] = 4; -1; -1; -1; 0x9001; 10 #binning(12M)+LBMF 4096x3072 30fps com.zeku.camera2tool[4] = 2; -1; -1; -1; 0x9002; 4 #binning(12M)+1dol 4096x3072 30fps com.zeku.camera2tool[5] = 0; -1; -1; -1; 0x9002; 22 #binning(12M)+1dol 4096x3072 30fps com.zeku.camera2tool[6] = 3; -1; -1; -1; 0x9002; 15 #binning(12M)+1dol 4096x3072 30fps com.zeku.camera2tool[7] = 4; -1; -1; -1; 0x9002; 11 #binning(12M)+1dol 4096x3072 30fps com.zeku.camera2tool[8] = 2; -1; -1; -1; 0x9003; 0 #quad(50M) 8192x6144 24fps com.zeku.camera2tool[9] = 0; -1; -1; -1; 0x9003; 0 #quad(50M) 8192x6144 24fps com.zeku.camera2tool[10] = 3; -1; -1; -1; 0x9003; 0 #quad(50M) 8192x6144 24fps com.zeku.camera2tool[11] = 4; -1; -1; -1; 0x9003; 0 #quad(50M) 8192x6144 15fps com.zeku.camera2tool[12] = 0; -1; -1; -1; 0x9004; 24 #To be determined,later replaced by izm+sensor remosaic(12M)+1dol 4096x3072 30fps com.zeku.camera2tool[13] = 4; -1; -1; -1; 0x9004; 2 #To be determined,later replaced by izm+sensor remosaic(12M)+1dol 4096x3072 30fps com.tencent.mm.plugin.scanner.ui.BaseScanUI[0] = 0; -1; -1; -1; 0x0; 31 [EquivalentFocalLengthIn35mmSAT] #The equivalent focal length value of each sensor corresponding to the light change point is as follows: #camera focalLength focalLenthIn35mm #ultra wide 1.68 16(16) #wide 5.59 24(24) #front 3.23 29(29) #A linear function is uniquely determined by the coordinates of one or two points, #and then the equivalent focal length of each zoom position is calculated according to the function # zoom_min zoom_max point1.x point1.y point2.x point2.y Range[0] = 1.0; 2.1; 1.0; 24; 2.0; 47; Range[1] = 2.1; 4.0; 2.0; 47; 4.0; 96; Range[2] = 4.0; 20.1; 1.0; 24; 4.0; 96; [EquivalentFocalLengthIn35mmNonSAT] # operation_mode cameraid point1.x point1.y point2.x point2.y Mode[0] = 0x8009; 0; 1.0; 24; 2.0; 47; #professional mode w Mode[1] = 0x8009; 2; 1.0; 47; 2.0; 96; #professional mode uw Mode[2] = 0x8009; 2; 2.0; 96; 0; 0; #professional mode uw Mode[3] = 0x8010; -1; 2.0; 47; 0; 0; #full portrait mode Mode[4] = -1; 2; 1.0; 47; 0; 0; #non-sat mode uw Mode[5] = -1; 0; 1.0; 24; 0; 0; #non-sat mode w Mode[6] = -1; 1; 1.0; 24; 0; 0; #non-sat mode front [BokehConfigureInformation] # #operation_mode #masterid #slaveid Mode[0] = 0x8010; 2; 0; [BokehZoomRatioTranslateInfo] # #operation_mode #baseRatio Mode[0] = 0x8010; 3; [Reducethread] isReducethread = TRUE [AppDisplayRegion] IsConsiderZoomRatio = TRUE [Disable3ADebug] CaptureModeList = 0x800B; 0x800D; 0x8021; 0x8028; 0x802B; 0x80A3; 0x80A4; 0x80AA; 0x830B [OIS] #The value of OisType should refer to the definition at camxoismanager.h OisType = 3 OisCameraId = 0 #OisCameraId(physicalcameraid) map to OisType by index,need be modified together OisTypeMapToCameraId = 0 isNeedResetNCSOis = TRUE; MultiCameraLogicalId = 4; OISTimeStampRatioTOL = 2; OisAlgoVendor = 2 # 0xHL, L:(0:Y_REVERSE, 1:XY_REVERSE , 2:X_REVERSE, other: default); H:(1:XY_EXCHANGE, 0:default) OisGyroDirection = 0x03 #pulseOperationMode0 = 0x800B; #pulseOperationMode3 = 0x800B; #pulseOperationMode4 = 0x800B alwaysEnableSois3 = 0x8001;0x800B;0x8021;0x8028;0x830B;0x80C1;0x8019 isTeleOisUseMonitor = 0x8001;0x830B;0x830C;0x800c;0x800B;0x4000830b;0x4000800b;0x8028;0x8021;0x8019;0x8010;0x80A3;0x80A4;0x8036 OfflinePipelineToSendOis = MultiCameraCustomSATEIS isSupportEngineerOisType = TRUE; #operationMode = 0x8001;0x800b;0x8021;0x8019;0x800c #fusionOperationMode = 0x8001;0x8009 [SendOisDataToAps] #operation_mode #role, eg, 0:none, 1: master ois, 2:master+slave ois, 3:slave ois Mode[0] = 0x8001; 1 #COMMON SAT, role only 0 or 1 Mode[1] = 0x8010; 3 #portrait 2X Mode[2] = 0x800C; 1 #fast video, role only 0 or 1 Mode[3] = 0x80C1; 1 #sport mode [OemNCSServeronCondition] #This is for centering on mode / server on opertionMode = 0x8022;0x8024;0x8029;0x900B;0x9008;0x9009;0x8025;0x9001 [OismanagerCondition] opertionMode = 0x8011;0x8015;0x8016;0x8017;0x8018;0x801A;0x801B;0x801C;0x801D;0x801E;0x801F;0x8020;0x8022;0x8029;0x8024;0x80A1;0x800E;0x9008;0x9009;0x900B;0x8035;0x8025;0x9001 [HWComponentSupport] OISSysSupported = true [SDSControl] isEnableSDSServer = TRUE; SDSOISEnable = FALSE; # whether to enable locking ois SDSSensorType = ShakingDetectType; # ShakingDetectType, GyroType/TiltDetectType(for debug) SDSSampleRateUs = 100000; SDSReportRateUs = 100000; SDSLockTimeout = 360; # unit: s. Cumulative time per day SDSSensorMask = 0x9; # Main: 0 1 << 0 SDSTCVersion = TRUE; # for trial version [SDSConfigure] #sensor subDevNum SDSSensor[0] = 11 # ultra sensor SDSSensor[1] = 8 # main sensor [AFCapbility] PDeepromName = imx888_p24c256f; AIAFTrackingEnable = TRUE; supportAIAFCameraId = 0; 2; 3 UltraWideCameraId = 2; WideCameraId = 0; isTlensCamera = FALSE; enablePDMultiROI = FALSE; # Main Front wide Tele VideoFaceFilterLuxIndex = 530; 9999; 465; 9999 NoPDInTestPatternMode_1_65536 = 8;127 # UnifiedHDR disable port 127,RealTimeFeatureZSLPreview disable port 8 NoPDInTestPatternMode_2_65536 = 127 NoPDInTestPatternMode_3_65536 = 127 NoPDInTestPatternMode_4_65536 = 8 # MultiCameraRealtime disable port 8 [SalientTrackSatActiveArraySize] usingMainCamArraySize = TRUE; # operationMode cameraId width height Mode[0] = 0x800B; 0x0000; 4096; 3072; Mode[1] = 0x8021; 0x0000; 4096; 3072; [FrameLengthLinesMod] # opmod sensor_mask modified mod[0] = 0x8001; 0x0008; 4; mod[1] = 0x8007; 0x0008; 4; mod[2] = 0x8009; 0x0008; 4; mod[3] = 0x800b; 0x0008; 4; mod[4] = 0x800c; 0x0008; 4; mod[5] = 0x800d; 0x0008; 4; mod[6] = 0x8010; 0x0008; 4; mod[7] = 0x8019; 0x0008; 4; mod[8] = 0x802c; 0x0008; 4; mod[9] = 0x80aa; 0x0008; 4; [ThirdAppSmallWindowLists] App[0] = com.tencent.mm.plugin.voip.ui.VideoActivity App[1] = com.tencent.av.ui.AVActivity [MIDAS] isSupportMidas = TRUE [OPBracketSnapshotAEConfig] # OPBracket Mode # None 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 UseAEBracketing = 0; 0; 1; 1; 1; 1; 1; 1; 1; 1; 1; 0; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1 [TurboNight] #cameraId isTurboNight supnight dataID isneed[0] = 0; 1; -1 # wide isneed[1] = 1; 1; -1 # front isneed[2] = 2; 1; -1 # ulra-wide isneed[3] = 3; 1; -1 # teles isneed[4] = 4; 1; -1 # ultra-tele [UseDefaultEEPROMConfig] imx858_dw9786_eeprom = /odm/etc/camera/eeprom_imx858_dw9786_eeprom.bin imx809_c3ha02 = /odm/etc/camera/eeprom_imx809_c3ha02.bin [BypassLSCControlCount] #tintless faceLumaRatio control cameraId faceLumaRatio.start1 faceLumaRatio.end1 EVValueSet.start1 EVValueSet.end1 LuxIndexSet.start1 LuxIndexSet.end1 BypassLSCControl[0] = 0; 0.04; 0.30; -24.0; -18.0; 320.0; 320.0 BypassLSCControl[1] = 1; 0.04; 0.30; -24.0; -18.0; 320.0; 320.0 BypassLSCControl[2] = 2; 0.04; 0.30; -24.0; -18.0; 320.0; 320.0 BypassLSCControl[3] = 3; 0.04; 0.30; -24.0; -18.0; 320.0; 320.0 BypassLSCControl[4] = 4; 0.04; 0.30; -24.0; -18.0; 320.0; 320.0 [OverrideTuningModeByZoomRatio] #operation_mode #zoomindex #zoomindex #zoomindex #zoomindex Mode[0] = 0x8001; 1.0; 2.0; 2.7; 6.0; Mode[1] = 0x8009; 1.0; 2.0; 3.0; 6.0; [OverrideTuningModeByAIScene] #operation_mode #AIMoon #AIMoonLike #AIFood #AISunset #AIFirework #AISpotlight #AIText Mode[0] = 0x8001; 1; 1; 1; 1; 0; 0; 1 #capture Mode[1] = 0x830b; 1; 1; 1; 1; 0; 0; 1 #30fpsvideo Mode[2] = 0x8021; 1; 1; 1; 1; 0; 0; 1 #60fpsvideo [ParkLens_powerdown] is_enable_parklens = 0 [isSupportAutoDiagTool] enableImageSensorDectect = true; [CameraTypeId] #list imageSensorName typeId cameraType[0] = paganiMain; 0; cameraType[1] = paganiFront; 1; cameraType[2] = paganiTele; 4; [3rdDisableEventLists] packagename[0] = com.aiunit.aon [QBCConfig] #operation_mode #physicalCameraId Mode[0] = 0x8001; 0; Mode[1] = 0x8001; 2; Mode[2] = 0x8019; 2; Mode[3] = 0x8019; 0; [QPDRconfig] #operation_mode #modedescriptor Mode[0] = 0x8001; 1; Mode[1] = 0x8019; 14; [QBCLBMFconfig] #operation_mode #modedescriptor #logicalCameraId Mode[0] = 0x8001; 1; 3; Mode[1] = 0x8019; 14; 3; [IZoomQBCList] #operation_mode #physicalCameraId Mode[0] = 0x8001; 2; Mode[1] = 0x8019; 2; [DelaySetRT] isSupportReviseDelayNum = TRUE delayNum = 0 [OverrideExpTimeForEarlyPCR] #Mode operationMode cameraID Lux maxGain shortExpTime middleExpTime longExpTime Mode[0] = 0x8001; 0; 10000; 192; 10000000; 10000000; 10000000; Mode[1] = 0x8001; 0; 20; 192; 10000000; 10000000; 10000000; Mode[2] = 0x8001; 0; 0; 192; 30000000; 30000000; 30000000; Mode[3] = 0x8010; 3; 10000; 192; 10000000; 10000000; 10000000; Mode[4] = 0x8010; 3; 20; 156; 10000000; 10000000; 10000000; Mode[5] = 0x8010; 3; 0; 128; 60000000; 60000000; 60000000; Mode[6] = 0x8001; 1; 10000; 32; 12000000; 12000000; 12000000; Mode[7] = 0x8001; 1; 20; 32; 12000000; 12000000; 12000000; Mode[8] = 0x8001; 1; 0; 32; 25000000; 25000000; 25000000; [LEXPThreshold] #cameraId StreamerportraitThr StreamerportraitExitThr BusytrafficThr BusytrafficExit ThrLightpaintingThr LightpaintingExitThr Threshold[0] = 0; 300; 280; 20; 10; 20; 10 # wide Threshold[1] = 1; 300; 280; 20; 10; 20; 10 # front Threshold[2] = 2; 300; 280; 20; 10; 20; 10 # ulra-wide Threshold[3] = 3; 300; 280; 20; 10; 20; 10 # teles Threshold[4] = 4; 300; 280; 350; 330; 350; 330 # ultra-tele [SpecialSceneSetRT] SupportSetRT = TRUE [TofDisable] #opertionMode need disable TOF,for ex: opertionMode = 0xA00E;0x802C;0xA009 [FeatureRfiNotify] Enable = true; phyCameraId = 0; oneFailRepRfi = true; isRfiSkipMipitest = true; UniqueModeOfPhysicalId-0 = 0; 1; 2; 3; 4; 11; 14; 15; 20; 21; 22; 23; 31; 32; UniqueCountOfPhysicalId-0 = 2; [IPESizeSwitch] isNeedEnable = 1; packageNameList = autotest.oppo.com.simulatedlivebroadcast;com.meitu.meiyancamera;com.gorgeous.lite;com.campmobile.snowcamera;com.tencent.wemeet.app;com.tencent.mobileqq;com.benqu.wuta;com.kwai.m2u;com.gdhe.pyaf;com.xhey.xcamera;com.mt.mtxx.mtxx;com.linecorp.foodcamcn.android;com.ss.android.ugc.aweme;com.tencent.mm;com.alibaba.android.rimet;com.whatsapp;com.tencent.wework;com.android.incallui;com.smile.gifmaker;com.eg.android.AlipayGphone;com.facebook.katana;com.facebook.orca;org.telegram.messenger;com.zing.zalo;com.google.android.youtube # input_height IPEwidth IPEheight Mode[0] = 480; 1440; 1080 #480P Mode[1] = 720; 1440; 1080 #720P [NZSLSnapshot] packageNameList = com.sankuai.meituan [EVAOF] SupportOperationModeList = 0x8001;0x8019;0x8010;0x8011;0x8030 [UadConfig] enableUad = TRUE enableRT = FALSE [OemSupportedVSR] #SupportedVSR captureMode cameraid videowidth enable Mode[0] = 0x800B; -1; -1; 1 [CustomFrame4SWMF] EnableCustomSWMF = 1; SWMFTable = 42; 80; 550; 1250; 1550; 2500; 6400; 80; 5; 5; 6; 7; 8; 8; 120; 6; 6; 6; 7; 8; 8; 300; 6; 6; 7; 7; 8; 8; 500; 6; 7; 7; 8; 8; 8; 700; 7; 7; 8; 8; 8; 8 [CSAlgoCCTConfig] isNeedCSAlgoCCT = FALSE isNeedCSAWBInit = FALSE awb_sync_INVALID_LUX_THR = 450 awb_sync_INVALID_CTEMPDIFF_THR = 1000 awb_sync_INVALID_CS_THR_H = 7000 [ThirdAppLiveFpsRangeLimitList] #Activity Name CamID maxFps com.whatsapp.voipcalling.VoipActivityV2[0] = 1; 24; com.tencent.wework.meeting.ilink.flutter.ILinkMeetingActivity[0] = 1; 15; [DecidePerfLimitFPS_Burst] ReduceFpsNum = 6 ########################################################################################################################## ## Configurations related to performance schemes -- start-- ## ########################################################################################################################## [AddNCSFrequence] # operation_mode FPS Mode[0] = 0x8021; -1 #1080P 4K 60FPS Mode[1] = 0x8028; 60 #SuperEis 60FPS [AllocateDataPool] IsMultithreadAllocateDataPool = TRUE [CamPerflist] #scene operationmode width0 width1 cameraid behavior increasetime action scene[0] = -1; -1; -1; -1; open; 2000; ORMS_ACTION_CAMERA_OPEN scene[1] = -1; -1; -1; -1; open_3rd; 1000; ORMS_ACTION_CAMERA_OPEN scene[2] = -1; -1; -1; -1; close; 800; ORMS_ACTION_CAMERA_CLOSE scene[3] = -1; -1; -1; -1; close_3rd; 100; ORMS_ACTION_CAMERA_CLOSE scene[4] = -1; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_PREVIEW scene[5] = 0x800d; 1280; -1; -1; -1; -1; ORMS_ACTION_CAMERA_SLOW_720P scene[6] = 0x800d; 1920; -1; -1; -1; -1; ORMS_ACTION_CAMERA_SLOW_1080P scene[7] = 0x8010; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_PREVIEW_VIRTUAL scene[8] = 0x8001; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_PREVIEW scene[9] = 0x8021; -1; 1280; -1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_PREVIEW_60FPS scene[10] = 0x8028; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_PREVIEW_60FPS scene[11] = 0x80A4; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_MOVIE scene[12] = 0x80A3; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_MOVIE scene[13] = 0x8007; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_SLOW_1080P scene[14] = -1; -1; -1; 1; -1; -1; ORMS_ACTION_CAMERA_FRONT_PREVIEW scene[15] = 0x8001; -1; -1; 1; -1; -1; ORMS_ACTION_CAMERA_FRONT_PREVIEW_PHOTO scene[16] = 0x8028; -1; -1; 0; -1; -1; ORMS_ACTION_CAMERA_VIDEO_PREVIEW_60FPS scene[17] = 0x802B; -1; -1; 1; -1; -1; ORMS_ACTION_CAMERA_FRONT_VIDEO_EIS scene[18] = 0x802C; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_MULTI_SCENE scene[19] = 0x800B; -1; -1; 1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_FHD30 scene[20] = 0x800B; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_FHD30 scene[21] = 0x800B; -1; 3840; -1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_UHD30 scene[22] = 0x80a7; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_FHD30 scene[23] = 0x80a7; -1; 3840; 1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_UHD30 scene[24] = 0x8021; -1; 1920; -1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_PREVIEW_60FPS scene[25] = 0x8021; -1; 3840; -1; -1; -1; ORMS_ACTION_CAMERA_VIDEO_UHD60 scene[26] = 0x80AA; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_3RD_PARTY [DecidePerfLimitFPS_Oplus] CaptureKeepFpsNum = 20 ZoomKeepFpsNum = 30 #scene opmode temp_high temp_low fps_multiple expect_fps scene[0] = 0x8001; 46; 44; 0.87; 26; [DecidePerfLimitFPS_Video_60fps] #scene opmode temp_high temp_low fps_scale expect_fps scene[0] = 0x8021; 45; 43; 2; 30; scene[1] = 0x8028; 45; 43; 2; 30; [DecidePerfParms] #scene opmode numbercamera timeout action scene[0] = 0x8001; 2; 0; ORMS_ACTION_CAMERA_ZOOM scene[1] = 0x800B; 2; 0; ORMS_ACTION_CAMERA_ZOOM scene[2] = 0x8021; 2; 0; ORMS_ACTION_CAMERA_ZOOM scene[3] = 0x8028; 2; 0; ORMS_ACTION_CAMERA_ZOOM [DeferFinalizeBufferDimensions] AsyncPipelinelist = MultiCameraRealtime; [DoBoostPool] isSupport = TRUE [EarlyPCRConfig] isEnable = true [EnableExtraHALbuffers] isEnable = true isEnableHFR = true CaptureModeList = 0x01; 0x8021; 0x800D # extraBuffer Add4KHalBuffer = 5; Add1080pHalBuffer = 1; [ExtensionPerflist] #scene operationmode width0 width1 cameraid behavior increasetime action scene[0] = -1; -1; -1; -1; -1; -1; ORMS_ACTION_CAMERA_SLOW_1080P [ExtPerflist] #scene packageName activityName scene[0] = com.ocs.cameraunit; com.oplus.extensions.exmple.CameraXActivity; scene[1] = com.ocs.cameraunit; com.oplus.extensions.exmple.ExtensionsActivity; scene[2] = com.ocs.cameraunit; com.cameraunit.app.view.MainActivity; [FeatureOptConfig] ModuleList = 0x8001; 0x8010; 0x8011; 0x8035; 0x8036; 0x830B; DeferFinalizeList = MultiCameraReprocessRealtime; ViewFinderPreview; MMF; RealtimePostProcessor; DeferConfigList = MultiCameraReprocessRealtime; ViewFinderPreview; MMF; RealtimePostProcessor; ExceptPipeline = OplusVideoEIS2PreviewEIS2Offline; isReduceChiMeta = TRUE; AsyncDeactivePipeline = MultiCameraReprocessRealtime; RealtimePostProcessor; RealTimeMCX; RealTime; #[LivePendingRequest] # #scene opmode number # scene[0] = 0x8001; 2; # scene[1] = 0x800B; 2; [LowMemCamPerflist] m_isSupportLowMemCamPerf = TRUE MemAvailableSize_12G = 4508876 MemAvailableSize_8G = 2621440 #scene operationmode width0 width1 cameraid behavior increasetime memAvailable memTotalSizeMin memTotalSizeMax action scene[0] = -1; -1; -1; -1; open; 3000; 3565158; 15000000; -1; ORMS_ACTION_CAMERA_OPEN scene[1] = -1; -1; -1; -1; open; 3000; 2831156; 11000000; 12582912; ORMS_ACTION_CAMERA_OPEN scene[2] = -1; -1; -1; -1; video; 3000; 4508876; 15000000; -1; ORMS_ACTION_CAMERA_OPEN scene[3] = -1; -1; -1; -1; video; 3000; 3565158; 11000000; 12582912; ORMS_ACTION_CAMERA_OPEN scene[4] = 0x8010; -1; -1; -1; -1; -1; 3565158; 15000000; -1; ORMS_ACTION_CAMERA_FRONT_PREVIEW scene[5] = 0x8010; -1; -1; -1; -1; -1; 2831156; 11000000; 12582912; ORMS_ACTION_CAMERA_FRONT_PREVIEW [OFEBoostFactor] OpenClockReqNum = 150; OpenFactor = 15; #Factor for Preview operation_mode epochFactor PreviewFactor[0] = 0x8001; 3; PreviewFactor[1] = 0x8010; 3; [OemDoBoostPool] isEnable = TRUE [OEMepochFactor] #operation mode sensor_mask operation_mode epochFactor epochFactor[0] = 0x2; 0x80A7; 35; [PinFiles] so[0] =/vendor/lib64/hw/camera.qcom.so so[1] =/vendor/lib64/hw/com.qti.chi.override.so so[2] =/vendor/lib64/hw/android.hardware.graphics.mapper@4.0-impl-qti-display.so so[3] =/vendor/lib64/libthermalclient.so so[4] =/vendor/lib64/com.qti.feature2.gs.sm8650.so so[5] =/vendor/lib64/com.qti.feature2.anchorsync.so so[6] =/vendor/lib64/com.qti.feature2.demux.so so[7] =/vendor/lib64/com.qti.feature2.derivedoffline.so so[8] =/vendor/lib64/com.qti.feature2.fusion.so so[9] =/vendor/lib64/com.qti.feature2.generic.so so[10]=/vendor/lib64/com.qti.feature2.hdr.so so[11]=/vendor/lib64/com.qti.feature2.mcreprocrt.so so[12]=/vendor/lib64/com.qti.feature2.memcpy.so so[13]=/vendor/lib64/com.qti.feature2.mfsr.so so[14]=/vendor/lib64/com.qti.feature2.ml.so so[15]=/vendor/lib64/com.qti.feature2.mux.so so[16]=/vendor/lib64/com.qti.feature2.qcfa.so so[17]=/vendor/lib64/com.qti.feature2.rawhdr.so so[18]=/vendor/lib64/com.qti.feature2.realtimeserializer.so so[19]=/vendor/lib64/com.qti.feature2.rt.so so[20]=/vendor/lib64/com.qti.feature2.rtmcx.so so[21]=/vendor/lib64/com.qti.feature2.serializer.so so[22]=/vendor/lib64/com.qti.feature2.statsregeneration.so so[23]=/vendor/lib64/com.qti.feature2.stub.so so[24]=/vendor/lib64/com.qti.feature2.swmf.so so[25]=/vendor/lib64/egl/eglSubDriverAndroid.so so[26]=/odm/lib64/libextensionlayer.so so[27]=/odm/lib64/libCS.so so[28]=/vendor/lib64/libchifeature2.so so[29]=/odm/lib64/libmvgcommon.so so[30]=/vendor/lib64/libCB.so so[31]=/odm/lib64/camera/components/com.oplus.node.sstabphoto.so so[32]=/odm/lib64/hw/camera.oemlayer.so so[33]=/odm/lib64/camera/components/com.oplus.node.mvgsat.so so[34]=/vendor/lib64/vendor.oplus.hardware.camera.aon-service-impl.so so[35]=/vendor/lib64/camx.device-impl.so so[36]=/vendor/lib64/libqshcamera.so so[37]=/vendor/lib64/hw/camera.qcom.sm8650.so so[38]=/vendor/lib64/camera/components/com.qti.node.gpu.so so[39]=/vendor/lib64/libcom.qti.chinodeutils.so so[40]=/odm/lib64/camera/components/com.oplus.node.preview.so so[42]=/vendor/lib64/camera/components/com.qti.hwcfg.ipe.so so[43]=/odm/lib64/libfovctrl.so so[44]=/odm/lib64/lib2DSlender.so so[45]=/odm/lib64/libFaceBeautyJni.so [PipelineDestroyNodes] disableAsync = TRUE exceptPipeline = RealtimeDefault; RealTimeFeatureNZSLSnapshotRDIStatsParse; OplusSATFusionOfflineReprocess; [PipelineOptConfig] ModuleList = 0x8001; 0x8010; 0x800B; 0x830B; FinalizeBufferPropertiesList = RealtimeDefault; OplusSATFusionOfflineReprocess; ViewFinderPreview; OplusVideoSATOfflineReprocess; OfflineReprocess; PrepareFinalizeBufferDimensionsList = RealtimeDefault; OplusSATFusionOfflineReprocess; ViewFinderPreview; OplusVideoSATOfflineReprocess; OfflineReprocess; PrepareFinalizePipelineList = RealtimeDefault; OfflineReprocess; UseAdrenoPipeline = OplusSATFusionOfflineReprocess; OplusVideoAINRSATOfflineReprocess; [CHIThrMgrOPT] OFCHIThrPoolNum = 2 SyncUadThrJobList = MultiCameraReprocessRealtime; RealtimePostProcessor; Async_ViewFinderPreview_Create; Async_MultiCameraReprocessRealtime_Create; Async_RealtimePostProcessor_Create; [PreloadJsonFile] filelist = /odm/etc/camera/oplus_eis_camera.vcfg; [Preloadso] so[0] =/vendor/lib64/libllvm-qcom.so so[1] =/vendor/lib64/libadreno_compiler_cl.so so[2] =/vendor/lib64/com.qualcomm.mcx.policy.mfl.so so[3] =/vendor/lib64/com.qualcomm.mcx.nonlinearmapper.so so[4] =/vendor/lib64/com.qualcomm.mcx.linearmapper.so so[5] =/vendor/lib64/libiccprofile.so so[6] =/vendor/lib64/libOpenCL_adreno.so so[7] =/vendor/lib64/libOpenCL.so so[8] =/vendor/lib64/libsfeShiftExtrapolation.so so[9] =/odm/lib64/libAECParamParser.so so[10]=/odm/lib64/libAFParamParser.so so[11]=/odm/lib64/libPDParamParser.so so[12]=/odm/lib64/libocce3a.so so[13]=/vendor/lib64/libcamxtintlessalgo.so so[14]=/odm/lib64/libaisal.so so[15]=/odm/lib64/libarcsoft_videoautozoom.so so[16]=/odm/lib64/libssd_det.so [QscSettingConfig] QscOptimizeEnable = TRUE QscOptimizeCameraId = 1 [SensorManagerConfig] isAdSensorStaticCap = TRUE [SensorPowerUpInAdvance] IsPowerUpinAdvance = true IsPowerDowninAdvance = true SensorName = paganiMain; paganiFront; logicalCameraId = 3; 1; [LimitExposureTime] SensorName = paganiFront maxExposureTime = 244840905 [SystemSFSmomoConfig] enableSFSmomo = FALSE # In some modes, the APP frame smoothing scheme does not take effect. You need to enable SF smomo for frame smoothing. OperationModeList = 0x800b;0x1;0x830b;0x800e;0x802c;0x8028;0x802b; [3rdPerflist] #scene app packageName activityName action scene[0] = engineer; -1; -1; ORMS_ACTION_CAMERA_SLOW_720P scene[1] = xts; -1; -1; ORMS_ACTION_CAMERA_OPEN scene[2] = 3rd; -1; -1; ORMS_ACTION_CAMERA_3RD_PARTY scene[3] = 3rd; com.ss.android.ugc.aweme; com.ss.android.ugc.aweme.shortvideo.ui.VideoRecordNewActivity; ORMS_ACTION_CAMERA_3RD_PARTY_LOW_POWER scene[4] = 3rd; com.tencent.mm; -1; ORMS_ACTION_CAMERA_3RD_PARTY_LOW_POWER scene[5] = 3rd; com.tencent.wework; com.tencent.wework.multitalk.controller.VoipCallActivity; ORMS_ACTION_CAMERA_3RD_PARTY_LOW_POWER scene[6] = 3rd; com.tencent.mobileqq; com.tencent.aelight.camera.ae.flashshow.WinkHomeActivity; ORMS_ACTION_CAMERA_3RD_PARTY_LOW_POWER scene[7] = 3rd; com.tencent.mobileqq; com.tencent.av.ui.AVActivity; ORMS_ACTION_CAMERA_3RD_PARTY_LOW_POWER scene[8] = 3rd; com.smile.gifmaker; com.yxcorp.gifshow.camera.record.CameraActivity; ORMS_ACTION_CAMERA_FRONT_PREVIEW_PHOTO scene[9] = 3rd; com.tencent.mm; com.tencent.mm.plugin.scanner.ui.BaseScanUI; ORMS_ACTION_CAMERA_3RD_PARTY scene[10]= 3rd; com.oplus.screenrecorder; -1; ORMS_ACTION_CAMERA_VIDEO_PREVIEW_60FPS scene[11]= 3rd; com.ocs.cameraunit; com.cameraunit.app.view.MainActivity; ORMS_ACTION_CAMERA_3RD_PARTY_PERF scene[12]= 3rd; com.tencent.mm; com.tencent.mm.plugin.recordvideo.activity.MMRecordUI; ORMS_ACTION_CAMERA_3RD_PARTY ########################################################################################################################## ## Configurations related to performance schemes -- end -- ## ##########################################################################################################################