umi: Import V12.5.10.0.RJBCNXM blobs

This commit is contained in:
me-cafebabe
2022-02-07 13:01:58 +08:00
commit 08c56e25d4
566 changed files with 16448 additions and 0 deletions

31
Android.bp Normal file
View File

@@ -0,0 +1,31 @@
// Automatically generated file. DO NOT MODIFY
//
// This file is generated by device/xiaomi/umi/setup-makefiles.sh
soong_namespace {
}
android_app_import {
name: "HotwordEnrollmentOKGoogleHEXAGON",
owner: "xiaomi",
apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogleHEXAGON.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
},
privileged: true,
product_specific: true,
}
android_app_import {
name: "HotwordEnrollmentXGoogleHEXAGON",
owner: "xiaomi",
apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogleHEXAGON.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
},
privileged: true,
product_specific: true,
}

9
Android.mk Normal file
View File

@@ -0,0 +1,9 @@
# Automatically generated file. DO NOT MODIFY
#
# This file is generated by device/xiaomi/umi/setup-makefiles.sh
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),umi)
endif

4
BoardConfigVendor.mk Normal file
View File

@@ -0,0 +1,4 @@
# Automatically generated file. DO NOT MODIFY
#
# This file is generated by device/xiaomi/umi/setup-makefiles.sh

33
proprietary/vendor/bin/init.qcom.sensors.sh vendored Executable file
View File

@@ -0,0 +1,33 @@
#!/vendor/bin/sh
# Copyright (c) 2020 The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# * Neither the name of The Linux Foundation nor
# the names of its contributors may be used to endorse or promote
# products derived from this software without specific prior written
# permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#
# Function to start sensors for SSC enabled platforms
#
cp /vendor/etc/sensors/scripts/* /data/vendor/sensors/scripts/
chmod a+rw /data/vendor/sensors/scripts/*

BIN
proprietary/vendor/bin/sensors.qti vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/sscrpcd vendored Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,34 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 0.9, 1.8, 1.8, 1.8, 1.8;
sharpenIsoScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=0.6;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.9;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.5, 1.2, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=0.7, 0.6, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;
sharpenGradScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainYScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainUScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainVScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
srMul=0.6;
grainStrength=0.0;
deghostPreMul=0.01;
deghostMul=1.0;
deghostPow=0.35;

View File

@@ -0,0 +1,34 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5;
sharpenIsoScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sharpenZoomScale=1.0, 1.0, 1.5, 1.0, 1.75, 1.75, 2, 2.5, 0.0;
filterMul=0.6;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.9;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.3, 1.0, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=0.7, 0.6, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;
sharpenGradScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainYScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainUScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainVScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
srMul=0.65;
grainStrength=0.0;
deghostPreMul=0.01;
deghostMul=1.0;
deghostPow=0.35;

View File

@@ -0,0 +1,34 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.3, 1.3, 1.3, 1.0, 1.0, 1.0, 1.0;
sharpenIsoScale=1.0, 1.0, 1.0, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=1.0;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.9;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.0, 1.0, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=1.0, 1.0, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;
sharpenGradScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainYScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainUScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainVScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
srMul=1.0;
grainStrength=0.0;
deghostPreMul=0.01;
deghostMul=1.0;
deghostPow=0.35;

View File

@@ -0,0 +1,25 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.3, 1.3, 1.3, 1.0, 1.0, 1.0, 1.0;
sharpenIsoScale=0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=1.0;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.0;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.0, 1.0, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=0.0, 0.0, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;

View File

@@ -0,0 +1,25 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.3, 1.3, 1.3, 1.0, 1.0, 1.0, 1.0;
sharpenIsoScale=0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=1.0;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.0;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.0, 1.0, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=0.0, 0.0, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;

View File

@@ -0,0 +1,25 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.3, 1.3, 1.3, 1.0, 1.0, 1.0, 1.0;
sharpenIsoScale=0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=1.0;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.0;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.0, 1.0, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=0.0, 0.0, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;

View File

@@ -0,0 +1,36 @@
#phone: J1
#version:2020-04-13
#Comment: Modify the algorithm parameters corresponding to the moon mode; srMul=0.4;
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=0.4, 0.4, 0.4, 0.5, 0.6, 0.7, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8;
sharpenIsoScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=1.0;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=1.0;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=0;
deepFilterYMul=0.8, 0.5, 0.1, 0.1;
deepFilterUVMul=1.5, 1.2, 1.0, 1.0;
deepSharpen=0.8, 0.8, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;
sharpenGradScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainYScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainUScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainVScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
srMul=0.4;
grainStrength=0.0;
deghostPreMul=0.01;
deghostMul=1.0;
deghostPow=0.35;

View File

@@ -0,0 +1,25 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.3, 1.3, 1.3, 1.0, 1.0, 1.0, 1.0;
sharpenIsoScale=0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=1.0;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.0;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.0, 1.0, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=0.0, 0.0, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;

View File

@@ -0,0 +1,25 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.3, 1.3, 1.3, 1.0, 1.0, 1.0, 1.0;
sharpenIsoScale=0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=1.0;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.0;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.0, 1.0, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=0.0, 0.0, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;

View File

@@ -0,0 +1,25 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.3, 1.3, 1.3, 1.0, 1.0, 1.0, 1.0;
sharpenIsoScale=0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=1.0;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.0;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.0, 1.0, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=0.0, 0.0, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;

View File

@@ -0,0 +1,34 @@
#J1_2020-03-11_154600
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.2, 1.2, 1.2, 1.2, 1.2;
sharpenIsoScale=0.9, 0.9, 0.9, 0.9, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=0.9;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=0.9;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=1;
deepFilterYMul=1.0, 1.0, 1.0, 1.0;
deepFilterUVMul=1.0, 1.0, 1.0, 1.0;
deepSharpen=1.0, 1.0, 0.0, 0.0;
deepFilterLeak=1;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;
sharpenGradScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainYScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainUScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainVScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
srMul=0.9;
grainStrength=0.0;
deghostPreMul=0.01;
deghostMul=1.0;
deghostPow=0.35;

View File

@@ -0,0 +1,35 @@
#时间2020-01-10
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=1.5, 1.5, 1.6, 1.6, 1.6, 1.8, 1.9, 4.5, 4.5, 4.5, 4.6, 4.6;
sharpenIsoScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sharpenZoomScale=1.0, 1.0, 0.0;
filterMul=0.2;
#filterLowMul; f; 1.0
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=1.0;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=0;
deepFilterYMul=3.6, 1.8, 1.7, 1.4;
deepFilterUVMul=4.0, 3.2, 3.0, 2.5;
deepSharpen=1.0, 1.0, 0.0, 0.0;
deepFilterLeak=0;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;
sharpenGradScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainYScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainUScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainVScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
srMul=0.7;
grainStrength=0.2;
deghostPreMul=0.01;
deghostMul=0.7;
deghostPow=0.45;

View File

@@ -0,0 +1,35 @@
#date2020-08-06
#J3S
deghostScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
sensitivityScale=0.6, 0.6, 0.6, 0.8, 0.8, 0.8, 0.8, 0.9, 1.0, 1.1, 1.2, 1.2;
sharpenIsoScale=1.2, 1.2, 1.1, 1.1, 1.0, 1.0, 0.9, 0.9, 0.9, 0.8, 0.8, 0.8;
sharpenZoomScale=1.0, 1.0, 0;
filterMul=0.3;
refFilterYMul=1.0;
filterUVMul=1.0;
refFilterUVMul=1.0;
refFilterLowUVMul=1.0;
sharpen=1.0;
refFilterSharpen=0.0;
srMinImages=1.0;
movFiltAdd=0;
deepFilterYMul=3.3, 2.6, 1.7, 1.5;
deepFilterUVMul=3.0, 2.4, 1.8, 1.6;
deepSharpen=1.1, 1.1, 0.6, 0.4;
deepFilterLeak=0;
deepFilterCorner=1.333;
superRes=1;
droLocal=0;
deepFilter=1;
bil11uv=0;
maxSharpImages=10;
preciseAlignment=1;
sharpenGradScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainYScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainUScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
grainVScale=1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0;
srMul=1.0;
grainStrength=0.0;
deghostPreMul=0.01;
deghostMul=1.0;
deghostPow=0.2;

View File

@@ -0,0 +1,21 @@
/*CN
1 2 3 4 5 6 7 8 9
soften eye-large slender-face eye-bright deblemish depouch lip iris auto-bright
10 11 12 13 14 15 16 17 18
auto-color clarity auto-style slender-nose skin-sharp nose-highlgt 3d-nose 3d-app 3d-lip
19 20 21 22 23 24 25 26 27
3d-chin 3d-neck M-eyebrow M-pupil-line M-gloss M-blush eyesharp forhead teethwhite
*/
// 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
//male(photo/front-bokeh/rear-bokeh)
{ 40, 90, 90, 5, 1, 60, 0, 0, 0, 0, 30, 50, 0, 0, 15, 100, 100, 70, 60, 100, 60, 90, 80, 90, 0, -100, 0},
{ 40, 0, 0, 5, 1, 60, 0, 0, 0, 0, 30, 50, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -100, 0},
{ 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -100, 0},
//female(photo/front-bokeh/rear-bokeh)
{ 70, 90, 90, 10, 1, 60, 40, 0, 20, 0, 30, 50, 0, 0, 20, 100, 100, 70, 60, 100, 60, 90, 80, 90, 0, -100, 0},
{ 70, 0, 0, 10, 1, 60, 40, 0, 20, 0, 30, 50, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -100, 0},
{ 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -100, 0},
//body
{ 5, 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},
//preview(photo-video/front-bokeh/rear-bokeh)
{ 70, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 70, 60, 100, 60, 90, 80, 70, 0, -100, 0},

View File

@@ -0,0 +1,20 @@
{
"Bokeh_Params": {
"Param0": 5,
"Param1": 3,
"Param2": 5,
"Param3": 3,
"Param4": 5,
"Param5": 2,
"Param6": 2,
"Param7": 2,
"Param8": 0,
"Param9": 1,
"Param10": {
"Param10_0": 0,
"Param10_1": "../data/vendor/camera/",
"Param10_2": 100
}
}
}

View File

@@ -0,0 +1,53 @@
multiCameraEnable=TRUE
logInfoMask=0x0
overrideLogLevels=0x1
MPMSizeThresToDisableDelayedUnmap=0
MPMForceDisableDelayedUnmap=TRUE
pdafHWEnable=TRUE
enableResourceManager=TRUE
enableRawHDR=0
enableICAInGrid=1
enableNCSService=1
iseispreviewSupported=TRUE
ismfnrbokehsupported=TRUE
isBeautyMakeupSupported=TRUE
isVideoBeautifierSupported=TRUE
isSuperPortraitSupported=TRUE
is3rdLightWeightSupported=TRUE
overrideFlashlightCurrent=75
raiserecoverysigabrt=FALSE
minReprocessInputWidth=8000
minReprocessInputHeight=6000
gyroSensitivityLLS=0.04
gyroSensitivityLLSEnable=FALSE
disableFocusIndication=TRUE
overrideFlashTorchCurrent=550
overrideFlashlightCurrent=200
enableSensorHWSync=TRUE
enableSensorFpsMatch=TRUE
isSatNearRangeMode=FALSE
isVideoBokehSupported=TRUE
isVideoMimovieSupported=TRUE
isVideoLogformatSupported=TRUE
isFrontVideoBokehSupported=TRUE
isColorRetentionSupported=TRUE
isVideoFilterSupported=TRUE
AIEnhancementVersion=2
multiCameraFrameSync=TRUE
isParallelCameraDeviceSupported=TRUE
FDFilterEngine=FD_Standard_ARM
isVideoColorRetentionBackSupported=TRUE
fovcEnable=1
FDPreprocessing=GTM
miIfeCamnocBandwidthMBytes=4317
miIfeExternalBandwidthMBytes=3746
miIfeBandwidthBoostCount=1
algoNormalSupportedValue=0:99|21:99|1:39|G:33
algoHQSupportedValue=0:66|21:66|1:6|G:0
algoSuperNightSupportedValue=0:8|1:0|21:0|G:0
algoEISSupportedValue=0:16|1:0|21:0|G:0
enableGPURotation=TRUE
enableCHIPartialData=1
quickviewsupport=TRUE
sessionMaxFlushWaitTime=2000
isVideoBeautyScreenshotSupported=TRUE

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,10 @@
EISWidthMargin=0.2
EISHeightMargin=0.4
SUPEREISHeightMargin=0.513513
SUPEREISWidthMargin=0.351351
EISLDCGridEnabled=1
EISv3GyroDumpEnabled=0
EISv3OperationMode=0
EISv2GyroDumpEnabled=0
EISv2OperationMode=0
EISFrameDelay=30

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,22 @@
static ArcHDRDAEParam ArcHDRDAEParams[] = {
///(lux_min, lux_max, c_min, c_max, drc_min, drc_max, llhdr autoev evnum, ev[5] evMaxMinStep)
//CommonAEParam
//wide
{250, 300, 0.5, 0.7, 2.0, 4.0 ,0, 1, 3, 0, -12, 6, 0, 0, -12, 12, 6},
//front
{250, 300, 0.5, 0.7, 2.0, 4.0 ,0, 1, 3, 0, -8, -12, 0, 0, -12, 12, 6},
//tele 2x
{250, 300, 0.5, 0.7, 2.0, 4.0 ,0, 1, 3, 0, -12, 6, 0, 0, -12, 12, 6},
//tele 5x
{250, 300, 0.5, 0.7, 2.0, 4.0 ,0, 1, 3, 0, -12, 6, 0, 0, -12, 12, 6},
//ultra
{250, 300, 0.5, 0.7, 2.0, 4.0 ,0, 1, 3, 0, -12, 6, 0, 0, -12, 12, 6},
//macro
{250, 300, 0.5, 0.7, 2.0, 4.0 ,0, 1, 3, 0, -12, 6, 0, 0, -12, 12, 6},
//bokeh 2x
{250, 300, 0.5, 0.7, 2.0, 4.0 ,0, 1, 3, 0, -12, 6, 0, 0, -12, 12, 6},
//bokeh 5x
{250, 300, 0.5, 0.7, 2.0, 4.0 ,0, 1, 3, 0, -12, 6, 0, 0, -12, 12, 6},
//default camera
{250, 300, 0.5, 0.7, 2.0, 4.0 ,0, 1, 3, 0, -12, 6, 0, 0, -12, 12, 6},
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/etc/camera/model.dat vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,151 @@
<?xml version="1.0"?>
<sceneDetection>
<commonSetting>
<blockWidth>32</blockWidth>
<blockHeight>32</blockHeight>
<frameNumToSave>3</frameNumToSave>
<downsampleFactor>4</downsampleFactor>
</commonSetting>
<hdr>
<indoor_iso>800</indoor_iso>
<indoor_expoTime>60</indoor_expoTime>
<indoor_lowExpoRange>10</indoor_lowExpoRange>
<indoor_highExpoRange>8</indoor_highExpoRange>
<indoor_lowExpoRangeExtended>5</indoor_lowExpoRangeExtended>
<indoor_highExpoRangeExtended>5</indoor_highExpoRangeExtended>
<indoor_lowRatioThre>0.03</indoor_lowRatioThre>
<indoor_highRatioThre>0.03</indoor_highRatioThre>
<indoor_face_lowExpoRange>5</indoor_face_lowExpoRange>
<indoor_face_highExpoRange>8</indoor_face_highExpoRange>
<indoor_face_lowExpoRangeExtended>5</indoor_face_lowExpoRangeExtended>
<indoor_face_highExpoRangeExtended>5</indoor_face_highExpoRangeExtended>
<indoor_face_lowRatioThre>0.05</indoor_face_lowRatioThre>
<indoor_face_highRatioThre>0.05</indoor_face_highRatioThre>
<outdoor_iso>200</outdoor_iso>
<outdoor_expoTime>20</outdoor_expoTime>
<outdoor_minRevisedBrightness>418.939</outdoor_minRevisedBrightness>
<outdoor_lowExpoRange>10</outdoor_lowExpoRange>
<outdoor_highExpoRange>8</outdoor_highExpoRange>
<outdoor_lowExpoRangeExtended>5</outdoor_lowExpoRangeExtended>
<outdoor_highExpoRangeExtended>5</outdoor_highExpoRangeExtended>
<outdoor_lowRatioThre>0.03</outdoor_lowRatioThre>
<outdoor_highRatioThre>0.03</outdoor_highRatioThre>
<outdoor_face_lowExpoRange>5</outdoor_face_lowExpoRange>
<outdoor_face_highExpoRange>8</outdoor_face_highExpoRange>
<outdoor_face_lowExpoRangeExtended>5</outdoor_face_lowExpoRangeExtended>
<outdoor_face_highExpoRangeExtended>5</outdoor_face_highExpoRangeExtended>
<outdoor_face_lowRatioThre>0.05</outdoor_face_lowRatioThre>
<outdoor_face_highRatioThre>0.05</outdoor_face_highRatioThre>
<night_iso>100</night_iso>
<night_expoTime>10</night_expoTime>
<night_maxRevisedBrightness>3</night_maxRevisedBrightness>
<night_lowExpoRange>10</night_lowExpoRange>
<night_highExpoRange>8</night_highExpoRange>
<night_lowExpoRangeExtended>5</night_lowExpoRangeExtended>
<night_highExpoRangeExtended>5</night_highExpoRangeExtended>
<night_lowRatioThre>0.03</night_lowRatioThre>
<night_highRatioThre>0.03</night_highRatioThre>
<night_face_lowExpoRange>5</night_face_lowExpoRange>
<night_face_highExpoRange>8</night_face_highExpoRange>
<night_face_lowExpoRangeExtended>5</night_face_lowExpoRangeExtended>
<night_face_highExpoRangeExtended>5</night_face_highExpoRangeExtended>
<night_face_lowRatioThre>0.05</night_face_lowRatioThre>
<night_face_highRatioThre>0.05</night_face_highRatioThre>
<default_lowExpoRange>10</default_lowExpoRange>
<default_highExpoRange>8</default_highExpoRange>
<default_lowExpoRangeExtended>5</default_lowExpoRangeExtended>
<default_highExpoRangeExtended>5</default_highExpoRangeExtended>
<default_lowRatioThre>0.03</default_lowRatioThre>
<default_highRatioThre>0.03</default_highRatioThre>
<touch_lowExpoRange>10</touch_lowExpoRange>
<touch_highExpoRange>8</touch_highExpoRange>
<touch_lowExpoRangeExtended>5</touch_lowExpoRangeExtended>
<touch_highExpoRangeExtended>5</touch_highExpoRangeExtended>
<touch_lowRatioThre>0.03</touch_lowRatioThre>
<touch_highRatioThre>0.03</touch_highRatioThre>
</hdr>
<!--add by fengchaoyu for motion detection -->
<motion>
<motion_frameDiffThre>17.85</motion_frameDiffThre>
<motion_blockWidth>32</motion_blockWidth>
<motion_blockHeight>32</motion_blockHeight>
<motion_judgeMove>0.015</motion_judgeMove>
<motion_frameGap1>1</motion_frameGap1>
<motion_frameGap2>1</motion_frameGap2>
<motion_roiWidRate>1</motion_roiWidRate>
<motion_roiHeiRate>1</motion_roiHeiRate>
<motion_downsample>4</motion_downsample>
<motion_startIndex>7</motion_startIndex>
<motion_indoorExpoTime>40</motion_indoorExpoTime>
<motion_threStaGap>50.0</motion_threStaGap>
<motion_threEndGap>220.0</motion_threEndGap>
<motion_threFirStage>30.0</motion_threFirStage>
<motion_threSecStageK>0.2</motion_threSecStageK>
<motion_threThirStage>20.0</motion_threThirStage>
<motion_faceLeftXThre>40</motion_faceLeftXThre>
<motion_faceTopYThre>40</motion_faceTopYThre>
<motion_faceRollThre>20</motion_faceRollThre>
<motion_facePitchThre>20</motion_facePitchThre>
<motion_faceYawThre>30</motion_faceYawThre>
<motion_faceSizeThre>40</motion_faceSizeThre>
</motion>
<!--add by fengchaoyu for wideangle recommend-->
<wideangle>
<wideangle_horizontal>180</wideangle_horizontal>
<wideangle_horiThre>10</wideangle_horiThre>
<wideangle_vertical>270</wideangle_vertical>
<wideangle_vertiThre>10</wideangle_vertiThre>
<wideangle_minFaceNum>3</wideangle_minFaceNum>
<wideangle_faceDisRatio>2.0</wideangle_faceDisRatio>
<wideangle_faceSizeRatio>0.5</wideangle_faceSizeRatio>
<wideangle_edgeDisRatio>0.1</wideangle_edgeDisRatio>
</wideangle>
<!--add by gongqiang for nightView recommend-->
<nightview>
<nightview_lowthresh>50</nightview_lowthresh>
<nightview_highthresh>150</nightview_highthresh>
<nightview_lowratio>0.8</nightview_lowratio>
<nightview_highratio>0.3</nightview_highratio>
</nightview>
<dxo_nightview>
<dxo_nightview_light>10.0</dxo_nightview_light>
<dxo_nightview_mlight>80.0</dxo_nightview_mlight>
<dxo_nightview_iso>1000.0</dxo_nightview_iso>
<dxo_nightview_expo_time>20.0</dxo_nightview_expo_time>
<dxo_nightview_bright_thresh>240</dxo_nightview_bright_thresh>
<dxo_nightview_bright_ratio_thresh>0.008</dxo_nightview_bright_ratio_thresh>
<dxo_nightview_dark_thresh>50</dxo_nightview_dark_thresh>
<dxo_nightview_dark_ratio_thresh>0.3</dxo_nightview_dark_ratio_thresh>
<dxo_lux_index_thresh>270</dxo_lux_index_thresh>
<dxo_middle_low>80</dxo_middle_low>
<dxo_middle_high>200</dxo_middle_high>
<dxo_middle_ratio_thresh>0.5</dxo_middle_ratio_thresh>
<dxo_lux_index_thresh_face>360.0</dxo_lux_index_thresh_face>
<dxo_nightview_light_face>10.0</dxo_nightview_light_face>
<dxo_nightview_dark_ratio_thresh_face>0.18</dxo_nightview_dark_ratio_thresh_face>
<dxo_nightview_middle_ratio_thresh_face>0.5</dxo_nightview_middle_ratio_thresh_face>
<dxo_nightview_bright_ratio_thresh_face>0.008</dxo_nightview_bright_ratio_thresh_face>
</dxo_nightview>
<hdr_face>
<hdr_bright_thresh>240</hdr_bright_thresh>
<hdr_bright_ratio>0.008</hdr_bright_ratio>
<face_brightness_thresh>200</face_brightness_thresh>
<hdr_light_thresh>10</hdr_light_thresh>
</hdr_face>
</sceneDetection>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,14 @@
<ellipticSensorSetup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="elliptic_sensor.xsd">
<sensors>
<sensor name="Elliptic Proximity" reader="hexagon" sensor_type="8" type="4" subtype="401" audio_notify="ultrasound-proximity" debug="true">
<ranges>
<near value="0.0" limit="3.0"></near>
<far value="5.0" limit="5.0"></far>
</ranges>
</sensor>
</sensors>
<readers>
<reader name="hexagon"></reader>
</readers>
</ellipticSensorSetup>

View File

@@ -0,0 +1,52 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# # Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# # Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# # Neither the name of The Linux Foundation nor
# the names of its contributors may be used to endorse or promote
# products derived from this software without specific prior written
# permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
on early-boot
write /sys/kernel/boot_slpi/boot 1
chown system system /mnt/vendor/persist/sensors
chown system system /mnt/vendor/persist/sensors/sns.reg
chown system system /mnt/vendor/persist/sensors/sensors_list.txt
chown system system /mnt/vendor/persist/sensors/registry
chown system system /mnt/vendor/persist/sensors/registry/registry
chown system system /mnt/vendor/persist/sensors/registry/registry/sensors_registry
chown system system /mnt/vendor/persist/sensors/sensors_settings
chown system system /mnt/vendor/persist/sensors/registry/sns_reg_config
chown system system /mnt/vendor/persist/sensors/registry/sns_reg_version
chown system system /mnt/vendor/persist/sensors/registry/config
chmod 0664 /mnt/vendor/persist/sensors/sensors_settings
chown system system /sys/kernel/boot_adsp/ssr
on post-fs-data
#sensors log dir
mkdir /data/vendor/sensors 0777 system system
mkdir /data/vendor/sensors/scripts 0777 system system

View File

@@ -0,0 +1,8 @@
# Copyright (c) 2017 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service sensorscal-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service
class hal
user system
group system

View File

@@ -0,0 +1,40 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# # Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# # Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# # Neither the name of The Linux Foundation nor
# the names of its contributors may be used to endorse or promote
# products derived from this software without specific prior written
# permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
service vendor.sensors.qti /vendor/bin/sensors.qti
class core
user system
group system
service vendor-sensor-sh /vendor/bin/init.qcom.sensors.sh
class late_start
user root
oneshot

View File

@@ -0,0 +1,37 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# # Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# # Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# # Neither the name of The Linux Foundation nor
# the names of its contributors may be used to endorse or promote
# products derived from this software without specific prior written
# permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
service vendor.sensors /vendor/bin/sscrpcd sensorspd
class early_hal
user system
group system wakelock
capabilities BLOCK_SUSPEND

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!---
Copyright (c) 2017 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<permissions>
<library name="vendor.qti.hardware.sensorscalibrate-V1.0"
file="/system/framework/vendor.qti.hardware.sensorscalibrate-V1.0-java.jar"/>
</permissions>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More