klee: Initial vendor tree

Change-Id: Id84cbbc84ce32ce0af59e42e797de11ea2244efd
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
This commit is contained in:
Ido
2026-05-10 12:29:05 +02:00
commit f2c3eea3f3
2195 changed files with 489052 additions and 0 deletions
@@ -0,0 +1,653 @@
/*
OptMode/RoleId/Meta \Root
:
Signature: ,
,
:
{"Signature" = "A", x = 1, y = [2]}
{"Signature" = "A", x = 3, y = [4]}
:
{"Signature" = "A", x = 3, y = [2,4]}
Version Version, Version
:
{"Signature" = "A", Version = "1.0" x = 1, y = [2]}
{"Signature" = "A", Version = "2.0" x = 3, y = [4]}
:
{"Signature" = "A", Version = "2.0" x = 3, y = [4]}
Version: Signature
使ASCII
(/0)
"1.11" > "1.10" > "1.1.1" > "1.1" "1.0" > "1" >
:
> '.' > '/0'
Parents: /
,
IsPublish: bool true
false
Source/Target: dict/
Characteristics Source CameraRoleId Target Meta
Preview/Capture Target Meta
Config
CameraId: Int/Intid
id 0 ,
CameraRoleId: Int/Int xiaomi role id
meta tag: "com.xiaomi.cameraid.role.cameraId"
Source/Targetconfig
Meta: dict meta
CamOpt: / Config:
Characteristics: meta
Config:
Preview:
Capture:
Result:
Name: / meta tag
Value: //
MetaOptTgtCopy meta tag
Type:
Int,Long,Float,Double,String,Bool,Byte
Size: Int, Value 1
Value
MetaOpt: / SrcFilter/TgtSet ( Characteristics )
SrcPrint: SourceTarget
SrcFilter: Target
TgtPrint: TargetSource
TgtSet: Source
TgtSetIfNone: Source
TgtCopy: meta tagValueSource
TgtDel: Source
TgtCut: metameta tagValueSource
OptMode: 0x16
oprationmode 0 0
def.hStreamConfigMode
SdkOpMode: 0x16
SDKoperation modedef.hStreamConfigMode,
meta tag: "com.xiaomi.sessionparams.operation"
便
IsCameraX: bool, extension
meta tag:"com.xiaomi.sessionparams.cameraxConnection"
便
Prop: dict prop Characteristics
prop
线preview
Name: / prop
Value: // PROPERTY_VALUE_MAX 92
SourceFlag: int 0 ; 1 0
Source
()
1. odm ecoMetaExtensionExt.json
2. odm EcoCloudInfo.json "camera_extension/platformInfo/Convert"
jsonsdk
https://cloud.d.xiaomi.net/#/product/file-store/objects/camera-devtest/02-Test-Doc/sdk-config/项目名/mivi_info.json
https://xiaomi.f.mioffice.cn/docx/doxk4anYCkyM6bbj31pvZWDWLHb
suojinpeng
providerlog EcoEngine getConvertMapFromJson
0.4 2024-06-13 suojinpeng@xiaomi.com SourceFlag
0.3 2023-07-13 suojinpeng@xiaomi.com Prop
0.2 2023-07-06 suojinpeng@xiaomi.com Characteristics
0.1 2023-06-17 suojinpeng@xiaomi.com
*/
[
{
"Signature":"_isCameraX",
"IsPublish": false,
"Version":"1.0",
"Source":{
"Meta": [
{
"Name":"com.xiaomi.sessionparams.cameraxConnection", //SDK_SESSION_PARAMS_ISCAMERAX
"Value": "1",
"Type" : "Bool"
}
]
}
},
{
"Signature":"_isCameraX",
"IsPublish": false,
"Version":"1.1",
"Source":{
"IsCameraX": true
}
},
{
"Signature":"_Orientation",
"IsPublish": false,
"Target":{
"Meta": [
{
"CamOpt":"Capture",
"Name":"xiaomi.device.orientation",
"Type" : "Int",
"MetaOpt" : "TgtPrint"
} , {
"CamOpt":"Capture",
"Name": "android.jpeg.orientation",
"Value": "0",
"Type" : "Int",
"MetaOpt" : ["TgtPrint", "TgtSetIfNone"]
}
]
}
},
{
"Signature":"_BeautyOn",
"IsPublish": false,
"Target":{
"Meta": [
{
"CamOpt":["Preview","Capture"],
"Name":"com.xiaomi.algo.beautySkinSmoothRatio", //MI_BEAUTY_SKINSMOOTH "com.xiaomi.algo.beautySkinSmoothRatio", //SDK_BEAUTY_SKINSMOOTH
"Value": "50",
"Type" : "Int"
} , {
"CamOpt":["Preview","Capture"],
"Name": "com.xiaomi.algo.beautySlimFaceRatio", //MI_BEAUTY_SLIMFACE "com.xiaomi.algo.beautySlimFaceRatio", //SDK_BEAUTY_SLIMFACE
"Value": "50",
"Type" : "Int"
}
]
}
},
{
"Signature":"_BeautyOff",
"IsPublish": false,
"Target":{
"Meta": [
{
"CamOpt":["Preview","Capture"],
"Name":"com.xiaomi.algo.beautySkinSmoothRatio", //MI_BEAUTY_SKINSMOOTH "com.xiaomi.algo.beautySkinSmoothRatio", //SDK_BEAUTY_SKINSMOOTH
"Value": "0",
"Type" : "Int"
} , {
"CamOpt":["Preview","Capture"],
"Name": "com.xiaomi.algo.beautySlimFaceRatio", //MI_BEAUTY_SLIMFACE "com.xiaomi.algo.beautySlimFaceRatio", //SDK_BEAUTY_SLIMFACE
"Value": "0",
"Type" : "Int"
}
]
}
},
{
"Signature":"_HdrOn",
"IsPublish": false,
"Target":{
"Meta": [
{
"CamOpt":["Preview","Capture"],
"Name":"com.xiaomi.algo.hdrMode", //MI_HDR_MODE "xiaomi.hdr.hdrMode", //SDK_HDR_MODE
"Value": "1",
"Type" : "Bool"
}
]
}
},
{
"Signature":"_HdrOff",
"IsPublish": false,
"Target":{
"Meta": [
{
"CamOpt":["Preview","Capture"],
"Name":"com.xiaomi.algo.hdrMode", //MI_HDR_MODE "xiaomi.hdr.hdrMode", //SDK_HDR_MODE
"Value": "0",
"Type" : "Bool"
}
]
}
},
{
"Signature":"_Mfnr",
"IsPublish": false,
"Target":{
"Meta": [
{
"CamOpt":["Preview","Capture"],
"Name":"com.xiaomi.algo.mfnrEnable", //SDK_MFNR_ENABLE
"Value": "1",
"Type" : "Bool"
}
]
}
},
{
"Signature":"_FaceDetect",
"IsPublish": false,
"Target":{
"Meta": [
{
"Name":"android.statistics.faceDetectMode",
"Value": "1", //ANDROID_STATISTICS_FACE_DETECT_MODE_SIMPLE
"Type" : "Byte"
}
]
}
},
{
//开启 se night,注意 auto 模式下默认会开启
"Signature":"_SeNightOn",
"IsPublish": false,
"Target":{
"Meta": [
{
"CamOpt":["Capture","Preview"],
"Name":"com.xiaomi.algo.nightModeEnable", // night
"Value": "1",
"Type" : "Bool"
}
]
}
},
{
//关闭 se night
"Signature":"_SeNightOff",
"IsPublish": false,
"Target":{
"Meta": [
{
"CamOpt":["Preview","Capture"],
"Name":"com.xiaomi.algo.nightModeEnable", // night
"Value": "0",
"Type" : "Bool"
}
]
}
},
{
"Signature":"_MiNomalOptMod",
"IsPublish": false,
"Target":{
"SdkOpMode": "0xff0a", //StreamConfigModeEcoEngineNormal
"Meta": [
{
"Name":"com.xiaomi.sessionparams.operation",
"Value": "65290", //"0xff0a" StreamConfigModeEcoEngineNormal
"Type" : "Int"
}
]
}
},
{
// 定制 extension auto/bokeh 映射的系统 camera role id
"Signature":"_MappingMiSatId",
"IsPublish": false,
"Target":{
"CameraRoleId": 60 // RoleIdRearSat
}
},
/*
-------------------------------- night -------------------------------------
*/
{
"Signature":"FuncNight",
"IsPublish": false,
"Parents":["_isCameraX","_FaceDetect"],
"Source":{
"SdkOpMode": "0xff0c" //StreamConfigModeThirdPartySuperNight
}
},
{
"Signature":"ExtensionNightFront",
"Parents":["FuncNight","_Orientation","_BeautyOn"],
"Source":{
"CameraRoleId": 1 //RoleIdFront
}
},
{
// 在 id 0 里直接实现超夜算法
"Signature":"ExtensionNightRear",
"Parents":["FuncNight", "_BeautyOff"],
"Source":{
"CameraRoleId": 64, // RoleIdRear3PartSat
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.night", // 1:se super night , 0: super night se(default)
"Value": ["", "0"]
}
]
}
},
{
// 调用 auto 模式下的 se night 算法实现
"Signature":"ExtensionNightRearSe",
"Parents":["FuncNight","_HdrOff", "_Mfnr", "_BeautyOff", "_MiNomalOptMod"], //"_SeNightOn", 加这个会导致无法返回数据
"Source":{
"CameraRoleId": 64, // RoleIdRear3PartSat
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.night", // 1:se super night , 0: super night se(default)
"Value": "1"
}
]
}
},
/*
-------------------------------- bokeh -------------------------------------
*/
{
"Signature":"FuncBokeh",
"IsPublish": false,
"Parents":"_isCameraX",
"Source":{
"SdkOpMode": "0xFF12" // StreamConfigModeThirdPartyBokeh
},
"Target":{
// "OptMode": "0x9000",
"Meta": [
// {
// "CamOpt":["Config"],
// "Name":"com.xiaomi.algo.mibokehEnable", //SDK_BOKEH_ENABLE
// "Value": "0",
// "Type" : "Bool"
// } ,
// {
// "CamOpt":["Config"],
// "Name":"com.xiaomi.algo.mfnrEnable", //SDK_MFNR_ENBALE
// "Value": "0",
// "Type" : "Bool"
// } ,
{
"CamOpt":["Capture","Preview"],
"Name":"com.xiaomi.algo.bokeh.fNumberApplied", //SDK_BOKEH_FNUMBER_APPLIED
"Value": "4",
"Type" : "String",
"MetaOpt" : ["TgtPrint","TgtSetIfNone"]
}
// {
// "CamOpt":["Config"],
// "Name":"com.xiaomi.sessionparams.clientName",
// "Value": "com.android.camera",
// "Type" : "String"
// },
// {
// "CamOpt":["Config"],
// "Name":"android.control.extendedSceneMode",
// "Value": "2",
// "Type" : "Byte"
// },
// {
// "CamOpt":["Capture","Preview"],
// "Name":"xiaomi.bokeh.fNumberApplied",
// "Value": "4",
// "Type" : "String"
// },
// {
// "CamOpt":["Capture","Preview"],
// "Name":"xiaomi.bokeh.enabled",
// "Value": "1",
// "Type" : "String"
// },
// {
// "CamOpt":["Capture","Preview"],
// "Name":"xiaomi.asd.enabled",
// "Value": "1",
// "Type" : "String"
// }
]
}
},
{
"Signature":"BokehRear",
"Parents":["FuncBokeh","_Orientation","_BeautyOn", "_HdrOn"],
"IsPublish": false,
"Source":{
"CameraRoleId": 64 // RoleIdRear3PartSat
},
"Target":{
"Meta": [
{
"CamOpt":["Config"],
"Name":"com.xiaomi.sessionparams.bokehRole", //MI_CAMERA_BOKEH_ROLE
"Value": "63", //RoleIdRearBokeh1x
"Type" : "Int"
},
{
"CamOpt":["Config", "Preview"],
"Name":"android.control.aeTargetFpsRange",
"Value":["12","24"],
"Size":2,
"Type":"Int",
"MetaOpt":"TgtSet"
}
]
}
},
{
"Signature":"ExtensionBokehFront",
"Parents":["FuncBokeh","_Orientation","_BeautyOn","_HdrOn"],
"Source":{
"CameraRoleId": 1 //RoleIdFront
}
},
{
// 使用 mapping id 的方式,直接调用系统相机的 bokeh 摄像头,默认关闭
"Signature":"ExtensionBokehMappingId",
"Parents":["BokehRear", "_MappingMiSatId"],
"Source":{
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.bokeh", // 1:normal(default) , 0: mapping id
"Value": "1"
}
]
}
},
{
// 直接在 id 0 上实现bokeh 算法,需要配合各项目中的 ecoMetaExtensionExt.json 配置,一并合并后实现,默认打开
"Signature":"ExtensionBokehRearNormal",
"Parents":["BokehRear"],
"Source":{
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.bokeh",
"Value": ["", "0"]
}
]
}
},
/*
-------------------------------- auto -------------------------------------
*/
{
"Signature":"FuncAuto",
"IsPublish": false,
"Parents":["_isCameraX","_FaceDetect", "_Orientation", "_Mfnr",
"_HdrOn"],
"Source":{
"SdkOpMode": "0xff17" //StreamConfigModeThirdPartyAutoExtension
}
},
{
"Signature":"AutoRear",
"IsPublish": false,
"Parents":["FuncAuto","_BeautyOff"],
"Source":{
"CameraRoleId": 64 // RoleIdRear3PartSat
}
},
{
"Signature":"ExtensionAutoFront",
"Parents":["FuncAuto", "_MiNomalOptMod", "_SeNightOn", "_BeautyOn"], // 注意auto front单独加上了 "_SeNightOn",后置若加的话会拍照卡死
"Source":{
"CameraRoleId": 1 // RoleIdFront
}
},
{
"Signature":"ExtensionAuto",
"Parents":["AutoRear", "_MiNomalOptMod"],
"Source":{
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.auto", // 1:mapping id , 0:normal (default)
"Value": ["", "0"]
}
]
}
},
{
// 使用 mapping id 的方式,直接调用系统相机的 sat 摄像头
"Signature":"ExtensionAutoMappingId",
"Parents":["AutoRear", "_MappingMiSatId"],
"Source":{
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.auto",// 1:mapping id , 0:normal (default)
"Value": "1"
}
]
}
},
/*
-------------------------------- hdr -------------------------------------
*/
{
"Signature":"FuncHdr",
"IsPublish": false,
"Parents":["_isCameraX","_FaceDetect", "_Orientation", "_Mfnr",
"_HdrOn", "_BeautyOff", "_SeNightOff"],
"Source":{
"SdkOpMode": "0xff18" //StreamConfigModeThirdPartyHDR
}
},
{
"Signature":"ExtensionHdrFront",
"Parents":["FuncHdr", "_MiNomalOptMod"],
"Source":{
"CameraRoleId": 1 // RoleIdFront
}
},
{
"Signature":"HdrRear",
"IsPublish": false,
"Parents":["FuncHdr"],
"Source":{
"CameraRoleId": 64 // RoleIdRear3PartSat
}
},
{
"Signature":"ExtensionHdr",
"Parents":["HdrRear", "_MiNomalOptMod"],
"Source":{
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.hdr", // 1:mapping id , 0:normal (default)
"Value": ["", "0"]
}
]
}
},
{
// 使用 mapping id 的方式,直接调用系统相机的 sat 摄像头
"Signature":"ExtensionHdrMappingId",
"Parents":["HdrRear", "_MappingMiSatId"],
"Source":{
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.hdr", // 1:mapping id , 0:normal (default)
"Value": "1"
}
]
}
},
/*
-------------------------------- beauty -------------------------------------
*/
{
"Signature":"FuncBeauty",
"IsPublish": false,
"Parents":["_isCameraX","_FaceDetect", "_Orientation", "_Mfnr",
"_HdrOff", "_BeautyOn", "_SeNightOff"],
"Source":{
"SdkOpMode": "0xff19" //StreamConfigModeThirdPartyBeauty
}
},
{
"Signature":"ExtensionBeautyFront",
"Parents":["FuncBeauty", "_MiNomalOptMod"],
"Source":{
"CameraRoleId": 1 // RoleIdFront
}
},
{
"Signature":"BeautyRear",
"IsPublish": false,
"Parents":["FuncBeauty"],
"Source":{
"CameraRoleId": 64 // RoleIdRear3PartSat
}
},
{
"Signature":"ExtensionBeauty",
"Parents":["BeautyRear", "_MiNomalOptMod"],
"Source":{
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.beauty", // 1:mapping id , 0:normal (default)
"Value": ["", "0"]
}
]
}
},
{
// 使用 mapping id 的方式,直接调用系统相机的 sat 摄像头
"Signature":"ExtensionBeautyMappingId",
"Parents":["BeautyRear", "_MappingMiSatId"],
"Source":{
"Prop":
[
{
"Name": "persist.vendor.camera.extension.debug.beauty", // 1:mapping id , 0:normal (default)
"Value": "1"
}
]
}
}
]