2516 lines
179 KiB
Plaintext
2516 lines
179 KiB
Plaintext
#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 -- ##
|
||
##########################################################################################################################
|