当前位置: 首页 > news >正文

网站建设杭州哪家好关键词优化排名技术

网站建设杭州哪家好,关键词优化排名技术,胶州建设信息网站,杭州专业网站20231228在Firefly的AIO-3399J开发板的Android11使用Firefly的DTS配置单前后摄像头ov13850 2023/12/28 19:20 缘起#xff0c;突然发现只能打开前置的ov13850#xff0c;或者后置的ov13850。 但是不能切换#xff01; 【SDK#xff1a;rk3399-android-11-r20211216.tar.xz】…20231228在Firefly的AIO-3399J开发板的Android11使用Firefly的DTS配置单前后摄像头ov13850 2023/12/28 19:20 缘起突然发现只能打开前置的ov13850或者后置的ov13850。 但是不能切换 【SDKrk3399-android-11-r20211216.tar.xz】 开发板Firefly的AIO-3399J【RK3399】 SDKrk3399-android-11-r20211216.tar.xz【Android11】 Android11.0.tar.bz2.aa【ToyBrick】 Android11.0.tar.bz2.ab Android11.0.tar.bz2.ac https://wiki.t-firefly.com/AIO-3399J/prepare_compile_android.html AIO-3399J产品规格书 立即购买 AIO-3399J 采用 RK3399 六核(A72x2A53x4) 64 位处理器主频高达1.8GHz集成了四核 Mali-T860 GPU性能优异。 1、简略步骤rootrootrootroot-X99-Turbo:~/3TB$ cat Android11.0.tar.bz2.a* Android11.0.tar.bz2 rootrootrootroot-X99-Turbo:~/3TB$ tar jxvf Android11.0.tar.bz2  rootrootrootroot-X99-Turbo:~/3TB$ mv Android11.0 61Android11.0 rootrootrootroot-X99-Turbo:~/3TB$ cd 61Android11.0 rootrootrootroot-X99-Turbo:~/3TB/61Android11.0$ cd u-boot rootrootrootroot-X99-Turbo:~/3TB/61Android11.0/u-boot$ ./make.sh rk3399 rootrootrootroot-X99-Turbo:~/3TB/61Android11.0/u-boot$ cd .. rootrootrootroot-X99-Turbo:~/3TB/61Android11.0$ cd kernel/ rootrootrootroot-X99-Turbo:~/3TB/61Android11.0/kernel$ make ARCHarm64 rockchip_defconfig android-11.config -j36 rootrootrootroot-X99-Turbo:~/3TB/61Android11.0/kernel$ make ARCHarm64 BOOT_IMG../rockdev/Image-rk3399_Android11/boot.img rk3399-sapphire-excavator-edp-avb.img -j36 rootrootrootroot-X99-Turbo:~/3TB/61Android11.0$ source build/envsetup.sh  rootrootrootroot-X99-Turbo:~/3TB/61Android11.0$ lunch      42. rk3399_Android11-userdebug Which would you like? [aosp_arm-eng] 42 rootrootrootroot-X99-Turbo:~/3TB/61Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/61Android11.0$ make -j36 rootrootrootroot-X99-Turbo:~/3TB/61Android11.0$ ./build.sh -u 2、拷贝Firefly的AIO-3399J开发板的Android10的SDK中的Firefly的DTS文件 Z:\AIO-3399J\rk3399_Android10.0\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\ Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\Makefile Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-android.dtsi Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-dram-default-timing.dtsi Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-firefly-aio.dts Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-firefly-aio.dtsi Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-firefly-core.dtsi Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-firefly-demo.dtsi Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-firefly-port.dtsi Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-opp.dtsi Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-sched-energy.dtsi Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399-vop-clk-set.dtsi Z:\rk3399_Android10.0\kernel\arch\arm64\boot\dts\rockchip\rk3399.dtsi 比对Firefly的AIO-3399J的Android10和Rockchip的原厂的Android10很容易发现驱动程序ov13850.c进行了魔改 3、ov13850.c Z:\3TB\64rk3399-android-11\kernel\drivers\media\i2c\ov13850.c 【省略了】 4、由于ToyBrick的Android11编译的IMG可以切换前后双ov13850同样修改DTS配置和驱动ov13850了。 初步怀疑是配置文件异常。 很容易/根据经验/异常艰难地发现 文件时相同的 N:\ov13850\34内核不修改boot更新firefly的DTS双\etc-vendor\camera\camera3_profiles_rk3399.xml N:\ov13850\12\etc-vendor\camera\camera3_profiles_rk3399.xml N:\ov13850\12\etc-vendor\camera\camera3_profiles.xml N:\ov13850\12\etc-vendor\camera\camera3_profiles_rk3399.xml Z:\3TB\64rk3399-android-11\hardware\rockchip\camera\etc\camera\camera3_profiles_rk3399.xml adb pull /system/etc adb pull /system/etc Microsoft Windows [版本 10.0.19045.2311] (c) Microsoft Corporation。保留所有权利。 C:\Users\Administratorcd  N:\ov13850\12 C:\Users\Administratorn: N:\ov13850\12dir  驱动器 N 中的卷是 IMG12  卷的序列号是 C06C-70D2 N:\ov13850\12 的目录 2023/12/28  12:01    DIR          . 2023/12/28  12:01    DIR          .. 2023/12/28  11:58           346,496 12 firefly的DTS 单后置 ov13850 1M5UART3_2023-12-28_11_52_53.log 2023/12/28  11:51        35,158,016 boot12使用Firefly的DTS后置ov13850.img 2023/12/28  11:57    DIR          DCIM 2023/12/28  11:57    DIR          Pictures                2 个文件     35,504,512 字节                4 个目录 1,516,962,082,816 可用字节 N:\ov13850\12 N:\ov13850\12adb pull /vendor/etc . * daemon not running; starting now at tcp:5037 * daemon started successfully adb: warning: skipping special file /vendor/etc/init.insmod.cfg (mode 0o0) adb: warning: skipping special file /vendor/etc/selinux/vendor_service_contexts (mode 0o0) /vendor/etc/: 420 files pulled, 2 skipped. 16.1 MB/s (64036069 bytes in 3.789s) N:\ov13850\12adb pull /system/etc . adb: warning: skipping special file /system/etc/cgroups.json (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_hwservice_contexts (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_mac_permissions.xml (mode 0o0) adb: error: failed to copy /system/etc/prop.default to .\etc\prop.default: remote open failed: Permission denied N:\ov13850\12cd N:\ov13850\21 N:\ov13850\21 N:\ov13850\21adb pull /system/etc . adb: warning: skipping special file /system/etc/cgroups.json (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_hwservice_contexts (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_mac_permissions.xml (mode 0o0) adb: error: failed to copy /system/etc/prop.default to .\etc\prop.default: remote open failed: Permission denied N:\ov13850\21 N:\ov13850\21adb pull /vendor/etc . adb: warning: skipping special file /vendor/etc/init.insmod.cfg (mode 0o0) adb: warning: skipping special file /vendor/etc/selinux/vendor_service_contexts (mode 0o0) /vendor/etc/: 420 files pulled, 2 skipped. 15.1 MB/s (64036069 bytes in 4.043s) N:\ov13850\21cd N:\ov13850\31打不开前置ov13850 N:\ov13850\31打不开前置ov13850 N:\ov13850\31打不开前置ov13850 N:\ov13850\31打不开前置ov13850adb pull /vendor/etc . adb: warning: skipping special file /vendor/etc/init.insmod.cfg (mode 0o0) adb: warning: skipping special file /vendor/etc/selinux/vendor_service_contexts (mode 0o0) /vendor/etc/: 420 files pulled, 2 skipped. 15.2 MB/s (64036069 bytes in 4.011s) N:\ov13850\31打不开前置ov13850adb pull /system/etc . adb: warning: skipping special file /system/etc/cgroups.json (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_hwservice_contexts (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_mac_permissions.xml (mode 0o0) adb: error: failed to copy /system/etc/prop.default to .\etc\prop.default: remote open failed: Permission denied N:\ov13850\31打不开前置ov13850cd N:\ov13850\83 N:\ov13850\83adb pull /system/etc . adb: warning: skipping special file /system/etc/cgroups.json (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_hwservice_contexts (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_mac_permissions.xml (mode 0o0) adb: error: failed to copy /system/etc/prop.default to .\etc\prop.default: remote open failed: Permission denied N:\ov13850\83adb pull /vendor/etc . adb: warning: skipping special file /vendor/etc/init.insmod.cfg (mode 0o0) adb: warning: skipping special file /vendor/etc/selinux/vendor_service_contexts (mode 0o0) /vendor/etc/: 420 files pulled, 2 skipped. 18.5 MB/s (64036069 bytes in 3.302s) N:\ov13850\83cd N:\ov13850\32内核不做任何修改 N:\ov13850\32内核不做任何修改adb pull /vendor/etc . adb: warning: skipping special file /vendor/etc/init.insmod.cfg (mode 0o0) adb: warning: skipping special file /vendor/etc/selinux/vendor_service_contexts (mode 0o0) /vendor/etc/: 891 files pulled, 2 skipped. 13.3 MB/s (62567575 bytes in 4.485s) N:\ov13850\32内核不做任何修改adb pull /system/etc . adb: warning: skipping special file /system/etc/cgroups.json (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_hwservice_contexts (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_mac_permissions.xml (mode 0o0) adb: error: failed to copy /system/etc/prop.default to .\etc\prop.default: remote open failed: Permission denied N:\ov13850\32内核不做任何修改cd N:\ov13850\34内核不修改boot更新firefly的DTS双 N:\ov13850\34内核不修改boot更新firefly的DTS双adb pull /system/etc . adb: warning: skipping special file /system/etc/cgroups.json (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_hwservice_contexts (mode 0o0) adb: warning: skipping special file /system/etc/selinux/plat_mac_permissions.xml (mode 0o0) adb: error: failed to copy /system/etc/prop.default to .\etc\prop.default: remote open failed: Permission denied N:\ov13850\34内核不修改boot更新firefly的DTS双adb pull /vendor/etc . adb: warning: skipping special file /vendor/etc/init.insmod.cfg (mode 0o0) adb: warning: skipping special file /vendor/etc/selinux/vendor_service_contexts (mode 0o0) /vendor/etc/: 891 files pulled, 2 skipped. 10.5 MB/s (62567575 bytes in 5.679s) N:\ov13850\34内核不修改boot更新firefly的DTS双 rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ find . -name camera3_profiles_rk3399.xml ./hardware/rockchip/camera/etc/camera/camera3_profiles_rk3399.xml ./out/target/product/rk3399_Android11/vendor/etc/camera/camera3_profiles_rk3399.xml rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ find . -name camera3_profiles.xml ./out/target/product/rk3399_Android11/vendor/etc/camera/camera3_profiles.xml rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ diff ./out/target/product/rk3399_Android11/vendor/etc/camera/camera3_profiles_rk3399.xml diff: missing operand after ./out/target/product/rk3399_Android11/vendor/etc/camera/camera3_profiles_rk3399.xml diff: Try diff --help for more information. rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ diff ./out/target/product/rk3399_Android11/vendor/etc/camera/camera3_profiles_rk3399.xml ./out/target/product/rk3399_Android11/vendor/etc/camera/camera3_profiles.xml rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ diff ./hardware/rockchip/camera/etc/camera/camera3_profiles_rk3399.xml diff: missing operand after ./hardware/rockchip/camera/etc/camera/camera3_profiles_rk3399.xml diff: Try diff --help for more information. rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ diff ./hardware/rockchip/camera/etc/camera/camera3_profiles_rk3399.xml ./out/target/product/rk3399_Android11/vendor/etc/camera/camera3_profiles_rk3399.xml rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  4、替换camera3_profiles.xmlrootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ source build/envsetup.sh  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ lunch      42. rk3399_Android11-userdebug Which would you like? [aosp_arm-eng] 42 rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ ll rootrootrootroot-X99-Turbo:~/3TB/Android11.0$  rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ make installclean rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ ll rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ make -j36 rootrootrootroot-X99-Turbo:~/3TB/Android11.0$ ./build.sh -u Z:\3TB\Android11.0\hardware\rockchip\camera\etc\camera\camera3_profiles_rk3399.xml ?xml version1.0 encodingUTF-8 ? !-- Copyright (c) 2018, Fuzhou Rockchip Electronics Co., Ltd Licensed under the Apache License, Version 2.0 (the License);      you may not use this file except in compliance with the License.      You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software      distributed under the License is distributed on an AS IS BASIS,      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.      See the License for the specific language governing permissions and      limitations under the License. -- CameraSettings   Profiles cameraId0 nameov13850 moduleIdm00         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value15,30,30,30/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuefalse/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value19267584/  !-- w*h*1.5 --             !-- /* TODO */ --             !-- The aspect ratio of the largest thumbnail size will be same as the aspect ratio of largest JPEG output size --             !-- buf hw encode may not support such thumbnail size, so if we should change the jpeg output size? --             jpeg.availableThumbnailSizes value0,0,128,96,160,96,160,120,256,196/             !-- jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value2.04/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueBACK/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations value                 BLOB,4096x3136,OUTPUT,                 BLOB,2112x1568,OUTPUT,                 BLOB,1920x1080,OUTPUT,                 BLOB,1280x960,OUTPUT,                 BLOB,1280x720,OUTPUT,                 BLOB,640x480,OUTPUT,                 BLOB,352x288,OUTPUT,                 BLOB,320x240,OUTPUT,                 BLOB,176x144,OUTPUT,                 YCbCr_420_888,2112x1568,OUTPUT,                 YCbCr_420_888,1920x1080,OUTPUT,                 YCbCr_420_888,1280x960,OUTPUT,                 YCbCr_420_888,1280x720,OUTPUT,                 YCbCr_420_888,640x480,OUTPUT,                 YCbCr_420_888,352x288,OUTPUT,                 YCbCr_420_888,320x240,OUTPUT,                 YCbCr_420_888,176x144,OUTPUT,                 IMPLEMENTATION_DEFINED,2112x1568,OUTPUT,                 IMPLEMENTATION_DEFINED,1920x1080,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x960,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x720,OUTPUT,                 IMPLEMENTATION_DEFINED,640x480,OUTPUT,                 IMPLEMENTATION_DEFINED,352x288,OUTPUT,                 IMPLEMENTATION_DEFINED,320x240,OUTPUT,                 IMPLEMENTATION_DEFINED,176x144,OUTPUT/             scaler.availableMinFrameDurations value                 BLOB,4096x3136,150000000,                 BLOB,2112x1568,33333333,                 BLOB,1920x1080,33333333,                 BLOB,1280x960,33333333,                 BLOB,1280x720,33333333,                 BLOB,640x480,33333333,                 BLOB,352x288,33333333,                 BLOB,320x240,33333333,                 BLOB,176x144,33333333,                 YCbCr_420_888,2112x1568,33333333,                 YCbCr_420_888,1920x1080,33333333,                 YCbCr_420_888,1280x960,33333333,                 YCbCr_420_888,1280x720,33333333,                 YCbCr_420_888,640x480,33333333,                 IMPLEMENTATION_DEFINED,2112x1568,33333333,                 IMPLEMENTATION_DEFINED,1920x1080,33333333,                 IMPLEMENTATION_DEFINED,1280x960,33333333,                 IMPLEMENTATION_DEFINED,1280x720,33333333,                 IMPLEMENTATION_DEFINED,640x480,33333333,                 IMPLEMENTATION_DEFINED,352x288,33333333,                 IMPLEMENTATION_DEFINED,320x240,33333333,                 IMPLEMENTATION_DEFINED,176x144,33333333 /             scaler.availableStallDurations value                                                    BLOB,4096x3136,150000000,                                                    BLOB,2112x1568,33333333,                                                    BLOB,1920x1080,33333333,                                                    BLOB,1280x960,33333333,                                                    BLOB,1280x720,33333333,                                                    BLOB,640x480,33333333,                                                    BLOB,352x288,33333333,                                                    BLOB,320x240,33333333,                                                    BLOB,176x144,33333333 /             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,4224,3136/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueBGGR/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,333333330/             sensor.info.maxFrameDuration value66666666/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value4224x3136/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --             sensor.orientation value180/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value4224x3136, 2112x1568/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_RAW/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuefalse/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value0/ !-- should equal actual skipFrames - 2 for driver dropped 2 frames --             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles     Profiles cameraId1 nameov13850 moduleIdm01         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value15,30,30,30/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuefalse/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value19267584/  !-- w*h*1.5 --             !-- /* TODO */ --             !-- The aspect ratio of the largest thumbnail size will be same as the aspect ratio of largest JPEG output size --             !-- buf hw encode may not support such thumbnail size, so if we should change the jpeg output size? --             jpeg.availableThumbnailSizes value0,0,128,96,160,96,160,120,256,196/             !-- jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value2.04/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueFRONT/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations value                 BLOB,4096x3136,OUTPUT,                 BLOB,2112x1568,OUTPUT,                 BLOB,1920x1080,OUTPUT,                 BLOB,1280x960,OUTPUT,                 BLOB,1280x720,OUTPUT,                 BLOB,640x480,OUTPUT,                 BLOB,352x288,OUTPUT,                 BLOB,320x240,OUTPUT,                 BLOB,176x144,OUTPUT,                 YCbCr_420_888,2112x1568,OUTPUT,                 YCbCr_420_888,1920x1080,OUTPUT,                 YCbCr_420_888,1280x960,OUTPUT,                 YCbCr_420_888,1280x720,OUTPUT,                 YCbCr_420_888,640x480,OUTPUT,                 YCbCr_420_888,352x288,OUTPUT,                 YCbCr_420_888,320x240,OUTPUT,                 YCbCr_420_888,176x144,OUTPUT,                 IMPLEMENTATION_DEFINED,2112x1568,OUTPUT,                 IMPLEMENTATION_DEFINED,1920x1080,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x960,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x720,OUTPUT,                 IMPLEMENTATION_DEFINED,640x480,OUTPUT,                 IMPLEMENTATION_DEFINED,352x288,OUTPUT,                 IMPLEMENTATION_DEFINED,320x240,OUTPUT,                 IMPLEMENTATION_DEFINED,176x144,OUTPUT/             scaler.availableMinFrameDurations value                 BLOB,4096x3136,150000000,                 BLOB,2112x1568,33333333,                 BLOB,1920x1080,33333333,                 BLOB,1280x960,33333333,                 BLOB,1280x720,33333333,                 BLOB,640x480,33333333,                 BLOB,352x288,33333333,                 BLOB,320x240,33333333,                 BLOB,176x144,33333333,                 YCbCr_420_888,2112x1568,33333333,                 YCbCr_420_888,1920x1080,33333333,                 YCbCr_420_888,1280x960,33333333,                 YCbCr_420_888,1280x720,33333333,                 YCbCr_420_888,640x480,33333333,                 IMPLEMENTATION_DEFINED,2112x1568,33333333,                 IMPLEMENTATION_DEFINED,1920x1080,33333333,                 IMPLEMENTATION_DEFINED,1280x960,33333333,                 IMPLEMENTATION_DEFINED,1280x720,33333333,                 IMPLEMENTATION_DEFINED,640x480,33333333,                 IMPLEMENTATION_DEFINED,352x288,33333333,                 IMPLEMENTATION_DEFINED,320x240,33333333,                 IMPLEMENTATION_DEFINED,176x144,33333333 /             scaler.availableStallDurations value                                                    BLOB,4096x3136,150000000,                                                    BLOB,2112x1568,33333333,                                                    BLOB,1920x1080,33333333,                                                    BLOB,1280x960,33333333,                                                    BLOB,1280x720,33333333,                                                    BLOB,640x480,33333333,                                                    BLOB,352x288,33333333,                                                    BLOB,320x240,33333333,                                                    BLOB,176x144,33333333 /             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,4224,3136/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueBGGR/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,333333330/             sensor.info.maxFrameDuration value66666666/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value4224x3136/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --         sensor.orientation value180/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value4224x3136, 2112x1568/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_RAW/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuefalse/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value0/ !-- should equal actual skipFrames - 2 for driver dropped 2 frames --             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles     Profiles cameraId0 namexc7160 moduleIdm00         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value12,25,25,30,30,60/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuefalse/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value19267584/  !-- w*h*1.5 --             !-- /* TODO */ --             !-- The aspect ratio of the largest thumbnail size will be same as the aspect ratio of largest JPEG output size --             !-- buf hw encode may not support such thumbnail size, so if we should change the jpeg output size? --             jpeg.availableThumbnailSizes value0,0,128,96,160,96,160,120,256,196/             !-- jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value70/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueBACK/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations value                  BLOB,1920x1080,OUTPUT,                 BLOB,640x480,OUTPUT,                 BLOB,352x288,OUTPUT,                 BLOB,320x240,OUTPUT,                 BLOB,176x144,OUTPUT,         YCbCr_420_888,1920x1080,OUTPUT,                 YCbCr_420_888,640x480,OUTPUT,                 YCbCr_420_888,352x288,OUTPUT,                 YCbCr_420_888,320x240,OUTPUT,                 YCbCr_420_888,176x144,OUTPUT,         IMPLEMENTATION_DEFINED,1920x1080,OUTPUT,                 IMPLEMENTATION_DEFINED,640x480,OUTPUT,                 IMPLEMENTATION_DEFINED,352x288,OUTPUT,                 IMPLEMENTATION_DEFINED,320x240,OUTPUT,                 IMPLEMENTATION_DEFINED,176x144,OUTPUT/             scaler.availableMinFrameDurations value                  BLOB,1920x1080,33333333,                 BLOB,640x480,33333333,                 BLOB,352x288,33333333,                 BLOB,320x240,33333333,                 BLOB,176x144,33333333,         YCbCr_420_888,1920x1080,33333333,                 YCbCr_420_888,640x480,33333333,         IMPLEMENTATION_DEFINED,1920x1080,33333333,                 IMPLEMENTATION_DEFINED,640x480,33333333,                 IMPLEMENTATION_DEFINED,352x288,33333333,                 IMPLEMENTATION_DEFINED,320x240,33333333,                 IMPLEMENTATION_DEFINED,176x144,33333333 /             scaler.availableStallDurations value                                                            BLOB,1920x1080,33333333,                                                    BLOB,640x480,33333333,                                                    BLOB,352x288,33333333,                                                    BLOB,320x240,33333333,                                                    BLOB,176x144,33333333 /             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,1920,1080/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueBGGR/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,333333330/             sensor.info.maxFrameDuration value66666666/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value1920x1080/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --             sensor.orientation value0/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value4224x3136,2112x1568/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_SOC/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuefalse/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value3/ !-- camera3 HAL CPF parameters moved here end--             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles     Profiles cameraId1 namexc7160 moduleIdm01         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value12,25,25,30,30,60/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuefalse/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value19267584/  !-- w*h*1.5 --             !-- /* TODO */ --             !-- The aspect ratio of the largest thumbnail size will be same as the aspect ratio of largest JPEG output size --             !-- buf hw encode may not support such thumbnail size, so if we should change the jpeg output size? --             jpeg.availableThumbnailSizes value0,0,128,96,160,96,160,120,256,196/             !-- jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value70/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueFRONT/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations value                  BLOB,1920x1080,OUTPUT,                 BLOB,640x480,OUTPUT,                 BLOB,352x288,OUTPUT,                 BLOB,320x240,OUTPUT,                 BLOB,176x144,OUTPUT,         YCbCr_420_888,1920x1080,OUTPUT,                 YCbCr_420_888,640x480,OUTPUT,                 YCbCr_420_888,352x288,OUTPUT,                 YCbCr_420_888,320x240,OUTPUT,                 YCbCr_420_888,176x144,OUTPUT,         IMPLEMENTATION_DEFINED,1920x1080,OUTPUT,                 IMPLEMENTATION_DEFINED,640x480,OUTPUT,                 IMPLEMENTATION_DEFINED,352x288,OUTPUT,                 IMPLEMENTATION_DEFINED,320x240,OUTPUT,                 IMPLEMENTATION_DEFINED,176x144,OUTPUT/             scaler.availableMinFrameDurations value                  BLOB,1920x1080,33333333,                 BLOB,640x480,33333333,                 BLOB,352x288,33333333,                 BLOB,320x240,33333333,                 BLOB,176x144,33333333,         YCbCr_420_888,1920x1080,33333333,                 YCbCr_420_888,640x480,33333333,         IMPLEMENTATION_DEFINED,1920x1080,33333333,                 IMPLEMENTATION_DEFINED,640x480,33333333,                 IMPLEMENTATION_DEFINED,352x288,33333333,                 IMPLEMENTATION_DEFINED,320x240,33333333,                 IMPLEMENTATION_DEFINED,176x144,33333333 /             scaler.availableStallDurations value                                                            BLOB,1920x1080,33333333,                                                    BLOB,640x480,33333333,                                                    BLOB,352x288,33333333,                                                    BLOB,320x240,33333333,                                                    BLOB,176x144,33333333 /             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,1920,1080/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueBGGR/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,333333330/             sensor.info.maxFrameDuration value66666666/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value1920x1080/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --             sensor.orientation value0/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value4224x3136,2112x1568/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_SOC/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuefalse/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value3/ !-- camera3 HAL CPF parameters moved here end--             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles     Profiles cameraId1 nameov4689 moduleIdm01         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value15,30,30,30/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuefalse/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value6128640/  !-- w*h*1.5 --             !-- /* TODO  */ --             !-- The aspect ratio of the largest thumbnail size will be same as the aspect ratio of largest JPEG output size --             jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ !-- INCREASING ORDER --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value2.04/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueFRONT/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations valueBLOB,2688x1520,OUTPUT,                 BLOB,1920x1080,OUTPUT,                 BLOB,1280x960,OUTPUT,                 BLOB,1280x720,OUTPUT,                 BLOB,640x480,OUTPUT,                 BLOB,320x240,OUTPUT,                 YCbCr_420_888,2688x1520,OUTPUT,                 YCbCr_420_888,1920x1080,OUTPUT,                 YCbCr_420_888,1280x960,OUTPUT,                 YCbCr_420_888,1280x720,OUTPUT,                 YCbCr_420_888,640x480,OUTPUT,                 YCbCr_420_888,320x240,OUTPUT,                 IMPLEMENTATION_DEFINED,2688x1520,OUTPUT,                 IMPLEMENTATION_DEFINED,1920x1080,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x960,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x720,OUTPUT,                 IMPLEMENTATION_DEFINED,640x480,OUTPUT,                 IMPLEMENTATION_DEFINED,320x240,OUTPUT /             scaler.availableMinFrameDurations valueBLOB,2688x1520,33333333,                 BLOB,1920x1080,33333333,                 BLOB,1280x960,33333333,                 BLOB,1280x720,33333333,                 BLOB,640x480,33333333,                 BLOB,320x240,33333333,                 YCbCr_420_888,2688x1520,33333333,                 YCbCr_420_888,1920x1080,33333333,                 YCbCr_420_888,1280x960,33333333,                 YCbCr_420_888,1280x720,33333333,                 YCbCr_420_888,640x480,33333333,                 YCbCr_420_888,320x240,33333333,                 IMPLEMENTATION_DEFINED,2688x1520,33333333,                 IMPLEMENTATION_DEFINED,1920x1080,33333333,                 IMPLEMENTATION_DEFINED,1280x960,33333333,                 IMPLEMENTATION_DEFINED,1280x720,33333333,                 IMPLEMENTATION_DEFINED,640x480,33333333,                 IMPLEMENTATION_DEFINED,320x240,33333333 /             scaler.availableStallDurations valueBLOB,2688x1520,33333333,                                                    BLOB,1920x1080,33333333,                                                    BLOB,1280x960,33333333,                                                    BLOB,1280x720,33333333,                                                    BLOB,640x480,33333333,                                                    BLOB,320x240,33333333 /             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,2688,1520/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueBGGR/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,333333330/             sensor.info.maxFrameDuration value66666666/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value2688x1520/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --             sensor.orientation value90/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value2688x1520/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_RAW/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuefalse/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value0/ !-- should equal actual skipFrames - 2 for driver dropped 2 frames --             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles Profiles cameraId0 namexc7022 moduleIdm00         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value15,30,30,30/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuefalse/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value19267584/  !-- w*h*1.5 --             !-- /* TODO */ --             !-- The aspect ratio of the largest thumbnail size will be same as the aspect ratio of largest JPEG output size --             !-- buf hw encode may not support such thumbnail size, so if we should change the jpeg output size? --             jpeg.availableThumbnailSizes value0,0,128,96,160,96,160,120,256,196/             !-- jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value2.04/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueBACK/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations value                 BLOB,1280x720,OUTPUT,                 BLOB,640x480,OUTPUT,                 BLOB,352x288,OUTPUT,                 BLOB,320x240,OUTPUT,                 BLOB,176x144,OUTPUT,                 YCbCr_420_888,1280x720,OUTPUT,                 YCbCr_420_888,640x480,OUTPUT,                 YCbCr_420_888,352x288,OUTPUT,                 YCbCr_420_888,320x240,OUTPUT,                 YCbCr_420_888,176x144,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x720,OUTPUT,                 IMPLEMENTATION_DEFINED,640x480,OUTPUT,                 IMPLEMENTATION_DEFINED,352x288,OUTPUT,                 IMPLEMENTATION_DEFINED,320x240,OUTPUT,                 IMPLEMENTATION_DEFINED,176x144,OUTPUT/             scaler.availableMinFrameDurations value                 BLOB,1280x720,33333333,                 BLOB,640x480,33333333,                 BLOB,352x288,33333333,                 BLOB,320x240,33333333,                 BLOB,176x144,33333333,                 YCbCr_420_888,1280x720,33333333,                 YCbCr_420_888,640x480,33333333,                 IMPLEMENTATION_DEFINED,1280x720,33333333,                 IMPLEMENTATION_DEFINED,640x480,33333333,                 IMPLEMENTATION_DEFINED,352x288,33333333,                 IMPLEMENTATION_DEFINED,320x240,33333333,                 IMPLEMENTATION_DEFINED,176x144,33333333 /             scaler.availableStallDurations value                                                    BLOB,1280x720,33333333,                                                    BLOB,640x480,33333333,                                                    BLOB,352x288,33333333,                                                    BLOB,320x240,33333333,                                                    BLOB,176x144,33333333 /             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,640,480/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueBGGR/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,333333330/             sensor.info.maxFrameDuration value66666666/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value1280x720/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --             sensor.orientation value90/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value4224x3136, 2112x1568/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_SOC/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuefalse/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value3/ !-- camera3 HAL CPF parameters moved here end--             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles   Profiles cameraId1 namexc7022 moduleIdm01         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value15,30,30,30/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuefalse/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value19267584/  !-- w*h*1.5 --             !-- /* TODO */ --             !-- The aspect ratio of the largest thumbnail size will be same as the aspect ratio of largest JPEG output size --             !-- buf hw encode may not support such thumbnail size, so if we should change the jpeg output size? --             jpeg.availableThumbnailSizes value0,0,128,96,160,96,160,120,256,196/             !-- jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value2.04/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueFRONT/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations value                 BLOB,1280x720,OUTPUT,                 BLOB,640x480,OUTPUT,                 BLOB,352x288,OUTPUT,                 BLOB,320x240,OUTPUT,                 BLOB,176x144,OUTPUT,                 YCbCr_420_888,1280x720,OUTPUT,                 YCbCr_420_888,640x480,OUTPUT,                 YCbCr_420_888,352x288,OUTPUT,                 YCbCr_420_888,320x240,OUTPUT,                 YCbCr_420_888,176x144,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x720,OUTPUT,                 IMPLEMENTATION_DEFINED,640x480,OUTPUT,                 IMPLEMENTATION_DEFINED,352x288,OUTPUT,                 IMPLEMENTATION_DEFINED,320x240,OUTPUT,                 IMPLEMENTATION_DEFINED,176x144,OUTPUT/             scaler.availableMinFrameDurations value                 BLOB,1280x720,33333333,                 BLOB,640x480,33333333,                 BLOB,352x288,33333333,                 BLOB,320x240,33333333,                 BLOB,176x144,33333333,                 YCbCr_420_888,1280x720,33333333,                 YCbCr_420_888,640x480,33333333,                 IMPLEMENTATION_DEFINED,1280x720,33333333,                 IMPLEMENTATION_DEFINED,640x480,33333333,                 IMPLEMENTATION_DEFINED,352x288,33333333,                 IMPLEMENTATION_DEFINED,320x240,33333333,                 IMPLEMENTATION_DEFINED,176x144,33333333 /             scaler.availableStallDurations value                                                    BLOB,1280x720,33333333,                                                    BLOB,640x480,33333333,                                                    BLOB,352x288,33333333,                                                    BLOB,320x240,33333333,                                                    BLOB,176x144,33333333 /             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,640,480/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueBGGR/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,333333330/             sensor.info.maxFrameDuration value66666666/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value1280x720/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --             sensor.orientation value90/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value4224x3136, 2112x1568/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_SOC/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuefalse/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value3/ !-- camera3 HAL CPF parameters moved here end--             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles Profiles cameraId0 namegc2355 moduleIdm01         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value15,30,30,30/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuetrue/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value2880000/   !-- 1600*1200*1.5 --             jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ !-- INCREASING ORDER --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value2.04/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueFRONT/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations valueBLOB,1600x1200,OUTPUT,                 BLOB,1280x720,OUTPUT,                 BLOB,800x600,OUTPUT,                 BLOB,640x480,OUTPUT,                 BLOB,320x240,OUTPUT,                 BLOB,176x144,OUTPUT,                 YCbCr_420_888,1600x1200,OUTPUT,                 YCbCr_420_888,1280x720,OUTPUT,                 YCbCr_420_888,800x600,OUTPUT,                 YCbCr_420_888,640x480,OUTPUT,                 YCbCr_420_888,320x240,OUTPUT,                 YCbCr_420_888,176x144,OUTPUT,                 IMPLEMENTATION_DEFINED,1600x1200,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x720,OUTPUT,                 IMPLEMENTATION_DEFINED,800x600,OUTPUT,                 IMPLEMENTATION_DEFINED,640x480,OUTPUT,                 IMPLEMENTATION_DEFINED,320x240,OUTPUT,                 IMPLEMENTATION_DEFINED,176x144,OUTPUT /             scaler.availableMinFrameDurations valueBLOB,1600x1200,33333333,                 BLOB,1280x720,33333333,                 BLOB,800x600,33333333,                 BLOB,640x480,33333333,                 BLOB,320x240,33333333,                 BLOB,176x144,33333333,                 YCbCr_420_888,1600x1200,33333333,                 YCbCr_420_888,1280x720,33333333,                 YCbCr_420_888,800x600,33333333,                 YCbCr_420_888,640x480,33333333,                 YCbCr_420_888,320x240,33333333,                 YCbCr_420_888,176x144,33333333,                 IMPLEMENTATION_DEFINED,1600x1200,33333333,                 IMPLEMENTATION_DEFINED,1280x720,33333333,                 IMPLEMENTATION_DEFINED,800x600,33333333,                 IMPLEMENTATION_DEFINED,640x480,33333333,                 IMPLEMENTATION_DEFINED,320x240,33333333,                 IMPLEMENTATION_DEFINED,176x144,33333333/             scaler.availableStallDurations valueBLOB,1600x1200,33333333,                                                    BLOB,1280x720,33333333,                                                    BLOB,800x600,33333333,                                                    BLOB,640x480,33333333,                                                    BLOB,320x240,33333333,                                                    BLOB,176x144,33333333/             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,1600,1200/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueRGGB/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,133333333/             sensor.info.maxFrameDuration value66666666/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value1600x1200/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --             sensor.orientation value90/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value1600x1200/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_RAW/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuetrue/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value3/ !-- camera3 HAL CPF parameters moved here end--             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles     Profiles cameraId0 namerk628-csi moduleIdm00         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value15,60,60,60/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuefalse/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value2880000/   !-- 1600*1200*1.5 --             jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ !-- INCREASING ORDER --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value2.04/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueBACK/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations valueBLOB,3840x2160,OUTPUT,         BLOB,1920x1080,OUTPUT,                 BLOB,1280x720,OUTPUT,                 BLOB,720x576,OUTPUT,                 BLOB,720x480,OUTPUT,         YCbCr_420_888,3840x2160,OUTPUT,                 YCbCr_420_888,1920x1080,OUTPUT,                 YCbCr_420_888,1280x720,OUTPUT,                 YCbCr_420_888,720x576,OUTPUT,                 YCbCr_420_888,720x480,OUTPUT,         IMPLEMENTATION_DEFINED,3840x2160,OUTPUT,                 IMPLEMENTATION_DEFINED,1920x1080,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x720,OUTPUT,                 IMPLEMENTATION_DEFINED,720x576,OUTPUT,                 IMPLEMENTATION_DEFINED,720x480,OUTPUT /             scaler.availableMinFrameDurations valueBLOB,3840x2160,33333333,         BLOB,1920x1080,16666667,                 BLOB,1280x720,16666667,                 BLOB,720x576,20000000,                 BLOB,720x480,16666667,                 YCbCr_420_888,3840x2160,33333333,         YCbCr_420_888,1920x1080,16666667,                 YCbCr_420_888,1280x720,16666667,                 YCbCr_420_888,720x576,20000000,                 YCbCr_420_888,720x480,16666667,                 IMPLEMENTATION_DEFINED,3840x2160,33333333,         IMPLEMENTATION_DEFINED,1920x1080,16666667,                 IMPLEMENTATION_DEFINED,1280x720,16666667,                 IMPLEMENTATION_DEFINED,720x576,20000000,                 IMPLEMENTATION_DEFINED,720x480,16666667/             scaler.availableStallDurations valueBLOB,3840x2160,33333333,         BLOB,1920x1080,16666667,         BLOB,1280x720,16666667,         BLOB,720x576,20000000,         BLOB,720x480,16666667/             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,3840,2160/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueRGGB/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,15000000/             sensor.info.maxFrameDuration value15000000/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value3840x2160/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --             sensor.orientation value0/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value3840x2160/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_SOC/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuefalse/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value3/ !-- camera3 HAL CPF parameters moved here end--             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles     Profiles cameraId0 nametc35874x moduleIdm00         Supported_hardware             hwType valueSUPPORTED_HW_RKISP1/         /Supported_hardware Android_metadata !-- Android static metadata only --             !-- Color Correction --             colorCorrection.availableAberrationModes valueOFF/             !-- Control --             control.availableModes valueAUTO/             control.aeAvailableAntibandingModes valueOFF,50HZ,60Hz,AUTO/             control.aeAvailableModes valueON,OFF/             control.aeLockAvailable valueFALSE/             !-- control.aeAvailableTargetFpsRanges value15,30,30,30,60,60/ --             control.aeAvailableTargetFpsRanges value15,60,60,60/             control.aeCompensationRange value-6,6/             control.aeCompensationStep value1,3/             control.afAvailableModes valueOFF,AUTO,MACRO,CONTINUOUS_VIDEO,CONTINUOUS_PICTURE,EDOF/             control.availableEffects valueOFF/             !-- control.awbAvailableModes valueAUTO/ --             control.awbAvailableModes valueAUTO,INCANDESCENT,FLUORESCENT,DAYLIGHT,CLOUDY_DAYLIGHT/             control.awbLockAvailable valuefalse/             control.availableSceneModes valueDISABLED/             control.availableVideoStabilizationModes valueOFF/             control.maxRegions value1,0,1/             !-- JPEG --             jpeg.maxSize value2880000/   !-- 1600*1200*1.5 --             jpeg.availableThumbnailSizes value0,0,160,120,320,180,320,240/ !-- INCREASING ORDER --             !-- Lens Info--             !-- TODO: availableApertures now is fake for we do not get the real apertures --             lens.info.availableApertures value2.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableFocalLengths value2.04/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.availableOpticalStabilization valueOFF/ !-- OPTIONS: OFF, ON --             lens.info.hyperfocalDistance value0.0/ !-- HAL may override this value from CMC for RAW sensors --             lens.info.minimumFocusDistance value0.1/ !-- HAL may override this value from CMC for RAW sensors --             !-- Lens --             lens.facing valueBACK/             !-- Request --             request.maxNumOutputStreams value1,2,1/             request.pipelineMaxDepth value4/             request.maxNumInputStreams value0/             request.partialResultCount value1/             !-- request.availableCapabilities valueBACKWARD_COMPATIBLE,YUV_REPROCESSING,PRIVATE_REPROCESSING/ --             request.availableCapabilities valueBACKWARD_COMPATIBLE/             request.availableRequestKeys valueblackLevel.lock,                 colorCorrection.aberrationMode,                 colorCorrection.gains,                 colorCorrection.transform,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.aeRegions,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.aperture,                 lens.focalLength,                 lens.opticalStabilizationMode,                 noiseReduction.mode,                 scaler.cropRegion,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 / request.availableResultKeys valuecolorCorrection.mode,                 colorCorrection.transform,                 colorCorrection.gains,                 colorCorrection.aberrationCorrectionMode,                 control.aeAntibandingMode,                 control.aeExposureCompensation,                 control.aeLock,                 control.aeMode,                 control.aeTargetFpsRange,                 control.aePrecaptureTrigger,                 control.afMode,                 control.afRegions,                 control.afTrigger,                 control.awbLock,                 control.awbMode,                 control.captureIntent,                 control.effectMode,                 control.mode,                 control.sceneMode,                 control.videoStabilizationMode,                 control.aeState,                 control.afState,                 control.awbState,                 sync.frameNumber,                 edge.mode,                 flash.mode,                 jpeg.gpsLocation,                 jpeg.orientation,                 jpeg.quality,                 jpeg.thumbnailQuality,                 jpeg.thumbnailSize,                 lens.focalLength,                 lens.aperture,                 lens.opticalStabilizationMode,                 request.pipelineDepth,                 scaler.cropRegion,                 sensor.testPatternData,                 sensor.testPatternMode,                 sensor.timestamp,                 sensor.rollingShutterSkew,                 statistics.faceDetectMode,                 statistics.hotPixelMapMode,                 statistics.faces,                 noiseReduction.mode,                 statistics.sceneFlicker,                 statistics.lensShadingMapMode                 /             request.availableCharacteristicsKeys value0/             !-- Scaler --             scaler.availableMaxDigitalZoom value4.0/             scaler.availableInputOutputFormatsMap valueIMPLEMENTATION_DEFINED,2,YCbCr_420_888,BLOB,YCbCr_420_888,2,YCbCr_420_888,BLOB/             scaler.availableStreamConfigurations valueBLOB,1920x1080,OUTPUT,                 BLOB,1280x720,OUTPUT,                 BLOB,720x576,OUTPUT,                 BLOB,720x480,OUTPUT,                 YCbCr_420_888,1920x1080,OUTPUT,                 YCbCr_420_888,1280x720,OUTPUT,                 YCbCr_420_888,720x576,OUTPUT,                 YCbCr_420_888,720x480,OUTPUT,                 IMPLEMENTATION_DEFINED,1920x1080,OUTPUT,                 IMPLEMENTATION_DEFINED,1280x720,OUTPUT,                 IMPLEMENTATION_DEFINED,720x576,OUTPUT,                 IMPLEMENTATION_DEFINED,720x480,OUTPUT /             scaler.availableMinFrameDurations valueBLOB,1920x1080,16666667,                 BLOB,1280x720,16666667,                 BLOB,720x576,20000000,                 BLOB,720x480,16666667,         YCbCr_420_888,1920x1080,16666667,                 YCbCr_420_888,1280x720,16666667,                 YCbCr_420_888,720x576,20000000,                 YCbCr_420_888,720x480,16666667,         IMPLEMENTATION_DEFINED,1920x1080,16666667,                 IMPLEMENTATION_DEFINED,1280x720,16666667,                 IMPLEMENTATION_DEFINED,720x576,20000000,                 IMPLEMENTATION_DEFINED,720x480,16666667/             scaler.availableStallDurations valueBLOB,1920x1080,16666667,         BLOB,1280x720,16666667,         BLOB,720x576,20000000,         BLOB,720x480,16666667/             scaler.croppingType valueCENTER_ONLY/             !-- Sensor Info --             sensor.info.activeArraySize value0,0,1920,1080/             sensor.info.sensitivityRange value32,2400/             sensor.info.colorFilterArrangement valueRGGB/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.exposureTimeRange value100000,15000000/             sensor.info.maxFrameDuration value15000000/             sensor.info.physicalSize value5.5,4.5/ !-- 4224x1.12um 3136x1.12um --             sensor.info.pixelArraySize value1920x1080/             sensor.info.whiteLevel value0/ !-- HAL may override this value from CMC for RAW sensors --             sensor.info.timestampSource valueUNKNOWN/             !-- Sensor --             sensor.baseGainFactor value0,1/ !-- HAL may override this value from CMC for RAW sensors --             sensor.blackLevelPattern value0,0,0,0/             sensor.maxAnalogSensitivity value2400/ !-- HAL may override this value from CMC for RAW sensors --             sensor.orientation value0/             sensor.profileHueSatMapDimensions value0,0,0/             sensor.availableTestPatternModes valueOFF,COLOR_BARS/             !-- Info --             info.supportedHardwareLevel valueLIMITED/             !-- shading --             !-- shading.availableModes valueOFF/ --             !-- Statistics Info --             statistics.info.availableFaceDetectModes valueOFF/             statistics.info.histogramBucketCount value0/             statistics.info.maxFaceCount value0/             statistics.info.availableHotPixelMapModes valueOFF/             statistics.info.availableLensShadingMapModes valueOFF/             !-- Flash --             flash.colorTemperature value0/             flash.maxEnergy value0/             !-- Flash info --             flash.info.available valueFALSE/             flash.info.chargeDuration value1000000/             flash.maxEnergy value10/             !-- Sync --             sync.maxLatency valuePER_FRAME_CONTROL/             !-- maxCaptureStall --             reprocess.maxCaptureStall value4/             !-- Edge --             edge.availableEdgeModes valueOFF,FAST,HIGH_QUALITY/             !-- Noise Reduction --             noiseReduction.availableNoiseReductionModes valueOFF,FAST,HIGH_QUALITY/ /Android_metadata !-- ******************PSL specific section start **************************************************************--         Hal_tuning_RKISP1 !-- Parameters to tune the HAL and hacks for the HAL that are camera dependent --             flipping value value_v/ !-- value: SENSOR_FLIP_H or , value_v: SENSOR_FLIP_V or --             supportIsoMap valuefalse/             supportTuningSize value1920x1080/         /Hal_tuning_RKISP1 Sensor_info_RKISP1 !-- Information that parametrizes the behavior or qualities of the physical sensor --             sensorType valueSENSOR_TYPE_SOC/ !-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --             exposure.sync valuetrue/ !-- compensate expsure sync--             sensor.digitalGain valuefalse/ !-- digital gain support on sensor--             gain.lag value2/ !-- camera3 HAL CPF parameters moved here start--             exposure.lag value2/             fov value 54.8 value_v42.5/             statistics.initialSkip value1/ !-- camera3 HAL CPF parameters moved here end--             frame.initialSkip value3/ !-- camera3 HAL CPF parameters moved here end--             isoAnalogGain1 value75/ !--Pseudo ISO corresponding analog gain value 1.0. --             cITMaxMargin value10/ !--coarse integration time max margin --         /Sensor_info_RKISP1 !-- ******************PSL specific section end **************************************************************--     /Profiles hal_tuning !-- Parameters to tune the HAL that are camera independent but common across PSLs --         !-- gfxHalToV4L2PixelFmtTable           This table encodes the agreement between the Camera HAL and the           Gfx and video HALs. It maps the gfxHAL pixel formats (that the client           can request for a stream) to concrete V4L2 pixel formats that           the Camera HW can provide.           This is needed for several reasons:           - the pixel layout is not well defined (implementation_defined)           - the pixel layout changes from sensor to sensor (RAW)           Most entries are camera independent but some are not.           For camera dependent entries sensorId field is used.         --         gfxHalToV4L2PixelFmtTable.impl_defined_preview valueV4L2_PIX_FMT_NV12/         gfxHalToV4L2PixelFmtTable.impl_defined_video valueV4L2_PIX_FMT_NV12/         gfxHalToV4L2PixelFmtTable.raw_sensor sensorId0 valueV4L2_PIX_FMT_SBGGR10/         gfxHalToV4L2PixelFmtTable.ycbcr_420_888 valueV4L2_PIX_FMT_NV12/     /hal_tuning Common !-- Common parameters of camera --     /Common /CameraSettings   参考资料 http://www.friendlyelec.com.cn/agent.asp http://www.friendlyelec.com.cn/ https://download.friendlyelec.com/NanoPC-T4 https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T4/zh#.E4.B8.8B.E8.BD.BDAndroid10.E6.BA.90.E4.BB.A3.E7.A0.81 https://item.taobao.com/item.htm?spma1z09.2.0.0.37562e8dcotDm6id570312633249_u7ju3ku004a 友善NanoPC-T4瑞芯微RK3399开发板ROS双摄4K播放开源AI智能安卓10 WiKi维基教程固件介绍使用说明操作步骤等 http://wiki.friendlyelec.com/wiki/index.php/NanoPC-T4 系统固件下载 https://dl.friendlyelec.com/nanopct4 原理图(pdf格式) http://wiki.friendlyelec.com/wiki/images/e/e0/NanoPC-T4-1902-Schematic.pdf 尺寸图(dxf格式) http://wiki.friendlyelec.com/wiki/images/b/bc/NanoPC-T4_1802_Drawing%28dxf%29.zip http://www.friendlyelec.com.cn/nanopi-m4.asp NanoPi M4 | NanoPi M4V2 https://wiki.friendlyelec.com/wiki/index.php/NanoPi_M4/zh 15.3 编译Android10源代码 15.3.1 下载Android10源代码 有以下两种途径获取 Android10 的源代码都需要联网: 使用网盘里的git repo压缩包 网盘下载地址: 点击进入 https://download.friendlyelec.com/NanoPiM4 https://pan.baidu.com/share/init?surloBLn9H31hILJKEPQXgrUog 提取码yn6r 后 前 ​​​​​​​
http://www.pierceye.com/news/107984/

相关文章:

  • 邢台市住房和城乡建设局网站大连网站推广机构
  • 网站建设开标书房地产网页设计
  • 中国建设建设工程造价管理协会网站建设视频网站要求吗
  • 商务网站教程深圳定制纸箱
  • 湖南手机版建站系统哪家好自己做网站地图
  • 天津网站制作报价阿里云需要网站建设方案书
  • 做最好的美食分享网站网站建设客户需求分析
  • 如何重建网站广州市服务好的网站制作排名
  • 做一名优秀网站设计师计划网站描述怎样写
  • 网页二级网站怎么做网监关闭的网站怎么恢复
  • 甘肃省建设监理协会 官方网站国内知名公关公司
  • 如何将网站和域名绑定阿里云1M做网站
  • 南城网站建设公司咨询东莞智通人才网最新招聘
  • app建设网站公司哪家好php网站修改代码
  • 哪些网上订餐的网站做的好地情网站建设
  • 重庆推广网站的方法国内最近的新闻大事
  • 网站需要备案吗网站怎么推广软文
  • 做设计开哪个素材网站的会员好手机免费网站建设哪家公司好
  • 征婚网站认识的男人做定投保做高级电工题的网站
  • 学做饼干的网站汕头建设学校的网站
  • asp.net做网站原理工资卡app下载
  • 做齐鲁油官方网站集团网站建设报价
  • 网站的收录情况怎么查企业网银怎么登录
  • 网站开发会计处理wordpress阅读随机增加
  • 兰州做网站公司哪家好公司网站建设是什么意思
  • 小区物业管理网站开发报告deal 网站要怎么做
  • seo站长助手wordpress 注册侧边栏
  • 做网站是要编程吗那些网站是html5做的
  • 网站开发图在网站做电子画册
  • 怎样建一个英文网站wordpress 多用户商城