commit 741bcfb5293d12c622fc9dddc082330c60417d9a Author: basamaryan Date: Tue Apr 11 15:42:12 2023 -0400 sweet: Import from V13.0.15.0.SKFMIXM Change-Id: I84ba021fe706d41a7be91c2035cedd9693c2f432 diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..780b95e --- /dev/null +++ b/Android.bp @@ -0,0 +1,2962 @@ +// Automatically generated file. DO NOT MODIFY +// +// This file is generated by device/xiaomi/sweet/setup-makefiles.sh + +soong_namespace { +} + +cc_prebuilt_library_shared { + name: "btaudio_offload_if", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/btaudio_offload_if.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "audio.primary.sm6150", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/hw/audio.primary.sm6150.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liba2dpoffload", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/liba2dpoffload.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdb-fts", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libacdb-fts.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdbloader", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libacdbloader.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdbrtac", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libacdbrtac.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadiertac", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libadiertac.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudcal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libaudcal.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudio_log_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libaudio_log_utils.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioparsers", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libaudioparsers.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioroute_ext", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libaudioroute_ext.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdmiedid", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libhdmiedid.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhfp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libhfp.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpn553_fw", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libpn553_fw.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsndmonitor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libsndmonitor.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspkrprot", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libspkrprot.so"], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.sweet_gc02m1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_gc02m1.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.sweet_imx355", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx355.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.sweet_imx471_front", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx471_front.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.sweet_ov02b1b", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov02b1b.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.sweet_ov5675_macro", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov5675_macro.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.sweet_s5kgw3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5kgw3.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.sweet_s5khm2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5khm2.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.altek.node.depurple", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.altek.node.depurple.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.altek.node.distortioncorrection", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.altek.node.distortioncorrection.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.arcsoft.node.capturebokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.capturebokeh.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.arcsoft.node.deflicker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.deflicker.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.arcsoft.node.distortioncorrection", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.distortioncorrection.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.arcsoft.node.hdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdr.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.arcsoft.node.hdrchecker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdrchecker.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.arcsoft.node.realtimebokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.realtimebokeh.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.arcsoft.node.skinbeautifier", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.skinbeautifier.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.arcsoft.node.smoothtransition", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.smoothtransition.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.arcsoft.node.superlowlightraw", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.superlowlightraw.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.aiasd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.aiasd.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.camx.chiiqutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eisv2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.eisv2.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eisv3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.eisv3.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.hvx.addconstant", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.hvx.binning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.depth", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.depth.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.dummyrtb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.dummysat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.eisv2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.eisv3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.fcv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.gpu", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.memcpy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.remosaic", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.stich", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.stich.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swregistration", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.watermark", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.watermark.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.xiaomigenderage", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.xiaomigenderage.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.aec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.af", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.af.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.afd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.asd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.awb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.awbwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.haf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.hafoverride", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.localhistogram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.localhistogram.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.pdlib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.pdlibsony", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.pdlibwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.aec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.af", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.awb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.pdlib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.vidhance.node.eis", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.vidhance.node.eis.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.vidhance.stats.aec_dmbr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.vidhance.stats.aec_dmbr.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.visidon.node.clearshot", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.visidon.node.clearshot.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.mibokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mibokeh.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.mifilter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifilter.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.mifragment", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifragment.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.mimovie", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mimovie.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.misegment", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.misegment.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdepthmapwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/libdepthmapwrapper.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_cac3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/camera/components/libmmcamera_cac3.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camera.qcom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/hw/camera.qcom.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.chi.override", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/hw/com.qti.chi.override.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "consumerir.sm6150", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/hw/consumerir.sm6150.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "fingerprint.fpc.sm6150", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/hw/fingerprint.fpc.sm6150.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFaceGrade", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libFaceGrade.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPSNPE", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libPSNPE.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSNPE", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libSNPE.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libVDClearShot", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libVDClearShot.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libXMFD_AgeGender", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libXMFD_AgeGender.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_sr_models", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/lib_sr_models.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libalCFR", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libalCFR.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libalLDC", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libalLDC.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libalhLDC", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libalhLDC.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_beautyshot", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_beautyshot.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_distortion_correction", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_distortion_correction.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_refocus", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_refocus_front", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_front.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_refocus_rear_t", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_t.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_refocus_rear_w", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_w.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_hta", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_hta.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_portrait_lighting", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_portrait_lighting.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_portrait_lighting_c", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_portrait_lighting_c.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_preview_deflicker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_preview_deflicker.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_super_night_raw", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsoft_super_night_raw.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbeauty_face_interface", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libbeauty_face_interface.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libc++_shared", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libc++_shared.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_dirty", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcamera_dirty.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_nn_stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcamera_nn_stub.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_scene", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcamera_scene.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdalgov7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcamxfdalgov7.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdalgov8", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcamxfdalgov8.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdengine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcamxfdengine.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxstatscore", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcamxstatscore.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxswprocessalgo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcamxswprocessalgo.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxtintlessalgo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcamxtintlessalgo.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2svacnn", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcapiv2svacnn.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2vop", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcapiv2vop.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.qti.chinodeutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcom.qti.chinodeutils.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdualcam_optical_zoom_control", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libdualcam_optical_zoom_control.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdualcam_video_optical_zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libdualcam_video_optical_zoom.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libft2vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libft2vendor.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhta", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libhta.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhta_hexagon_runtime", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libhta_hexagon_runtime.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhvx_interface", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libhvx_interface.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmiai_portraitsupernight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmiai_portraitsupernight.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_fs", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmialgo_fs.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_ie_capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmialgo_ie_capture.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_rfs", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmialgo_rfs.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_sd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmialgo_sd.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmialgo_utils.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgoengine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmialgoengine.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmibokeh_712", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmibokeh_712.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmpbase", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmpbase.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmulticam_image_optical_zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmulticam_image_optical_zoom.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmulticam_video_optical_zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libmulticam_video_optical_zoom.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnotifyaudiohal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libnotifyaudiohal.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librelight_only", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/librelight_only.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libremosaic_wrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libremosaic_wrapper.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libremosaiclib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libremosaiclib.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdk_sr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsdk_sr.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsensorslog", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsensorslog.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_adsp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsnpe_adsp.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_dsp_domains", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_dsp_domains_system", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains_system.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_dsp_domains_v2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_dsp_domains_v2_system", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains_v2_system.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_device_mode_stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsns_device_mode_stub.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_fastRPC_util", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsns_fastRPC_util.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_low_lat_stream_stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsns_low_lat_stream_stub.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnsapi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsnsapi.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnsdiaglog", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsnsdiaglog.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libssc.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssccalapi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libssccalapi.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswregistrationalgo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libswregistrationalgo.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswvdec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libswvdec.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsymphony-cpu", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libsymphony-cpu.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthermalclient", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libthermalclient.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtriplecam_video_optical_zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libtriplecam_video_optical_zoom.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libultrasound", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libultrasound.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideofilter_only", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libvideofilter_only.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvidhance", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libvidhance.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxmi_hdr_checker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libxmi_hdr_checker.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxmi_high_dynamic_range", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libxmi_high_dynamic_range.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxml2_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libxml2_vendor.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.elliptic", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/sensors.elliptic.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.mius.proximity", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/sensors.mius.proximity.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.ssc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/sensors.ssc.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.touch", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/sensors.touch.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "batterysecret", + owner: "xiaomi", + srcs: ["proprietary/vendor/bin/batterysecret"], + check_elf_files: false, + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "mi_thermald", + owner: "xiaomi", + srcs: ["proprietary/vendor/bin/mi_thermald"], + check_elf_files: false, + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "sensors.qti", + owner: "xiaomi", + srcs: ["proprietary/vendor/bin/sensors.qti"], + check_elf_files: false, + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "thermal-engine", + owner: "xiaomi", + srcs: ["proprietary/vendor/bin/thermal-engine"], + check_elf_files: false, + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..150cae9 --- /dev/null +++ b/Android.mk @@ -0,0 +1,9 @@ +# Automatically generated file. DO NOT MODIFY +# +# This file is generated by device/xiaomi/sweet/setup-makefiles.sh + +LOCAL_PATH := $(call my-dir) + +ifeq ($(TARGET_DEVICE),sweet) + +endif diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk new file mode 100644 index 0000000..14d28f1 --- /dev/null +++ b/BoardConfigVendor.mk @@ -0,0 +1,4 @@ +# Automatically generated file. DO NOT MODIFY +# +# This file is generated by device/xiaomi/sweet/setup-makefiles.sh + diff --git a/proprietary/vendor/bin/batterysecret b/proprietary/vendor/bin/batterysecret new file mode 100755 index 0000000..f330a7f Binary files /dev/null and b/proprietary/vendor/bin/batterysecret differ diff --git a/proprietary/vendor/bin/mi_thermald b/proprietary/vendor/bin/mi_thermald new file mode 100755 index 0000000..435a47b Binary files /dev/null and b/proprietary/vendor/bin/mi_thermald differ diff --git a/proprietary/vendor/bin/sensors.qti b/proprietary/vendor/bin/sensors.qti new file mode 100755 index 0000000..8713318 Binary files /dev/null and b/proprietary/vendor/bin/sensors.qti differ diff --git a/proprietary/vendor/bin/thermal-engine b/proprietary/vendor/bin/thermal-engine new file mode 100755 index 0000000..fce0944 Binary files /dev/null and b/proprietary/vendor/bin/thermal-engine differ diff --git a/proprietary/vendor/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb b/proprietary/vendor/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb new file mode 100644 index 0000000..dad3071 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/Forte/Forte_Codec_cal.acdb b/proprietary/vendor/etc/acdbdata/Forte/Forte_Codec_cal.acdb new file mode 100644 index 0000000..20669eb Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/Forte/Forte_Codec_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/Forte/Forte_General_cal.acdb b/proprietary/vendor/etc/acdbdata/Forte/Forte_General_cal.acdb new file mode 100644 index 0000000..1a41adc Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/Forte/Forte_General_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/Forte/Forte_Global_cal.acdb b/proprietary/vendor/etc/acdbdata/Forte/Forte_Global_cal.acdb new file mode 100644 index 0000000..f6c7456 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/Forte/Forte_Global_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/Forte/Forte_Handset_cal.acdb b/proprietary/vendor/etc/acdbdata/Forte/Forte_Handset_cal.acdb new file mode 100644 index 0000000..7eab122 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/Forte/Forte_Handset_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/Forte/Forte_Hdmi_cal.acdb b/proprietary/vendor/etc/acdbdata/Forte/Forte_Hdmi_cal.acdb new file mode 100644 index 0000000..9554005 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/Forte/Forte_Hdmi_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/Forte/Forte_Headset_cal.acdb b/proprietary/vendor/etc/acdbdata/Forte/Forte_Headset_cal.acdb new file mode 100644 index 0000000..a74c25b Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/Forte/Forte_Headset_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/Forte/Forte_Speaker_cal.acdb b/proprietary/vendor/etc/acdbdata/Forte/Forte_Speaker_cal.acdb new file mode 100644 index 0000000..366dba9 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/Forte/Forte_Speaker_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/Forte/Forte_workspaceFile.qwsp b/proprietary/vendor/etc/acdbdata/Forte/Forte_workspaceFile.qwsp new file mode 100644 index 0000000..f65a837 --- /dev/null +++ b/proprietary/vendor/etc/acdbdata/Forte/Forte_workspaceFile.qwsp @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb b/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb new file mode 100644 index 0000000..954f4c0 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb differ diff --git a/proprietary/vendor/etc/camera/CFR_para_MARCO_V01.bin b/proprietary/vendor/etc/camera/CFR_para_MARCO_V01.bin new file mode 100644 index 0000000..5110203 Binary files /dev/null and b/proprietary/vendor/etc/camera/CFR_para_MARCO_V01.bin differ diff --git a/proprietary/vendor/etc/camera/CFR_para_UW_V01.bin b/proprietary/vendor/etc/camera/CFR_para_UW_V01.bin new file mode 100644 index 0000000..3d2a6f6 Binary files /dev/null and b/proprietary/vendor/etc/camera/CFR_para_UW_V01.bin differ diff --git a/proprietary/vendor/etc/camera/CFR_para_W_V01.bin b/proprietary/vendor/etc/camera/CFR_para_W_V01.bin new file mode 100644 index 0000000..860d9b4 Binary files /dev/null and b/proprietary/vendor/etc/camera/CFR_para_W_V01.bin differ diff --git a/proprietary/vendor/etc/camera/CFR_para_config.xml b/proprietary/vendor/etc/camera/CFR_para_config.xml new file mode 100644 index 0000000..161bd92 --- /dev/null +++ b/proprietary/vendor/etc/camera/CFR_para_config.xml @@ -0,0 +1,52 @@ + + + + + + 0 + 1 + /vendor/etc/camera/CFR_para_W_V01.bin + + + + 0 + 7 + /vendor/etc/camera/CFR_para_W_V01.bin + + + + 0 + 1 + /vendor/etc/camera/CFR_para_W_V01.bin + + + + 0 + 7 + /vendor/etc/camera/CFR_para_W_V01.bin + + + + 4 + 1 + /vendor/etc/camera/CFR_para_UW_V01.bin + + + + 4 + 7 + /vendor/etc/camera/CFR_para_UW_V01.bin + + + + 3 + 1 + /vendor/etc/camera/CFR_para_MARCO_V01.bin + + + + 3 + 7 + /vendor/etc/camera/CFR_para_MARCO_V01.bin + + diff --git a/proprietary/vendor/etc/camera/LDC_FPC_TUNING_DATA.bin b/proprietary/vendor/etc/camera/LDC_FPC_TUNING_DATA.bin new file mode 100644 index 0000000..c7a5ade Binary files /dev/null and b/proprietary/vendor/etc/camera/LDC_FPC_TUNING_DATA.bin differ diff --git a/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin b/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin new file mode 100644 index 0000000..8f4446a Binary files /dev/null and b/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin differ diff --git a/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin b/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin new file mode 100644 index 0000000..004ff0b Binary files /dev/null and b/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin differ diff --git a/proprietary/vendor/etc/camera/Miui-Light.ttf b/proprietary/vendor/etc/camera/Miui-Light.ttf new file mode 100644 index 0000000..5e285d5 Binary files /dev/null and b/proprietary/vendor/etc/camera/Miui-Light.ttf differ diff --git a/proprietary/vendor/etc/camera/almalence_sr_params_tele.config b/proprietary/vendor/etc/camera/almalence_sr_params_tele.config new file mode 100644 index 0000000..da7361e --- /dev/null +++ b/proprietary/vendor/etc/camera/almalence_sr_params_tele.config @@ -0,0 +1,26 @@ +# name type value +deghostScale; p; 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 +sensitivityScale; p; 1.0, 1.0, 1.4, 1.5, 1.3, 1.1, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 +sharpenIsoScale; p; 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 +sharpenZoomScale; p; 1.0, 1.0, 0.0 +filterMul; f; 0.16 +#filterLowMul; f; 1.0 +refFilterYMul; f; 1.0 +filterUVMul; f; 1.0 +refFilterUVMul; f; 1.0 +refFilterLowUVMul; f; 1.0 +sharpen; f; 1.0 +refFilterSharpen; f; 0.0 +srMinImages; f; 1.0 +movFiltAdd; i; 2 +deepFilterYMul; p; 3.6, 1.8, 1.2, 1.0 +deepFilterUVMul; p; 1.0, 1.0, 1.0, 1.0 +deepSharpen; p; 1.0, 1.0, 0.0, 0.0 +deepFilterLeak; i; 2 +deepFilterCorner; f; 1.333 +superRes; i; 1 +droLocal; i; 0 +deepFilter; i; 1 +bil11uv; i; 0 +maxSharpImages; i; 10 +newAlignment; i; 1 diff --git a/proprietary/vendor/etc/camera/almalence_sr_params_wide.config b/proprietary/vendor/etc/camera/almalence_sr_params_wide.config new file mode 100644 index 0000000..9293345 --- /dev/null +++ b/proprietary/vendor/etc/camera/almalence_sr_params_wide.config @@ -0,0 +1,26 @@ +# name type value +deghostScale; p; 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 +sensitivityScale; p; 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.1, 1.2, 1.2, 1.5, 1.5 +sharpenIsoScale; p; 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 +sharpenZoomScale; p; 1.0, 1.0, 0.0 +filterMul; f; 0.45 +#filterLowMul; f; 1.0 +refFilterYMul; f; 1.0 +filterUVMul; f; 1.0 +refFilterUVMul; f; 1.0 +refFilterLowUVMul; f; 1.0 +sharpen; f; 1.0 +refFilterSharpen; f; 0.0 +srMinImages; f; 1.0 +movFiltAdd; i; 2 +deepFilterYMul; p; 1.5, 1.1, 1.1, 1.0 +deepFilterUVMul; p; 1.0, 1.0, 1.0, 1.0 +deepSharpen; p; 1.0, 1.0, 0.0, 0.0 +deepFilterLeak; i; 2 +deepFilterCorner; f; 1.333 +superRes; i; 1 +droLocal; i; 0 +deepFilter; i; 1 +bil11uv; i; 0 +maxSharpImages; i; 10 +newAlignment; i; 1 diff --git a/proprietary/vendor/etc/camera/back_dual_camera_caldata_wt.bin b/proprietary/vendor/etc/camera/back_dual_camera_caldata_wt.bin new file mode 100644 index 0000000..08a04b6 Binary files /dev/null and b/proprietary/vendor/etc/camera/back_dual_camera_caldata_wt.bin differ diff --git a/proprietary/vendor/etc/camera/beauty_ui9_intelligent_params.config b/proprietary/vendor/etc/camera/beauty_ui9_intelligent_params.config new file mode 100644 index 0000000..ca27f84 --- /dev/null +++ b/proprietary/vendor/etc/camera/beauty_ui9_intelligent_params.config @@ -0,0 +1,36 @@ +/*G +1 2 3 4 5 6 7 8 9 +soften eye-large slender-face eye-bright deblemish depouch lip iris auto-bright +10 11 12 13 14 15 16 17 18 +auto-color clarity auto-style slender-nose skin-sharp nose-highlgt 3d-nose 3d-app 3d-lip +19 20 21 22 23 24 25 26 27 +3d-chin 3d-neck M-eyebrow M-pupil-line M-gloss M-blush eyesharp forhead teethwhite +*/ +// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 +#ifdef PHOENIX_CAM_PRO_HEADLINE +//male(photo/front-bokeh/rear-bokeh) +{ 25, 100, 100, 0, 1, 70, 0, 35, 0, 0, 10, 50, 0, 0, 0, 100, 100, 70, 60, 100, 60, 80, 60, 90, 0, -100, 0}, +{ 25, 0, 0, 0, 1, 70, 0, 35, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -100, 0}, +{ 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -100, 0}, +//female(photo/front-bokeh/rear-bokeh) +{ 40, 100, 100, 0, 1, 60, 50, 35, 0, 0, 10, 50, 0, 0, 0, 100, 100, 70, 60, 100, 60, 80, 60, 90, 0, -100, 0}, +{ 40, 0, 40, 0, 1, 60, 50, 35, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -100, 0}, +{ 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -100, 0}, +//bady +{ 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, +//preview(photo-video/front-bokeh/rear-bokeh) +{ 60, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 70, 60, 100, 60, 80, 60, 60, 0, -100, 0}, +#else +//male(photo/front-bokeh/rear-bokeh) +{ 25, 100, 100, 0, 1, 70, 0, 35, 0, 0, 10, 50, 0, 0, 0, 100, 100, 70, 60, 100, 60, 80, 60, 90, 0, 0, 0}, +{ 25, 0, 0, 0, 1, 70, 0, 35, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, +{ 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, +//female(photo/front-bokeh/rear-bokeh) +{ 40, 100, 100, 0, 1, 60, 50, 35, 0, 0, 10, 50, 0, 0, 0, 100, 100, 70, 60, 100, 60, 80, 60, 90, 0, 0, 0}, +{ 40, 0, 40, 0, 1, 60, 50, 35, 0, 0, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, +{ 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, +//bady +{ 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, +//preview(photo-video/front-bokeh/rear-bokeh) +{ 60, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 70, 60, 100, 60, 80, 60, 60, 0, 0, 0}, +#endif diff --git a/proprietary/vendor/etc/camera/camxoverridesettings.txt b/proprietary/vendor/etc/camera/camxoverridesettings.txt new file mode 100644 index 0000000..06f0b6d --- /dev/null +++ b/proprietary/vendor/etc/camera/camxoverridesettings.txt @@ -0,0 +1,68 @@ +multiCameraEnable=TRUE +logInfoMask=0x10080 +overrideLogLevels=0x1F +enableNCSService=TRUE +disablePDAF=FALSE +disableFocusIndication=1 +enable3ADebugData=FALSE +enableTuningMetadata=FALSE +advanceFeatureMask=0x7E7 +#isBeautyMakeupSupported=TRUE +#isVideoBeautifierSupported=TRUE +exposeFullSizeForQCFA=FALSE +useFeatureForQCFA=1 +enableSensorHWSync=1 +multiCameraFrameSync=1 +enableSensorFpsMatch=TRUE +enableICAInGrid=1 +forceDisableUBWCOnIfeIpeLink=0 +enableInternalHALPixelStreamConfig=TRUE +iseispreviewSupported=TRUE +enableBubbleRecovery=FALSE +#minReprocessInputWidth=4000 +#minReprocessInputHeight=3000 +enableOfflineNoiseReprocess=1 +ismfnrbokehsupported=TRUE +logConfigMask=0 +#fovcEnable=1 +tintlessEnable=TRUE +sessionFallbackWaitTime=1000 +sessionDumpForFlush=TRUE +isVideoBeautifierSupported=TRUE +isVideoFilterSupported=TRUE +isVideoLogformatSupported=TRUE +isDualVideoSupported=TRUE +vsquality=5@30|6@30 +gyroSensitivityLLS=0.04 +gyroSensitivityLLSEnable=FALSE +isColorEnhancementSupported=TRUE +isVideoMimovieSupported=TRUE +overrideFlashTorchCurrent=500 +overrideFrontSnapFlashCurrent=75 +overrideFrontVideoFlashCurrent=150 +overrideTorchCurrent=200 +logVerboseMask=0x0 +logInfoMask=0x0 +logEntryExitMask=0x0 +logErrorMask=0xF3FFFFFF +overrideLogLevels=0x1 +enable3ADebugData=FALSE +enableTuningMetadata=FALSE +traceErrorEnable=FALSE +logRequestMapping=FALSE +systemLogEnable=TRUE +FDPreprocessing=GTM +shortGainThreshold=2 +aecGainThreshold=2 +adrcGainLowThreshold=4 +adrcGainHighThreshold=3 +luxIndexLowThreshold=200 +luxIndexHighThreshold=230 +AIEnhancementVersion=2 +FDFilterEngine=FD_Standard_ARM +enableCHIPartialData=1 +quickviewsupport=TRUE +quickviewmask=0x2500 +superVideoFilterVersion=1 +isVideoBeautyEISSupported=TRUE +enableGPURotation=TRUE diff --git a/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden.108m b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden.108m new file mode 100644 index 0000000..ebde5d0 Binary files /dev/null and b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden.108m differ diff --git a/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden.64m b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden.64m new file mode 100644 index 0000000..076f527 Binary files /dev/null and b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden.64m differ diff --git a/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.fake b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.fake new file mode 100644 index 0000000..215d1cb Binary files /dev/null and b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.fake differ diff --git a/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.golden.108m b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.golden.108m new file mode 100644 index 0000000..889acda Binary files /dev/null and b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.golden.108m differ diff --git a/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.golden.64m b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.golden.64m new file mode 100644 index 0000000..95a1a4b Binary files /dev/null and b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.golden.64m differ diff --git a/proprietary/vendor/etc/camera/eisoverridesettings.txt b/proprietary/vendor/etc/camera/eisoverridesettings.txt new file mode 100644 index 0000000..99c1632 --- /dev/null +++ b/proprietary/vendor/etc/camera/eisoverridesettings.txt @@ -0,0 +1,7 @@ +EISWidthMargin=0.25 +EISHeightMargin=0.25 +EISLDCGridEnabled=1 +EISv3GyroDumpEnabled=0 +EISv3OperationMode=0 +EISv2GyroDumpEnabled=0 +EISv2OperationMode=0 diff --git a/proprietary/vendor/etc/camera/eyelineblush.cng b/proprietary/vendor/etc/camera/eyelineblush.cng new file mode 100644 index 0000000..f72cb18 Binary files /dev/null and b/proprietary/vendor/etc/camera/eyelineblush.cng differ diff --git a/proprietary/vendor/etc/camera/golden_rear_dc_cal_wu.bin b/proprietary/vendor/etc/camera/golden_rear_dc_cal_wu.bin new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/vendor/etc/camera/hdr_ui9_params.config b/proprietary/vendor/etc/camera/hdr_ui9_params.config new file mode 100644 index 0000000..c47fd3f --- /dev/null +++ b/proprietary/vendor/etc/camera/hdr_ui9_params.config @@ -0,0 +1,35 @@ +static ArcHDRCommonAEParam ArcHDRCommonAEParams[] = { +/* +lux_min, lux_max, checkermode, c_min, c_max, drc_min, drc_max*/ +//CommonAEParam +{250, 300, 1, 0.6, 0.8, 4.0, 8.0}, +}; +static ArcHDRParam ArcHDRParams[] = { +/* +tonelen, bright, saturation, contrast, capture_num, r_ev0, r_ev-, r_ev+*/ +//REAR camera +{20, -15, 5, 50, 3, 0, -10, 6}, +//FRONT camera +{1, 0, 0, 0, 2, 0, -12, 0}, +}; + +#################################################instructions########################################################################### +/* +instructions as followed: +if lux < lux_min + dr_mode = hdr; +if lux > lux_max + dr_mode = llhdr; +else + dr_mode = checker's output + +if checkermode == EV_AUTO //automode + ev0 ev- ev+ use data from checker +if checkermode == EV_MANUL //manualmode + ev0 ev- ev+ use data from config + +if confval < c_min + dr_mode disabled +if confval > c_max + dr_mode enabled +*/ diff --git a/proprietary/vendor/etc/camera/lf_facerank_model.bin b/proprietary/vendor/etc/camera/lf_facerank_model.bin new file mode 100644 index 0000000..b8299d9 Binary files /dev/null and b/proprietary/vendor/etc/camera/lf_facerank_model.bin differ diff --git a/proprietary/vendor/etc/camera/mibokeh_712_opencl.bin b/proprietary/vendor/etc/camera/mibokeh_712_opencl.bin new file mode 100644 index 0000000..facedab Binary files /dev/null and b/proprietary/vendor/etc/camera/mibokeh_712_opencl.bin differ diff --git a/proprietary/vendor/etc/camera/mibokeh_712_parameter.bin b/proprietary/vendor/etc/camera/mibokeh_712_parameter.bin new file mode 100644 index 0000000..250902a --- /dev/null +++ b/proprietary/vendor/etc/camera/mibokeh_712_parameter.bin @@ -0,0 +1,1113 @@ + +- +!s4wA5uHlAC3C3CsD9MJBJz216B95_FC9C€€ +/ +$c44ClxkpJroDF6F6FvGBPMEM2549EB8CIFBFM€ +, +"c44ClxknJpoDF6F6FvGBPMEM254EC7HF_D` +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5AB8BEALJDG0 +- +#c44ClxknJpoDF6F6FvGBPMEM254EC7HF_FK0 +, +"c44ClxknJpoDF6F6FvGBPMEM2547698ACJ  +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_CLF  +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP58GA9GAEHDG +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_IIL +* + e1_D1BzlAC3C3CsD9MJBJz215848A7HF +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9JHBMKEHJQ`` +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9CFBFIEHJQ +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_EKH  +- +#c44ClxknJpoDF6F6FvGBPMEM2548A7AD_KI +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5__8BEALJDG0 +* + e1_D1BzlAC3C3CsD9MJBJz217B4_E7CH00 +. +$c44ClxkpJroDF6F6FvGBPMEM254_E7CH_CLF  + +- +#c44ClxknJpoDF6F6FvGBPMEM254_E7CH_FK  0 +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5AF8F_DGCF +* + e1_D1BzlAC3C3CsD9MJBJz21B_4EC7BB`` +. +$c44ClxknJpoDF6F6FvGBPMEM254EC7HF_CEL +- +#c44ClxknJpoDF6F6FvGBPMEM254EC7HF_EE` +. +$c44ClxkpJroDF6F6FvGBPMEM254EC7HF_CEL +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5FD8F_DGCF +0 +%c44ClxknJpoDF6F6FvGBPMEM2547F_8AJDBEK0À +/ +%c44ClxkpJroDF6F6FvGBPMEM2547F_8AJDBGG'` +1 +'i3g6CCkxG344HrLHuDI8ED0[4, 9EB, DJG, I]€€ +, +#fy2AxAkxG344HrLHuDI8ED0[5, 8, B, E]€ + +a7xhuD011EoIErAF5BAx[2]€ +- +%fy2AxAkxG344HrLHuDI8ED0[5, 79F, B, E]@ +1 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, _BI, G, J]€ +" +a7xhuD011EoIErAF5BAx[188]€ +* + p453171lAC3C3CsD9MJBJz03254769HB  +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_CID +! +a7xhuD011EoIErAF5BAx[97]€ +" +a7xhuD011EoIErAF5BAx[13_]€ +1 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, _GG, G, J]€, +0 +'fy2AxAkxG344HrLHuDI8ED0[4_5, EEH, D, G]€( +/ +&fy2AxAkxG344HrLHuDI8ED0[7B, 8_G, C, F]€ +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_CEL +1 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, _IC, G, J]€0 +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9DJGCHNKGK€€ +/ +'fy2AxAkxG344HrLHuDI8ED0[46C, 9HB, D, G]@ +1 +(fy2AxAkxG344HrLHuDI8ED0[4C7, 9AHA, E, H]€0 +2 +)dBgx15D0Dn0J677KuOKxGLAHG3[7, _BIB, H, K]  À +# +a7xhuD011EoIErAF5BAx[13_3]€ +0 +&fy2AxAkxG344HrLHuDI8ED0[4C7, BG, E, H]€° +1 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, EDA, I, L]    +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_HGD +0 +'fy2AxAkxG344HrLHuDI8ED0[4_5, DC_, D, G]€( +1 +'fy2AxAkxG344HrLHuDI8ED0[985, 9E_, D, G]€  +" +a7xhuD011EoIErAF5BAx[172]€ +/ +&fy2AxAkxG344HrLHuDI8ED0[__C, GE, C, F]  À +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, DC_, D, G]€ +1 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, FFI, I, L]@À +1 +'i3g6CCk49y54qKGt6PBCCQ0[4, 9EB, DJG, H]€€ +. +$c44ClxkpJroDF6F6FvGBPMEM254_E7CH_DHJ + +/ +&fy2AxAkxG344HrLHuDI8ED0[B_, DDG, C, F]€ +1 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, FFI, G, J]  À +! +a7xhuD011EoIErAF5BAx[77_]   +! +MACE_OPENCL_QUEUE_WINDOW_SIZE +, +$fy2AxAkxG344HrLHuDI8ED0[66, _, C, F]@H +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5__99GAEHDG +. +&fy2AxAkxG344HrLHuDI8ED0[B_, _FC, C, F]@ +! +a7xhuD011EoIErAF5BAx[652]@ +/ +'fy2AxAkxG344HrLHuDI8ED0[46C, 9FF, D, G]@ +. +&fy2AxAkxG344HrLHuDI8ED0[6B9, GE, C, F]  ` +" +a7xhuD011EoIErAF5BAx[1_4]€ +0 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, BHE, G, J]  ` +. +$c44ClxknJpoDF6F6FvGBPMEM254_E7CH_EKH 0 +. +&fy2AxAkxG344HrLHuDI8ED0[6B9, BG, C, F]  ` +" +a7xhuD011EoIErAF5BAx[268]€ +/ +%c44ClxknJpoDF6F6FvGBPMEM2548A7AD_CELE +/ +&fy2AxAkxG344HrLHuDI8ED0[66, 8_G, C, F]€ +! +a7xhuD011EoIErAF5BAx[17]€ +! +a7xhuD011EoIErAF5BAx[49]€ +2 +(fy2AxAkxG344HrLHuDI8ED0[46C6, _FA, E, H]€À +! +a7xhuD011EoIErAF5BAx[396]   +0 +&fy2AxAkxG344HrLHuDI8ED0[46C, AA, E, H]€  +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP58D99GAEHDG +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, 9AH, D, G]€ +0 +&fy2AxAkxG344HrLHuDI8ED0[46C, 9E, E, H]€  +* + c44utCk_B2B2BrC8LIAIy10A93DB69FF`` +0 +&fy2AxAkxG344HrLHuDI8ED0[59A, AA, E, H]€À + +a7xhuD011EoIErAF5BAx[33]@ +. +%fy2AxAkxG344HrLHuDI8ED0[4_, __, B, E]€ +/ +&fy2AxAkxG344HrLHuDI8ED0[7B, 9CE, C, F]€ ++ +!e1_D1BzlAC3C3CsD9MJBJz215848A7_FA +/ +&fy2AxAkxG344HrLHuDI8ED0[7B, 8GA, C, F]€ +. +%i3g6CCk49y54qKGt6PBCCQ0[4, BA, FE, F]€@ +) +s4wA5uHlAC3C3CsD9MJBJz21984BA7A@@ +) +e1_D1BzlAC3C3CsD9MJBJz21984BA7A@@ +* + c44utCk_B2B2BrC8LIAIy103936B69HB +1 +'ru90Hykx597C52JtIKAKAK0LGURJR7_9GFBJIEI@@ +) +e1_D1BzlAC3C3CsD9MJBJz21664997A  +* + c44utCk_B2B2BrC8LIAIy103936B6_DF +0 +&bq_u0j8_D_oDF6F6FvGBPMEM254769E9BHBFGJ +* + c44utCk_B2B2BrC8LIAIy103936B69E_ +5 ++c44Clxk21A3G1CsHJ_J_JzKFTQIQ698AGADJDHFIHKP +0 +&bq_u0j8_D_oDF6F6FvGBPMEM254769E9BHBENH +- +#c44ClxkpJroDF6F6FvGBPMEM2547C7_F_EE +. +$c44ClxknJpoDF6F6FvGBPMEM2547C7_F_CEL +1 +'ru90Hykx597C52JtIKAKAK0LGURJR7_9DDBGGEI  +/ +%bq_u0j8_D_oDF6F6FvGBPMEM254769E9BHBJI ++ +!p453171lAC3C3CsD9MJBJz0325A58D8FE +5 ++c44Clxk21A3G1CsHJ_J_JzKFTQIQ698CCAFFDLKGPIR +5 ++c44Clxk21A3G1CsHJ_J_JzKFTQIQ698AGADJDHFINIL +, +"c44ClxkpJroDF6F6FvGBPMEM254997BB_D +0 +&bq_u0j8_D_oDF6F6FvGBPMEM254769E9BHBEKF +. +%i3g6CCkxG344HrLHuDI8ED0[4, BA, FE, G]€@ +, +$fy2AxAkxG344HrLHuDI8ED0[5, 8, _E, D]@ +/ +%bq_u0j8_D_oDF6F6FvGBPMEM254769E9BHBMK +! +a7xhuD011EoIErAF5BAx[65]€ +, +"c44ClxkpJroDF6F6FvGBPMEM2547C7_F_D +) +e1_D1BzlAC3C3CsD9MJBJz214_47C7A +- +$fy2AxAkxG344HrLHuDI8ED0[98, _, G, J]@ +/ +&fy2AxAkxG344HrLHuDI8ED0[5, 8BD, BG, F]€ +! +a7xhuD011EoIErAF5BAx[236]   +* + c44utCk_B2B2BrC8LIAIy103936B69AH +, +"c44ClxkpJroDF6F6FvGBPMEM254BA7ED_D @@ +. +&fy2AxAkxG344HrLHuDI8ED0[5, 8BD, B, EJ]   +/ +'fy2AxAkxG344HrLHuDI8ED0[46C, 9E_, D, G]@ +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, _AD, D, G]€ +* + c44utCk_B2B2BrC8LIAIy103936B6_AD +/ +&fy2AxAkxG344HrLHuDI8ED0[66, 8_G, E, H]€H +. +&fy2AxAkxG344HrLHuDI8ED0[46C, GE, C, F]   +- +$fy2AxAkxG344HrLHuDI8ED0[5, 8, _, CH]€ +) +c44utCk_B2B2BrC8LIAIy103936B6GE +0 +&bq_u0j8_D_oDF6F6FvGBPMEM254769E9BHBEGN +. +&fy2AxAkxG344HrLHuDI8ED0[46C, DC, C, F]@ +1 +'i3g6CCk49y54qKGt6PBCCQ0[4, ___, EEE, H]€° +- +!e1_D1BzlAC3C3CsD9MJBJz217775AAA9C°° +/ +$c44ClxkpJroDF6F6FvGBPMEM254___8DDDBFW° +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9EEECIIIGK°° +- +!e1_D1BzlAC3C3CsD9MJBJz2155A599E9CØØ +7 +-c44Clxk21A3G1CsHJ_J_JzKFTQIQ698BBHBFFLFJHKJMR6H +" +a7xhuD011EoIErAF5BAx[972]€ +! +a7xhuD011EoIErAF5BAx[748]@ +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9CCICGGMGKØØ +. +$c44ClxkpJroDF6F6FvGBPMEM25477F8AAJBFl ++ +!e1_D1BzlAC3C3CsD9MJBJz2144C588G9Cll +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBKHL +7 +-c44Clxk21A3G1CsHJ_J_JzKFTQIQ698AAJBEENFJHKJMR  +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBFMN +1 +'ru90Hykx597C52JtIKAKAK0LGURJR7_9FFBIIEI66 +) +e1_D1BzlAC3C3CsD9MJBJz215A48D7A +" +a7xhuD011EoIErAF5BAx[29_]€ +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9BBKCFFOGKll +/ +'fy2AxAkxG344HrLHuDI8ED0[46C, GAH, D, G]@ +, +"c44utCk_B2B2BrC8LIAIy1033B477F8ACJll +5 ++c44Clxk21A3G1CsHJ_J_JzKFTQIQ698BHAEKDHFINIL +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBLKJ +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBMNH +* + c44utCk_B2B2BrC8LIAIy104_37C6GHB +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBMKF +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBLEF +/ +'fy2AxAkxG344HrLHuDI8ED0[5, 77_C, CH, G]@ +* + c44utCk_B2B2BrC8LIAIy104_37C6GAH +* + c44utCk_B2B2BrC8LIAIy10773__6AA_66 +* + c44utCk_B2B2BrC8LIAIy104_37C6FBB +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBKKN +* + c44utCk_B2B2BrC8LIAIy104_37C6FHF +* + c44utCk_B2B2BrC8LIAIy104_37C6EBF +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBKEJ +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, FHF, D, G]€ +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBJLH +* + c44utCk_B2B2BrC8LIAIy104_37C6DFB +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBJIF +/ +$c44ClxkpJroDF6F6FvGBPMEM25488D8BBHBF,Ø +* + c44utCk_B2B2BrC8LIAIy104_37C6DC_ +* + c44utCk_B2B2BrC8LIAIy104_37C6D9H +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBMGN +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBILL +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBIFH +* + c44utCk_B2B2BrC8LIAIy104_37C6C_B +. +%fy2AxAkxG344HrLHuDI8ED0[5, 99, A, DI]€ +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBFJL66 +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBHMF +* + c44utCk_B2B2BrC8LIAIy104_37C6BCH +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBHFL +* + c44utCk_B2B2BrC8LIAIy104_37C6B_F +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBGMJ +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, FBB, D, G]€ +* + c44utCk_B2B2BrC8LIAIy104_37C6AGD +* + c44utCk_B2B2BrC8LIAIy104_37C6_GH +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBGGF +* + c44utCk_B2B2BrC8LIAIy104_37C6AA_ ++ +!c44utCk_B2B2BrC8LIAIy104_37C699BE +. +$c44ClxknJpoDF6F6FvGBPMEM254AA7DD_DHJ +* + c44utCk_B2B2BrC8LIAIy10773__6C_B66 +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBHMF66 +* + c44utCk_B2B2BrC8LIAIy10773__6BCH66 +* + c44utCk_B2B2BrC8LIAIy104_37C6GE_ +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, ADB, D, G]€ +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBHFL66 +* + c44utCk_B2B2BrC8LIAIy10773__6B_F66 +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBGMJ66 +/ +%c44ClxkpJroDF6F6FvGBPMEM25477F8AAJBGG +* + c44utCk_B2B2BrC8LIAIy10773__6ADB66 +* + c44utCk_B2B2BrC8LIAIy104_37C6ADB +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBFGJ66 +* + c44utCk_B2B2BrC8LIAIy10773__6_AD66 +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBGGF66 +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, _DF, D, G]€ +* + c44utCk_B2B2BrC8LIAIy10773__69HB66 +7 +-c44Clxk21A3G1CsHJ_J_JzKFTQIQ698BBHBFFLFKKIRKT6 +* + c44utCk_B2B2BrC8LIAIy10773__6_DF66 +- +#c44ClxkpJroDF6F6FvGBPMEM254AA7DD_EE  +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBHIN66 +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBGJH +. +$c44ClxknJpoDF6F6FvGBPMEM254AA7DD_CEL +8 +-c44Clxk21A3G1CsHJ_J_JzKFTQIQ698BBHBFFLFJHKPKN6Ø +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBEGN66 +, +"c44ClxkpJroDF6F6FvGBPMEM254AA7DD_D 66 +, +"p453171lAC3C3CsD9MJBJz032995BB8ACJ66 +* + c44utCk_B2B2BrC8LIAIy10773__69E_66 +/ +%c44ClxkpJroDF6F6FvGBPMEM25488D8BBHBGG, +, +"c44utCk_B2B2BrC8LIAIy1033B477F8BFHll +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBHIN +2 +(bq_u0j8_D_oDF6F6FvGBPMEM2547699H_CCLDHILll +, +"c44utCk_B2B2BrC8LIAIy1033B477F8BCFll +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, GE_, D, G]€ +, +"c44utCk_B2B2BrC8LIAIy1033B477F8AJDll +0 +&c44ClxknJpoDF6F6FvGBPMEM25477F8AAJBEGN +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9EEECIIIGL°° +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, FED, D, G]€ +1 +'i3g6CCkxG344HrLHuDI8ED0[4, ___, EEE, I]€° +* + c44utCk_B2B2BrC8LIAIy104_37C6CFF +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBENH66 +! +a7xhuD011EoIErAF5BAx[61_]@ +" +a7xhuD011EoIErAF5BAx[684]€ +2 +(bq_u0j8_D_oDF6F6FvGBPMEM2547699H_CCLDGMHll +* + c44utCk_B2B2BrC8LIAIy104_37C6EEH +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBIIJ +. +%fy2AxAkxG344HrLHuDI8ED0[5, 99, AF, E]€ +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBLHH +. +%fy2AxAkxG344HrLHuDI8ED0[66, __, D, G]€H +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBFJL +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBJEN +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476_F9CIBLNL +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBFMN66 +7 +-c44Clxk21A3G1CsHJ_J_JzKFTQIQ698AAJBEENFJHKPKNl +* + c44utCk_B2B2BrC8LIAIy104_37C6BG_ +! +a7xhuD011EoIErAF5BAx[844]@ +/ +'fy2AxAkxG344HrLHuDI8ED0[5, 77_C, C, FK]   +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, _GH, D, G]€ +5 ++c44Clxk21A3G1CsHJ_J_JzKFTQIQ698EEAHHDHFIHKP +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, CFF, D, G]€ +, +"c44ClxkpJroDF6F6FvGBPMEM2548D7AG_D +* + c44utCk_B2B2BrC8LIAIy10773__6_GH66 +! +a7xhuD011EoIErAF5BAx[9_4]@ +. +&fy2AxAkxG344HrLHuDI8ED0[5, A8_, B, EJ]   +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBGJH66 +, +"c44utCk_B2B2BrC8LIAIy1033B477F8AGBll +- +#c44ClxkpJroDF6F6FvGBPMEM2548D7AG_EE +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, B_F, D, G]€ +! +a7xhuD011EoIErAF5BAx[8_8]   +* + c44utCk_B2B2BrC8LIAIy104_37C6CCD +1 +'bq_u0j8_D_oDF6F6FvGBPMEM2547699H_CCLDOMll +* + c44utCk_B2B2BrC8LIAIy10773__6BG_66 +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, F9_, D, G]€ +5 ++c44Clxk21A3G1CsHJ_J_JzKFTQIQ698EEAHHDHFINIL66 +" +a7xhuD011EoIErAF5BAx[588]€ +" +a7xhuD011EoIErAF5BAx[428]€ +" +a7xhuD011EoIErAF5BAx[364]€ +* + c44utCk_B2B2BrC8LIAIy104_37C6F9_ +2 +(bq_u0j8_D_oDF6F6FvGBPMEM2547699H_CCLDGPJll +2 +(bq_u0j8_D_oDF6F6FvGBPMEM2547699H_CCLDGIPll +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, CCD, D, G]€ +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, BG_, D, G]€ +" +a7xhuD011EoIErAF5BAx[812]€ +1 +'bq_u0j8_D_oDF6F6FvGBPMEM2547699H_CCLDLKll +* + c44utCk_B2B2BrC8LIAIy104_37C6E9D +/ +'fy2AxAkxG344HrLHuDI8ED0[46C, GHB, D, G]@ +- +$fy2AxAkxG344HrLHuDI8ED0[66, _, G, J]@ˆ +! +a7xhuD011EoIErAF5BAx[556]   +7 +-c44Clxk21A3G1CsHJ_J_JzKFTQIQ698BBHBFFLFNMIRKT6 +* + c44utCk_B2B2BrC8LIAIy104_37C6FED ++ +!c44utCk_B2B2BrC8LIAIy1033B477F8IGll +! +a7xhuD011EoIErAF5BAx[492]@ +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, C_B, D, G]€ +/ +'fy2AxAkxG344HrLHuDI8ED0[46C, BCH, D, G]@ +) +e1_D1BzlAC3C3CsD9MJBJz21884AA7A66 +- +#p453171lAC3C3CsD9MJBJz03255D699H_HGll +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, DFB, D, G]€ +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, EEH, D, G]€ +! +a7xhuD011EoIErAF5BAx[45_]@ +* + c44utCk_B2B2BrC8LIAIy10773__6AGD66 +! +a7xhuD011EoIErAF5BAx[876]   +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, AA_, D, G]€ +. +$c44ClxknJpoDF6F6FvGBPMEM2548D7AG_CEL +0 +'fy2AxAkxG344HrLHuDI8ED0[59A, C_B, D, G]€@ +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, EBF, D, G]€ +5 ++c44Clxk21A3G1CsHJ_J_JzKFTQIQ698BHAEKDHFIHKP +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBEKF66 +" +a7xhuD011EoIErAF5BAx[332]€ +, +"p453171lAC3C3CsD9MJBJz0326B59E8BFH +! +a7xhuD011EoIErAF5BAx[93_]   +! +a7xhuD011EoIErAF5BAx[716]   +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, E9D, D, G]€ +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, AGD, D, G]€ +2 +(bq_u0j8_D_oDF6F6FvGBPMEM2547699H_CCLDHLNll +0 +'fy2AxAkxG344HrLHuDI8ED0[46C, D9H, D, G]€ +- +!s4wA5uHlAC3C3CsD9MJBJz217775AAA9C°° +! +a7xhuD011EoIErAF5BAx[524]   +0 +&bq_u0j8_D_oDF6F6FvGBPMEM25476CC9FFBIFH66 +. +&fy2AxAkxG344HrLHuDI8ED0[5, A8_, BG, F]   +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_KID +/ +&fy2AxAkxG344HrLHuDI8ED0[66, 8GA, C, F]€ +- +#c44ClxknJpoDF6F6FvGBPMEM254EC7HF_HG` +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9JHBMKEIMO`` +( +ruuBvyk3InCE5E5EuFAOLDL15375E8P +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_EED + +1 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, _DE, G, J]€$ +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP58D8BEALJDG` +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP59B99GAEHDG +/ +&fy2AxAkxG344HrLHuDI8ED0[98, 8GA, C, F]€ +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_DHJ +0 +'fy2AxAkxG344HrLHuDI8ED0[4_5, CFF, D, G]€( +* + e1_D1BzlAC3C3CsD9MJBJz215848A7ED +* + e1_D1BzlAC3C3CsD9MJBJz217B4_E7BB00 +- +#c44ClxknJpoDF6F6FvGBPMEM254_E7CH_EE 0 +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5DD8BEALJDG +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP58BC9GAEHDG +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5_D8ACAGLDG 0 +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5_D8BEALJDG0 +( +ruuBvyk3InCE5E5EuFAOLDL14365E8 +P +* + e1_D1BzlAC3C3CsD9MJBJz21B_4EC7AD`` +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP59B8BEALJDG0 +. +$c44ClxknJpoDF6F6FvGBPMEM254_E7CH_CLF 0 +. +$c44ClxknJpoDF6F6FvGBPMEM254EC7HF_CGH` +- +$fy2AxAkxG344HrLHuDI8ED0[5, BA, A, D]€ +. +%fy2AxAkxG344HrLHuDI8ED0[98, CB, B, E]€ +0 +'dBgx15D0Dn0J677KuOKxGLAHG3[7, ED, F, I]€ +/ +&fy2AxAkxG344HrLHuDI8ED0[98, _8C, C, F]€ +, +"c44ClxknJpoDF6F6FvGBPMEM2547698BFH +- +#c44ClxknJpoDF6F6FvGBPMEM2548A7AD_HG +/ +&fy2AxAkxG344HrLHuDI8ED0[8AA, GE, C, F]   +1 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, B_E, G, J]€L +. +$c44ClxknJpoDF6F6FvGBPMEM2548A7AD_GJJ +. +%fy2AxAkxG344HrLHuDI8ED0[B_, 8D, B, E]€ +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5E7CH_CLFDG0` +/ +&fy2AxAkxG344HrLHuDI8ED0[7B, 8BC, C, F]€ +- +#c44ClxknJpoDF6F6FvGBPMEM254EC7HF_DG` +. +&fy2AxAkxG344HrLHuDI8ED0[98, _FC, C, F]@ +1 +(fy2AxAkxG344HrLHuDI8ED0[59A, 9DCG, E, H]€@ +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5E88F_DGCF +0 +'fy2AxAkxG344HrLHuDI8ED0[59A, AA_, D, G]€@ +/ +%c44ClxknJpoDF6F6FvGBPMEM2547F_8AJDBMK0` +0 +'fy2AxAkxG344HrLHuDI8ED0[665, GE_, D, G]€P +0 +'dBgx15D0Dn0J677KuOKxGLAHG3[7, HF, F, I]€ +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9CFBFIEIMO +2 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, HFA, G, J]€ð +1 +'fy2AxAkxG344HrLHuDI8ED0[B_5, 9E_, D, G]€ð +/ +&fy2AxAkxG344HrLHuDI8ED0[B_, BEE, C, F]€ +. +&fy2AxAkxG344HrLHuDI8ED0[489, _C, C, F]  $ +2 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, DGG, G, J]€ +/ +&fy2AxAkxG344HrLHuDI8ED0[6B9, DC, C, F]€` +0 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, BBA, G, J]  P + +a7xhuD011EoIErAF5BAx[25]   +/ +&fy2AxAkxG344HrLHuDI8ED0[58, 8BC, C, F]€ +/ +&fy2AxAkxG344HrLHuDI8ED0[66, 8BC, C, F]€ +/ +&fy2AxAkxG344HrLHuDI8ED0[4C7, AA, C, F]€0 +* + c44utCk_B2B2BrC8LIAIy10A93DB6A9D`` +! +a7xhuD011EoIErAF5BAx[156]@ +0 +'fy2AxAkxG344HrLHuDI8ED0[4_5, GE_, D, G]€( +. +%fy2AxAkxG344HrLHuDI8ED0[58, FD, B, E]€ +0 +'dBgx15D0Dn0J677KuOKxGLAHG3[7, BB, F, I]€ +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5AF8ACAGLDG 0 +0 +'i3g6CCk49y54qKGt6PBCCQ0[4, 7EB, BJG, H]@¸ +- +!s4wA5uHlAC3C3CsD9MJBJz214B958FC9C¸¸ +- +!e1_D1BzlAC3C3CsD9MJBJz214B958FC9C¸¸ +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9BJGCFNKGK¸¸ +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5CB8ACAGJDG .. +2 +(ru90Hykx597C52JtIKAKAK0LGURJR7_9EHBHKEKP. . +. +$c44ClxknJpoDF6F6FvGBPMEM254797_B_DHJ +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9BDBEGEIMO  +1 +'ru90Hykx597C52JtIKAKAK0LGURJR7_9EHBHKEI. . +. +$c44ClxknJpoDF6F6FvGBPMEM254_C7CF_CGH . +* + p453171lAC3C3CsD9MJBJz0325476AA_ +. +$c44ClxknJpoDF6F6FvGBPMEM254797_B_EED +  ++ +!e1_D1BzlAC3C3CsD9MJBJz21464797_FA  +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP58BC9DADFDG +. +$c44ClxknJpoDF6F6FvGBPMEM254797_B_GJJ  +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5FD8C_CECF   +- +#c44ClxknJpoDF6F6FvGBPMEM254E97HB_CI \ +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9EHBHKEIMO. . +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP59B99DADFDG +. +$c44ClxknJpoDF6F6FvGBPMEM254797_B_EKH   +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5AF8C_CECF +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5AF8F_DFCF +. +$c44ClxknJpoDF6F6FvGBPMEM2548_7AC_CLF  +- +#c44ClxknJpoDF6F6FvGBPMEM2548_7AC_EE +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5DD8ACAGJDG .. +* + e1_D1BzlAC3C3CsD9MJBJz217_4_C7AD.. +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP59B8ACAGJDG . +- +#c44ClxknJpoDF6F6FvGBPMEM254_C7CF_DG . +- +#c44ClxknJpoDF6F6FvGBPMEM254E97HB_KI\ +* + e1_D1BzlAC3C3CsD9MJBJz21464797ED  +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5E7AC_KECF\ +1 +'i3g6CCkxG344HrLHuDI8ED0[4, 7EB, BJG, I]€¸ +. +$c44ClxknJpoDF6F6FvGBPMEM254_C7CF_DHJ  +- +#c44ClxknJpoDF6F6FvGBPMEM254797_B_KI +1 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, AEG, G, J]€@ +- +#c44ClxkpJroDF6F6FvGBPMEM254E97HB_EE\ +1 +(fy2AxAkxG344HrLHuDI8ED0[59A, 9AHA, E, H]€@ +- +#c44ClxknJpoDF6F6FvGBPMEM254797_B_HG  +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5_D8ACAGJDG . +" +a7xhuD011EoIErAF5BAx[316]€ +. +$c44ClxknJpoDF6F6FvGBPMEM254797_B_CID + +, +"c44ClxknJpoDF6F6FvGBPMEM254_C7CF_D .. +* + c44utCk_B2B2BrC8LIAIy106939B6A9D.. +* + e1_D1BzlAC3C3CsD9MJBJz215748_7BB +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5_D8F_DFCF  +. +$c44ClxknJpoDF6F6FvGBPMEM254797_B_KID +- +#c44ClxknJpoDF6F6FvGBPMEM254_C7CF_FK  . +. +%fy2AxAkxG344HrLHuDI8ED0[5, 8BD, B, E]€ +0 +'fy2AxAkxG344HrLHuDI8ED0[59A, _DF, D, G]€@ +* + e1_D1BzlAC3C3CsD9MJBJz21464797HF  +/ +$c44ClxkpJroDF6F6FvGBPMEM2547EB8AIFBF%¸ +0 +'fy2AxAkxG344HrLHuDI8ED0[59A, A9D, D, G]€@ +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5E88C_CECF +  +1 +'i3g6CCk49y54qKGt6PBCCQ0[4, A8_, FCE, H]€€ +- +!s4wA5uHlAC3C3CsD9MJBJz218575B9A9C€€ +- +!e1_D1BzlAC3C3CsD9MJBJz218575B9A9C€€ +. +$c44ClxknJpoDF6F6FvGBPMEM254997BB_EKH +1 +'du6A0F3D1n1DDMv7uJ9IyJESPHP5CB8CCADFMEH  +1 +'du6A0F3D1n1DDMv7uJ9IyJESPHP5DD8CCADFMEH  +6 +*ru90Hykx597C52JtIKAKAK0LGURJR7_9BDKCFHOGMR€€ +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5AF8H_EECF +/ +%c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBHM  * +. +$c44ClxknJpoDF6F6FvGBPMEM254997BB_DHJ +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9DDBGGEIMO  +. +$c44ClxknJpoDF6F6FvGBPMEM254997BB_EED +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP59B99IAFFDG  +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5FD8H_EECF +* + e1_D1BzlAC3C3CsD9MJBJz21664997HF  +. +$c44ClxknJpoDF6F6FvGBPMEM254997BB_CID +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP58BC9IAFFDG +- +#c44ClxknJpoDF6F6FvGBPMEM254997BB_HG +* + e1_D1BzlAC3C3CsD9MJBJz21984BA7BB@@ +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5AF8AGAIHDG@ +. +$c44ClxknJpoDF6F6FvGBPMEM254BA7ED_CLF@ +- +#c44ClxknJpoDF6F6FvGBPMEM254BA7ED_EE@ +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5_D8AGAIHDG@ +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9FCECJGIGK€€ +/ +%c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBFI @ +/ +$c44ClxkpJroDF6F6FvGBPMEM254A8_8EBDBFg€ +1 +'du6A0F3D1n1DDMv7uJ9IyJESPHP59B8CCADFMEH * +/ +%c44ClxknJpoDF6F6FvGBPMEM2548BD8BFHBMK@U +0 +%c44ClxknJpoDF6F6FvGBPMEM2548BD8BFHBEK@€ +1 +'i3g6CCkxG344HrLHuDI8ED0[4, A8_, FCE, I]€€ +7 ++ru90Hykx597C52JtIKAKAK0LGURJR7_9BDKCFHOGKOQ€€ +- +#c44ClxknJpoDF6F6FvGBPMEM254997BB_KI +. +$c44ClxknJpoDF6F6FvGBPMEM254997BB_GJJ +0 +&c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBEIJ @ +. +$c44ClxknJpoDF6F6FvGBPMEM254997BB_KID +/ +$c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBF € +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5E7ED_DHJDG@U +- +"c44utCk_B2B2BrC8LIAIy1035B479F8CAF€@ +0 +&c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBFJL  +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9BDKCFHOGK€€ +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5E88H_EECF ++ +!e1_D1BzlAC3C3CsD9MJBJz21664997_FA  +/ +%c44ClxkpJroDF6F6FvGBPMEM2548BD8BFHBGG4U +. +"e1_D1BzlAC3C3CsD9MJBJz2146C58_G9CF€€ +1 +'du6A0F3D1n1DDMv7uJ9IyJESPHP5_D8CCADFMEH * +* + e1_D1BzlAC3C3CsD9MJBJz21664997ED  +1 +'i3g6CCk49y54qKGt6PBCCQ0[4, 8BD, CGI, M]€€ +- +!s4wA5uHlAC3C3CsD9MJBJz2159A59CE9H€€ +- +!e1_D1BzlAC3C3CsD9MJBJz2159A59CE9H€€ +. +$c44ClxknJpoDF6F6FvGBPMEM254BA7ED_CGH@ +1 +'ru90Hykx597C52JtIKAKAK0LGURJR7_9GFBJIEN@@ +0 +%c44ClxkpJroDF6F6FvGBPMEM25479F8ACJBGG€ +, +"c44ClxknJpoDF6F6FvGBPMEM254BA7ED_I@ +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5CB8AGAIHDG +* + c44utCk_B2B2BrC8LIAIy10873A_6A9D@@ +- +#c44ClxknJpoDF6F6FvGBPMEM254BA7ED_FK @ +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9CGICGKMGP€€ +- +#c44ClxknJpoDF6F6FvGBPMEM254997BB_EE +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9GFBJIEIMO@@ +. +$c44ClxknJpoDF6F6FvGBPMEM254BA7ED_DHJ + +- +#c44ClxknJpoDF6F6FvGBPMEM2547C7_F_HG +- +%fy2AxAkxG344HrLHuDI8ED0[_, 8BD, B, E]   +* + c44utCk_B2B2BrC8LIAIy103936B6C_B +3 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9BHBEKEIMO +. +$c44ClxknJpoDF6F6FvGBPMEM2547C7_F_EED ++ +!e1_D1BzlAC3C3CsD9MJBJz214_47C7_FA +- +#c44ClxknJpoDF6F6FvGBPMEM2547C7_F_KI +. +$c44ClxknJpoDF6F6FvGBPMEM2547C7_F_EKH  +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5AF8D_CICF +. +$c44ClxknJpoDF6F6FvGBPMEM254997BB_CLF +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5_D8H_EECF +- +#c44ClxknJpoDF6F6FvGBPMEM254BA7ED_DG@ +* + e1_D1BzlAC3C3CsD9MJBJz21984BA7AD@@ +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5DD8AGAIHDG +. +$c44ClxknJpoDF6F6FvGBPMEM2547C7_F_DHJ +0 +%c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBEK € +. +$c44ClxknJpoDF6F6FvGBPMEM2547C7_F_KID +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP58BC9EADJDG + +a7xhuD011EoIErAF5BAx[7]   +* + e1_D1BzlAC3C3CsD9MJBJz214_47C7ED +1 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5E7BB_CELDG € +/ +%du6A0F3D1n1DDMv7uJ9IyJESPHP5FD8D_CICF +0 +%c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBMK € +. +$c44ClxknJpoDF6F6FvGBPMEM2547C7_F_CID +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP59B8AGAIHDG@ +2 +(ru90Hykx597C52JtIKAKAK0LGURJR7_9GFBJIEKP@@ +. +$c44ClxknJpoDF6F6FvGBPMEM2547C7_F_GJJ +* + e1_D1BzlAC3C3CsD9MJBJz21664997BB  +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP59B99EADJDG +, +#fy2AxAkxG344HrLHuDI8ED0[_, C, B, E]€ +1 +'i3g6CCkxG344HrLHuDI8ED0[4, 8BD, CGI, I]€€ +/ +$c44ClxkpJroDF6F6FvGBPMEM2548BD8BFHBK4€ +* + e1_D1BzlAC3C3CsD9MJBJz214_47C7HF +1 +'i3g6CCk49y54qKGt6PBCCQ0[4, A8_, FCE, M]€€ +- +!e1_D1BzlAC3C3CsD9MJBJz218575B9A9H€€ +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9BDKCFHOGP€€ +/ +$c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBK € +/ +%c44ClxkpJroDF6F6FvGBPMEM25479F8ACJBHM +. +#e1_D1BzlAC3C3CsD9MJBJz2146C58_G9CGI€@ +0 +&c44ClxkpJroDF6F6FvGBPMEM25479F8ACJBFJL +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9FCECJGIGP€€ +/ +$c44ClxkpJroDF6F6FvGBPMEM254A8_8EBDBKg€ +1 +'fy2AxAkxG344HrLHuDI8ED0[59A, _DF, F, I]€À +- +!s4wA5uHlAC3C3CsD9MJBJz218575B9A9H€€ +. +%fy2AxAkxG344HrLHuDI8ED0[7B, AF, D, G]€l +. +"e1_D1BzlAC3C3CsD9MJBJz2146C58_G9EJ€€ +1 +'i3g6CCk49y54qKGt6PBCCQ0[4, 8BD, CGI, H]€€ +/ +$c44ClxknJpoDF6F6FvGBPMEM2548BD8BFHBF@€ +- +!s4wA5uHlAC3C3CsD9MJBJz2159A59CE9C€€ +7 ++ru90Hykx597C52JtIKAKAK0LGURJR7_9CGICGKMGJLS€€ +. +"c44utCk_B2B2BrC8LIAIy1035B479F8AGB€€ +0 +%c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBGG € +1 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5A7BB_CELDG € +7 +-c44Clxk21A3G1CsHJ_J_JzKFTQIQ698ACJBEGNFIOIRKT @ +0 +&du6A0F3D1n1DDMv7uJ9IyJESPHP5__8ACAGJDG .. +. +$c44ClxknJpoDF6F6FvGBPMEM254_C7CF_CEL . +- +!e1_D1BzlAC3C3CsD9MJBJz2159A59CE9C€€ +0 +&c44ClxknJpoDF6F6FvGBPMEM25479F8ACJBEGN  +5 +)ru90Hykx597C52JtIKAKAK0LGURJR7_9BJGCFNKGL¸¸ +0 +(dBgx15D0Dn0J677KuOKxGLAHG3[7, _FA, G, J]  ( +. +%fy2AxAkxG344HrLHuDI8ED0[66, 8D, B, E]€ +- +$fy2AxAkxG344HrLHuDI8ED0[4_, _, G, J]  Ä +/ +$c44ClxkpJroDF6F6FvGBPMEM2548BD8BFHBF4€ +. +"e1_D1BzlAC3C3CsD9MJBJz2146C58_G9DD€€ +1 +'du6A0F3D1n1DDMv7uJ9IyJESPHP5A88CCADFMEH * +0 +'dBgx15D0Dn0J677KuOKxGLAHG3[7, _F, F, I]€ +. +%fy2AxAkxG344HrLHuDI8ED0[66, __, B, E]€ +7 ++ru90Hykx597C52JtIKAKAK0LGURJR7_9BDKCFHOGJLS€€ +/ +'fy2AxAkxG344HrLHuDI8ED0[46C, A9D, D, G]@ +. +%fy2AxAkxG344HrLHuDI8ED0[5, 79F, D, G]€ Œ0› \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/sceneDetection.xml b/proprietary/vendor/etc/camera/sceneDetection.xml new file mode 100644 index 0000000..6626228 --- /dev/null +++ b/proprietary/vendor/etc/camera/sceneDetection.xml @@ -0,0 +1,166 @@ + + + + 32 + 32 + 3 + 4 + + + + 800 + 60 + 10 + 8 + 5 + 5 + 0.03 + 0.03 + 5 + 8 + 5 + 5 + 0.05 + 0.05 + + 200 + 20 + 418.939 + 10 + 8 + 5 + 5 + 0.03 + 0.03 + 5 + 8 + 5 + 5 + 0.05 + 0.05 + + 100 + 10 + 3 + 10 + 8 + 5 + 5 + 0.03 + 0.03 + 5 + 8 + 5 + 5 + 0.05 + 0.05 + + 10 + 8 + 5 + 5 + 0.03 + 0.03 + + 10 + 8 + 5 + 5 + 0.03 + 0.03 + + + + + 17.85 + 32 + 32 + 0.015 + 1 + 1 + 1 + 1 + 4 + 7 + 40 + + 50.0 + 220.0 + 30.0 + 0.2 + 20.0 + + 40 + 40 + 20 + 20 + 30 + 40 + + + + + 180 + 10 + 270 + 10 + 3 + 2.0 + 0.5 + 0.1 + + + + + 50 + 150 + 0.8 + 0.3 + + + + 10.0 + 80.0 + 1000.0 + 20.0 + 240 + 0.008 + 50 + 0.36 + 310 + 80 + 200 + 0.4 + + 550.0 + 10.0 + 0.18 + 0.5 + 0.008 + + 440.0 + + 20 + 2 + 0.04 + 0.05 + 0 + 0.85 + + + + + 240 + 0.008 + 200 + 10 + + + + 0.016 + 0.6 + 27 + 14 + + + diff --git a/proprietary/vendor/etc/camera/sdm_ys_32p_120_21_5_perturb50.bin b/proprietary/vendor/etc/camera/sdm_ys_32p_120_21_5_perturb50.bin new file mode 100644 index 0000000..9059835 Binary files /dev/null and b/proprietary/vendor/etc/camera/sdm_ys_32p_120_21_5_perturb50.bin differ diff --git a/proprietary/vendor/etc/camera/sr_params.xml b/proprietary/vendor/etc/camera/sr_params.xml new file mode 100644 index 0000000..0df4842 --- /dev/null +++ b/proprietary/vendor/etc/camera/sr_params.xml @@ -0,0 +1,6966 @@ + + + + + SR_X_SDM_V2.0.1.2100_M1.9_k6 + + + + SR_CAMERA_ID_K6_WIDE_S5KHM2 + 0 + 1.7 + + + + 100 + + 1 + 6 + 9 + + + 0.85 + 12.69 + 0 + 2 + 0.4 + 0.6 + + + 0.01 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1.5 + 1 + 6 + 6 + + + 2 + + + + 250 + + 1 + 6 + 12 + + + 0.85 + 12.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 0.60 + 0.50 + 0.30 + 0.20 + 0.20 + 1.20 + 0.50 + 0.60 + 0.20 + 0.20 + + + 1.5 + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.75 + 12.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1.5 + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.75 + 12.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1.5 + 1 + 6 + 6 + + + + 520 + + 1 + 6 + 12 + + + 0.75 + 19.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 0.60 + 0.60 + 0.30 + 0.30 + 0.10 + 1.10 + 0.70 + 0.70 + 0.40 + 0.10 + + + 1.5 + 1 + 6 + 6 + + + + 600 + + 1 + 6 + 16 + + + 0.75 + 19.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 0.60 + 0.60 + 0.30 + 0.30 + 0.10 + 1.10 + 0.70 + 0.70 + 0.40 + 0.10 + + + 1.5 + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.75 + 19.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1.5 + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.75 + 19.69 + 0 + 2 + 0.4 + 0.7 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1.5 + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.75 + 19.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.30 + 0.80 + 0.50 + 0.30 + 0.10 + 2.10 + 1.10 + 0.70 + 0.40 + 0.10 + + + 1.5 + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.85 + 15.76 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 2.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 3.30 + 1.90 + 0.70 + 0.60 + 0.10 + 12.10 + 8.10 + 3.10 + 1.10 + 0.10 + + + 1.5 + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 14.8 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 2.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 12 + 5.2 + 3 + 2.2 + 0.9 + 18 + 15 + 6 + 4.5 + 3 + + + 1.5 + 1 + 6 + 6 + + + 2 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 14.8 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 3.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 24 + 10.5 + 6 + 4.5 + 1.8 + 36 + 30 + 12 + 9.0 + 6 + + + 1.5 + 1 + 6 + 6 + + + + + + + SR_CAMERA_ID_K6_WIDE_S5KHM2 + 1.7 + 2.2 + + + + 200 + + 1 + 6 + 9 + + + 0.85 + 8.69 + 0 + 4 + 1 + 1 + + + 0.15 + 950.0 + true + 0.5 + 0.0 + false + false + false + + + 0.1 + 1.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 2.72 + 1.24 + 1.28 + 0.20 + 0.20 + 2.80 + 1.12 + 1.36 + 0.20 + 0.20 + + + 2.0 + 1 + 6 + 6 + + + 2 + + + + 300 + + 1 + 6 + 12 + + + 0.95 + 12.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.6 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 1.36 + 1.12 + 0.64 + 0.20 + 0.20 + 2.80 + 1.12 + 1.36 + 0.20 + 0.20 + + + 2.0 + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.95 + 12.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 1.20 + 0.80 + 0.60 + 0.10 + 0.10 + 2.20 + 0.80 + 0.80 + 0.10 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 525 + + 1 + 6 + 12 + + + 0.95 + 16.69 + 0 + 2 + 0.3 + 0.6 + + + 0.1 + 1.2 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.2 + 0.2 + 1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 800 + + 1 + 6 + 16 + + + 0.95 + 13.69 + 0 + 2 + 0.4 + 0.6 + + + 0.5 + 1.6 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + 1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 1100 + + 1 + 6 + 20 + + + 0.95 + 16.69 + 0 + 2 + 0.4 + 0.7 + + + 0.3 + 1.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.2 + 0.2 + 1 + + + 2.00 + 1.40 + 0.60 + 0.20 + 0.10 + 4.20 + 2.20 + 0.70 + 0.20 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 1600 + + 1 + 6 + 20 + + + 0.95 + 19.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.6 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.30 + 0.80 + 0.50 + 0.30 + 0.10 + 2.10 + 1.10 + 0.70 + 0.40 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 3500 + + 1 + 8 + 24 + + + 0.85 + 15.76 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 2.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 2.4 + 1.4 + 0.45 + 0.3 + 0 + 9 + 6 + 2.25 + 0.75 + 0 + + + 2.0 + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 14.8 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 3.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 12 + 5.2 + 3 + 2.2 + 0.9 + 18 + 15 + 6 + 4.5 + 3 + + + 2.0 + 1 + 6 + 6 + + + 2 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 14.8 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 3.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 32 + 14.0 + 8 + 6.0 + 2.4 + 48 + 40 + 16 + 12.0 + 8 + + + 2.0 + 1 + 6 + 6 + + + + + + + SR_CAMERA_ID_K6_WIDE_S5KHM2 + 2.2 + 3.6 + + + + 100 + + 1 + 6 + 9 + + + 0.85 + 12.69 + 0 + 4 + 0.4 + 0.6 + + + 0.01 + 0.6 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 1.36 + 1.12 + 0.64 + 0.20 + 0.20 + 2.80 + 1.12 + 1.36 + 0.20 + 0.20 + + + 2.0 + 1 + 6 + 6 + + + 2 + + + + 200 + + 1 + 6 + 12 + + + 0.85 + 12.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 1.36 + 1.12 + 0.64 + 0.20 + 0.20 + 2.80 + 1.12 + 1.36 + 0.20 + 0.20 + + + 2.0 + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.95 + 12.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 1.20 + 0.80 + 0.60 + 0.10 + 0.10 + 2.20 + 0.80 + 0.80 + 0.10 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.95 + 12.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 1.20 + 0.80 + 0.60 + 0.10 + 0.10 + 2.20 + 0.80 + 0.80 + 0.10 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 520 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.6 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.95 + 19.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.6 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.95 + 19.69 + 0 + 2 + 0.4 + 0.7 + + + 0.1 + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 2.00 + 1.40 + 0.60 + 0.20 + 0.10 + 4.20 + 2.20 + 0.70 + 0.20 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.95 + 19.69 + 0 + 2 + 0.4 + 0.7 + + + 0.1 + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.30 + 0.80 + 0.50 + 0.30 + 0.10 + 2.10 + 1.10 + 0.70 + 0.40 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.85 + 15.76 + 0 + 2 + 0.4 + 0.7 + + + 0.1 + 1.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 3.2 + 1.8 + 0.6 + 0.5 + 0 + 12 + 8 + 3 + 1 + 0 + + + 2.0 + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 14.8 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 2.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 12 + 5.2 + 3 + 2.2 + 0.9 + 18 + 15 + 6 + 4.5 + 3 + + + 2.0 + 1 + 6 + 6 + + + 2 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 14.8 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 2.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 32 + 14.0 + 8 + 6.0 + 2.4 + 48 + 40 + 16 + 12.0 + 8 + + + 2.0 + 1 + 6 + 6 + + + + + + + SR_CAMERA_ID_K6_WIDE_S5KHM2 + 3.6 + 4.2 + + + + 100 + + 1 + 6 + 9 + + + 0.85 + 8.69 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 1.2 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.2 + 0.2 + 1 + + + 2.72 + 2.24 + 1.28 + 0.20 + 0.20 + 5.60 + 2.24 + 2.72 + 0.20 + 0.20 + + + 2.0 + 1 + 6 + 6 + + + 2 + + + + 200 + + 1 + 6 + 12 + + + 0.85 + 14.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 1.36 + 1.12 + 0.64 + 0.20 + 0.20 + 2.80 + 1.12 + 1.36 + 0.20 + 0.20 + + + 2.0 + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.95 + 14.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 1.20 + 0.80 + 0.60 + 0.10 + 0.10 + 2.20 + 0.80 + 0.80 + 0.10 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.1 + 0.95 + 14.69 + 0 + 2 + 0.4 + 0.6 + + + 0.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 1.20 + 0.80 + 0.60 + 0.10 + 0.10 + 2.20 + 0.80 + 0.80 + 0.10 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 520 + + 1 + 6 + 12 + + + 0.95 + 8.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.95 + 8.69 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 2.00 + 1.05 + 0.45 + 0.40 + 0.20 + 4.20 + 1.65 + 1.05 + 0.40 + 0.20 + + + 2.0 + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.95 + 8.69 + 0 + 4 + 0.4 + 0.7 + + + 0.5 + 1.6 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.2 + 0.2 + 1 + + + 2.00 + 1.40 + 0.60 + 0.20 + 0.10 + 4.20 + 2.20 + 1.40 + 0.20 + 0.10 + + + 2.0 + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.95 + 12.69 + 0 + 2 + 0.4 + 0.7 + + + 0.1 + 1.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.95 + 1.20 + 0.75 + 0.45 + 0.15 + 3.15 + 1.65 + 1.05 + 0.60 + 0.15 + + + 2.0 + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.85 + 15.76 + 0 + 2 + 0.4 + 0.7 + + + 0.1 + 2.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 4.8 + 2.7 + 0.9 + 0.75 + 0.1 + 18 + 12 + 4.5 + 1.5 + 0.1 + + + 2.0 + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 15.8 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 2.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 16 + 6.8 + 4 + 2.8 + 1.2 + 24 + 20 + 8 + 6.0 + 4 + + + 2.0 + 1 + 6 + 6 + + + 2 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 14.8 + 0 + 2 + 0.4 + 0.6 + + + 0.1 + 3.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 36 + 15.8 + 9 + 6.8 + 2.7 + 54 + 45 + 18 + 13.5 + 9 + + + 2.0 + 1 + 6 + 6 + + + + + + SR_CAMERA_ID_K6_WIDE_S5KHM2 + 4.2 + 6.3 + + + + 150 + + 1 + 6 + 9 + + + 0.85 + 6.73 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 1.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 2.34 + 2.00 + 1.26 + 0.30 + 0.30 + 4.50 + 2.00 + 2.34 + 0.30 + 0.30 + + + 4.0 + 1 + 6 + 6 + + + 2 + + + + 180 + + 1 + 6 + 12 + + + 0.85 + 10.73 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 0.7 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.17 + 0.99 + 0.63 + 0.30 + 0.30 + 2.25 + 0.99 + 1.17 + 0.30 + 0.30 + + + 4.0 + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.95 + 10.73 + 0 + 4 + 0.5 + 0.7 + + + 0.1 + 0.7 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.17 + 0.99 + 0.63 + 0.20 + 0.20 + 2.25 + 0.99 + 1.17 + 0.20 + 0.20 + + + 4.0 + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.95 + 10.73 + 0 + 4 + 0.5 + 0.7 + + + 0.1 + 0.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 0.90 + 0.60 + 0.45 + 0.10 + 0.10 + 1.45 + 0.60 + 0.60 + 0.10 + 0.10 + + + 4.0 + 1 + 6 + 6 + + + + 530 + + 1 + 6 + 12 + + + 0.95 + 12.73 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 4.0 + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.95 + 12.73 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 4.0 + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.95 + 12.73 + 0 + 6 + 0.4 + 0.7 + + + 0.5 + 2.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + 1 + + + 2.00 + 1.40 + 0.60 + 0.20 + 0.10 + 4.20 + 2.20 + 1.40 + 0.20 + 0.10 + + + 4.0 + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.95 + 12.73 + 0 + 4 + 0.4 + 0.7 + + + 0.1 + 1.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.95 + 1.20 + 0.75 + 0.45 + 0.15 + 3.15 + 1.65 + 1.05 + 0.60 + 0.15 + + + 4.0 + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.90 + 8.76 + 0 + 4 + 0.4 + 0.7 + + + 0.1 + 2.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 4.8 + 2.7 + 0.9 + 0.75 + 0.1 + 18 + 12 + 4.5 + 1.5 + 0.1 + + + 4.0 + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 7.8 + 0 + 4 + 0.4 + 0.7 + + + 0.1 + 2.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 3.81 + 1.68 + 0.95 + 1.41 + 0.58 + 5.21 + 4.76 + 1.90 + 2.68 + 1.89 + + + 4.0 + 1 + 6 + 6 + + + 2 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 9.8 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 3.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 36 + 15.8 + 9 + 6.8 + 2.7 + 54 + 45 + 18 + 12.0 + 9 + + + 4.0 + 1 + 6 + 6 + + + + + + SR_CAMERA_ID_K6_WIDE_S5KHM2 + 6.3 + 8.3 + + + + 150 + + 1 + 6 + 9 + + + 0.85 + 6.73 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 0.6 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 2.34 + 2.00 + 1.26 + 0.30 + 0.30 + 4.50 + 2.00 + 2.34 + 0.30 + 0.30 + + + 4.0 + 1 + 6 + 6 + + + 2 + + + + 180 + + 1 + 6 + 12 + + + 0.85 + 6.73 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 0.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.17 + 0.99 + 0.63 + 0.30 + 0.30 + 2.25 + 0.99 + 1.17 + 0.30 + 0.30 + + + 4.0 + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.95 + 6.73 + 0 + 4 + 0.5 + 0.7 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.17 + 0.99 + 0.63 + 0.20 + 0.20 + 2.25 + 0.99 + 1.17 + 0.20 + 0.20 + + + 4.0 + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.95 + 10.73 + 0 + 4 + 0.5 + 0.7 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 0.90 + 0.60 + 0.45 + 0.10 + 0.10 + 1.45 + 0.60 + 0.60 + 0.10 + 0.10 + + + 4.0 + 1 + 6 + 6 + + + + 530 + + 1 + 6 + 12 + + + 0.95 + 12.73 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 4.0 + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.95 + 12.73 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 4.0 + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.95 + 10.73 + 0 + 4 + 0.4 + 0.7 + + + 0.1 + 1.5 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.2 + 0.2 + 1 + + + 2.00 + 1.40 + 0.60 + 0.20 + 0.10 + 4.20 + 2.20 + 1.40 + 0.20 + 0.10 + + + 4.0 + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.95 + 12.73 + 0 + 4 + 0.4 + 0.7 + + + 0.1 + 1.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.95 + 1.20 + 0.75 + 0.45 + 0.15 + 3.15 + 1.65 + 1.05 + 0.60 + 0.15 + + + 4.0 + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.90 + 10.76 + 0 + 4 + 0.4 + 0.7 + + + 0.1 + 2.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 4.8 + 2.7 + 0.9 + 0.75 + 0.1 + 18 + 12 + 4.5 + 1.5 + 0.1 + + + 4.0 + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 20.8 + 0 + 2 + 0.4 + 0.7 + + + 0.01 + 2.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.5 + 0.5 + 1 + + + 3.81 + 1.68 + 0.95 + 1.41 + 0.58 + 5.21 + 4.76 + 1.90 + 2.68 + 1.89 + + + 4.0 + 1 + 6 + 6 + + + 2 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 14.8 + 0 + 4 + 0.4 + 0.6 + + + 0.1 + 3.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 36 + 15.8 + 9 + 6.8 + 2.7 + 54 + 45 + 18 + 12.0 + 9 + + + 4.0 + 1 + 6 + 6 + + + + + + + SR_CAMERA_ID_K6_WIDE_S5KHM2 + 8.3 + Inf + + + + 100 + + 1 + 6 + 9 + + + 0.85 + 6.73 + 0 + 6 + 0.4 + 0.6 + + + 0.1 + 0.6 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 2.34 + 2.00 + 1.26 + 0.30 + 0.30 + 4.50 + 2.00 + 2.34 + 0.30 + 0.30 + + + 6.0 + 1 + 6 + 6 + + + 2 + + + + 180 + + 1 + 6 + 12 + + + 0.85 + 6.73 + 0 + 6 + 0.4 + 0.6 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.17 + 0.99 + 0.63 + 0.30 + 0.30 + 2.25 + 0.99 + 1.17 + 0.30 + 0.30 + + + 6.0 + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.85 + 6.73 + 0 + 6 + 0.5 + 0.7 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.17 + 0.99 + 0.63 + 0.20 + 0.20 + 2.25 + 0.99 + 1.17 + 0.20 + 0.20 + + + 6.0 + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.85 + 8.73 + 0 + 6 + 0.5 + 0.7 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 0.90 + 0.60 + 0.45 + 0.10 + 0.10 + 1.45 + 0.60 + 0.60 + 0.10 + 0.10 + + + 6.0 + 1 + 6 + 6 + + + + 540 + + 1 + 6 + 12 + + + 0.85 + 8.73 + 0 + 6 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 6.0 + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.85 + 8.73 + 0 + 6 + 0.4 + 0.6 + + + 0.1 + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 6.0 + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.85 + 10.73 + 0 + 6 + 0.4 + 0.7 + + + 0.3 + 1.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.2 + 0.2 + 1 + + + 1.10 + 1.10 + 0.60 + 0.60 + 0.10 + 6.10 + 4.10 + 2.10 + 0.60 + 0.10 + + + 6.0 + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.85 + 10.73 + 0 + 6 + 0.5 + 0.8 + + + 0.1 + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 1.95 + 1.20 + 0.75 + 0.45 + 0.15 + 3.15 + 1.65 + 1.05 + 0.60 + 0.15 + + + 6.0 + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.85 + 12.5 + 0 + 6 + 0.5 + 0.8 + + + 0.1 + 3.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.3 + 0.3 + 1 + + + 4.95 + 2.85 + 1.05 + 0.90 + 0.15 + 18.15 + 12.15 + 4.65 + 1.65 + 0.15 + + + 6.0 + 1 + 6 + 6 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 10.73 + 0 + 6 + 0.4 + 0.6 + + + 0.1 + 3.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.4 + 0.4 + 1 + + + 4.8 + 2.1 + 1.2 + 1.8 + 1.2 + 7.2 + 6 + 2.4 + 1.8 + 0.12 + + + 6.0 + 1 + 6 + 6 + + + 2 + + + + + + SR_CAMERA_ID_K6_WIDE_GW3 + 0 + 1.7 + + + + 100 + + 1 + 6 + 9 + + + 0.85 + 19.69 + 0 + 0.3 + 0.3 + + + 0.8 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 250 + + 1 + 6 + 12 + + + 0.85 + 19.69 + 0 + 0.3 + 0.3 + + + 0.8 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.50 + 0.30 + 0.20 + 0.20 + 1.20 + 0.50 + 0.60 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.75 + 19.69 + 0 + 0.3 + 0.3 + + + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.75 + 19.69 + 0 + 0.3 + 0.3 + + + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 520 + + 1 + 6 + 12 + + + 0.75 + 19.69 + 0 + 0.3 + 0.3 + + + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.60 + 0.30 + 0.30 + 0.10 + 1.10 + 0.70 + 0.70 + 0.40 + 0.10 + + + 1 + 6 + 6 + + + + 600 + + 1 + 6 + 16 + + + 0.75 + 19.69 + 0 + 0.3 + 0.3 + + + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.60 + 0.30 + 0.30 + 0.10 + 1.10 + 0.70 + 0.70 + 0.40 + 0.10 + + + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.75 + 19.69 + 0 + 0.3 + 0.3 + + + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.75 + 19.69 + 0 + 0.3 + 0.3 + + + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.75 + 19.69 + 0 + 0.3 + 0.3 + + + 0.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.30 + 0.80 + 0.50 + 0.30 + 0.10 + 2.10 + 1.10 + 0.70 + 0.40 + 0.10 + + + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.85 + 14.76 + 0 + 0.3 + 0.3 + + + 5.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 3.30 + 1.90 + 0.70 + 0.60 + 0.10 + 12.10 + 8.10 + 3.10 + 1.10 + 0.10 + + + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 12 + 5.2 + 3 + 2.2 + 0.9 + 18 + 15 + 6 + 4.5 + 3 + + + 1 + 6 + 6 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 24 + 10.5 + 6 + 4.5 + 1.8 + 36 + 30 + 12 + 9.0 + 6 + + + 1 + 6 + 6 + + + + + + + SR_CAMERA_ID_K6_WIDE_GW3 + 1.7 + 2.2 + + + + 200 + + 1 + 6 + 9 + + + 0.85 + 19.69 + 0 + 0.3 + 0.3 + + + 0.8 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.8 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 525 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 800 + + 1 + 6 + 16 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1100 + + 1 + 6 + 20 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1600 + + 1 + 6 + 20 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.30 + 0.80 + 0.50 + 0.30 + 0.10 + 2.10 + 1.10 + 0.70 + 0.40 + 0.10 + + + 1 + 6 + 6 + + + + 3500 + + 1 + 8 + 24 + + + 0.85 + 14.76 + 0 + 0.3 + 0.3 + + + 5.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 3.2 + 1.8 + 0.6 + 0.5 + 0 + 12 + 8 + 3 + 1 + 0 + + + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 12 + 5.2 + 3 + 2.2 + 0.9 + 18 + 15 + 6 + 4.5 + 3 + + + 1 + 6 + 6 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 24 + 10.5 + 6 + 4.5 + 1.8 + 36 + 30 + 12 + 9.0 + 6 + + + 1 + 6 + 6 + + + + + + + SR_CAMERA_ID_K6_WIDE_GW3 + 2.2 + 3.6 + + + + 100 + + 1 + 6 + 9 + + + 0.85 + 19.69 + 0 + 0.3 + 0.3 + + + 1.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 200 + + 1 + 6 + 12 + + + 0.85 + 19.69 + 0 + 0.3 + 0.3 + + + 1.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 1.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 520 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.30 + 0.80 + 0.50 + 0.30 + 0.10 + 2.10 + 1.10 + 0.70 + 0.40 + 0.10 + + + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.85 + 14.76 + 0 + 0.3 + 0.3 + + + 3.8 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 3.2 + 1.8 + 0.6 + 0.5 + 0 + 12 + 8 + 3 + 1 + 0 + + + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 12 + 5.2 + 3 + 2.2 + 0.9 + 18 + 15 + 6 + 4.5 + 3 + + + 1 + 6 + 6 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 24 + 10.5 + 6 + 4.5 + 1.8 + 36 + 30 + 12 + 9.0 + 6 + + + 1 + 6 + 6 + + + + + + + SR_CAMERA_ID_K6_WIDE_GW3 + 3.6 + 4.2 + + + + 100 + + 1 + 6 + 9 + + + 0.85 + 19.69 + 0 + 0.3 + 0.3 + + + 1.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 200 + + 1 + 6 + 12 + + + 0.85 + 19.69 + 0 + 0.3 + 0.3 + + + 1.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 1.3 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 520 + + 1 + 6 + 12 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.95 + 19.69 + 0 + 0.3 + 0.3 + + + 0.9 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.30 + 0.80 + 0.50 + 0.30 + 0.10 + 2.10 + 1.10 + 0.70 + 0.40 + 0.10 + + + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.85 + 14.76 + 0 + 0.3 + 0.3 + + + 3.8 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 3.2 + 1.8 + 0.6 + 0.5 + 0 + 12 + 8 + 3 + 1 + 0 + + + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 12 + 5.2 + 3 + 2.2 + 0.9 + 18 + 15 + 6 + 4.5 + 3 + + + 1 + 6 + 6 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 24 + 10.5 + 6 + 4.5 + 1.8 + 36 + 30 + 12 + 9.0 + 6 + + + 1 + 6 + 6 + + + + + + + SR_CAMERA_ID_K6_WIDE_GW3 + 4.2 + 8.3 + + + + 150 + + 1 + 6 + 9 + + + 0.85 + 17.73 + 0 + 0.3 + 0.3 + + + 0.8 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.78 + 0.66 + 0.42 + 0.30 + 0.30 + 1.50 + 0.66 + 0.78 + 0.30 + 0.30 + + + 1 + 6 + 6 + + + + 180 + + 1 + 6 + 12 + + + 0.85 + 17.73 + 0 + 0.3 + 0.3 + + + 0.8 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.95 + 17.73 + 0 + 0.3 + 0.3 + + + 0.8 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.70 + 0.50 + 0.40 + 0.20 + 0.20 + 1.20 + 0.50 + 0.50 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.95 + 17.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 530 + + 1 + 6 + 12 + + + 0.95 + 17.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.95 + 17.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.95 + 17.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.95 + 17.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.30 + 0.80 + 0.50 + 0.30 + 0.10 + 2.10 + 1.10 + 0.70 + 0.40 + 0.10 + + + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.85 + 16.76 + 0 + 0.3 + 0.3 + + + 5.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 3.2 + 1.8 + 0.6 + 0.5 + 0 + 12 + 8 + 3 + 1 + 0 + + + 1 + 6 + 6 + + + + 10000 + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 4.29 + 1.88 + 1.07 + 0.80 + 0.33 + 6.43 + 5.36 + 2.15 + 1.60 + 1.07 + + + 1 + 6 + 6 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 11.8 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 24 + 10.5 + 6 + 4.5 + 1.8 + 36 + 30 + 12 + 9.0 + 6 + + + 1 + 6 + 6 + + + + + + + SR_CAMERA_ID_K6_WIDE_GW3 + 8.3 + Inf + + + + 100 + + 1 + 6 + 9 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 1.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 180 + + 1 + 6 + 12 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 1.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.68 + 0.56 + 0.32 + 0.20 + 0.20 + 1.40 + 0.56 + 0.68 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 300 + + 1 + 6 + 12 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 1.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.70 + 0.50 + 0.40 + 0.20 + 0.20 + 1.20 + 0.50 + 0.50 + 0.20 + 0.20 + + + 1 + 6 + 6 + + + + 400 + + 1 + 6 + 12 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.60 + 0.40 + 0.30 + 0.10 + 0.10 + 1.10 + 0.40 + 0.40 + 0.10 + 0.10 + + + 1 + 6 + 6 + + + + 540 + + 1 + 6 + 12 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 0.80 + 0.60 + 0.30 + 0.20 + 0.10 + 1.10 + 0.70 + 0.60 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 800 + + 1 + 8 + 16 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.00 + 0.70 + 0.30 + 0.20 + 0.10 + 2.10 + 1.10 + 0.70 + 0.20 + 0.10 + + + 1 + 6 + 6 + + + + 1100 + + 1 + 8 + 20 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.10 + 1.10 + 0.60 + 0.60 + 0.10 + 6.10 + 4.10 + 2.10 + 0.60 + 0.10 + + + 1 + 6 + 6 + + + + 1600 + + 1 + 8 + 20 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 0.4 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 1.30 + 0.80 + 0.50 + 0.30 + 0.10 + 2.10 + 1.10 + 0.70 + 0.40 + 0.10 + + + 1 + 6 + 6 + + + + 3000 + + 1 + 8 + 24 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 5.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 3.30 + 1.90 + 0.70 + 0.60 + 0.10 + 12.10 + 8.10 + 3.10 + 1.10 + 0.10 + + + 1 + 6 + 6 + + + + Inf + + 1 + 8 + 30 + + + 0.85 + 13.73 + 0 + 0.3 + 0.3 + + + 6.0 + 1 + 0.02 + 4.0 + 1.0 + 0.02 + 0.01 + 0.5 + 4 + 0.95 + 0.1 + 0.1 + + + 8 + 3.5 + 2 + 1.5 + 1.0 + 12 + 10 + 4 + 1.5 + 0 + + + 1 + 6 + 6 + + + + + + + + diff --git a/proprietary/vendor/etc/camera/vidhance_calibration b/proprietary/vendor/etc/camera/vidhance_calibration new file mode 100644 index 0000000..db68396 --- /dev/null +++ b/proprietary/vendor/etc/camera/vidhance_calibration @@ -0,0 +1 @@ +>Icccca5$16(2-aycpoIcccca%2& /$-*7+ 21, /(9$'aycsmztIIcccca34!/(&-%2ayc>Icccccccca5$16(2-aycqoIcccccccca' 7$aycaqsqslpqlptaoIcccccccca'$5(&$aycauaoIcccccccca'$6&1(37(2-ayca-(7( /c& /(!1 7(2-c%21c'$5(&$cumaIccccIccccccccasayc>Icccccccccccca34!/(&$6&1(37(2-ayca! &.c:('$c& ,$1 aoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsoclsmssspu{szvpvzoclsmssszuzpqz{wwoclsmsszs{stwq{toclsmsppuq{wzuxoclsmsppuxvtqstoIcccccccccccccccca%21: 1'7$3(9$aycsmpzpwpvuxoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$IccccccccccccIccccccccccccccccapayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{ cps{s3cvs%36aoIcccccccccccccccccccca%2& /$-*7+ 21, /(9$'aycsmzqpwqpoIcccccccccccccccccccca12//(-*+477$1(,$aycqsm{wvzoIcccccccccccccccccccca*812(,$67 ,3%%6$7aycwm{vtzoIcccccccccccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccccccccccca%21: 1'2(-76aycsoclpmvszqpx{v$lstoclsmsss{uuwpzspuoclsmssqxqsuvuwwoclsmsstwstv{pzxoclsmssqssvuzqszoIcccccccccccccccccccccccca%21: 1'7$3(9$aycsmpzvquxpv{oIcccccccccccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccccccccccca1$ 33/8ayc714$IccccccccccccccccccccIcccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3cvs%36aoIcccccccccccccccccccca%2& /$-*7+ 21, /(9$'aycsmxz{u{soIcccccccccccccccccccca12//(-*+477$1(,$aycqvmz{z{oIcccccccccccccccccccca*812(,$67 ,3%%6$7ayctmuxvpIccccccccccccccccIcccccccccccca34!/(&$6&1(37(2-ayca, (-c%12-7c& ,$1 aoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsocsmsspvwvuvptvocsmsssvqxqptvzpoclsmssq{w{{{uutoclsmssvwppqxsqwoclsmssqqpxszsqpoIcccccccccccccccca%21: 1'7$3(9$aycsmpuq{szwxwoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$IccccccccccccIccccccccccccccccapayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3cvs%36aoIcccccccccccccccccccca%2& /$-*7+ 21, /(9$'aycsmzuzzz{oIcccccccccccccccccccca12//(-*+477$1(,$aycvqmvwvpoIcccccccccccccccccccca*812(,$67 ,3%%6$7ayctmswvwIccccccccccccccccIcccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3cus%36aoIcccccccccccccccccccca%2& /$-*7+ 21, /(9$'aycsmzvsqqpoIcccccccccccccccccccca12//(-*+477$1(,$aycpumsxzxoIcccccccccccccccccccca*812(,$67 ,3%%6$7ayctmsxwxoIcccccccccccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccccccccccca%21: 1'2(-76aycsocsmsspvvvuwts{oclsmsssvpwz{z{wtoclsmssswqztpssutocsmsstpuu{vzxtocsmssz{sstwxqzoIcccccccccccccccccccccccca%21: 1'7$3(9$aycsmpzpp{pstvoIcccccccccccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccccccccccca1$ 33/8ayc714$IccccccccccccccccccccIcccccccccccca34!/(&$6&1(37(2-aycac 472922,c& ,$1 aoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsoclsmssqvquwuq{{ocsmssvqzquuupvocsmss{xz{spw{pocsmsvvzsvwzxxocsmps{wxtsuwoIcccccccccccccccca%21: 1'7$3(9$aycsmq{sqxxqwuoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$IccccccccccccIccccccccccccccccasayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3cvs%36aoIcccccccccccccccccccca%2& /$-*7+ 21, /(9$'aycsmwwtxtqoIcccccccccccccccccccca12//(-*+477$1(,$aycvqmuzvtoIcccccccccccccccccccca*812(,$67 ,3%%6$7ayctmpu{wIcccccccccccccccc + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/init/init.batterysecret.rc b/proprietary/vendor/etc/init/init.batterysecret.rc new file mode 100644 index 0000000..f060977 --- /dev/null +++ b/proprietary/vendor/etc/init/init.batterysecret.rc @@ -0,0 +1,29 @@ +on property:sys.boot_completed=1 + chmod 0664 /sys/class/usbpd/usbpd0/usbpd_verifed + chmod 0664 /sys/class/usbpd/usbpd0/request_vdm_cmd + chmod 0664 /sys/class/usbpd/usbpd0/verify_process + chmod 0664 /sys/class/power_supply/usb/pd_authentication + chmod 0664 /sys/class/power_supply/bms/authentic + chmod 0664 /sys/class/power_supply/bms_master/authentic + chmod 0664 /sys/class/power_supply/bms_slave/authentic + +service batterysecret /vendor/bin/batterysecret + class last_start + user root + group system system wakelock + disabled + seclabel u:r:batterysecret:s0 + +on property:sys.boot_completed=1 + start batterysecret + +#run batterysecret in off-charge mode +on charger + start batterysecret + chmod 0664 /sys/class/usbpd/usbpd0/usbpd_verifed + chmod 0664 /sys/class/usbpd/usbpd0/request_vdm_cmd + chmod 0664 /sys/class/usbpd/usbpd0/verify_process + chmod 0664 /sys/class/power_supply/usb/pd_authentication + chmod 0664 /sys/class/power_supply/bms/authentic + chmod 0664 /sys/class/power_supply/bms_master/authentic + chmod 0664 /sys/class/power_supply/bms_slave/authentic diff --git a/proprietary/vendor/etc/init/init.mi_thermald.rc b/proprietary/vendor/etc/init/init.mi_thermald.rc new file mode 100644 index 0000000..4491d62 --- /dev/null +++ b/proprietary/vendor/etc/init/init.mi_thermald.rc @@ -0,0 +1,12 @@ +on charger + wait /sys/class/power_supply/battery/temp + start mi_thermald +on boot + wait /sys/class/power_supply/battery/temp + start mi_thermald + +service mi_thermald /system/vendor/bin/mi_thermald + class main + user root + group system + seclabel u:r:mi_thermald:s0 diff --git a/proprietary/vendor/etc/init/init.vendor.sensors.rc b/proprietary/vendor/etc/init/init.vendor.sensors.rc new file mode 100644 index 0000000..24d4863 --- /dev/null +++ b/proprietary/vendor/etc/init/init.vendor.sensors.rc @@ -0,0 +1,52 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# # Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# # Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# # Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +on early-boot + + write /sys/kernel/boot_slpi/boot 1 + + chown system system /mnt/vendor/persist/sensors + chown system system /mnt/vendor/persist/sensors/sns.reg + chown system system /mnt/vendor/persist/sensors/sensors_list.txt + chown system system /mnt/vendor/persist/sensors/registry + chown system system /mnt/vendor/persist/sensors/registry/registry + chown system system /mnt/vendor/persist/sensors/registry/registry/sensors_registry + chown system system /mnt/vendor/persist/sensors/sensors_settings + chown system system /mnt/vendor/persist/sensors/registry/sns_reg_config + chown system system /mnt/vendor/persist/sensors/registry/sns_reg_version + chown system system /mnt/vendor/persist/sensors/registry/config + chmod 0664 /mnt/vendor/persist/sensors/sensors_settings + chown system system /sys/kernel/boot_adsp/ssr + +on post-fs-data && property:ro.build.type=userdebug + #sensors log dir + mkdir /data/vendor/sensors 0777 system system + mkdir /data/vendor/sensors/scripts 0777 system system diff --git a/proprietary/vendor/etc/init/vendor.sensors.qti.rc b/proprietary/vendor/etc/init/vendor.sensors.qti.rc new file mode 100644 index 0000000..bc8c95a --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.sensors.qti.rc @@ -0,0 +1,40 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# # Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# # Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# # Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +service vendor.sensors.qti /vendor/bin/sensors.qti + class core + user system + group system + +service vendor-sensor-sh /vendor/bin/init.qcom.sensors.sh + class late_start + user root + oneshot diff --git a/proprietary/vendor/etc/sensors/config/adux1050_0.json b/proprietary/vendor/etc/sensors/config/adux1050_0.json new file mode 100644 index 0000000..ce9484d --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/adux1050_0.json @@ -0,0 +1,60 @@ +{ + "config":{ + "hw_platform": ["MTP", "SWEET", "Surf", "POLARIS", "PERSEUS", "AQUILA"], + "soc_id": ["291", "246", "305", "321", "365"] + }, + "adux1050_0":{ + "owner": "sns_adux1050", + ".proximity":{ + "owner": "sns_adux1050", + ".config":{ + "owner": "sns_adux1050", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".custom":{ + "owner": "sns_adux1050", + ".config":{ + "owner": "sns_adux1050", + "version":{ "type": "flt", "ver": "0", + "data": "0x0000" + }, + "reg_06":{ "type": "flt", "ver": "1", + "data": "0x0000" + }, + "reg_09":{ "type": "flt", "ver": "1", + "data": "0x0000" + }, + "reg_0A":{ "type": "flt", "ver": "1", + "data": "0x0000" + }, + "reg_79":{ "type": "flt", "ver": "1", + "data": "0x0000" + }, + "reg_0B":{ "type": "flt", "ver": "1", + "data": "0x0000" + }, + "reg_0E":{ "type": "flt", "ver": "1", + "data": "0x0000" + }, + "reg_0F":{ "type": "flt", "ver": "1", + "data": "0x0000" + }, + "reg_7A":{ "type": "flt", "ver": "1", + "data": "0x0000" + } + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/ak991x_dri_0.json b/proprietary/vendor/etc/sensors/config/ak991x_dri_0.json new file mode 100644 index 0000000..fad3892 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ak991x_dri_0.json @@ -0,0 +1,39 @@ +{ + "config":{ + "hw_platform": ["QRD", "MTP", "SWEET", "Surf", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341"] + }, + "ak0991x_0":{ + "owner": "sns_ak0991x", + ".mag":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".config_2":{ + "owner": "sns_ak0991x", + "use_fifo":{ "type": "int", "ver": "0", + "data": "1" + }, + "nsf":{ "type": "int", "ver": "0", + "data": "0" + }, + "sdr":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/bu27030_0.json b/proprietary/vendor/etc/sensors/config/bu27030_0.json new file mode 100644 index 0000000..ac73c40 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/bu27030_0.json @@ -0,0 +1,28 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf","SWEET"], + "soc_id": ["291", "246", "365"] + }, + "bu27030_0":{ + "owner": "sns_bu27030", + ".ambient_light":{ + "owner": "sns_bu27030", + ".config":{ + "owner": "sns_bu27030", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/icm4x6xx_0.json b/proprietary/vendor/etc/sensors/config/icm4x6xx_0.json new file mode 100644 index 0000000..c7d9bb7 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/icm4x6xx_0.json @@ -0,0 +1,100 @@ +{ + "config": + { + "hw_platform": ["QRD", "MTP", "SWEET", "Surf", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "icm4x6xx_0":{ + "owner": "icm4x6xx", + ".accel":{ + "owner": "icm4x6xx", + ".config":{ + "owner": "icm4x6xx", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "icm4x6xx", + ".config":{ + "owner": "icm4x6xx", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "7" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "icm4x6xx", + ".config":{ + "owner": "icm4x6xx", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".freefall":{ + "owner": "icm4x6xx", + ".config":{ + "owner": "icm4x6xx", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "icm4x6xx", + ".config":{ + "owner": "icm4x6xx", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/lsm6dso_0.json b/proprietary/vendor/etc/sensors/config/lsm6dso_0.json new file mode 100644 index 0000000..cdd3c7d --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/lsm6dso_0.json @@ -0,0 +1,82 @@ +{ + "config": + { + "hw_platform": ["QRD", "MTP", "Dragon", "Surf", "HDK", "PERSEUS", "SWEET"], + "soc_id": ["336", "339", "341", "321", "365"] + }, + "lsm6dso_0":{ + "owner": "lsm6dso", + ".accel":{ + "owner": "lsm6dso", + ".config":{ + "owner": "lsm6dso", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dso", + ".config":{ + "owner": "lsm6dso", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "1", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dso", + ".config":{ + "owner": "lsm6dso", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dso", + ".config":{ + "owner": "lsm6dso", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sm7150_adux1050_0.json b/proprietary/vendor/etc/sensors/config/sm7150_adux1050_0.json new file mode 100644 index 0000000..d6b332e --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sm7150_adux1050_0.json @@ -0,0 +1,99 @@ +{ + "config":{ + "hw_platform": ["MTP", "SWEET", "Surf", "AQUILA"], + "soc_id": ["291", "246", "305", "321", "365"] + }, + "adux1050_0_platform":{ + "owner": "sns_adux1050", + ".config":{ + "owner": "sns_adux1050", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "2", + "data": "5" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "44" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "120" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "2" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vdd_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vdd" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".placement":{ + "owner": "sns_adux1050", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sm7150_ak991x_0.json b/proprietary/vendor/etc/sensors/config/sm7150_ak991x_0.json new file mode 100644 index 0000000..9e415e2 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sm7150_ak991x_0.json @@ -0,0 +1,241 @@ +{ + "config": + { + "hw_platform": ["MTP", "SWEET", "QRD", "HDK", "AQUILA"], + "soc_id": ["321", "341", "365"] + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "12" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "119" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "1" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".orient":{ + "owner": "sns_ak0991x", + "x":{ "type": "str", "ver": "4", + "data": "+x" + }, + "y":{ "type": "str", "ver": "4", + "data": "+y" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".mag":{ + "owner": "sns_ak0991x", + ".fac_cal":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0262" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0451" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0089" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0451" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0414" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": " -0.0118" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0089" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "-0.0118" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "0.9324" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_ak0991x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".pdc_parameter":{ + "owner": "sns_ak0991x", + "0":{ "type": "flt", "ver": "0", + "data": "55" + }, + "1":{ "type": "flt", "ver": "0", + "data": "85" + }, + "2":{ "type": "flt", "ver": "0", + "data": "241" + }, + "3":{ "type": "flt", "ver": "0", + "data": "207" + }, + "4":{ "type": "flt", "ver": "0", + "data": "234" + }, + "5":{ "type": "flt", "ver": "0", + "data": "222" + }, + "6":{ "type": "flt", "ver": "0", + "data": "254" + }, + "7":{ "type": "flt", "ver": "0", + "data": "209" + }, + "8":{ "type": "flt", "ver": "0", + "data": "215" + }, + "9":{ "type": "flt", "ver": "0", + "data": "55" + }, + "10":{ "type": "flt", "ver": "0", + "data": "67" + }, + "11":{ "type": "flt", "ver": "0", + "data": "228" + }, + "12":{ "type": "flt", "ver": "0", + "data": "74" + }, + "13":{ "type": "flt", "ver": "0", + "data": "52" + }, + "14":{ "type": "flt", "ver": "0", + "data": "253" + }, + "15":{ "type": "flt", "ver": "0", + "data": "78" + }, + "16":{ "type": "flt", "ver": "0", + "data": "1" + }, + "17":{ "type": "flt", "ver": "0", + "data": "247" + }, + "18":{ "type": "flt", "ver": "0", + "data": "110" + }, + "19":{ "type": "flt", "ver": "0", + "data": "247" + }, + "20":{ "type": "flt", "ver": "0", + "data": "197" + }, + "21":{ "type": "flt", "ver": "0", + "data": "255" + }, + "22":{ "type": "flt", "ver": "0", + "data": "152" + }, + "23":{ "type": "flt", "ver": "0", + "data": "160" + }, + "24":{ "type": "flt", "ver": "0", + "data": "11" + }, + "25":{ "type": "flt", "ver": "0", + "data": "114" + }, + "26":{ "type": "flt", "ver": "0", + "data": "241" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sm7150_bu27030_0.json b/proprietary/vendor/etc/sensors/config/sm7150_bu27030_0.json new file mode 100644 index 0000000..4c4aaec --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sm7150_bu27030_0.json @@ -0,0 +1,156 @@ +{ + "config":{ + "hw_platform": ["MTP", "Dragon", "Surf","SWEET"], + "soc_id": ["291", "246", "365"] + }, + "bu27030_0_platform":{ + "owner": "sns_bu27030", + ".config":{ + "owner": "sns_bu27030", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "5" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "56" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "120" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".ambient_light":{ + "owner": "sns_bu27030", + ".fac_cal":{ + "owner": "sns_bu27030", + "scale":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "bias":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".lcd_lux":{ + "owner": "sns_bu27030", + ".diff_adc":{ + "owner": "sns_bu27030", + "data0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "data1":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".highlcd":{ + "owner": "sns_tsl2560", + ".fac_cal":{ + "owner": "sns_tsl2560", + "dbv":{ "type": "flt", "ver": "0", + "data": "4095.0" + }, + "lux":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".lowlcd":{ + "owner": "sns_tsl2560", + ".fac_cal":{ + "owner": "sns_tsl2560", + "dbv":{ "type": "flt", "ver": "0", + "data": "200.0" + }, + "lux":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".prx2lux":{ + "owner": "sns_tsl2560", + ".fac_cal":{ + "owner": "sns_tsl2560", + "ch0_diff":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "ch1_diff":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".coefficient":{ + "owner": "sns_bu27030", + "0":{ "type": "flt", "ver": "0", + "data": "200.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "-0.26" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.8" + }, + "3":{ "type": "flt", "ver": "0", + "data": "-0.27" + }, + "4":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "600.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sm7150_icm4x6xx_0.json b/proprietary/vendor/etc/sensors/config/sm7150_icm4x6xx_0.json new file mode 100644 index 0000000..985182b --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sm7150_icm4x6xx_0.json @@ -0,0 +1,238 @@ +{ + "config":{ + "hw_platform": ["QRD", "MTP", "SWEET", "Surf", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "icm4x6xx_0_platform":{ + "owner": "icm4x6xx", + ".config":{ + "owner": "icm4x6xx", + "bus_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "3" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "9600" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "86" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".orient":{ + "owner": "icm4x6xx", + "x":{ "type": "str", "ver": "1", + "data": "+x" + }, + "y":{ "type": "str", "ver": "1", + "data": "-y" + }, + "z":{ "type": "str", "ver": "1", + "data": "-z" + } + }, + ".gyro":{ + "owner": "icm4x6xx", + ".fac_cal":{ + "owner": "icm4x6xx", + ".corr_mat":{ + "owner": "icm4x6xx", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "icm4x6xx", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "icm4x6xx", + ".fac_cal":{ + "owner": "icm4x6xx", + ".corr_mat":{ + "owner": "icm4x6xx", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "icm4x6xx", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "icm4x6xx", + ".fac_cal": + { + "owner": "icm4x6xx", + ".scale":{ + "owner": "icm4x6xx", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "icm4x6xx", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "icm4x6xx", + ".config":{ + "owner": "icm4x6xx", + "thresh":{ "type": "flt", "ver": "1", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "icm4x6xx", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sm7150_lsm6dso_0.json b/proprietary/vendor/etc/sensors/config/sm7150_lsm6dso_0.json new file mode 100644 index 0000000..67565bd --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sm7150_lsm6dso_0.json @@ -0,0 +1,238 @@ +{ + "config":{ + "hw_platform": ["HDK", "PERSEUS", "SWEET"], + "soc_id": ["321", "365"] + }, + "lsm6dso_0_platform":{ + "owner": "lsm6dso", + ".config":{ + "owner": "lsm6dso", + "bus_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "3" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "9600" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "86" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "1" + }, + "vddio_rail":{ "type": "str", "ver": "1", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".orient":{ + "owner": "lsm6dso", + "x":{ "type": "str", "ver": "2", + "data": "+x" + }, + "y":{ "type": "str", "ver": "2", + "data": "-y" + }, + "z":{ "type": "str", "ver": "1", + "data": "-z" + } + }, + ".gyro":{ + "owner": "lsm6dso", + ".fac_cal":{ + "owner": "lsm6dso", + ".corr_mat":{ + "owner": "lsm6dso", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dso", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dso", + ".fac_cal":{ + "owner": "lsm6dso", + ".corr_mat":{ + "owner": "lsm6dso", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dso", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dso", + ".fac_cal": + { + "owner": "lsm6dso", + ".scale":{ + "owner": "lsm6dso", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dso", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dso", + ".config":{ + "owner": "lsm6dso", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dso", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sm7150_power_0.json b/proprietary/vendor/etc/sensors/config/sm7150_power_0.json new file mode 100644 index 0000000..28cc0b2 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sm7150_power_0.json @@ -0,0 +1,348 @@ +{ + "config":{ + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365"] + }, + "power":{ + "owner": "power_manager", + ".island":{ + "owner": "power_manager", + "enable_island":{ "type": "int", "ver": "0", + "data": "1" + } + }, + ".gpio":{ + "owner": "power_manager", + ".gpio_0":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".gpio_1":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".gpio_2":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "2" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "2" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".gpio_3":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "3" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "2" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".gpio_4":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "4" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "2" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "3" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "2" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "2" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "3" + } + }, + ".gpio_5":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "5" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "2" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "3" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "2" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "2" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "3" + } + }, + ".gpio_6":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "6" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".gpio_7":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "7" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".gpio_11":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "2", + "data": "11" + }, + "active_fs":{ "type": "int", "ver": "2", + "data": "1" + }, + "active_dir":{ "type": "int", "ver": "2", + "data": "1" + }, + "active_pull":{ "type": "int", "ver": "2", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "2", + "data": "3" + }, + "sleep_fs":{ "type": "int", "ver": "2", + "data": "0" + }, + "sleep_dir":{ "type": "int", "ver": "2", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "2", + "data": "2" + }, + "sleep_drive":{ "type": "int", "ver": "2", + "data": "0" + } + }, + ".gpio_12":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "12" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "3" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "2" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "3" + } + }, + ".gpio_13":{ + "owner": "power_manager", + "gpio_num":{ "type": "int", "ver": "0", + "data": "13" + }, + "active_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "active_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_pull":{ "type": "int", "ver": "0", + "data": "0" + }, + "active_drive":{ "type": "int", "ver": "0", + "data": "3" + }, + "sleep_fs":{ "type": "int", "ver": "0", + "data": "1" + }, + "sleep_dir":{ "type": "int", "ver": "0", + "data": "0" + }, + "sleep_pull":{ "type": "int", "ver": "0", + "data": "2" + }, + "sleep_drive":{ "type": "int", "ver": "0", + "data": "3" + } + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sm7150_tsl2540.json b/proprietary/vendor/etc/sensors/config/sm7150_tsl2540.json new file mode 100644 index 0000000..2ba6aaa --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sm7150_tsl2540.json @@ -0,0 +1,108 @@ +{ + "config":{ + "hw_platform": ["MTP", "Dragon", "Surf","SWEET"], + "soc_id": ["291", "246", "365"] + }, + "tsl2540_platform":{ + "owner": "sns_tsl2540", + ".config":{ + "owner": "sns_tsl2540", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "5" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "57" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "120" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "1", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".als":{ + "owner": "sns_tsl2540", + ".fac_cal":{ + "owner": "sns_tsl2540", + "scale":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "bias":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".coefficient":{ + "owner": "sns_tsl2540", + "0":{ "type": "flt", "ver": "1", + "data": "3462.1" + }, + "1":{ "type": "flt", "ver": "1", + "data": "-0.245" + }, + "2":{ "type": "flt", "ver": "1", + "data": "0.853" + }, + "3":{ "type": "flt", "ver": "1", + "data": "-0.164" + }, + "4":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "1", + "data": "-0.204" + }, + "9":{ "type": "flt", "ver": "1", + "data": "2573.1" + }, + "10":{ "type": "flt", "ver": "0", + "data": "600.0" + }, + "11":{ "type": "flt", "ver": "1", + "data": "1.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_amd.json b/proprietary/vendor/etc/sensors/config/sns_amd.json new file mode 100644 index 0000000..202d559 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_amd.json @@ -0,0 +1,15 @@ +{ + "config": { + "hw_platform": [ "MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "340", "347", "341", "360"] + }, + "sns_amd": { + "owner": "sns_amd", + "param1": {"ver": "0","type": "flt","data": "0.06" + }, + "param2": {"ver": "0","type": "flt","data": "0.5" + }, + "sample_rate": {"ver": "0","type": "flt", "data": "10.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json b/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json new file mode 100644 index 0000000..7b5edfe --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json @@ -0,0 +1,11 @@ +{ + "config": { + "hw_platform": [ "MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["339", "340","365"] + }, + "sns_amd": { + "owner": "sns_amd", + "enabled": {"ver": "2","type": "int", "data": "1" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_aod.json b/proprietary/vendor/etc/sensors/config/sns_aod.json new file mode 100644 index 0000000..f2d749a --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_aod.json @@ -0,0 +1,28 @@ +{ + "config": { + "hw_platform": [ + "MTP", "SWEET", "Surf", "POLARIS", "URSA", "DIPPER", "PERSEUS", "AQUILA" + ], + "soc_id": [ + "365", "246", "305", "321", "339" + ] + }, + "sns_aod": { + "owner": "sns_aod", + ".params":{ + "owner": "sns_aod", + "param1": { + "ver": "0", "type": "flt", "data": "300" + }, + "param2": { + "ver": "2", "type": "flt", "data": "2000" + }, + "param3": { + "ver": "2", "type": "flt", "data": "3000" + }, + "param4": { + "ver": "0", "type": "flt", "data": "0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json b/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json new file mode 100644 index 0000000..4bb0a61 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json @@ -0,0 +1,36 @@ +{ + "config":{ + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "sns_basic_gestures": { + "owner": "sns_basic_gestures", + "sample_rate": { "type": "flt", "ver": "0", + "data": "30.0" + }, + "push_threshold": { "type": "flt", "ver": "0", + "data": "14.7178" + }, + "pull_threshold": { "type": "flt", "ver": "0", + "data": "14.7178" + }, + "shake_threshold": { "type": "flt", "ver": "0", + "data": "14.7178" + }, + "sleep": { "type": "flt", "ver": "0", + "data": "0.3" + }, + "param1": { "type": "flt", "ver": "0", + "data": "0.1" + }, + "param2": { "type": "flt", "ver": "0", + "data": "4.9059" + }, + "param3": { "type": "flt", "ver": "0", + "data": "0.1" + }, + "param4": { "type": "flt", "ver": "0", + "data": "0.2618" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json b/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json new file mode 100644 index 0000000..093f7e0 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json @@ -0,0 +1,36 @@ +{ + "config":{ + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "sns_bring_to_ear": { + "owner": "sns_bring_to_ear", + "sample_rate": { "type": "flt", "ver": "0", + "data": "30.0" + }, + "facing_angle_threshold": { "type": "flt", "ver": "0", + "data": "1.1345" + }, + "horiz_angle_threshold": { "type": "flt", "ver": "0", + "data": "0.3491" + }, + "vert_angle_threshold": { "type": "flt", "ver": "0", + "data": "0.3491" + }, + "proximity_enable": { "type": "int", "ver": "0", + "data": "0" + }, + "param1": { "type": "flt", "ver": "0", + "data": "2.943" + }, + "param2": { "type": "flt", "ver": "0", + "data": "0.2" + }, + "param3": { "type": "flt", "ver": "0", + "data": "0.2618" + }, + "param4": {"type": "flt", "ver": "0", + "data": "0.2" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_ccd.json b/proprietary/vendor/etc/sensors/config/sns_ccd.json new file mode 100644 index 0000000..5a1e5fa --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_ccd.json @@ -0,0 +1,159 @@ +{ + "config": { + "hw_platform": ["MTP","QRD","SWEET","Surf", "AQUILA"], + "soc_id": ["339", "340", "365"] + }, + "ccd_amd": { + "owner": "sns_ccd", + "h2": { "ver": "0","type": "int", + "data": "50"} + }, + "ccd_walk": { + "owner": "sns_ccd", + "xct": { "ver": "0","type": "int", + "data": "10" }, + "mls": { "ver": "0","type": "int", + "data": "6" }, + "mps": { "ver": "0","type": "int", + "data": "4" }, + "hmps": { "ver": "0","type": "int", + "data": "4" } + }, + "ccd_ttw": { + "owner": "sns_ccd", + "te0_ratecfg": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_xmd_win_len_samp": { "ver": "0","type": "int", + "data": "0x4" }, + "te0_xmd_threshhold1": { "ver": "0","type": "int", + "data": "0x4B00" }, + "te0_xmd_threshhold2": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_xmd_hysteresis1": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_xmd_hysteresis2": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_tilt_win_sum_shift": { "ver": "0","type": "int", + "data": "0x2" }, + "te0_tr_win_len_samples": { "ver": "0","type": "int", + "data": "0xD" }, + "te0_tr_angle_cosine_sq": { "ver": "0","type": "int", + "data": "0x327" }, + "te0_tr_decimate_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_tr_hysteresis": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_dt_angle_cosine_sq": { "ver": "0","type": "int", + "data": "0x2D0" }, + "te0_dt_ref_gravity_latch": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori0_x_th_lower": { "ver": "0","type": "int", + "data": "0x1DED" }, + "te0_ori0_x_th_upper": { "ver": "0","type": "int", + "data": "0x0213" }, + "te0_ori0_y_th_lower": { "ver": "0","type": "int", + "data": "0x1B1D" }, + "te0_ori0_y_th_upper": { "ver": "0","type": "int", + "data": "0x04E3" }, + "te0_ori0_z_th_lower": { "ver": "0","type": "int", + "data": "0x1B44" }, + "te0_ori0_z_th_upper": { "ver": "0","type": "int", + "data": "0x4D5" }, + "te0_ori0_x_th_lower_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_x_th_upper_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_y_th_lower_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_y_th_upper_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_z_th_lower_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_z_th_upper_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_delay": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_x_th_lower": { "ver": "0","type": "int", + "data": "0x1C88" }, + "te0_ori1_x_th_upper": { "ver": "0","type": "int", + "data": "0x377" }, + "te0_ori1_y_th_lower": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_y_th_upper": { "ver": "0","type": "int", + "data": "0xF00" }, + "te0_ori1_z_th_lower": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_z_th_upper": { "ver": "0","type": "int", + "data": "0xA00" }, + "te0_ori1_x_th_lower_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_x_th_upper_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_y_th_lower_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_y_th_upper_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_z_th_lower_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_z_th_upper_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_delay": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_xmd_cfg1_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd0_xmd_cfg2_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_tr_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd0_ori0_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd0_xmd_cfg1_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_xmd_cfg2_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_tr_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_ori_cfg1_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_xmd_cfg1_inv": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd0_xmd_cfg2_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_tr_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_ori0_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_delay": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_output_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_xmd_cfg1_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_xmd_cfg2_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_tr_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd1_ori1_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd1_xmd_cfg1_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_xmd_cfg2_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_tr_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_ori_cfg1_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_xmd_cfg1_inv": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd1_xmd_cfg2_inv": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd1_tr_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_ori1_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_delay": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_output_inv": { "ver": "0","type": "int", + "data": "0x0" } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_cm.json b/proprietary/vendor/etc/sensors/config/sns_cm.json new file mode 100644 index 0000000..cc851c9 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_cm.json @@ -0,0 +1,18 @@ +{ + "config":{ + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "300", "301", "305", "321", "336", "339", "341", "347", "360"] + }, +"sns_cm":{ + "owner": "sns_cm", + "heap_size":{ "type": "int", "ver": "0", + "data": "1572864" + }, + "max_batch_disabled":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_batch_period_thrshld_ms":{ "type": "int", "ver": "0", + "data": "10" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_dae.json b/proprietary/vendor/etc/sensors/config/sns_dae.json new file mode 100644 index 0000000..7052494 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_dae.json @@ -0,0 +1,12 @@ +{ + "config":{ + "hw_platform": ["MTP","QRD","SWEET","Surf", "AQUILA"], + "soc_id": ["339", "365"] + }, + "dae":{ + "owner": "sns_dae", + "use_sdc":{ "type": "int", "ver": "0", + "data": "1" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_device_orient.json b/proprietary/vendor/etc/sensors/config/sns_device_orient.json new file mode 100644 index 0000000..71cbc31 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_device_orient.json @@ -0,0 +1,37 @@ +{ + "config": + { + "hw_platform": ["QRD", "MTP", "DAVINCI", "Surf", "HDK", "SWEET"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "sns_device_orient_platform": { + "owner": "sns_device_orient", + ".config":{ + "owner": "sns_device_orient", + "param0": { + "type": "int", "ver": "0", "data": "4" + }, + "param1": { + "type": "flt", "ver": "0", "data": "20.0" + }, + "param2": { + "type": "flt", "ver": "0", "data": "0.25" + }, + "param3": { + "type": "flt", "ver": "0", "data": "70.0" + }, + "param4": { + "type": "flt", "ver": "0", "data": "45.0" + }, + "param5": { + "type": "flt", "ver": "0", "data": "3.0" + }, + "param6": { + "type": "flt", "ver": "0", "data": "15.0" + }, + "param7": { + "type": "int", "ver": "0", "data": "1" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_diag_filter.json b/proprietary/vendor/etc/sensors/config/sns_diag_filter.json new file mode 100644 index 0000000..2b3d4e4 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_diag_filter.json @@ -0,0 +1,342 @@ +{ + "config": + { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "300", "301", "305", "321", "336", "339", "341", "347", "360"] + }, + + "sns_diag_config": + { + "owner":"diag_filter_sensor", + "qdss": + { + "type" : "int", + "ver" : "0", + "data" : "0" + } + }, + + "sns_diag_sensor_datatype": + { + "owner":"diag_filter_sensor", + + "geomag_rv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "game_rv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gravity": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "cm": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "accel": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "humidity": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ambient_temperature": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "sensor_temperature": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "motion_detect": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gyro": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ultra_violet": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "pressure": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "mag": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "offbody_detect": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "thermopile": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ambient_light": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "hall": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "proximity": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "rgb": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "test": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "flush_test": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "md_test": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "da_test": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "amd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "rmd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "facing": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gyro_cal": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "oem1": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "mag_cal": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "resampler": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "smd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "basic_gestures": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "multishake": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "bring_to_ear": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "cmc": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "dpc": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "distance_bound": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gyro_rot_matrix": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "fmv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "rotv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "pedometer": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "device_orient": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "tilt": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "tilt_to_wake": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "heart_rate": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ppg": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "wrist_tilt_gesture": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "pedometer_wrist": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "data_acquisition_engine": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ccd_walk": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ccd_ttw": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ccd_hw": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "threshold": + { + "type" : "int", + "ver" : "0", + "data" : "1" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_distance_bound.json b/proprietary/vendor/etc/sensors/config/sns_distance_bound.json new file mode 100644 index 0000000..6e9c5c8 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_distance_bound.json @@ -0,0 +1,27 @@ +{ + "config": { + "hw_platform": [ "MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "sns_distance_bound_speed_for_motion_states": { + "owner": "sns_distance_bound", + "unknown": {"ver": "0","type": "flt","data": "0.0" + }, + "stationary": {"ver": "0","type": "flt","data": "0.0" + }, + "move": {"ver": "0","type": "flt","data": "1.0" + }, + "fiddle": {"ver": "0","type": "flt","data": "0.0" + }, + "pedestrian": {"ver": "0","type": "flt","data": "1.0" + }, + "vehicle": {"ver": "0","type": "flt","data": "16.67" + }, + "walk": {"ver": "0","type": "flt","data": "1.1" + }, + "run": {"ver": "0","type": "flt","data": "2.5" + }, + "bike": {"ver": "0","type": "flt","data": "5.55" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_dpc.json b/proprietary/vendor/etc/sensors/config/sns_dpc.json new file mode 100644 index 0000000..4bbfa7e --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_dpc.json @@ -0,0 +1,27 @@ +{ + "config": { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "sns_dpc": { + "owner": "sns_dpc", + "param1": { + "ver": "0", "type": "flt", "data": "0.5" + }, + "param2": { + "ver": "0", "type": "flt", "data": "0.02" + }, + "param3": { + "ver": "0", "type": "flt", "data": "0.04" + }, + "param4": { + "ver": "0", "type": "flt", "data": "7.5" + }, + "param5": { + "ver": "0", "type": "flt", "data": "0.1" + }, + "param6": { + "ver": "0", "type": "flt", "data": "0.1746" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_facing.json b/proprietary/vendor/etc/sensors/config/sns_facing.json new file mode 100644 index 0000000..da39f6e --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_facing.json @@ -0,0 +1,24 @@ +{ + "config":{ + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "sns_facing": { + "owner": "sns_facing", + "angle_threshold": { "type": "flt", "ver": "0", + "data": "0.3491" + }, + "report_neutral": { "type": "int", "ver": "0", + "data": "1" + }, + "sample_rate": { "type": "flt", "ver": "0", + "data": "30.0" + }, + "min_sample_rate": { "type": "flt", "ver": "0", + "data": "30.0" + }, + "max_sample_rate": { "type": "flt", "ver": "0", + "data": "100.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_fmv.json b/proprietary/vendor/etc/sensors/config/sns_fmv.json new file mode 100644 index 0000000..b147c9b --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_fmv.json @@ -0,0 +1,52 @@ +{ + "config": + { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "300", "301", "305", "321", "336", "339", "341", "360"] + }, + "sns_fmv_platform": { + "owner": "sns_fmv", + ".config":{ + "owner": "sns_fmv", + "accuracy_unknown": { "type": "int", "ver": "0", + "data": "3000" + }, + "accuracy_abs_rest": { "type": "int", "ver": "0", + "data": "250" + }, + "accuracy_rel_rest": { "type": "int", "ver": "0", + "data": "1500" + }, + "accuracy_motion": { "type": "int", "ver": "0", + "data": "3000" + }, + "gyro_gap_thresh": { "type": "int", "ver": "0", + "data": "501" + }, + "mag_innov": { "type": "flt", "ver": "0", + "data": "9.0" + }, + "mag_sample_gap_fac": { "type": "flt", "ver": "0", + "data": "1.0" + }, + "tyro_thresh_for_zupt": { "type": "flt", "ver": "0", + "data": "0.001" + }, + "sensor_rpt_rate": { "type": "flt", "ver": "0", + "data": "1.0" + }, + "def_sample_rate": { "type": "flt", "ver": "0", + "data": "5.0" + }, + "amd_int_cfg_param1": { "type": "flt", "ver": "0", + "data": "0.06" + }, + "amd_int_cfg_param2": { "type": "flt", "ver": "0", + "data": "0.5" + }, + "amd_int_cfg_param5": { "type": "flt", "ver": "0", + "data": "0.16" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json b/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json new file mode 100644 index 0000000..7538406 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json @@ -0,0 +1,28 @@ +{ + "config": { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "300", "301", "305", "321", "336", "339", "341", "360"] + }, + "sns_geomag_rv": { + "owner": "sns_geomag_rv", + ".config": { + "owner": "sns_geomag_rv", + "gamerv_cfg_param1": {"type": "int","ver": "0","data": "300" + }, + "gamerv_cfg_param2": {"type": "int","ver": "0","data": "300" + }, + "fusion_min_samp_rate": {"type": "flt","ver": "0","data": "1.0" + }, + "gamerv_def_rpt_rate": {"type": "flt","ver": "0","data": "1.0" + }, + "gamerv_def_sample_rate": {"type": "flt","ver": "0","data": "5.0" + }, + "amd_int_cfg_param1": {"type": "flt","ver": "0","data": "0.06" + }, + "amd_int_cfg_param2": {"type": "flt","ver": "0","data": "0.5" + }, + "game_rv_c_sys": {"type": "int","ver": "0","data": "0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json b/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json new file mode 100644 index 0000000..6745a8c --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json @@ -0,0 +1,24 @@ +{ + "config": { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "300", "301", "305", "321", "336", "347", "339", "341", "360"] + }, + "sns_gyro_cal_config": { + "owner": "sns_gyro_cal", + "calibration_period": {"type": "int","ver": "0", + "data": "60" + }, + "num_samples": {"type": "int","ver": "0", + "data": "32" + }, + "variance_threshold": {"type": "flt","ver": "0", + "data": "0.00025" + }, + "sample_rate": {"type": "flt","ver": "0", + "data": "10.0" + }, + "bias_threshold": {"type": "flt","ver": "0", + "data": "0.20" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_mag_cal.json b/proprietary/vendor/etc/sensors/config/sns_mag_cal.json new file mode 100644 index 0000000..77145be --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_mag_cal.json @@ -0,0 +1,12 @@ +{ + "config": { + "hw_platform": ["MTP", "SWEET", "Surf", "HDK", "AQUILA"], + "soc_id": ["365", "246", "300", "301", "305", "321", "336", "339", "341", "360"] + }, + "sns_mag_cal_config": { + "owner": "sns_mag_cal", + "anomaly_threshold": {"type": "flt","ver": "0", + "data": "200.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_multishake.json b/proprietary/vendor/etc/sensors/config/sns_multishake.json new file mode 100644 index 0000000..531f73d --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_multishake.json @@ -0,0 +1,24 @@ +{ + "config": { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "sns_multishake": { + "owner": "sns_multishake", + "min_shake_period": { + "ver": "0", "type": "flt", "data": "0.22" + }, + "max_shake_period": { + "ver": "0", "type": "flt", "data": "0.7" + }, + "sleep_time": { + "ver": "0", "type": "flt", "data": "0.12" + }, + "shake_thresh": { + "ver": "0", "type": "flt", "data": "1.5" + }, + "sample_rate": { + "ver": "0", "type": "flt", "data": "100.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_nonui.json b/proprietary/vendor/etc/sensors/config/sns_nonui.json new file mode 100644 index 0000000..caf1ff3 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_nonui.json @@ -0,0 +1,34 @@ +{ + "config": { + "hw_platform": [ + "MTP", "SWEET", "Surf", "POLARIS", "URSA", "DIPPER", "BERYLLIUM", "PERSEUS", "AQUILA" + ], + "soc_id": [ + "365", "246", "305", "321", "339" + ] + }, + "sns_nonui": { + "owner": "sns_nonui", + ".params":{ + "owner": "sns_nonui", + "param1": { + "ver": "0", "type": "flt", "data": "-350" + }, + "param2": { + "ver": "0", "type": "flt", "data": "-940" + }, + "param3": { + "ver": "0", "type": "flt", "data": "-1020" + }, + "param4": { + "ver": "0", "type": "flt", "data": "200" + }, + "param5": { + "ver": "2", "type": "flt", "data": "0" + }, + "param6": { + "ver": "0", "type": "flt", "data": "0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_pedometer.json b/proprietary/vendor/etc/sensors/config/sns_pedometer.json new file mode 100644 index 0000000..0bae1af --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_pedometer.json @@ -0,0 +1,33 @@ +{ + "config": { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "341", "360"] + }, + "sns_pedometer": { + "owner": "sns_pedometer", + "param8": { + "ver": "0", "type": "flt", "data": "3.0" + }, + "param7": { + "ver": "0", "type": "flt", "data": "0.5" + }, + "param6": { + "ver": "0", "type": "flt", "data": "4.0" + }, + "param5": { + "ver": "0", "type": "flt", "data": "0.2" + }, + "param4": { + "ver": "0", "type": "flt", "data": "0.02" + }, + "param3": { + "ver": "0", "type": "flt", "data": "0.1" + }, + "param2": { + "ver": "0", "type": "flt", "data": "0.5" + }, + "param1": { + "ver": "0", "type": "flt", "data": "0.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_rmd.json b/proprietary/vendor/etc/sensors/config/sns_rmd.json new file mode 100644 index 0000000..bf838c8 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_rmd.json @@ -0,0 +1,24 @@ +{ + "config": { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "300", "301", "305", "321", "336", "339", "341", "360"] + }, + "sns_rmd": { + "owner": "sns_rmd", + "param4": { + "ver": "0", "type": "flt", "data": "0.2" + }, + "param3": { + "ver": "0", "type": "flt", "data": "5" + }, + "param2": { + "ver": "0", "type": "flt", "data": "0.2" + }, + "param1": { + "ver": "0", "type": "flt", "data": "173" + }, + "sample_rate": { + "ver": "0", "type": "flt", "data": "30.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_rotv.json b/proprietary/vendor/etc/sensors/config/sns_rotv.json new file mode 100644 index 0000000..e62596f --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_rotv.json @@ -0,0 +1,22 @@ +{ + "config": + { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "300", "301", "305", "321", "336", "339", "341", "360"] + }, + "sns_rotv_platform": { + "owner": "sns_rotv", + ".config":{ + "owner": "sns_rotv", + "min_report_rate": { + "type": "flt", "ver": "0", "data": "1.0" + }, + "coordinate_sys": { + "type": "int", "ver": "0", "data": "0" + }, + "sample_rate": { + "type": "flt", "ver": "0", "data": "5.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_sar_algo_0.json b/proprietary/vendor/etc/sensors/config/sns_sar_algo_0.json new file mode 100644 index 0000000..0ebacf2 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_sar_algo_0.json @@ -0,0 +1,57 @@ +{ + "config": { + "hw_platform": ["HDK", "PERSEUS", "SWEET"], + "soc_id": ["321", "365"] + }, + "sar_algo": { + "owner": "sar_algo", + ".params":{ + "owner": "sar_algo", + "threshold1": { + "ver": "0", "type": "flt", "data": "50" + }, + "threshold2": { + "ver": "1", "type": "flt", "data": "400" + }, + "threshold3": { + "ver": "1", "type": "flt", "data": "1600" + }, + "threshold4": { + "ver": "0", "type": "flt", "data": "1650" + }, + "threshold5": { + "ver": "0", "type": "flt", "data": "1650" + }, + "use_acc_gyro": { + "ver": "0", "type": "flt", "data": "0" + }, + "use_qmi": { + "ver": "0", "type": "flt", "data": "0" + } + }, + ".params_reg2":{ + "owner": "sar_algo", + "threshold1": { + "ver": "0", "type": "flt", "data": "3000" + }, + "threshold2": { + "ver": "0", "type": "flt", "data": "600" + }, + "threshold3": { + "ver": "0", "type": "flt", "data": "1500" + }, + "threshold4": { + "ver": "0", "type": "flt", "data": "500" + } + }, + ".params_step":{ + "owner": "sar_algo", + "usestep": { + "ver": "0", "type": "flt", "data": "1" + }, + "stepcount": { + "ver": "0", "type": "flt", "data": "100" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_sar_algo_1.json b/proprietary/vendor/etc/sensors/config/sns_sar_algo_1.json new file mode 100644 index 0000000..6c712c1 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_sar_algo_1.json @@ -0,0 +1,57 @@ +{ + "config": { + "hw_platform": ["HDK", "PERSEUS", "SWEET"], + "soc_id": ["321", "365"] + }, + "sar_algo_1": { + "owner": "sar_algo_1", + ".params":{ + "owner": "sar_algo_1", + "threshold1": { + "ver": "0", "type": "flt", "data": "50" + }, + "threshold2": { + "ver": "1", "type": "flt", "data": "400" + }, + "threshold3": { + "ver": "1", "type": "flt", "data": "1600" + }, + "threshold4": { + "ver": "0", "type": "flt", "data": "1650" + }, + "threshold5": { + "ver": "0", "type": "flt", "data": "1650" + }, + "use_acc_gyro": { + "ver": "0", "type": "flt", "data": "0" + }, + "use_qmi": { + "ver": "0", "type": "flt", "data": "0" + } + }, + ".params_reg2":{ + "owner": "sar_algo_1", + "threshold1": { + "ver": "0", "type": "flt", "data": "3000" + }, + "threshold2": { + "ver": "0", "type": "flt", "data": "600" + }, + "threshold3": { + "ver": "0", "type": "flt", "data": "1500" + }, + "threshold4": { + "ver": "0", "type": "flt", "data": "500" + } + }, + ".params_step":{ + "owner": "sar_algo_1", + "usestep": { + "ver": "0", "type": "flt", "data": "1" + }, + "stepcount": { + "ver": "0", "type": "flt", "data": "100" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_smd.json b/proprietary/vendor/etc/sensors/config/sns_smd.json new file mode 100644 index 0000000..bcb89ed --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_smd.json @@ -0,0 +1,39 @@ +{ + "config": { + "hw_platform": ["MTP", "SWEET", "Surf", "QRD", "HDK", "AQUILA"], + "soc_id": ["365", "246", "300", "301", "305", "321", "336", "339", "341", "360"] + }, + "sns_smd": { + "owner": "sns_smd", + "sample_rate": { + "ver": "0", "type": "flt", "data": "10.0" + }, + "accel_window_time": { + "ver": "0", "type": "int", "data": "5" + }, + "detect_threshold": { + "ver": "0", "type": "flt", "data": "0.158113883" + }, + "self_transition_prob_sm": { + "ver": "0", "type": "flt", "data": "0.9" + }, + "variable_decision_latency": { + "ver": "0", "type": "int", "data": "1" + }, + "max_latency": { + "ver": "0", "type": "int", "data": "10" + }, + "step_count_thresh": { + "ver": "0", "type": "int", "data": "5" + }, + "step_window_time": { + "ver": "0", "type": "int", "data": "3" + }, + "eigen_thresh": { + "ver": "0", "type": "flt", "data": "6.0" + }, + "accel_norm_std_thresh": { + "ver": "0", "type": "flt", "data": "2.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_tilt.json b/proprietary/vendor/etc/sensors/config/sns_tilt.json new file mode 100644 index 0000000..e63e4d5 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_tilt.json @@ -0,0 +1,17 @@ +{ + "config": { + "hw_platform": [ "MTP", "SWEET", "Surf", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "339", "340", "341", "360"] + }, + "sns_tilt": { + "owner": "sns_tilt", + "sample_rate": {"ver": "0","type": "flt","data": "10.0" + }, + "angle_threshold": {"ver": "0","type": "flt","data": "0.61086524" + }, + "init_accel_window_time": {"ver": "0","type": "flt", "data": "1.0" + }, + "accel_window_time": {"ver": "0","type": "flt", "data": "2.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json b/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json new file mode 100644 index 0000000..b03cebb --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json @@ -0,0 +1,11 @@ +{ + "config": { + "hw_platform": [ "MTP", "SWEET", "Surf", "HDK", "AQUILA"], + "soc_id": ["365", "246", "305", "321", "336", "341", "360"] + }, + "sns_tilt": { + "owner": "sns_tilt", + "enabled": {"ver": "0","type": "int", "data": "1" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json b/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json new file mode 100644 index 0000000..29c8b11 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json @@ -0,0 +1,47 @@ +{ + "config": { + "hw_platform": [ "MTP", "SWEET", "Surf", "AQUILA" + ], + "soc_id": ["365", "246", "305", "321", "336", "339", "360" + ] + }, + "sns_tilt_to_wake": { + "owner": "sns_tilt_to_wake", + "accel_sampling_rate":{"ver": "0","type": "flt", + "data": "25.0" + }, + "filter_window_seconds":{"ver": "0","type": "flt", + "data": "0.16" + }, + "accel_window_seconds":{"ver": "0","type": "flt", + "data": "1.1" + }, + "accel_sub_window_seconds":{"ver": "0","type": "flt", + "data": "0.55" + }, + "window_for_accel_stability_check_seconds":{"ver": "0","type": "flt", + "data": "0.16" + }, + "min_delta_pitch_threshold_deg":{"ver": "0","type": "flt", + "data": "45.0" + }, + "min_pitch_threshold_deg":{"ver": "0","type": "flt", + "data": "40.0" + }, + "min_abs_delta_z_threshold_deg":{"ver": "0","type": "flt", + "data": "10.0" + }, + "max_roll_threshold_deg":{"ver": "0","type": "flt", + "data": "25.0" + }, + "max_accel_spread_threshold":{"ver": "0","type": "flt", + "data": "4.8" + }, + "max_accel_norm_deviation_from_G_threshold":{"ver": "0","type": "flt", + "data": "2.7" + }, + "max_pitch_threshold_deg":{"ver": "0","type": "flt", + "data": "200.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/tsl2540.json b/proprietary/vendor/etc/sensors/config/tsl2540.json new file mode 100644 index 0000000..14dd016 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/tsl2540.json @@ -0,0 +1,28 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf","SWEET"], + "soc_id": ["291", "246", "365"] + }, + "tsl2540":{ + "owner": "sns_tsl2540", + ".als":{ + "owner": "sns_tsl2540", + ".config":{ + "owner": "sns_tsl2540", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/hals.conf b/proprietary/vendor/etc/sensors/hals.conf new file mode 100644 index 0000000..3845c02 --- /dev/null +++ b/proprietary/vendor/etc/sensors/hals.conf @@ -0,0 +1,3 @@ +sensors.ssc.so +sensors.mius.proximity.so +sensors.touch.so diff --git a/proprietary/vendor/etc/sensors/judge_calibrated.json b/proprietary/vendor/etc/sensors/judge_calibrated.json new file mode 100644 index 0000000..5f092c6 --- /dev/null +++ b/proprietary/vendor/etc/sensors/judge_calibrated.json @@ -0,0 +1,6 @@ +Acc lsm6dso_0_platform.accel.fac_cal.bias /vendor/etc/sensors/config/sm7150_lsm6dso_0.json 0 lsm6dso +Gyr lsm6dso_0_platform.gyro.fac_cal.bias /vendor/etc/sensors/config/sm7150_lsm6dso_0.json 0 lsm6dso +Lux bu27030_0_platform.ambient_light.fac_cal /vendor/etc/sensors/config/sm7150_bu27030_0.json 0 rohm_bu27030 +Lux_B tsl2540_platform.als.fac_cal /vendor/etc/sensors/config/sm7150_tsl2540.json 0 tsl2540 +Acc icm4x6xx_0_platform.accel.fac_cal.bias /vendor/etc/sensors/config/sm7150_icm4x6xx_0.json 0 icm4x6xx +Gyr icm4x6xx_0_platform.gyro.fac_cal.bias /vendor/etc/sensors/config/sm7150_icm4x6xx_0.json 0 icm4x6xx diff --git a/proprietary/vendor/etc/sensors/sns_reg_config b/proprietary/vendor/etc/sensors/sns_reg_config new file mode 100644 index 0000000..b0d3ff0 --- /dev/null +++ b/proprietary/vendor/etc/sensors/sns_reg_config @@ -0,0 +1,10 @@ +version=1 +file=hw_platform=/sys/devices/soc0/hw_platform +file=platform_subtype=/sys/devices/soc0/platform_subtype +file=platform_subtype_id=/sys/devices/soc0/platform_subtype_id +file=platform_version=/sys/devices/soc0/platform_version +file=soc_id=/sys/devices/soc0/soc_id +file=revision=/sys/devices/soc0/revision +file=output=/mnt/vendor/persist/sensors/registry/registry +property=persist.vendor.sensors.enable.property=/mnt/vendor/persist/sensors/registry/file1 +property=persist.vendor.sensors.enable.property1=/mnt/vendor/persist/sensors/registry/file2 diff --git a/proprietary/vendor/etc/thermal-camera.conf b/proprietary/vendor/etc/thermal-camera.conf new file mode 100644 index 0000000..ad037f9 Binary files /dev/null and b/proprietary/vendor/etc/thermal-camera.conf differ diff --git a/proprietary/vendor/etc/thermal-chg-only.conf b/proprietary/vendor/etc/thermal-chg-only.conf new file mode 100644 index 0000000..30cf4bc --- /dev/null +++ b/proprietary/vendor/etc/thermal-chg-only.conf @@ -0,0 +1,17 @@ +[VIRTUAL-SENSOR] +algo_type virtual +sensors battery quiet_therm charger_therm0 wifi_therm cpu_therm pa_therm0 +weight 28 987 124 -346 79 74 +polling 1000 +weight_sum 1000 +compensation 1771 + +[CHG-MONITOR-BAT] +algo_type monitor +sensor VIRTUAL-SENSOR +device battery +polling 2000 +trig 37000 38000 39500 41000 43000 44000 48000 60000 +clr 35000 37000 38000 39500 41000 43000 44000 48000 +target 302 503 904 1109 1309 1412 1414 1515 + diff --git a/proprietary/vendor/etc/thermal-class0.conf b/proprietary/vendor/etc/thermal-class0.conf new file mode 100644 index 0000000..4350f39 Binary files /dev/null and b/proprietary/vendor/etc/thermal-class0.conf differ diff --git a/proprietary/vendor/etc/thermal-engine.conf b/proprietary/vendor/etc/thermal-engine.conf new file mode 100644 index 0000000..33fc821 --- /dev/null +++ b/proprietary/vendor/etc/thermal-engine.conf @@ -0,0 +1,2 @@ +# File empty by default. +# Replace contents of this file with custom configuration. diff --git a/proprietary/vendor/etc/thermal-map.conf b/proprietary/vendor/etc/thermal-map.conf new file mode 100644 index 0000000..969c562 Binary files /dev/null and b/proprietary/vendor/etc/thermal-map.conf differ diff --git a/proprietary/vendor/etc/thermal-mgame.conf b/proprietary/vendor/etc/thermal-mgame.conf new file mode 100644 index 0000000..b67618c Binary files /dev/null and b/proprietary/vendor/etc/thermal-mgame.conf differ diff --git a/proprietary/vendor/etc/thermal-navigation.conf b/proprietary/vendor/etc/thermal-navigation.conf new file mode 100644 index 0000000..f6b4ee9 Binary files /dev/null and b/proprietary/vendor/etc/thermal-navigation.conf differ diff --git a/proprietary/vendor/etc/thermal-nolimits.conf b/proprietary/vendor/etc/thermal-nolimits.conf new file mode 100644 index 0000000..40e54d0 Binary files /dev/null and b/proprietary/vendor/etc/thermal-nolimits.conf differ diff --git a/proprietary/vendor/etc/thermal-normal.conf b/proprietary/vendor/etc/thermal-normal.conf new file mode 100644 index 0000000..2ec54dd Binary files /dev/null and b/proprietary/vendor/etc/thermal-normal.conf differ diff --git a/proprietary/vendor/etc/thermal-phone.conf b/proprietary/vendor/etc/thermal-phone.conf new file mode 100644 index 0000000..2eccb5d Binary files /dev/null and b/proprietary/vendor/etc/thermal-phone.conf differ diff --git a/proprietary/vendor/etc/thermal-tgame.conf b/proprietary/vendor/etc/thermal-tgame.conf new file mode 100644 index 0000000..942a0ff Binary files /dev/null and b/proprietary/vendor/etc/thermal-tgame.conf differ diff --git a/proprietary/vendor/etc/thermal-video.conf b/proprietary/vendor/etc/thermal-video.conf new file mode 100644 index 0000000..4f17c8e Binary files /dev/null and b/proprietary/vendor/etc/thermal-video.conf differ diff --git a/proprietary/vendor/etc/thermal-youtube.conf b/proprietary/vendor/etc/thermal-youtube.conf new file mode 100644 index 0000000..bf54cd5 Binary files /dev/null and b/proprietary/vendor/etc/thermal-youtube.conf differ diff --git a/proprietary/vendor/etc/thermald-devices.conf b/proprietary/vendor/etc/thermald-devices.conf new file mode 100644 index 0000000..26677f1 --- /dev/null +++ b/proprietary/vendor/etc/thermald-devices.conf @@ -0,0 +1,58 @@ +#Device discribe config + + +#GPU +[ +name:gpu +cooling_name:thermal-devfreq-0 +def_target:0 +select_higher:1 +] + +#battery +[ +name:battery +cooling_name:battery +def_target:0 +select_higher:1 +] + +#backlight +[ +name:backlight +cooling_name:panel0-backlight +def_target:0 +select_higher:1 +] + +#temp_state +[ +name:temp_state +path:/sys/class/thermal/thermal_message/temp_state +def_target:0 +select_higher:1 +] + +#hbm +[ +name:thermal_hbm_disabled +path:/sys/class/drm/card0-DSI-1/thermal_hbm_disabled +def_target:0 +select_higher:1 +] + +#modem0_pa +[ +name:4g_modem_pa0 +cooling_name:modem_pa +def_target:0 +select_higher:1 +] + +#modem0_proc +[ +name:4g_modem_tsens +cooling_name:modem_proc +def_target:0 +select_higher:1 +] diff --git a/proprietary/vendor/firmware/CAMERA_ICP.elf b/proprietary/vendor/firmware/CAMERA_ICP.elf new file mode 100644 index 0000000..7ad7da0 Binary files /dev/null and b/proprietary/vendor/firmware/CAMERA_ICP.elf differ diff --git a/proprietary/vendor/firmware/a615_zap.b00 b/proprietary/vendor/firmware/a615_zap.b00 new file mode 100644 index 0000000..3967091 Binary files /dev/null and b/proprietary/vendor/firmware/a615_zap.b00 differ diff --git a/proprietary/vendor/firmware/a615_zap.b01 b/proprietary/vendor/firmware/a615_zap.b01 new file mode 100644 index 0000000..69108a2 Binary files /dev/null and b/proprietary/vendor/firmware/a615_zap.b01 differ diff --git a/proprietary/vendor/firmware/a615_zap.b02 b/proprietary/vendor/firmware/a615_zap.b02 new file mode 100644 index 0000000..ea6adf9 Binary files /dev/null and b/proprietary/vendor/firmware/a615_zap.b02 differ diff --git a/proprietary/vendor/firmware/a615_zap.elf b/proprietary/vendor/firmware/a615_zap.elf new file mode 100644 index 0000000..84f7870 Binary files /dev/null and b/proprietary/vendor/firmware/a615_zap.elf differ diff --git a/proprietary/vendor/firmware/a615_zap.mdt b/proprietary/vendor/firmware/a615_zap.mdt new file mode 100644 index 0000000..93fb616 Binary files /dev/null and b/proprietary/vendor/firmware/a615_zap.mdt differ diff --git a/proprietary/vendor/firmware/a618_gmu.bin b/proprietary/vendor/firmware/a618_gmu.bin new file mode 100644 index 0000000..155ad51 Binary files /dev/null and b/proprietary/vendor/firmware/a618_gmu.bin differ diff --git a/proprietary/vendor/firmware/a630_sqe.fw b/proprietary/vendor/firmware/a630_sqe.fw new file mode 100644 index 0000000..02a68b8 Binary files /dev/null and b/proprietary/vendor/firmware/a630_sqe.fw differ diff --git a/proprietary/vendor/firmware/aw8624_haptic.bin b/proprietary/vendor/firmware/aw8624_haptic.bin new file mode 100644 index 0000000..6f0c3fe Binary files /dev/null and b/proprietary/vendor/firmware/aw8624_haptic.bin differ diff --git a/proprietary/vendor/firmware/aw8624_rtp.bin b/proprietary/vendor/firmware/aw8624_rtp.bin new file mode 100644 index 0000000..8e7ca73 Binary files /dev/null and b/proprietary/vendor/firmware/aw8624_rtp.bin differ diff --git a/proprietary/vendor/firmware/awinic/aw882xx_pid_1852_acf.bin b/proprietary/vendor/firmware/awinic/aw882xx_pid_1852_acf.bin new file mode 100644 index 0000000..63781e4 Binary files /dev/null and b/proprietary/vendor/firmware/awinic/aw882xx_pid_1852_acf.bin differ diff --git a/proprietary/vendor/firmware/awinic/aw882xx_pid_1852_monitor.bin b/proprietary/vendor/firmware/awinic/aw882xx_pid_1852_monitor.bin new file mode 100644 index 0000000..fa93e87 Binary files /dev/null and b/proprietary/vendor/firmware/awinic/aw882xx_pid_1852_monitor.bin differ diff --git a/proprietary/vendor/firmware/awinic/aw882xx_pid_2032_acf.bin b/proprietary/vendor/firmware/awinic/aw882xx_pid_2032_acf.bin new file mode 100644 index 0000000..5605d0a Binary files /dev/null and b/proprietary/vendor/firmware/awinic/aw882xx_pid_2032_acf.bin differ diff --git a/proprietary/vendor/firmware/awinic/aw882xx_pid_2032_monitor.bin b/proprietary/vendor/firmware/awinic/aw882xx_pid_2032_monitor.bin new file mode 100644 index 0000000..99a6c7c Binary files /dev/null and b/proprietary/vendor/firmware/awinic/aw882xx_pid_2032_monitor.bin differ diff --git a/proprietary/vendor/firmware/awinic/aw882xx_rcv_reg_l.bin b/proprietary/vendor/firmware/awinic/aw882xx_rcv_reg_l.bin new file mode 100644 index 0000000..b8f95a0 Binary files /dev/null and b/proprietary/vendor/firmware/awinic/aw882xx_rcv_reg_l.bin differ diff --git a/proprietary/vendor/firmware/awinic/aw882xx_rcv_reg_r.bin b/proprietary/vendor/firmware/awinic/aw882xx_rcv_reg_r.bin new file mode 100644 index 0000000..2ecc03d Binary files /dev/null and b/proprietary/vendor/firmware/awinic/aw882xx_rcv_reg_r.bin differ diff --git a/proprietary/vendor/firmware/awinic/aw882xx_spk_reg_l.bin b/proprietary/vendor/firmware/awinic/aw882xx_spk_reg_l.bin new file mode 100644 index 0000000..5bb1d55 Binary files /dev/null and b/proprietary/vendor/firmware/awinic/aw882xx_spk_reg_l.bin differ diff --git a/proprietary/vendor/firmware/awinic/aw882xx_spk_reg_r.bin b/proprietary/vendor/firmware/awinic/aw882xx_spk_reg_r.bin new file mode 100644 index 0000000..8ed6a76 Binary files /dev/null and b/proprietary/vendor/firmware/awinic/aw882xx_spk_reg_r.bin differ diff --git a/proprietary/vendor/firmware/ipa_fws.b00 b/proprietary/vendor/firmware/ipa_fws.b00 new file mode 100644 index 0000000..dbcec91 Binary files /dev/null and b/proprietary/vendor/firmware/ipa_fws.b00 differ diff --git a/proprietary/vendor/firmware/ipa_fws.b01 b/proprietary/vendor/firmware/ipa_fws.b01 new file mode 100644 index 0000000..b64c70d Binary files /dev/null and b/proprietary/vendor/firmware/ipa_fws.b01 differ diff --git a/proprietary/vendor/firmware/ipa_fws.b02 b/proprietary/vendor/firmware/ipa_fws.b02 new file mode 100644 index 0000000..2c0aaeb Binary files /dev/null and b/proprietary/vendor/firmware/ipa_fws.b02 differ diff --git a/proprietary/vendor/firmware/ipa_fws.b03 b/proprietary/vendor/firmware/ipa_fws.b03 new file mode 100644 index 0000000..4570aa1 Binary files /dev/null and b/proprietary/vendor/firmware/ipa_fws.b03 differ diff --git a/proprietary/vendor/firmware/ipa_fws.b04 b/proprietary/vendor/firmware/ipa_fws.b04 new file mode 100644 index 0000000..62907c2 Binary files /dev/null and b/proprietary/vendor/firmware/ipa_fws.b04 differ diff --git a/proprietary/vendor/firmware/ipa_fws.elf b/proprietary/vendor/firmware/ipa_fws.elf new file mode 100644 index 0000000..7730ef0 Binary files /dev/null and b/proprietary/vendor/firmware/ipa_fws.elf differ diff --git a/proprietary/vendor/firmware/ipa_fws.mdt b/proprietary/vendor/firmware/ipa_fws.mdt new file mode 100644 index 0000000..c8b8087 Binary files /dev/null and b/proprietary/vendor/firmware/ipa_fws.mdt differ diff --git a/proprietary/vendor/firmware/osc_rtp_24K_5s.bin b/proprietary/vendor/firmware/osc_rtp_24K_5s.bin new file mode 100644 index 0000000..499a2f5 Binary files /dev/null and b/proprietary/vendor/firmware/osc_rtp_24K_5s.bin differ diff --git a/proprietary/vendor/lib/btaudio_offload_if.so b/proprietary/vendor/lib/btaudio_offload_if.so new file mode 100644 index 0000000..cb2d0c0 Binary files /dev/null and b/proprietary/vendor/lib/btaudio_offload_if.so differ diff --git a/proprietary/vendor/lib/hw/audio.primary.sm6150.so b/proprietary/vendor/lib/hw/audio.primary.sm6150.so new file mode 100644 index 0000000..1293a19 Binary files /dev/null and b/proprietary/vendor/lib/hw/audio.primary.sm6150.so differ diff --git a/proprietary/vendor/lib/liba2dpoffload.so b/proprietary/vendor/lib/liba2dpoffload.so new file mode 100644 index 0000000..01dbb39 Binary files /dev/null and b/proprietary/vendor/lib/liba2dpoffload.so differ diff --git a/proprietary/vendor/lib/libacdb-fts.so b/proprietary/vendor/lib/libacdb-fts.so new file mode 100644 index 0000000..74d619c Binary files /dev/null and b/proprietary/vendor/lib/libacdb-fts.so differ diff --git a/proprietary/vendor/lib/libacdbloader.so b/proprietary/vendor/lib/libacdbloader.so new file mode 100644 index 0000000..21af970 Binary files /dev/null and b/proprietary/vendor/lib/libacdbloader.so differ diff --git a/proprietary/vendor/lib/libacdbrtac.so b/proprietary/vendor/lib/libacdbrtac.so new file mode 100644 index 0000000..0621aa9 Binary files /dev/null and b/proprietary/vendor/lib/libacdbrtac.so differ diff --git a/proprietary/vendor/lib/libadiertac.so b/proprietary/vendor/lib/libadiertac.so new file mode 100644 index 0000000..c9de9bc Binary files /dev/null and b/proprietary/vendor/lib/libadiertac.so differ diff --git a/proprietary/vendor/lib/libaudcal.so b/proprietary/vendor/lib/libaudcal.so new file mode 100644 index 0000000..cca49d4 Binary files /dev/null and b/proprietary/vendor/lib/libaudcal.so differ diff --git a/proprietary/vendor/lib/libaudio_log_utils.so b/proprietary/vendor/lib/libaudio_log_utils.so new file mode 100644 index 0000000..aa158eb Binary files /dev/null and b/proprietary/vendor/lib/libaudio_log_utils.so differ diff --git a/proprietary/vendor/lib/libaudioparsers.so b/proprietary/vendor/lib/libaudioparsers.so new file mode 100644 index 0000000..f2bef7d Binary files /dev/null and b/proprietary/vendor/lib/libaudioparsers.so differ diff --git a/proprietary/vendor/lib/libaudioroute_ext.so b/proprietary/vendor/lib/libaudioroute_ext.so new file mode 100644 index 0000000..3321483 Binary files /dev/null and b/proprietary/vendor/lib/libaudioroute_ext.so differ diff --git a/proprietary/vendor/lib/libhdmiedid.so b/proprietary/vendor/lib/libhdmiedid.so new file mode 100644 index 0000000..bbe4655 Binary files /dev/null and b/proprietary/vendor/lib/libhdmiedid.so differ diff --git a/proprietary/vendor/lib/libhfp.so b/proprietary/vendor/lib/libhfp.so new file mode 100644 index 0000000..6c29ffd Binary files /dev/null and b/proprietary/vendor/lib/libhfp.so differ diff --git a/proprietary/vendor/lib/libpn553_fw.so b/proprietary/vendor/lib/libpn553_fw.so new file mode 100644 index 0000000..1599a77 Binary files /dev/null and b/proprietary/vendor/lib/libpn553_fw.so differ diff --git a/proprietary/vendor/lib/libsndmonitor.so b/proprietary/vendor/lib/libsndmonitor.so new file mode 100644 index 0000000..c4056ef Binary files /dev/null and b/proprietary/vendor/lib/libsndmonitor.so differ diff --git a/proprietary/vendor/lib/libspkrprot.so b/proprietary/vendor/lib/libspkrprot.so new file mode 100644 index 0000000..e8d99cc Binary files /dev/null and b/proprietary/vendor/lib/libspkrprot.so differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_gc02m1.so b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_gc02m1.so new file mode 100644 index 0000000..44eebca Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_gc02m1.so differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx355.so b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx355.so new file mode 100644 index 0000000..12491be Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx355.so differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx471_front.so b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx471_front.so new file mode 100644 index 0000000..ce949e4 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx471_front.so differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov02b1b.so b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov02b1b.so new file mode 100644 index 0000000..4e56109 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov02b1b.so differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov5675_macro.so b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov5675_macro.so new file mode 100644 index 0000000..2b24438 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov5675_macro.so differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5kgw3.so b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5kgw3.so new file mode 100644 index 0000000..6496fd2 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5kgw3.so differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5khm2.so b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5khm2.so new file mode 100644 index 0000000..9d9eeca Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5khm2.so differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx355_ultra.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx355_ultra.bin new file mode 100644 index 0000000..ecf914d Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx355_ultra.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx471_front.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx471_front.bin new file mode 100644 index 0000000..8069304 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx471_front.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov02b1b.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov02b1b.bin new file mode 100644 index 0000000..31cd90e Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov02b1b.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov5675_macro.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov5675_macro.bin new file mode 100644 index 0000000..97d66b0 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov5675_macro.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5kgw3.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5kgw3.bin new file mode 100644 index 0000000..c516aca Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5kgw3.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5khm2.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5khm2.bin new file mode 100644 index 0000000..2b6aa58 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5khm2.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_gc02m1.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_gc02m1.bin new file mode 100644 index 0000000..48b4fd1 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_gc02m1.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_imx355_ultra.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_imx355_ultra.bin new file mode 100644 index 0000000..060ffea Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_imx355_ultra.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_imx471_front.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_imx471_front.bin new file mode 100644 index 0000000..d29f04b Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_imx471_front.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_ov5675_macro.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_ov5675_macro.bin new file mode 100644 index 0000000..1cf0e61 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_ov5675_macro.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_s5kgw3.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_s5kgw3.bin new file mode 100644 index 0000000..1eb7ba5 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_s5kgw3.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_s5khm2.bin b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_s5khm2.bin new file mode 100644 index 0000000..dabbd53 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_s5khm2.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.default.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.default.bin new file mode 100644 index 0000000..1d3d4c3 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.default.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_imx355_ultra.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_imx355_ultra.bin new file mode 100644 index 0000000..177ad40 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_imx355_ultra.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_imx471_front.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_imx471_front.bin new file mode 100644 index 0000000..d7feda3 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_imx471_front.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_ov02b1b_depth.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_ov02b1b_depth.bin new file mode 100644 index 0000000..c63a83d Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_ov02b1b_depth.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_ov5675_macro.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_ov5675_macro.bin new file mode 100644 index 0000000..78ff663 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_ov5675_macro.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_s5kgw3_wide.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_s5kgw3_wide.bin new file mode 100644 index 0000000..88918a0 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_s5kgw3_wide.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_s5khm2_wide.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_s5khm2_wide.bin new file mode 100644 index 0000000..ba21bb8 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_s5khm2_wide.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_gc02m1_depth.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_gc02m1_depth.bin new file mode 100644 index 0000000..f9efeb9 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_gc02m1_depth.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_imx355_ultra.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_imx355_ultra.bin new file mode 100644 index 0000000..fe3bf78 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_imx355_ultra.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_imx471_front.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_imx471_front.bin new file mode 100644 index 0000000..cd0f959 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_imx471_front.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_ov5675_macro.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_ov5675_macro.bin new file mode 100644 index 0000000..78ff663 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_ov5675_macro.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_s5kgw3_wide.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_s5kgw3_wide.bin new file mode 100644 index 0000000..3740e3a Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_s5kgw3_wide.bin differ diff --git a/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_s5khm2_wide.bin b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_s5khm2_wide.bin new file mode 100644 index 0000000..9b4ebe0 Binary files /dev/null and b/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_s5khm2_wide.bin differ diff --git a/proprietary/vendor/lib64/camera/components/com.altek.node.depurple.so b/proprietary/vendor/lib64/camera/components/com.altek.node.depurple.so new file mode 100644 index 0000000..e7eb798 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.altek.node.depurple.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.altek.node.distortioncorrection.so b/proprietary/vendor/lib64/camera/components/com.altek.node.distortioncorrection.so new file mode 100644 index 0000000..c90e6ff Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.altek.node.distortioncorrection.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.arcsoft.node.capturebokeh.so b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.capturebokeh.so new file mode 100644 index 0000000..dc0a89e Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.capturebokeh.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.arcsoft.node.deflicker.so b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.deflicker.so new file mode 100644 index 0000000..73e01e5 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.deflicker.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.arcsoft.node.distortioncorrection.so b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.distortioncorrection.so new file mode 100644 index 0000000..074d39e Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.distortioncorrection.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdr.so b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdr.so new file mode 100644 index 0000000..3babee8 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdr.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdrchecker.so b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdrchecker.so new file mode 100644 index 0000000..4c8fecd Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdrchecker.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.arcsoft.node.realtimebokeh.so b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.realtimebokeh.so new file mode 100644 index 0000000..38984f6 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.realtimebokeh.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.arcsoft.node.skinbeautifier.so b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.skinbeautifier.so new file mode 100644 index 0000000..ae6aad5 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.skinbeautifier.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.arcsoft.node.smoothtransition.so b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.smoothtransition.so new file mode 100644 index 0000000..d354b65 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.smoothtransition.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.arcsoft.node.superlowlightraw.so b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.superlowlightraw.so new file mode 100644 index 0000000..fa34c1d Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.arcsoft.node.superlowlightraw.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.mi.node.aiasd.so b/proprietary/vendor/lib64/camera/components/com.mi.node.aiasd.so new file mode 100644 index 0000000..0fde596 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.mi.node.aiasd.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so b/proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so new file mode 100644 index 0000000..4e67a3a Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.eisv2.so b/proprietary/vendor/lib64/camera/components/com.qti.eisv2.so new file mode 100644 index 0000000..dbdbab7 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.eisv2.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.eisv3.so b/proprietary/vendor/lib64/camera/components/com.qti.eisv3.so new file mode 100644 index 0000000..ecefd18 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.eisv3.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so b/proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so new file mode 100644 index 0000000..2ff965f Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so b/proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so new file mode 100644 index 0000000..5ca68ef Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.depth.so b/proprietary/vendor/lib64/camera/components/com.qti.node.depth.so new file mode 100644 index 0000000..b9b841c Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.depth.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so b/proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so new file mode 100644 index 0000000..4ce827a Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so b/proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so new file mode 100644 index 0000000..9ebfc43 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so b/proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so new file mode 100644 index 0000000..b1fc62d Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so b/proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so new file mode 100644 index 0000000..25fb592 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so b/proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so new file mode 100644 index 0000000..f235ab6 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so b/proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so new file mode 100644 index 0000000..7726fb3 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so b/proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so new file mode 100644 index 0000000..acb3a77 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so b/proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so new file mode 100644 index 0000000..eb089f0 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.stich.so b/proprietary/vendor/lib64/camera/components/com.qti.node.stich.so new file mode 100644 index 0000000..30eba18 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.stich.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so b/proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so new file mode 100644 index 0000000..9a73fb6 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.watermark.so b/proprietary/vendor/lib64/camera/components/com.qti.node.watermark.so new file mode 100644 index 0000000..5c4e7b2 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.watermark.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.node.xiaomigenderage.so b/proprietary/vendor/lib64/camera/components/com.qti.node.xiaomigenderage.so new file mode 100644 index 0000000..61cc023 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.node.xiaomigenderage.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so new file mode 100644 index 0000000..52c35cb Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.af.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.af.so new file mode 100644 index 0000000..2b4b1ab Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.af.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so new file mode 100644 index 0000000..ba79a5d Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so new file mode 100644 index 0000000..39356ae Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so new file mode 100644 index 0000000..f718a57 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so new file mode 100644 index 0000000..8d9ee63 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so new file mode 100644 index 0000000..391d7fc Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so new file mode 100644 index 0000000..7f0fedc Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.localhistogram.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.localhistogram.so new file mode 100644 index 0000000..d786236 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.localhistogram.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so new file mode 100644 index 0000000..dc4c053 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so new file mode 100644 index 0000000..3529790 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so b/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so new file mode 100644 index 0000000..a8ff7ac Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so b/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so new file mode 100644 index 0000000..68d4597 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so b/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so new file mode 100644 index 0000000..9ce80cb Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so b/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so new file mode 100644 index 0000000..cfeecc9 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so b/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so new file mode 100644 index 0000000..92b04aa Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.vidhance.node.eis.so b/proprietary/vendor/lib64/camera/components/com.vidhance.node.eis.so new file mode 100644 index 0000000..b621fe9 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.vidhance.node.eis.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.vidhance.stats.aec_dmbr.so b/proprietary/vendor/lib64/camera/components/com.vidhance.stats.aec_dmbr.so new file mode 100644 index 0000000..4b96452 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.vidhance.stats.aec_dmbr.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.visidon.node.clearshot.so b/proprietary/vendor/lib64/camera/components/com.visidon.node.clearshot.so new file mode 100644 index 0000000..5d08074 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.visidon.node.clearshot.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mibokeh.so b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mibokeh.so new file mode 100644 index 0000000..d0eb237 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mibokeh.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifilter.so b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifilter.so new file mode 100644 index 0000000..3f00250 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifilter.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifragment.so b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifragment.so new file mode 100644 index 0000000..00a036b Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifragment.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mimovie.so b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mimovie.so new file mode 100644 index 0000000..7a88e07 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.mimovie.so differ diff --git a/proprietary/vendor/lib64/camera/components/com.xiaomi.node.misegment.so b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.misegment.so new file mode 100644 index 0000000..e30c39d Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/com.xiaomi.node.misegment.so differ diff --git a/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0.xml b/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0.xml new file mode 100644 index 0000000..89d46bd --- /dev/null +++ b/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0.xml @@ -0,0 +1,1974 @@ + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 1 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 12 + 25 + 4 + 0.3 + 140 + 100 + 100 + 1024 + 100 + 16 + 1 + 2 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 9 + 20 + 4 + 0.3 + 120 + 100 + 100 + 1024 + 100 + 16 + 1 + 2 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 7 + 20 + 4 + 0.3 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 3 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 6 + 10 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 3 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 4 + 10 + 2 + 1 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 4 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + diff --git a/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_3hdr.xml b/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_3hdr.xml new file mode 100644 index 0000000..8ce544f --- /dev/null +++ b/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_3hdr.xml @@ -0,0 +1,357 @@ + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 13 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 1 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 12 + 25 + 4 + 0.3 + 140 + 100 + 100 + 1024 + 100 + 16 + 1 + 2 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 9 + 20 + 4 + 0.3 + 120 + 100 + 100 + 1024 + 100 + 16 + 1 + 2 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 7 + 20 + 4 + 0.3 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 3 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 6 + 10 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 3 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 4 + 10 + 2 + 1 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 4 + 85 + + + + diff --git a/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high.xml b/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high.xml new file mode 100644 index 0000000..73241d6 --- /dev/null +++ b/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high.xml @@ -0,0 +1,2389 @@ + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 4 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 4 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 4 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 4 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 1 + 1 + 0.0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 12 + 25 + 4 + 0.3 + 140 + 100 + 100 + 1024 + 100 + 16 + 1 + 2 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 9 + 20 + 4 + 0.3 + 120 + 100 + 100 + 1024 + 100 + 16 + 1 + 2 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 7 + 20 + 4 + 0.3 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 3 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 6 + 10 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 3 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 4 + 10 + 2 + 1 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 4 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 6 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 1 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + diff --git a/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high_1.xml b/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high_1.xml new file mode 100644 index 0000000..c13ab71 --- /dev/null +++ b/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high_1.xml @@ -0,0 +1,2371 @@ + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 4 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 4 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 4 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 2 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 0 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 12 + 25 + 4 + 0.3 + 140 + 100 + 100 + 1024 + 100 + 16 + 1 + 2 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 9 + 20 + 4 + 0.3 + 120 + 100 + 100 + 1024 + 100 + 16 + 1 + 2 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 7 + 20 + 4 + 0.3 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 3 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 6 + 10 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 3 + 85 + + + + 0,20,10,2,1,1,1,1,1,1,1 + 0,60,30,11,4,4,2,2,2,2,2 + 4 + 10 + 2 + 1 + 100 + 100 + 100 + 1024 + 100 + 16 + 1 + 4 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 5 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 2 + 1 + 85 + + + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + 0,1,1,1,1,1,1,1,1,1,1 + 0,1,1,1,1,1,1,1,1,1,1 + 1 + 1 + 1 + 3.0 + 100 + 100 + 0 + 1024 + 100 + 16 + 0 + 1 + 85 + + + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 1 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + 0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0 + 12 + 3 + 0 + 0 + 100 + 100 + 0 + 1024 + 0 + 0 + 3 + 1 + 85 + + + + diff --git a/proprietary/vendor/lib64/camera/components/etc/visidon_clearshot_params.xml b/proprietary/vendor/lib64/camera/components/etc/visidon_clearshot_params.xml new file mode 100644 index 0000000..3ac7daa --- /dev/null +++ b/proprietary/vendor/lib64/camera/components/etc/visidon_clearshot_params.xml @@ -0,0 +1,3399 @@ + + + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 2 + 0 + 0.15 + 60 + + + 0.02 + 0.60 + 0.00 + 0 + 0 + 2 + 18 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 2 + 0 + 0.30 + 60 + + + 0.04 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.08 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.00 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.20 + 2.60 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.40 + 2.80 + 0.00 + 0 + 0 + 3 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.60 + 3.00 + 0.20 + 0 + 0 + 3 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 2 + 0 + 0.15 + 60 + + + 0.02 + 0.60 + 0.00 + 0 + 0 + 2 + 18 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 2 + 0 + 0.30 + 60 + + + 0.04 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.08 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.40 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.00 + 2.40 + 0.00 + 0 + 0 + 3 + 30 + 0 + 3,3,4,4,5,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.20 + 2.60 + 0.00 + 0 + 0 + 3 + 30 + 0 + 3,3,4,4,5,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.40 + 2.80 + 0.00 + 0 + 0 + 3 + 30 + 0 + 3,3,4,4,5,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 2 + 0 + 0.15 + 60 + + + 0.02 + 0.60 + 0.00 + 0 + 0 + 2 + 18 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 2 + 0 + 0.30 + 60 + + + 0.04 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.08 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.00 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.20 + 2.60 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.40 + 2.80 + 0.00 + 0 + 0 + 3 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.60 + 3.00 + 0.20 + 0 + 0 + 3 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 2 + 0 + 0.15 + 60 + + + 0.02 + 0.60 + 0.00 + 0 + 0 + 2 + 18 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 2 + 0 + 0.30 + 60 + + + 0.04 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.08 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.40 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.00 + 2.40 + 0.00 + 0 + 0 + 3 + 30 + 0 + 3,3,4,4,5,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.20 + 2.60 + 0.00 + 0 + 0 + 3 + 30 + 0 + 3,3,4,4,5,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.40 + 2.80 + 0.00 + 0 + 0 + 3 + 30 + 0 + 3,3,4,4,5,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + 0.01 + 0.40 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.15 + 60 + + + 0.01 + 0.60 + 0.00 + 0 + 0 + 2 + 15 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 3 + 0 + 0.30 + 60 + + + 0.01 + 0.80 + 0.00 + 0 + 0 + 2 + 20 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 4 + 0 + 0.30 + 60 + + + 0.01 + 1.20 + 0.00 + 0 + 0 + 2 + 22 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.50 + 1.80 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 0.80 + 2.00 + 0.00 + 0 + 0 + 2 + 25 + 0 + 2,2,2,2,3,3 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 1.10 + 2.20 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.30 + 2.80 + 0.00 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 6 + 0 + 0.30 + 60 + + + 1.80 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 2.50 + 1.70 + 0 + 0 + 2 + 30 + 0 + 3,3,3,4,4,5 + 0.02 + -1 + 5 + 0 + 0.30 + 60 + + + 2.00 + 3.00 + 0.00 + 0 + 0 + 2 + 40 + 0 + 2,1,1,1,2,2 + 0.02 + -1 + 7 + 0 + 0.30 + 60 + + + + + diff --git a/proprietary/vendor/lib64/camera/components/libdepthmapwrapper.so b/proprietary/vendor/lib64/camera/components/libdepthmapwrapper.so new file mode 100644 index 0000000..140516f Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/libdepthmapwrapper.so differ diff --git a/proprietary/vendor/lib64/camera/components/libmmcamera_cac3.so b/proprietary/vendor/lib64/camera/components/libmmcamera_cac3.so new file mode 100644 index 0000000..ddb2d32 Binary files /dev/null and b/proprietary/vendor/lib64/camera/components/libmmcamera_cac3.so differ diff --git a/proprietary/vendor/lib64/camera/fdconfigpreview.bin b/proprietary/vendor/lib64/camera/fdconfigpreview.bin new file mode 100644 index 0000000..e7d4d7c Binary files /dev/null and b/proprietary/vendor/lib64/camera/fdconfigpreview.bin differ diff --git a/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin b/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin new file mode 100644 index 0000000..e7d4d7c Binary files /dev/null and b/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin differ diff --git a/proprietary/vendor/lib64/camera/fdconfigvideo.bin b/proprietary/vendor/lib64/camera/fdconfigvideo.bin new file mode 100644 index 0000000..e7d4d7c Binary files /dev/null and b/proprietary/vendor/lib64/camera/fdconfigvideo.bin differ diff --git a/proprietary/vendor/lib64/camera/fdconfigvideolite.bin b/proprietary/vendor/lib64/camera/fdconfigvideolite.bin new file mode 100644 index 0000000..e7d4d7c Binary files /dev/null and b/proprietary/vendor/lib64/camera/fdconfigvideolite.bin differ diff --git a/proprietary/vendor/lib64/hw/camera.qcom.so b/proprietary/vendor/lib64/hw/camera.qcom.so new file mode 100644 index 0000000..19ba646 Binary files /dev/null and b/proprietary/vendor/lib64/hw/camera.qcom.so differ diff --git a/proprietary/vendor/lib64/hw/com.qti.chi.override.so b/proprietary/vendor/lib64/hw/com.qti.chi.override.so new file mode 100644 index 0000000..e466741 Binary files /dev/null and b/proprietary/vendor/lib64/hw/com.qti.chi.override.so differ diff --git a/proprietary/vendor/lib64/hw/consumerir.sm6150.so b/proprietary/vendor/lib64/hw/consumerir.sm6150.so new file mode 100644 index 0000000..d414766 Binary files /dev/null and b/proprietary/vendor/lib64/hw/consumerir.sm6150.so differ diff --git a/proprietary/vendor/lib64/hw/fingerprint.fpc.sm6150.so b/proprietary/vendor/lib64/hw/fingerprint.fpc.sm6150.so new file mode 100644 index 0000000..08fc31d Binary files /dev/null and b/proprietary/vendor/lib64/hw/fingerprint.fpc.sm6150.so differ diff --git a/proprietary/vendor/lib64/libFaceGrade.so b/proprietary/vendor/lib64/libFaceGrade.so new file mode 100644 index 0000000..7625cf9 Binary files /dev/null and b/proprietary/vendor/lib64/libFaceGrade.so differ diff --git a/proprietary/vendor/lib64/libPSNPE.so b/proprietary/vendor/lib64/libPSNPE.so new file mode 100644 index 0000000..0989c07 Binary files /dev/null and b/proprietary/vendor/lib64/libPSNPE.so differ diff --git a/proprietary/vendor/lib64/libSNPE.so b/proprietary/vendor/lib64/libSNPE.so new file mode 100644 index 0000000..179aa04 Binary files /dev/null and b/proprietary/vendor/lib64/libSNPE.so differ diff --git a/proprietary/vendor/lib64/libVDClearShot.so b/proprietary/vendor/lib64/libVDClearShot.so new file mode 100644 index 0000000..603ff44 Binary files /dev/null and b/proprietary/vendor/lib64/libVDClearShot.so differ diff --git a/proprietary/vendor/lib64/libXMFD_AgeGender.so b/proprietary/vendor/lib64/libXMFD_AgeGender.so new file mode 100644 index 0000000..845f2ec Binary files /dev/null and b/proprietary/vendor/lib64/libXMFD_AgeGender.so differ diff --git a/proprietary/vendor/lib64/lib_sr_models.so b/proprietary/vendor/lib64/lib_sr_models.so new file mode 100644 index 0000000..b77c305 Binary files /dev/null and b/proprietary/vendor/lib64/lib_sr_models.so differ diff --git a/proprietary/vendor/lib64/libalCFR.so b/proprietary/vendor/lib64/libalCFR.so new file mode 100644 index 0000000..e99161f Binary files /dev/null and b/proprietary/vendor/lib64/libalCFR.so differ diff --git a/proprietary/vendor/lib64/libalLDC.so b/proprietary/vendor/lib64/libalLDC.so new file mode 100644 index 0000000..8319213 Binary files /dev/null and b/proprietary/vendor/lib64/libalLDC.so differ diff --git a/proprietary/vendor/lib64/libalhLDC.so b/proprietary/vendor/lib64/libalhLDC.so new file mode 100644 index 0000000..5a8702a Binary files /dev/null and b/proprietary/vendor/lib64/libalhLDC.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_beautyshot.so b/proprietary/vendor/lib64/libarcsoft_beautyshot.so new file mode 100644 index 0000000..9f44f0b Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_beautyshot.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_distortion_correction.so b/proprietary/vendor/lib64/libarcsoft_distortion_correction.so new file mode 100644 index 0000000..ea5352b Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_distortion_correction.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_dualcam_refocus.so b/proprietary/vendor/lib64/libarcsoft_dualcam_refocus.so new file mode 100644 index 0000000..d34655f Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_dualcam_refocus.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_dualcam_refocus_front.so b/proprietary/vendor/lib64/libarcsoft_dualcam_refocus_front.so new file mode 100644 index 0000000..31dfd56 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_dualcam_refocus_front.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_t.so b/proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_t.so new file mode 100644 index 0000000..9910621 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_t.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_w.so b/proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_w.so new file mode 100644 index 0000000..a81c4f9 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_w.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_hta.so b/proprietary/vendor/lib64/libarcsoft_hta.so new file mode 100644 index 0000000..5d1e4b7 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_hta.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_portrait_lighting.so b/proprietary/vendor/lib64/libarcsoft_portrait_lighting.so new file mode 100644 index 0000000..13bf64f Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_portrait_lighting.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_portrait_lighting_c.so b/proprietary/vendor/lib64/libarcsoft_portrait_lighting_c.so new file mode 100644 index 0000000..0922410 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_portrait_lighting_c.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_preview_deflicker.so b/proprietary/vendor/lib64/libarcsoft_preview_deflicker.so new file mode 100644 index 0000000..e113457 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_preview_deflicker.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_super_night_raw.so b/proprietary/vendor/lib64/libarcsoft_super_night_raw.so new file mode 100644 index 0000000..c436381 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_super_night_raw.so differ diff --git a/proprietary/vendor/lib64/libbeauty_face_interface.so b/proprietary/vendor/lib64/libbeauty_face_interface.so new file mode 100644 index 0000000..99595b6 Binary files /dev/null and b/proprietary/vendor/lib64/libbeauty_face_interface.so differ diff --git a/proprietary/vendor/lib64/libc++_shared.so b/proprietary/vendor/lib64/libc++_shared.so new file mode 100644 index 0000000..d07d15a Binary files /dev/null and b/proprietary/vendor/lib64/libc++_shared.so differ diff --git a/proprietary/vendor/lib64/libcamera_dirty.so b/proprietary/vendor/lib64/libcamera_dirty.so new file mode 100644 index 0000000..5a7250f Binary files /dev/null and b/proprietary/vendor/lib64/libcamera_dirty.so differ diff --git a/proprietary/vendor/lib64/libcamera_nn_stub.so b/proprietary/vendor/lib64/libcamera_nn_stub.so new file mode 100644 index 0000000..567ee42 Binary files /dev/null and b/proprietary/vendor/lib64/libcamera_nn_stub.so differ diff --git a/proprietary/vendor/lib64/libcamera_scene.so b/proprietary/vendor/lib64/libcamera_scene.so new file mode 100644 index 0000000..e61f97a Binary files /dev/null and b/proprietary/vendor/lib64/libcamera_scene.so differ diff --git a/proprietary/vendor/lib64/libcamxfdalgov7.so b/proprietary/vendor/lib64/libcamxfdalgov7.so new file mode 100644 index 0000000..3018aa9 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxfdalgov7.so differ diff --git a/proprietary/vendor/lib64/libcamxfdalgov8.so b/proprietary/vendor/lib64/libcamxfdalgov8.so new file mode 100644 index 0000000..bc2d4ad Binary files /dev/null and b/proprietary/vendor/lib64/libcamxfdalgov8.so differ diff --git a/proprietary/vendor/lib64/libcamxfdengine.so b/proprietary/vendor/lib64/libcamxfdengine.so new file mode 100644 index 0000000..64aef7a Binary files /dev/null and b/proprietary/vendor/lib64/libcamxfdengine.so differ diff --git a/proprietary/vendor/lib64/libcamxstatscore.so b/proprietary/vendor/lib64/libcamxstatscore.so new file mode 100644 index 0000000..72b391c Binary files /dev/null and b/proprietary/vendor/lib64/libcamxstatscore.so differ diff --git a/proprietary/vendor/lib64/libcamxswprocessalgo.so b/proprietary/vendor/lib64/libcamxswprocessalgo.so new file mode 100644 index 0000000..6e0e3f2 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxswprocessalgo.so differ diff --git a/proprietary/vendor/lib64/libcamxtintlessalgo.so b/proprietary/vendor/lib64/libcamxtintlessalgo.so new file mode 100644 index 0000000..6c2f67d Binary files /dev/null and b/proprietary/vendor/lib64/libcamxtintlessalgo.so differ diff --git a/proprietary/vendor/lib64/libcapiv2svacnn.so b/proprietary/vendor/lib64/libcapiv2svacnn.so new file mode 100644 index 0000000..b09cf24 Binary files /dev/null and b/proprietary/vendor/lib64/libcapiv2svacnn.so differ diff --git a/proprietary/vendor/lib64/libcapiv2vop.so b/proprietary/vendor/lib64/libcapiv2vop.so new file mode 100644 index 0000000..2b8af5d Binary files /dev/null and b/proprietary/vendor/lib64/libcapiv2vop.so differ diff --git a/proprietary/vendor/lib64/libcom.qti.chinodeutils.so b/proprietary/vendor/lib64/libcom.qti.chinodeutils.so new file mode 100644 index 0000000..aa3f572 Binary files /dev/null and b/proprietary/vendor/lib64/libcom.qti.chinodeutils.so differ diff --git a/proprietary/vendor/lib64/libdualcam_optical_zoom_control.so b/proprietary/vendor/lib64/libdualcam_optical_zoom_control.so new file mode 100644 index 0000000..b2912c1 Binary files /dev/null and b/proprietary/vendor/lib64/libdualcam_optical_zoom_control.so differ diff --git a/proprietary/vendor/lib64/libdualcam_video_optical_zoom.so b/proprietary/vendor/lib64/libdualcam_video_optical_zoom.so new file mode 100644 index 0000000..edebef1 Binary files /dev/null and b/proprietary/vendor/lib64/libdualcam_video_optical_zoom.so differ diff --git a/proprietary/vendor/lib64/libft2vendor.so b/proprietary/vendor/lib64/libft2vendor.so new file mode 100644 index 0000000..eb81999 Binary files /dev/null and b/proprietary/vendor/lib64/libft2vendor.so differ diff --git a/proprietary/vendor/lib64/libhta.so b/proprietary/vendor/lib64/libhta.so new file mode 100644 index 0000000..4ef15e6 Binary files /dev/null and b/proprietary/vendor/lib64/libhta.so differ diff --git a/proprietary/vendor/lib64/libhta_hexagon_runtime.so b/proprietary/vendor/lib64/libhta_hexagon_runtime.so new file mode 100644 index 0000000..85d078d Binary files /dev/null and b/proprietary/vendor/lib64/libhta_hexagon_runtime.so differ diff --git a/proprietary/vendor/lib64/libhvx_interface.so b/proprietary/vendor/lib64/libhvx_interface.so new file mode 100644 index 0000000..26975c3 Binary files /dev/null and b/proprietary/vendor/lib64/libhvx_interface.so differ diff --git a/proprietary/vendor/lib64/libmiai_portraitsupernight.so b/proprietary/vendor/lib64/libmiai_portraitsupernight.so new file mode 100644 index 0000000..841f860 Binary files /dev/null and b/proprietary/vendor/lib64/libmiai_portraitsupernight.so differ diff --git a/proprietary/vendor/lib64/libmialgo_fs.so b/proprietary/vendor/lib64/libmialgo_fs.so new file mode 100644 index 0000000..74d0cce Binary files /dev/null and b/proprietary/vendor/lib64/libmialgo_fs.so differ diff --git a/proprietary/vendor/lib64/libmialgo_ie_capture.so b/proprietary/vendor/lib64/libmialgo_ie_capture.so new file mode 100644 index 0000000..b2fdb91 Binary files /dev/null and b/proprietary/vendor/lib64/libmialgo_ie_capture.so differ diff --git a/proprietary/vendor/lib64/libmialgo_rfs.so b/proprietary/vendor/lib64/libmialgo_rfs.so new file mode 100644 index 0000000..af0033f Binary files /dev/null and b/proprietary/vendor/lib64/libmialgo_rfs.so differ diff --git a/proprietary/vendor/lib64/libmialgo_sd.so b/proprietary/vendor/lib64/libmialgo_sd.so new file mode 100644 index 0000000..337f540 Binary files /dev/null and b/proprietary/vendor/lib64/libmialgo_sd.so differ diff --git a/proprietary/vendor/lib64/libmialgo_utils.so b/proprietary/vendor/lib64/libmialgo_utils.so new file mode 100644 index 0000000..dfa6494 Binary files /dev/null and b/proprietary/vendor/lib64/libmialgo_utils.so differ diff --git a/proprietary/vendor/lib64/libmialgoengine.so b/proprietary/vendor/lib64/libmialgoengine.so new file mode 100644 index 0000000..529d62a Binary files /dev/null and b/proprietary/vendor/lib64/libmialgoengine.so differ diff --git a/proprietary/vendor/lib64/libmibokeh_712.so b/proprietary/vendor/lib64/libmibokeh_712.so new file mode 100644 index 0000000..0c50ef7 Binary files /dev/null and b/proprietary/vendor/lib64/libmibokeh_712.so differ diff --git a/proprietary/vendor/lib64/libmpbase.so b/proprietary/vendor/lib64/libmpbase.so new file mode 100644 index 0000000..9561793 Binary files /dev/null and b/proprietary/vendor/lib64/libmpbase.so differ diff --git a/proprietary/vendor/lib64/libmulticam_image_optical_zoom.so b/proprietary/vendor/lib64/libmulticam_image_optical_zoom.so new file mode 100644 index 0000000..60cd6ce Binary files /dev/null and b/proprietary/vendor/lib64/libmulticam_image_optical_zoom.so differ diff --git a/proprietary/vendor/lib64/libmulticam_video_optical_zoom.so b/proprietary/vendor/lib64/libmulticam_video_optical_zoom.so new file mode 100644 index 0000000..ee06ecb Binary files /dev/null and b/proprietary/vendor/lib64/libmulticam_video_optical_zoom.so differ diff --git a/proprietary/vendor/lib64/libnotifyaudiohal.so b/proprietary/vendor/lib64/libnotifyaudiohal.so new file mode 100644 index 0000000..8f9fea7 Binary files /dev/null and b/proprietary/vendor/lib64/libnotifyaudiohal.so differ diff --git a/proprietary/vendor/lib64/librelight_only.so b/proprietary/vendor/lib64/librelight_only.so new file mode 100644 index 0000000..78dbe07 Binary files /dev/null and b/proprietary/vendor/lib64/librelight_only.so differ diff --git a/proprietary/vendor/lib64/libremosaic_wrapper.so b/proprietary/vendor/lib64/libremosaic_wrapper.so new file mode 100644 index 0000000..1580ab8 Binary files /dev/null and b/proprietary/vendor/lib64/libremosaic_wrapper.so differ diff --git a/proprietary/vendor/lib64/libremosaiclib.so b/proprietary/vendor/lib64/libremosaiclib.so new file mode 100644 index 0000000..7385fcf Binary files /dev/null and b/proprietary/vendor/lib64/libremosaiclib.so differ diff --git a/proprietary/vendor/lib64/libsdk_sr.so b/proprietary/vendor/lib64/libsdk_sr.so new file mode 100644 index 0000000..cf1ac8e Binary files /dev/null and b/proprietary/vendor/lib64/libsdk_sr.so differ diff --git a/proprietary/vendor/lib64/libsensorslog.so b/proprietary/vendor/lib64/libsensorslog.so new file mode 100644 index 0000000..ce38bb5 Binary files /dev/null and b/proprietary/vendor/lib64/libsensorslog.so differ diff --git a/proprietary/vendor/lib64/libsnpe_adsp.so b/proprietary/vendor/lib64/libsnpe_adsp.so new file mode 100644 index 0000000..3555f45 Binary files /dev/null and b/proprietary/vendor/lib64/libsnpe_adsp.so differ diff --git a/proprietary/vendor/lib64/libsnpe_dsp_domains.so b/proprietary/vendor/lib64/libsnpe_dsp_domains.so new file mode 100644 index 0000000..171f90c Binary files /dev/null and b/proprietary/vendor/lib64/libsnpe_dsp_domains.so differ diff --git a/proprietary/vendor/lib64/libsnpe_dsp_domains_system.so b/proprietary/vendor/lib64/libsnpe_dsp_domains_system.so new file mode 100644 index 0000000..53c3b59 Binary files /dev/null and b/proprietary/vendor/lib64/libsnpe_dsp_domains_system.so differ diff --git a/proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so b/proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so new file mode 100644 index 0000000..feef7b7 Binary files /dev/null and b/proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so differ diff --git a/proprietary/vendor/lib64/libsnpe_dsp_domains_v2_system.so b/proprietary/vendor/lib64/libsnpe_dsp_domains_v2_system.so new file mode 100644 index 0000000..ee838ee Binary files /dev/null and b/proprietary/vendor/lib64/libsnpe_dsp_domains_v2_system.so differ diff --git a/proprietary/vendor/lib64/libsns_device_mode_stub.so b/proprietary/vendor/lib64/libsns_device_mode_stub.so new file mode 100644 index 0000000..84f0706 Binary files /dev/null and b/proprietary/vendor/lib64/libsns_device_mode_stub.so differ diff --git a/proprietary/vendor/lib64/libsns_fastRPC_util.so b/proprietary/vendor/lib64/libsns_fastRPC_util.so new file mode 100644 index 0000000..529e600 Binary files /dev/null and b/proprietary/vendor/lib64/libsns_fastRPC_util.so differ diff --git a/proprietary/vendor/lib64/libsns_low_lat_stream_stub.so b/proprietary/vendor/lib64/libsns_low_lat_stream_stub.so new file mode 100644 index 0000000..bd94a3e Binary files /dev/null and b/proprietary/vendor/lib64/libsns_low_lat_stream_stub.so differ diff --git a/proprietary/vendor/lib64/libsnsapi.so b/proprietary/vendor/lib64/libsnsapi.so new file mode 100644 index 0000000..a863fe7 Binary files /dev/null and b/proprietary/vendor/lib64/libsnsapi.so differ diff --git a/proprietary/vendor/lib64/libsnsdiaglog.so b/proprietary/vendor/lib64/libsnsdiaglog.so new file mode 100644 index 0000000..a784197 Binary files /dev/null and b/proprietary/vendor/lib64/libsnsdiaglog.so differ diff --git a/proprietary/vendor/lib64/libssc.so b/proprietary/vendor/lib64/libssc.so new file mode 100644 index 0000000..db7df8e Binary files /dev/null and b/proprietary/vendor/lib64/libssc.so differ diff --git a/proprietary/vendor/lib64/libssccalapi.so b/proprietary/vendor/lib64/libssccalapi.so new file mode 100644 index 0000000..0a83c34 Binary files /dev/null and b/proprietary/vendor/lib64/libssccalapi.so differ diff --git a/proprietary/vendor/lib64/libswregistrationalgo.so b/proprietary/vendor/lib64/libswregistrationalgo.so new file mode 100644 index 0000000..35af3eb Binary files /dev/null and b/proprietary/vendor/lib64/libswregistrationalgo.so differ diff --git a/proprietary/vendor/lib64/libswvdec.so b/proprietary/vendor/lib64/libswvdec.so new file mode 100644 index 0000000..165974d Binary files /dev/null and b/proprietary/vendor/lib64/libswvdec.so differ diff --git a/proprietary/vendor/lib64/libsymphony-cpu.so b/proprietary/vendor/lib64/libsymphony-cpu.so new file mode 100644 index 0000000..859c3fa Binary files /dev/null and b/proprietary/vendor/lib64/libsymphony-cpu.so differ diff --git a/proprietary/vendor/lib64/libthermalclient.so b/proprietary/vendor/lib64/libthermalclient.so new file mode 100644 index 0000000..6e57da7 Binary files /dev/null and b/proprietary/vendor/lib64/libthermalclient.so differ diff --git a/proprietary/vendor/lib64/libtriplecam_video_optical_zoom.so b/proprietary/vendor/lib64/libtriplecam_video_optical_zoom.so new file mode 100644 index 0000000..aa1c0f6 Binary files /dev/null and b/proprietary/vendor/lib64/libtriplecam_video_optical_zoom.so differ diff --git a/proprietary/vendor/lib64/libultrasound.so b/proprietary/vendor/lib64/libultrasound.so new file mode 100644 index 0000000..da5d0b9 Binary files /dev/null and b/proprietary/vendor/lib64/libultrasound.so differ diff --git a/proprietary/vendor/lib64/libvideofilter_only.so b/proprietary/vendor/lib64/libvideofilter_only.so new file mode 100644 index 0000000..7dd808b Binary files /dev/null and b/proprietary/vendor/lib64/libvideofilter_only.so differ diff --git a/proprietary/vendor/lib64/libvidhance.so b/proprietary/vendor/lib64/libvidhance.so new file mode 100644 index 0000000..a749f4e Binary files /dev/null and b/proprietary/vendor/lib64/libvidhance.so differ diff --git a/proprietary/vendor/lib64/libxmi_hdr_checker.so b/proprietary/vendor/lib64/libxmi_hdr_checker.so new file mode 100644 index 0000000..5368cf1 Binary files /dev/null and b/proprietary/vendor/lib64/libxmi_hdr_checker.so differ diff --git a/proprietary/vendor/lib64/libxmi_high_dynamic_range.so b/proprietary/vendor/lib64/libxmi_high_dynamic_range.so new file mode 100644 index 0000000..25ed098 Binary files /dev/null and b/proprietary/vendor/lib64/libxmi_high_dynamic_range.so differ diff --git a/proprietary/vendor/lib64/libxml2_vendor.so b/proprietary/vendor/lib64/libxml2_vendor.so new file mode 100644 index 0000000..26366c0 Binary files /dev/null and b/proprietary/vendor/lib64/libxml2_vendor.so differ diff --git a/proprietary/vendor/lib64/mibokeh_712_opencl.bin b/proprietary/vendor/lib64/mibokeh_712_opencl.bin new file mode 100644 index 0000000..facedab Binary files /dev/null and b/proprietary/vendor/lib64/mibokeh_712_opencl.bin differ diff --git a/proprietary/vendor/lib64/sensors.elliptic.so b/proprietary/vendor/lib64/sensors.elliptic.so new file mode 100644 index 0000000..8e08f95 Binary files /dev/null and b/proprietary/vendor/lib64/sensors.elliptic.so differ diff --git a/proprietary/vendor/lib64/sensors.mius.proximity.so b/proprietary/vendor/lib64/sensors.mius.proximity.so new file mode 100644 index 0000000..887fb42 Binary files /dev/null and b/proprietary/vendor/lib64/sensors.mius.proximity.so differ diff --git a/proprietary/vendor/lib64/sensors.ssc.so b/proprietary/vendor/lib64/sensors.ssc.so new file mode 100644 index 0000000..bfb2eed Binary files /dev/null and b/proprietary/vendor/lib64/sensors.ssc.so differ diff --git a/proprietary/vendor/lib64/sensors.touch.so b/proprietary/vendor/lib64/sensors.touch.so new file mode 100644 index 0000000..fa9f1c5 Binary files /dev/null and b/proprietary/vendor/lib64/sensors.touch.so differ diff --git a/sweet-vendor.mk b/sweet-vendor.mk new file mode 100644 index 0000000..d0b76c6 --- /dev/null +++ b/sweet-vendor.mk @@ -0,0 +1,347 @@ +# Automatically generated file. DO NOT MODIFY +# +# This file is generated by device/xiaomi/sweet/setup-makefiles.sh + +PRODUCT_SOONG_NAMESPACES += \ + vendor/xiaomi/sweet + +PRODUCT_COPY_FILES += \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_Codec_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_Codec_cal.acdb \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_General_cal.acdb \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_Global_cal.acdb \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_Handset_cal.acdb \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_Hdmi_cal.acdb \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_Headset_cal.acdb \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_Speaker_cal.acdb \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_workspaceFile.qwsp \ + vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/adsp_avs_config.acdb \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/CFR_para_MARCO_V01.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/CFR_para_MARCO_V01.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/CFR_para_UW_V01.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/CFR_para_UW_V01.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/CFR_para_W_V01.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/CFR_para_W_V01.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/CFR_para_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/CFR_para_config.xml \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/LDC_FPC_TUNING_DATA.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_FPC_TUNING_DATA.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/Miui-Light.ttf:$(TARGET_COPY_OUT_VENDOR)/etc/camera/Miui-Light.ttf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/almalence_sr_params_tele.config:$(TARGET_COPY_OUT_VENDOR)/etc/camera/almalence_sr_params_tele.config \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/almalence_sr_params_wide.config:$(TARGET_COPY_OUT_VENDOR)/etc/camera/almalence_sr_params_wide.config \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/back_dual_camera_caldata_wt.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/back_dual_camera_caldata_wt.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/beauty_ui9_intelligent_params.config:$(TARGET_COPY_OUT_VENDOR)/etc/camera/beauty_ui9_intelligent_params.config \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/camxoverridesettings.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camxoverridesettings.txt \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden.108m:$(TARGET_COPY_OUT_VENDOR)/etc/camera/com.xiaomi.dcal.wd.golden.108m \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden.64m:$(TARGET_COPY_OUT_VENDOR)/etc/camera/com.xiaomi.dcal.wd.golden.64m \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.fake:$(TARGET_COPY_OUT_VENDOR)/etc/camera/com.xiaomi.dcal.wu.fake \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.golden.108m:$(TARGET_COPY_OUT_VENDOR)/etc/camera/com.xiaomi.dcal.wu.golden.108m \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/com.xiaomi.dcal.wu.golden.64m:$(TARGET_COPY_OUT_VENDOR)/etc/camera/com.xiaomi.dcal.wu.golden.64m \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/eisoverridesettings.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/eisoverridesettings.txt \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/eyelineblush.cng:$(TARGET_COPY_OUT_VENDOR)/etc/camera/eyelineblush.cng \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/golden_rear_dc_cal_wu.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/golden_rear_dc_cal_wu.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/hdr_ui9_params.config:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hdr_ui9_params.config \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/lf_facerank_model.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/lf_facerank_model.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/mibokeh_712_opencl.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mibokeh_712_opencl.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/mibokeh_712_parameter.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mibokeh_712_parameter.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/sceneDetection.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/sceneDetection.xml \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/sdm_ys_32p_120_21_5_perturb50.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/sdm_ys_32p_120_21_5_perturb50.bin \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/sr_params.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/sr_params.xml \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/vidhance_calibration:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance_calibration \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/vidhance_calibration_108m:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance_calibration_108m \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/vidhance_calibration_64m:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance_calibration_64m \ + vendor/xiaomi/sweet/proprietary/vendor/etc/camera/watermark_font_2300_3199.dat:$(TARGET_COPY_OUT_VENDOR)/etc/camera/watermark_font_2300_3199.dat \ + vendor/xiaomi/sweet/proprietary/vendor/etc/elliptic_sensor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/elliptic_sensor.xml \ + vendor/xiaomi/sweet/proprietary/vendor/etc/init/init.batterysecret.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.batterysecret.rc \ + vendor/xiaomi/sweet/proprietary/vendor/etc/init/init.mi_thermald.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.mi_thermald.rc \ + vendor/xiaomi/sweet/proprietary/vendor/etc/init/init.vendor.sensors.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.sensors.rc \ + vendor/xiaomi/sweet/proprietary/vendor/etc/init/vendor.sensors.qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.qti.rc \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/adux1050_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/adux1050_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/ak991x_dri_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ak991x_dri_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/bu27030_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/bu27030_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/icm4x6xx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/icm4x6xx_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/lsm6dso_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/lsm6dso_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sm7150_adux1050_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sm7150_adux1050_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sm7150_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sm7150_ak991x_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sm7150_bu27030_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sm7150_bu27030_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sm7150_icm4x6xx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sm7150_icm4x6xx_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sm7150_lsm6dso_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sm7150_lsm6dso_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sm7150_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sm7150_power_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sm7150_tsl2540.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sm7150_tsl2540.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_amd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd_sw_disabled.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_aod.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_aod.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_basic_gestures.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_bring_to_ear.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_ccd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_cm.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_cm.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_dae.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_dae.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_device_orient.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_device_orient.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_diag_filter.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_diag_filter.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_distance_bound.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_distance_bound.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_dpc.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_dpc.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_facing.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_facing.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_fmv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_geomag_rv.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_gyro_cal.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_mag_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_mag_cal.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_multishake.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_multishake.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_nonui.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_nonui.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_pedometer.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_pedometer.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_rmd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rmd.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_rotv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rotv.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_sar_algo_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_sar_algo_0.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_sar_algo_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_sar_algo_1.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_smd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_smd.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_tilt.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_sw_enabled.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_to_wake.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/config/tsl2540.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/tsl2540.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/judge_calibrated.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/judge_calibrated.json \ + vendor/xiaomi/sweet/proprietary/vendor/etc/sensors/sns_reg_config:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sns_reg_config \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-camera.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-camera.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-chg-only.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-chg-only.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-class0.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-class0.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-map.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-map.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-mgame.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-mgame.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-navigation.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-navigation.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-nolimits.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-nolimits.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-normal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-normal.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-phone.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-phone.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-tgame.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-tgame.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-video.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-video.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermal-youtube.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-youtube.conf \ + vendor/xiaomi/sweet/proprietary/vendor/etc/thermald-devices.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermald-devices.conf \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/CAMERA_ICP.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.elf \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/a615_zap.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.b00 \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/a615_zap.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.b01 \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/a615_zap.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.b02 \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/a615_zap.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.elf \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/a615_zap.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/a615_zap.mdt \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/a618_gmu.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/a618_gmu.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/a630_sqe.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a630_sqe.fw \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/aw8624_haptic.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8624_haptic.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/aw8624_rtp.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8624_rtp.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/awinic/aw882xx_pid_1852_acf.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/awinic/aw882xx_pid_1852_acf.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/awinic/aw882xx_pid_1852_monitor.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/awinic/aw882xx_pid_1852_monitor.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/awinic/aw882xx_pid_2032_acf.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/awinic/aw882xx_pid_2032_acf.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/awinic/aw882xx_pid_2032_monitor.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/awinic/aw882xx_pid_2032_monitor.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/awinic/aw882xx_rcv_reg_l.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/awinic/aw882xx_rcv_reg_l.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/awinic/aw882xx_rcv_reg_r.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/awinic/aw882xx_rcv_reg_r.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/awinic/aw882xx_spk_reg_l.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/awinic/aw882xx_spk_reg_l.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/awinic/aw882xx_spk_reg_r.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/awinic/aw882xx_spk_reg_r.bin \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/ipa_fws.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b00 \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/ipa_fws.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b01 \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/ipa_fws.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b02 \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/ipa_fws.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b03 \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/ipa_fws.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b04 \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/ipa_fws.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.elf \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/ipa_fws.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.mdt \ + vendor/xiaomi/sweet/proprietary/vendor/firmware/osc_rtp_24K_5s.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/osc_rtp_24K_5s.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx355_ultra.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx355_ultra.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx471_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx471_front.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov02b1b.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov02b1b.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov5675_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov5675_macro.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5kgw3.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5kgw3.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5khm2.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_ofilm_s5khm2.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_gc02m1.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_sunny_gc02m1.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_imx355_ultra.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_sunny_imx355_ultra.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_imx471_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_sunny_imx471_front.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_ov5675_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_sunny_ov5675_macro.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_s5kgw3.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_sunny_s5kgw3.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_sunny_s5khm2.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_sunny_s5khm2.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.default.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.default.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_imx355_ultra.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_ofilm_imx355_ultra.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_imx471_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_ofilm_imx471_front.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_ov02b1b_depth.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_ofilm_ov02b1b_depth.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_ov5675_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_ofilm_ov5675_macro.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_s5kgw3_wide.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_ofilm_s5kgw3_wide.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_ofilm_s5khm2_wide.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_ofilm_s5khm2_wide.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_gc02m1_depth.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_sunny_gc02m1_depth.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_imx355_ultra.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_sunny_imx355_ultra.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_imx471_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_sunny_imx471_front.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_ov5675_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_sunny_ov5675_macro.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_s5kgw3_wide.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_sunny_s5kgw3_wide.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.tuned.sweet_sunny_s5khm2_wide.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.sweet_sunny_s5khm2_wide.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0.xml:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/etc/morpho_lowlight4.0.xml \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_3hdr.xml:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/etc/morpho_lowlight4.0_3hdr.xml \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high.xml:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high.xml \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high_1.xml:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/etc/morpho_lowlight4.0_adrc_high_1.xml \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/components/etc/visidon_clearshot_params.xml:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/etc/visidon_clearshot_params.xml \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin \ + vendor/xiaomi/sweet/proprietary/vendor/lib64/mibokeh_712_opencl.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/mibokeh_712_opencl.bin + +PRODUCT_PACKAGES += \ + btaudio_offload_if \ + audio.primary.sm6150 \ + liba2dpoffload \ + libacdb-fts \ + libacdbloader \ + libacdbrtac \ + libadiertac \ + libaudcal \ + libaudio_log_utils \ + libaudioparsers \ + libaudioroute_ext \ + libhdmiedid \ + libhfp \ + libpn553_fw \ + libsndmonitor \ + libspkrprot \ + com.qti.sensor.sweet_gc02m1 \ + com.qti.sensor.sweet_imx355 \ + com.qti.sensor.sweet_imx471_front \ + com.qti.sensor.sweet_ov02b1b \ + com.qti.sensor.sweet_ov5675_macro \ + com.qti.sensor.sweet_s5kgw3 \ + com.qti.sensor.sweet_s5khm2 \ + com.altek.node.depurple \ + com.altek.node.distortioncorrection \ + com.arcsoft.node.capturebokeh \ + com.arcsoft.node.deflicker \ + com.arcsoft.node.distortioncorrection \ + com.arcsoft.node.hdr \ + com.arcsoft.node.hdrchecker \ + com.arcsoft.node.realtimebokeh \ + com.arcsoft.node.skinbeautifier \ + com.arcsoft.node.smoothtransition \ + com.arcsoft.node.superlowlightraw \ + com.mi.node.aiasd \ + com.qti.camx.chiiqutils \ + com.qti.eisv2 \ + com.qti.eisv3 \ + com.qti.hvx.addconstant \ + com.qti.hvx.binning \ + com.qti.node.depth \ + com.qti.node.dummyrtb \ + com.qti.node.dummysat \ + com.qti.node.eisv2 \ + com.qti.node.eisv3 \ + com.qti.node.fcv \ + com.qti.node.gpu \ + com.qti.node.memcpy \ + com.qti.node.remosaic \ + com.qti.node.stich \ + com.qti.node.swregistration \ + com.qti.node.watermark \ + com.qti.node.xiaomigenderage \ + com.qti.stats.aec \ + com.qti.stats.af \ + com.qti.stats.afd \ + com.qti.stats.asd \ + com.qti.stats.awb \ + com.qti.stats.awbwrapper \ + com.qti.stats.haf \ + com.qti.stats.hafoverride \ + com.qti.stats.localhistogram \ + com.qti.stats.pdlib \ + com.qti.stats.pdlibsony \ + com.qti.stats.pdlibwrapper \ + com.qtistatic.stats.aec \ + com.qtistatic.stats.af \ + com.qtistatic.stats.awb \ + com.qtistatic.stats.pdlib \ + com.vidhance.node.eis \ + com.vidhance.stats.aec_dmbr \ + com.visidon.node.clearshot \ + com.xiaomi.node.mibokeh \ + com.xiaomi.node.mifilter \ + com.xiaomi.node.mifragment \ + com.xiaomi.node.mimovie \ + com.xiaomi.node.misegment \ + libdepthmapwrapper \ + libmmcamera_cac3 \ + camera.qcom \ + com.qti.chi.override \ + consumerir.sm6150 \ + fingerprint.fpc.sm6150 \ + libFaceGrade \ + libPSNPE \ + libSNPE \ + libVDClearShot \ + libXMFD_AgeGender \ + lib_sr_models \ + libalCFR \ + libalLDC \ + libalhLDC \ + libarcsoft_beautyshot \ + libarcsoft_distortion_correction \ + libarcsoft_dualcam_refocus \ + libarcsoft_dualcam_refocus_front \ + libarcsoft_dualcam_refocus_rear_t \ + libarcsoft_dualcam_refocus_rear_w \ + libarcsoft_hta \ + libarcsoft_portrait_lighting \ + libarcsoft_portrait_lighting_c \ + libarcsoft_preview_deflicker \ + libarcsoft_super_night_raw \ + libbeauty_face_interface \ + libc++_shared \ + libcamera_dirty \ + libcamera_nn_stub \ + libcamera_scene \ + libcamxfdalgov7 \ + libcamxfdalgov8 \ + libcamxfdengine \ + libcamxstatscore \ + libcamxswprocessalgo \ + libcamxtintlessalgo \ + libcapiv2svacnn \ + libcapiv2vop \ + libcom.qti.chinodeutils \ + libdualcam_optical_zoom_control \ + libdualcam_video_optical_zoom \ + libft2vendor \ + libhta \ + libhta_hexagon_runtime \ + libhvx_interface \ + libmiai_portraitsupernight \ + libmialgo_fs \ + libmialgo_ie_capture \ + libmialgo_rfs \ + libmialgo_sd \ + libmialgo_utils \ + libmialgoengine \ + libmibokeh_712 \ + libmpbase \ + libmulticam_image_optical_zoom \ + libmulticam_video_optical_zoom \ + libnotifyaudiohal \ + librelight_only \ + libremosaic_wrapper \ + libremosaiclib \ + libsdk_sr \ + libsensorslog \ + libsnpe_adsp \ + libsnpe_dsp_domains \ + libsnpe_dsp_domains_system \ + libsnpe_dsp_domains_v2 \ + libsnpe_dsp_domains_v2_system \ + libsns_device_mode_stub \ + libsns_fastRPC_util \ + libsns_low_lat_stream_stub \ + libsnsapi \ + libsnsdiaglog \ + libssc \ + libssccalapi \ + libswregistrationalgo \ + libswvdec \ + libsymphony-cpu \ + libthermalclient \ + libtriplecam_video_optical_zoom \ + libultrasound \ + libvideofilter_only \ + libvidhance \ + libxmi_hdr_checker \ + libxmi_high_dynamic_range \ + libxml2_vendor \ + sensors.elliptic \ + sensors.mius.proximity \ + sensors.ssc \ + sensors.touch \ + batterysecret \ + mi_thermald \ + sensors.qti \ + thermal-engine