surya: Import blobs from V12.0.1.0.RJGMIXM global stable
From: POCO/surya_global/surya:11/RKQ1.200826.002/V12.0.1.0.RJGMIXM:user/release-keys Change-Id: Ie366805809e52ca4db992a646a3bd6fde0617b67
@@ -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/*
|
||||
|
After Width: | Height: | Size: 342 KiB |
|
After Width: | Height: | Size: 335 KiB |
|
After Width: | Height: | Size: 330 KiB |
|
After Width: | Height: | Size: 317 KiB |
|
After Width: | Height: | Size: 348 KiB |
|
After Width: | Height: | Size: 336 KiB |
|
After Width: | Height: | Size: 295 KiB |
|
After Width: | Height: | Size: 194 KiB |
|
After Width: | Height: | Size: 289 KiB |
|
After Width: | Height: | Size: 333 KiB |
|
After Width: | Height: | Size: 351 KiB |
|
After Width: | Height: | Size: 276 KiB |
@@ -0,0 +1,26 @@
|
||||
# name type value
|
||||
deghostScale; p; 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; p; 1.0, 1.0, 1.4, 1.5, 1.3, 1.1, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0
|
||||
sharpenIsoScale; p; 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; p; 1.0, 1.0, 0.0
|
||||
filterMul; f; 0.16
|
||||
#filterLowMul; f; 1.0
|
||||
refFilterYMul; f; 1.0
|
||||
filterUVMul; f; 1.0
|
||||
refFilterUVMul; f; 1.0
|
||||
refFilterLowUVMul; f; 1.0
|
||||
sharpen; f; 1.0
|
||||
refFilterSharpen; f; 0.0
|
||||
srMinImages; f; 1.0
|
||||
movFiltAdd; i; 2
|
||||
deepFilterYMul; p; 3.6, 1.8, 1.2, 1.0
|
||||
deepFilterUVMul; p; 1.0, 1.0, 1.0, 1.0
|
||||
deepSharpen; p; 1.0, 1.0, 0.0, 0.0
|
||||
deepFilterLeak; i; 2
|
||||
deepFilterCorner; f; 1.333
|
||||
superRes; i; 1
|
||||
droLocal; i; 0
|
||||
deepFilter; i; 1
|
||||
bil11uv; i; 0
|
||||
maxSharpImages; i; 10
|
||||
newAlignment; i; 1
|
||||
@@ -0,0 +1,26 @@
|
||||
# name type value
|
||||
deghostScale; p; 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; p; 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.1, 1.2, 1.2, 1.5, 1.5
|
||||
sharpenIsoScale; p; 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; p; 1.0, 1.0, 0.0
|
||||
filterMul; f; 0.45
|
||||
#filterLowMul; f; 1.0
|
||||
refFilterYMul; f; 1.0
|
||||
filterUVMul; f; 1.0
|
||||
refFilterUVMul; f; 1.0
|
||||
refFilterLowUVMul; f; 1.0
|
||||
sharpen; f; 1.0
|
||||
refFilterSharpen; f; 0.0
|
||||
srMinImages; f; 1.0
|
||||
movFiltAdd; i; 2
|
||||
deepFilterYMul; p; 1.5, 1.1, 1.1, 1.0
|
||||
deepFilterUVMul; p; 1.0, 1.0, 1.0, 1.0
|
||||
deepSharpen; p; 1.0, 1.0, 0.0, 0.0
|
||||
deepFilterLeak; i; 2
|
||||
deepFilterCorner; f; 1.333
|
||||
superRes; i; 1
|
||||
droLocal; i; 0
|
||||
deepFilter; i; 1
|
||||
bil11uv; i; 0
|
||||
maxSharpImages; i; 10
|
||||
newAlignment; i; 1
|
||||
@@ -0,0 +1,21 @@
|
||||
/*G
|
||||
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)
|
||||
{ 70, 100, 100, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 70, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0},
|
||||
//female(photo/front-bokeh/rear-bokeh)
|
||||
{ 70, 100, 100, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{ 70, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0},
|
||||
//bady
|
||||
{ 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, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 100, 100, 0, 0, 0, 0, 0, 0, 100, 0},
|
||||
@@ -0,0 +1,10 @@
|
||||
static ArcBodySlimWeightParam ArcBodySlimWeightParams[] = {
|
||||
/*
|
||||
head_weight, shoulder_weight, waist_weight, leglength_weight buttPlum bodyslim*/
|
||||
//Capture
|
||||
{100, 80, 80, 100, 100, 100},
|
||||
//Preview
|
||||
{100, 80, 80, 100, 100, 100},
|
||||
//Record
|
||||
{100, 80, 80, 100, 100, 100},
|
||||
};
|
||||
@@ -0,0 +1,50 @@
|
||||
#multiCameraEnable=TRUE
|
||||
#enableSensorHWSync=TRUE
|
||||
#multiCameraFrameSync=1
|
||||
#enableSensorFpsMatch=TRUE
|
||||
#logInfoMask=0x10082
|
||||
#overrideLogLevels=0x1F
|
||||
#exportSecureCamera=TRUE
|
||||
#enableNCSService=TRUE
|
||||
#disablePDAF=FALSE
|
||||
#disableFocusIndication=1
|
||||
#enable3ADebugData=FALSE
|
||||
#enableTuningMetadata=FALSE
|
||||
#advanceFeatureMask=0x7E7
|
||||
#isBeautyMakeupSupported=TRUE
|
||||
#isVideoBeautifierSupported=TRUE
|
||||
#exposeFullSizeForQCFA=FALSE
|
||||
#useFeatureForQCFA=1
|
||||
enableICAInGrid=1
|
||||
#forceDisableUBWCOnIfeIpeLink=0
|
||||
#enableInternalHALPixelStreamConfig=TRUE
|
||||
#iseispreviewSupported=TRUE
|
||||
enableBubbleRecovery=FALSE
|
||||
#minReprocessInputWidth=4000
|
||||
#minReprocessInputHeight=3000
|
||||
#logConfigMask=0
|
||||
#logConfigMask=0xFFFFFFFF
|
||||
#fovcEnable=1
|
||||
#tintlessEnable=TRUE
|
||||
#sessionFallbackWaitTime=1000
|
||||
#enable3ADebugData=TRUE
|
||||
#enableTuningMetadata=TRUE
|
||||
#ismfnrbokehsupported=TRUE
|
||||
#enableOfflineNoiseReprocess=1
|
||||
#enableDualIFE=1
|
||||
#isVideoLogformatSupported=TRUE
|
||||
#isColorEnhancementSupported=TRUE
|
||||
#isVideoMimovieSupported=TRUE
|
||||
#isVideoFilterSupported=TRUE
|
||||
#ifeClockFrequencyMHz=0xFFFFFFFF
|
||||
#ifeExternalBandwidthMBytes=0xFFFFFFFF
|
||||
#ifeCamnocBandwidthMBytes=0xFFFFFFFF
|
||||
#is3rdLightWeightSupported=TRUE
|
||||
#logInfoMask=0x0
|
||||
#overrideLogLevels=0x0
|
||||
#overrideLogLevels=35
|
||||
#enable3ADebugData=FALSE
|
||||
#enableTuningMetadata=FALSE
|
||||
#traceErrorEnable=FALSE
|
||||
#logRequestMapping=FALSE
|
||||
#systemLogEnable=TRUE
|
||||
@@ -0,0 +1,5 @@
|
||||
EISLDCGridEnabled=1
|
||||
EISv3GyroDumpEnabled=0
|
||||
EISv3OperationMode=0
|
||||
EISv2GyroDumpEnabled=0
|
||||
EISv2OperationMode=0
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 655 B |
@@ -0,0 +1,35 @@
|
||||
static ArcHDRCommonAEParam ArcHDRCommonAEParams[] = {
|
||||
/*
|
||||
lux_min, lux_max, checkermode, c_min, c_max, drc_min, drc_max*/
|
||||
//CommonAEParam
|
||||
{250, 300, 1, 0.6, 0.8, 4.0, 8.0},
|
||||
};
|
||||
static ArcHDRParam ArcHDRParams[] = {
|
||||
/*
|
||||
tonelen, bright, saturation, contrast, capture_num, r_ev0, r_ev-, r_ev+*/
|
||||
//REAR camera
|
||||
{20, -15, 5, 50, 3, 0, -10, 6},
|
||||
//FRONT camera
|
||||
{1, 0, 0, 0, 2, 0, -12, 0},
|
||||
};
|
||||
|
||||
#################################################instructions###########################################################################
|
||||
/*
|
||||
instructions as followed:
|
||||
if lux < lux_min
|
||||
dr_mode = hdr;
|
||||
if lux > lux_max
|
||||
dr_mode = llhdr;
|
||||
else
|
||||
dr_mode = checker's output
|
||||
|
||||
if checkermode == EV_AUTO //automode
|
||||
ev0 ev- ev+ use data from checker
|
||||
if checkermode == EV_MANUL //manualmode
|
||||
ev0 ev- ev+ use data from config
|
||||
|
||||
if confval < c_min
|
||||
dr_mode disabled
|
||||
if confval > c_max
|
||||
dr_mode enabled
|
||||
*/
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 719 B |