commit 09af2151b8c9c98e6a97ff418f2e68e5c46a4018 Author: HeroBuxx Date: Thu Apr 30 12:46:14 2026 +0000 citrus: Generate vendor blobs Signed-off-by: HeroBuxx diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..d80d590 --- /dev/null +++ b/Android.bp @@ -0,0 +1,4156 @@ +// +// Automatically generated file. DO NOT MODIFY +// + +soong_namespace { + imports: [ + "hardware/qcom-caf/sm8250", + "vendor/qcom/opensource/display", + "vendor/xiaomi/chime", + ], +} + +cc_prebuilt_library_shared { + name: "com.qti.eeprom.citrus_ofilm_ov8856_front_eeprom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.eeprom.citrus_ofilm_ov8856_front_eeprom.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eeprom.citrus_sunny_ov8856_front_eeprom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.eeprom.citrus_sunny_ov8856_front_eeprom.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.citrus_ofilm_ov8856_front", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.citrus_ofilm_ov8856_front.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.citrus_sunny_hi259_macro", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.citrus_sunny_hi259_macro.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.citrus_sunny_ov02b1b_depth", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.citrus_sunny_ov02b1b_depth.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.citrus_sunny_ov8856_front", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.citrus_sunny_ov8856_front.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.citrus_sunny_s5kgm1sp_main", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.citrus_sunny_s5kgm1sp_main.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.citrus_sunny_s5kgm1st_main", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.citrus_sunny_s5kgm1st_main.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + 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", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libchilog", + "libcom.qti.chinodeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libchilog", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libchilog", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.customhwnode", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.customhwnode.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libchilog", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.dewarp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.dewarp.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "libutils", + "liblog", + "libofflinelog", + "libhardware", + "libqdMetaData", + "libsync", + "libui", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "libsync", + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.mialgocontrol", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.mialgocontrol.so", + ], + shared_libs: [ + "libpiex_shim", + "libchilog", + "libcamera_metadata", + "libcutils", + "libcom.qti.chinodeutils", + "libcamera_scene", + "libc++_shared", + "libxmi_high_dynamic_range", + "libalhLDC", + "libalLDC", + "libmibokeh_712", + "libjpeg", + "libpng", + "libz", + "libpiex", + "libexpat", + "libdng_sdk2vendor", + "libEGL", + "libGLESv2", + "libnativewindow", + "libft2vendor", + "libvideofilter_only", + "libutils", + "libicuucts", + "libmpbase", + "libarcsoft_beautyshot", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.realtimebokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.realtimebokeh.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libcutils", + "libwa_rtdof", + "libanc_dc_base", + "libwa_dof", + "libmiStereoFactoryRemapLib", + "libwa_refocus", + "libmibokeh_712", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swaidenoiser", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swaidenoiser.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swcac", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swcac.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swlsc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swlsc.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swmctf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swmctf.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swmfnr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swmfnr.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libmmcamera_mfnr", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.aecwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.aecwrapper.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.afwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.afwrapper.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.tracker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.tracker.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libfastcvopt", + "libfastcvdsp_stub", + "libscveCommon", + "libscveCommon_stub", + "libscveObjectTracker", + "libscveObjectTracker_stub", + "libscveObjectSegmentation", + "libscveObjectSegmentation_stub", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libchilog", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libchilog", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libchilog", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libchilog", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.vidhance.node.processing", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.vidhance.node.processing.so", + ], + shared_libs: [ + "liblog", + "libcom.qti.chinodeutils", + "libcutils", + "libutils", + "libchilog", + "libui", + "libvidhance", + "libsensorslog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.chiusecaseselector", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.chiusecaseselector.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.anchorsync", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.anchorsync.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.demux", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.demux.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.frameselect", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.frameselect.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.fusion", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.fusion.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.generic", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.generic.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.gs", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.gs.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.hdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.hdr.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.memcpy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.memcpy.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.mfsr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.mfsr.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.qcfa", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.qcfa.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.rawhdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.rawhdr.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.rt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.rt.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.serializer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.serializer.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.stub.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.swmf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.swmf.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libcamera_metadata", + "libcamxfdengine", + "libcamximageformatutils", + "libcamxncs", + "libcamxstatscore", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "vendor.qti.hardware.camera.postproc@1.0-service-impl", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libHalSuperSensorServer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libHalSuperSensorServer.so", + ], + shared_libs: [ + "libSuperSensor", + "libSuperSensorCPU", + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSuperSensor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSuperSensor.so", + ], + shared_libs: [ + "liblog", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSuperSensorCPU", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSuperSensorCPU.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_lowlight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_lowlight.so", + ], + shared_libs: [ + "libEGL", + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaidenoiser", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaidenoiser.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libcdsprpc", + "libofflinelog", + "libsync", + "libbitmlengine", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libOpenCL", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libc++_shared", + "liblog", + "libGLESv3", + "libEGL", + "libnativewindow", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libOpenCL", + "liblog", + "libGLESv3", + "libEGL", + "libnativewindow", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_dc_base", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_dc_base.so", + ], + shared_libs: [ + "libz", + "libdl", + "libm", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbitmlengine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbitmlengine.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "liblog", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamerapostproc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamerapostproc.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.chi.override", + "com.qti.feature2.generic", + "com.qti.feature2.gs", + "libcamera_metadata", + "libchilog", + "libqdMetaData", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxexternalformatutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxexternalformatutils.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfacialfeatures", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfacialfeatures.so", + ], + shared_libs: [ + "libcamxfdalgo", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdalgo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfdalgo.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libbitmlengine", + "libcamera_nn_stub", + "libcamxfdalgo", + "libcamxfacialfeatures", + "libcdsprpc", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxifestriping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxifestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamximageformatutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamximageformatutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libutils", + "libhidlbase", + "vendor.display.config@1.0", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "vendor.qti.hardware.display.mapper@1.0", + "vendor.qti.hardware.display.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxncs", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxncs.so", + ], + shared_libs: [ + "libutils", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libsensorslog", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libsnsapi", + "libhardware", + "libcutils", + "libofflinelog", + "libz", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxswispiqmodule", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxswispiqmodule.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2svarnn", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcapiv2svarnn.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchilog", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libchilog.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdng_sdk2vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdng_sdk2vendor.so", + ], + shared_libs: [ + "libz", + "libjpeg", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libpng", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libicuucts", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libicuucts.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libipebpsstriping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libipebpsstriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpege", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpege.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmctfengine_stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmctfengine_stub.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmiStereoFactoryRemapLib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmiStereoFactoryRemapLib.so", + ], + shared_libs: [ + "libion", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmiai_supernight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmiai_supernight.so", + ], + shared_libs: [ + "libm", + "liblog", + "libz", + "libOpenCL", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libxmi_high_dynamic_range", + "liblog", + "libutils", + "libcutils", + "libhardware", + "libnativewindow", + "libEGL", + "libion", + "libGLESv2", + "libgrallocutils", + "libmpbase", + "libarcsoft_beautyshot", + "libalhLDC", + "libalCFR", + "libbeauty_face_interface", + "libmiai_supernight", + "libwa_dof", + "libanc_dc_base", + "libmiStereoFactoryRemapLib", + "libHalSuperSensorServer", + "libSuperSensor", + "libSuperSensorCPU", + "libmibokeh_712", + "libsdk_sr", + "libst_sr_models", + "lib_lowlight", + "libxml2_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libOpenCL", + "liblog", + "libz", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_cac3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_cac3.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libOpenCL", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_faceproc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_faceproc.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_faceproc2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_faceproc2.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_lscv35", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_lscv35.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_mfnr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_mfnr.so", + ], + shared_libs: [ + "libopencv", + "liblog", + "libz", + "libdl", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_mfnr_t4", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_mfnr_t4.so", + ], + shared_libs: [ + "libopencv", + "liblog", + "libz", + "libdl", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libopencv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libopencv.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libopestriping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libopestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libOpenCL", + "libdl", + "libGLESv2", + "libEGL", + "libz", + "libm", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libst_sr_models", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libst_sr_models.so", + ], + shared_libs: [ + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libcutils", + "libcdsprpc", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtfestriping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtfestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libGLESv3", + "libEGL", + "liblog", + "libc++_shared", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libGLESv3", + "libEGL", + "libGLESv2", + "libdl", + "libm", + "liblog", + "libc++", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwa_dof", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwa_dof.so", + ], + shared_libs: [ + "libmiStereoFactoryRemapLib", + "libanc_dc_base", + "libion", + "libz", + "libdl", + "libm", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwa_refocus", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwa_refocus.so", + ], + shared_libs: [ + "libz", + "libdl", + "libm", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwa_rtdof", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwa_rtdof.so", + ], + shared_libs: [ + "libmiStereoFactoryRemapLib", + "libanc_dc_base", + "libion", + "libz", + "libdl", + "libm", + "liblog", + "libEGL", + "libGLESv3", + "libc", + ], + }, + }, + compile_multilib: "64", + 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", + ], + shared_libs: [ + "libm", + "liblog", + "libz", + "libOpenCL", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.camera.postproc@1.0-service-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "libcamera_metadata", + "libhidlbase", + "libutils", + "vendor.qti.hardware.camera.postproc@1.0", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "f2player", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/f2player", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "com.qti.feature2.gs", + "com.qti.feature2.generic", + "com.qti.feature2.mfsr", + "com.qti.feature2.rt", + "libcamera_metadata", + "libchilog", + "libhardware", + "libhidlbase", + "libqdMetaData", + "libutils", + "libui", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "vendor.qti.hardware.camera.postproc@1.0-service-impl", + "libxml", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..362133d --- /dev/null +++ b/Android.mk @@ -0,0 +1,5 @@ +# +# Automatically generated file. DO NOT MODIFY +# + +LOCAL_PATH := $(call my-dir) diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk new file mode 100644 index 0000000..18ed0ae --- /dev/null +++ b/BoardConfigVendor.mk @@ -0,0 +1,3 @@ +# +# Automatically generated file. DO NOT MODIFY +# diff --git a/citrus-vendor.mk b/citrus-vendor.mk new file mode 100644 index 0000000..78ee0a7 --- /dev/null +++ b/citrus-vendor.mk @@ -0,0 +1,208 @@ +# +# Automatically generated file. DO NOT MODIFY +# + +PRODUCT_SOONG_NAMESPACES += \ + vendor/xiaomi/citrus + +PRODUCT_COPY_FILES += \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/102_SummerDay.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/102_SummerDay.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/103_Fantasy.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/103_Fantasy.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/104_Meet.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/104_Meet.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/105_WindSing.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/105_WindSing.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/106_Lost.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/106_Lost.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/107_Central.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/107_Central.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/108_NorthernEurope.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/108_NorthernEurope.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/109_Rome.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/109_Rome.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/110_BlackGold.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/110_BlackGold.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/111_GreenOrange.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/111_GreenOrange.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/112_Cyberpunk.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/112_Cyberpunk.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/113_BlackIce.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/113_BlackIce.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/CFR_para_W108_V01.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/CFR_para_W108_V01.bin \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/LDC_FPC_TUNING_DATA.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_FPC_TUNING_DATA.bin \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x03.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_PACKDATA_VENDORID_0x03.bin \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/MIUI_Time.ttf:$(TARGET_COPY_OUT_VENDOR)/etc/camera/MIUI_Time.ttf \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/Miui-Light.ttf:$(TARGET_COPY_OUT_VENDOR)/etc/camera/Miui-Light.ttf \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/Roboto-Thin.ttf:$(TARGET_COPY_OUT_VENDOR)/etc/camera/Roboto-Thin.ttf \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/camxoverridesettings.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camxoverridesettings.txt \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden:$(TARGET_COPY_OUT_VENDOR)/etc/camera/com.xiaomi.dcal.wd.golden \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/female_bg.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/female_bg.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/female_icon.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/female_icon.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/hdr_ui9_params.config:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hdr_ui9_params.config \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/male_bg.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/male_bg.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/male_icon.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/male_icon.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/mibokeh_712_opencl.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mibokeh_712_opencl.bin \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/mibokeh_712_parameter.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mibokeh_712_parameter.bin \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/bokeh_model/cache_data:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/bokeh_model/cache_data \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/bokeh_model/model_mdl_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/bokeh_model/model_mdl_cache \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/bokeh_model/segment_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/bokeh_model/segment_model \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/rt_model/cache_data:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/rt_model/cache_data \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/rt_model/model_mdl_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/rt_model/model_mdl_cache \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/rt_model/segment_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/rt_model/segment_model \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/morpho_lowlight5.0_algoup.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_lowlight5.0_algoup.xml \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/score_bg.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/score_bg.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/score_icon.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/score_icon.png \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/vidhance_calibration:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance_calibration \ + vendor/xiaomi/citrus/proprietary/vendor/etc/camera/watermark_font_2300_3199.dat:$(TARGET_COPY_OUT_VENDOR)/etc/camera/watermark_font_2300_3199.dat \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_ofilm_ov8856_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_ofilm_ov8856_front.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_ofilm_ov8856g2_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_ofilm_ov8856g2_front.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_hi259_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_hi259_macro.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_ov02b1b_depth.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_ov02b1b_depth.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_ov8856_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_ov8856_front.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_ov8856g2_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_ov8856g2_front.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_s5kgm1sp_main.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_s5kgm1sp_main.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_s5kgm1st_main.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_s5kgm1st_main.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_ofilm_ov8856_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_ofilm_ov8856_front.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_hi259_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_hi259_macro.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_hi259_macro_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_hi259_macro_india.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov02b1b_depth.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov02b1b_depth.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov02b1b_depth_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov02b1b_depth_india.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front_global.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front_global.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front_india.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1sp_main.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1sp_main.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1sp_main_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1sp_main_india.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1st_main.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1st_main.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1st_main_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1st_main_india.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \ + vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin + +PRODUCT_PACKAGES += \ + com.qti.eeprom.citrus_ofilm_ov8856_front_eeprom \ + com.qti.eeprom.citrus_sunny_ov8856_front_eeprom \ + com.qti.sensor.citrus_ofilm_ov8856_front \ + com.qti.sensor.citrus_sunny_hi259_macro \ + com.qti.sensor.citrus_sunny_ov02b1b_depth \ + com.qti.sensor.citrus_sunny_ov8856_front \ + com.qti.sensor.citrus_sunny_s5kgm1sp_main \ + com.qti.sensor.citrus_sunny_s5kgm1st_main \ + com.qti.camx.chiiqutils \ + com.qti.eisv2 \ + com.qti.eisv3 \ + com.qti.hvx.addconstant \ + com.qti.hvx.binning \ + com.qti.node.customhwnode \ + com.qti.node.depth \ + com.qti.node.dewarp \ + 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.mialgocontrol \ + com.qti.node.realtimebokeh \ + com.qti.node.remosaic \ + com.qti.node.stich \ + com.qti.node.swaidenoiser \ + com.qti.node.swcac \ + com.qti.node.swlsc \ + com.qti.node.swmctf \ + com.qti.node.swmfnr \ + com.qti.node.swregistration \ + com.qti.stats.aec \ + com.qti.stats.aecwrapper \ + com.qti.stats.af \ + com.qti.stats.afd \ + com.qti.stats.afwrapper \ + com.qti.stats.asd \ + com.qti.stats.awb \ + com.qti.stats.awbwrapper \ + com.qti.stats.haf \ + com.qti.stats.hafoverride \ + com.qti.stats.pdlib \ + com.qti.stats.pdlibsony \ + com.qti.stats.pdlibwrapper \ + com.qti.stats.tracker \ + com.qtistatic.stats.aec \ + com.qtistatic.stats.af \ + com.qtistatic.stats.awb \ + com.qtistatic.stats.pdlib \ + com.vidhance.node.processing \ + com.qti.chiusecaseselector \ + com.qti.feature2.anchorsync \ + com.qti.feature2.demux \ + com.qti.feature2.frameselect \ + com.qti.feature2.fusion \ + com.qti.feature2.generic \ + com.qti.feature2.gs \ + com.qti.feature2.hdr \ + com.qti.feature2.memcpy \ + com.qti.feature2.mfsr \ + com.qti.feature2.qcfa \ + com.qti.feature2.rawhdr \ + com.qti.feature2.rt \ + com.qti.feature2.serializer \ + com.qti.feature2.stub \ + com.qti.feature2.swmf \ + camera.qcom \ + com.qti.chi.override \ + libHalSuperSensorServer \ + libSuperSensor \ + libSuperSensorCPU \ + lib_lowlight \ + libaidenoiser \ + libalCFR \ + libalLDC \ + libalhLDC \ + libanc_dc_base \ + libarcsoft_beautyshot \ + libbeauty_face_interface \ + libbitmlengine \ + libc++_shared \ + libcamera_nn_stub \ + libcamera_scene \ + libcamerapostproc \ + libcamxexternalformatutils \ + libcamxfacialfeatures \ + libcamxfdalgo \ + libcamxfdengine \ + libcamxifestriping \ + libcamximageformatutils \ + libcamxncs \ + libcamxstatscore \ + libcamxswispiqmodule \ + libcamxswprocessalgo \ + libcamxtintlessalgo \ + libcapiv2svacnn \ + libcapiv2svarnn \ + libcapiv2vop \ + libchilog \ + libcom.qti.chinodeutils \ + libdng_sdk2vendor \ + libft2vendor \ + libicuucts \ + libipebpsstriping \ + libjpege \ + libmctfengine_stub \ + libmiStereoFactoryRemapLib \ + libmiai_supernight \ + libmialgoengine \ + libmibokeh_712 \ + libmmcamera_cac3 \ + libmmcamera_faceproc \ + libmmcamera_faceproc2 \ + libmmcamera_lscv35 \ + libmmcamera_mfnr \ + libmmcamera_mfnr_t4 \ + libmpbase \ + libopencv \ + libopestriping \ + libsdk_sr \ + libst_sr_models \ + libswregistrationalgo \ + libswvdec \ + libtfestriping \ + libvideofilter_only \ + libvidhance \ + libwa_dof \ + libwa_refocus \ + libwa_rtdof \ + libxmi_high_dynamic_range \ + vendor.qti.hardware.camera.postproc@1.0-service-impl \ + f2player diff --git a/proprietary/vendor/bin/f2player b/proprietary/vendor/bin/f2player new file mode 100755 index 0000000..966dd19 Binary files /dev/null and b/proprietary/vendor/bin/f2player differ diff --git a/proprietary/vendor/etc/camera/102_SummerDay.png b/proprietary/vendor/etc/camera/102_SummerDay.png new file mode 100644 index 0000000..2d198c1 Binary files /dev/null and b/proprietary/vendor/etc/camera/102_SummerDay.png differ diff --git a/proprietary/vendor/etc/camera/103_Fantasy.png b/proprietary/vendor/etc/camera/103_Fantasy.png new file mode 100644 index 0000000..59dc721 Binary files /dev/null and b/proprietary/vendor/etc/camera/103_Fantasy.png differ diff --git a/proprietary/vendor/etc/camera/104_Meet.png b/proprietary/vendor/etc/camera/104_Meet.png new file mode 100644 index 0000000..be512c7 Binary files /dev/null and b/proprietary/vendor/etc/camera/104_Meet.png differ diff --git a/proprietary/vendor/etc/camera/105_WindSing.png b/proprietary/vendor/etc/camera/105_WindSing.png new file mode 100644 index 0000000..e9af971 Binary files /dev/null and b/proprietary/vendor/etc/camera/105_WindSing.png differ diff --git a/proprietary/vendor/etc/camera/106_Lost.png b/proprietary/vendor/etc/camera/106_Lost.png new file mode 100644 index 0000000..3f462e4 Binary files /dev/null and b/proprietary/vendor/etc/camera/106_Lost.png differ diff --git a/proprietary/vendor/etc/camera/107_Central.png b/proprietary/vendor/etc/camera/107_Central.png new file mode 100644 index 0000000..6288e36 Binary files /dev/null and b/proprietary/vendor/etc/camera/107_Central.png differ diff --git a/proprietary/vendor/etc/camera/108_NorthernEurope.png b/proprietary/vendor/etc/camera/108_NorthernEurope.png new file mode 100644 index 0000000..90cc8b8 Binary files /dev/null and b/proprietary/vendor/etc/camera/108_NorthernEurope.png differ diff --git a/proprietary/vendor/etc/camera/109_Rome.png b/proprietary/vendor/etc/camera/109_Rome.png new file mode 100644 index 0000000..9e24bc1 Binary files /dev/null and b/proprietary/vendor/etc/camera/109_Rome.png differ diff --git a/proprietary/vendor/etc/camera/110_BlackGold.png b/proprietary/vendor/etc/camera/110_BlackGold.png new file mode 100644 index 0000000..07fed5a Binary files /dev/null and b/proprietary/vendor/etc/camera/110_BlackGold.png differ diff --git a/proprietary/vendor/etc/camera/111_GreenOrange.png b/proprietary/vendor/etc/camera/111_GreenOrange.png new file mode 100644 index 0000000..222571d Binary files /dev/null and b/proprietary/vendor/etc/camera/111_GreenOrange.png differ diff --git a/proprietary/vendor/etc/camera/112_Cyberpunk.png b/proprietary/vendor/etc/camera/112_Cyberpunk.png new file mode 100644 index 0000000..43657f0 Binary files /dev/null and b/proprietary/vendor/etc/camera/112_Cyberpunk.png differ diff --git a/proprietary/vendor/etc/camera/113_BlackIce.png b/proprietary/vendor/etc/camera/113_BlackIce.png new file mode 100644 index 0000000..af8d990 Binary files /dev/null and b/proprietary/vendor/etc/camera/113_BlackIce.png differ diff --git a/proprietary/vendor/etc/camera/CFR_para_W108_V01.bin b/proprietary/vendor/etc/camera/CFR_para_W108_V01.bin new file mode 100644 index 0000000..9527358 Binary files /dev/null and b/proprietary/vendor/etc/camera/CFR_para_W108_V01.bin differ 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..3886773 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_0x03.bin b/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x03.bin new file mode 100644 index 0000000..3886773 Binary files /dev/null and b/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x03.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..3886773 Binary files /dev/null and b/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin differ diff --git a/proprietary/vendor/etc/camera/MIUI_Time.ttf b/proprietary/vendor/etc/camera/MIUI_Time.ttf new file mode 100644 index 0000000..8ce96e5 Binary files /dev/null and b/proprietary/vendor/etc/camera/MIUI_Time.ttf 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/Roboto-Thin.ttf b/proprietary/vendor/etc/camera/Roboto-Thin.ttf new file mode 100644 index 0000000..0c7d50b Binary files /dev/null and b/proprietary/vendor/etc/camera/Roboto-Thin.ttf differ diff --git a/proprietary/vendor/etc/camera/camxoverridesettings.txt b/proprietary/vendor/etc/camera/camxoverridesettings.txt new file mode 100644 index 0000000..073d46e --- /dev/null +++ b/proprietary/vendor/etc/camera/camxoverridesettings.txt @@ -0,0 +1,6 @@ +dumpSensorEEPROMData=FALSE +enable3ADebugData=FALSE +enableTuningMetadata=FALSE +logInfoMask=0x10080 +overrideLogLevels=0x1F +RaiseRecoverySigabrt=FALSE \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden new file mode 100644 index 0000000..4cf68d0 Binary files /dev/null and b/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden differ diff --git a/proprietary/vendor/etc/camera/female_bg.png b/proprietary/vendor/etc/camera/female_bg.png new file mode 100644 index 0000000..0715960 Binary files /dev/null and b/proprietary/vendor/etc/camera/female_bg.png differ diff --git a/proprietary/vendor/etc/camera/female_icon.png b/proprietary/vendor/etc/camera/female_icon.png new file mode 100644 index 0000000..68cc6b1 Binary files /dev/null and b/proprietary/vendor/etc/camera/female_icon.png differ 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/male_bg.png b/proprietary/vendor/etc/camera/male_bg.png new file mode 100644 index 0000000..18e83cb Binary files /dev/null and b/proprietary/vendor/etc/camera/male_bg.png differ diff --git a/proprietary/vendor/etc/camera/male_icon.png b/proprietary/vendor/etc/camera/male_icon.png new file mode 100644 index 0000000..d4e82c4 Binary files /dev/null and b/proprietary/vendor/etc/camera/male_icon.png 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..49fb9cb 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..eedf8d8 Binary files /dev/null and b/proprietary/vendor/etc/camera/mibokeh_712_parameter.bin differ diff --git a/proprietary/vendor/etc/camera/model/bokeh_model/cache_data b/proprietary/vendor/etc/camera/model/bokeh_model/cache_data new file mode 100644 index 0000000..91b226b Binary files /dev/null and b/proprietary/vendor/etc/camera/model/bokeh_model/cache_data differ diff --git a/proprietary/vendor/etc/camera/model/bokeh_model/model_mdl_cache b/proprietary/vendor/etc/camera/model/bokeh_model/model_mdl_cache new file mode 100644 index 0000000..79fea76 Binary files /dev/null and b/proprietary/vendor/etc/camera/model/bokeh_model/model_mdl_cache differ diff --git a/proprietary/vendor/etc/camera/model/bokeh_model/segment_model b/proprietary/vendor/etc/camera/model/bokeh_model/segment_model new file mode 100644 index 0000000..2ee610f Binary files /dev/null and b/proprietary/vendor/etc/camera/model/bokeh_model/segment_model differ diff --git a/proprietary/vendor/etc/camera/model/rt_model/cache_data b/proprietary/vendor/etc/camera/model/rt_model/cache_data new file mode 100644 index 0000000..8e71ffa Binary files /dev/null and b/proprietary/vendor/etc/camera/model/rt_model/cache_data differ diff --git a/proprietary/vendor/etc/camera/model/rt_model/model_mdl_cache b/proprietary/vendor/etc/camera/model/rt_model/model_mdl_cache new file mode 100644 index 0000000..3cea73a Binary files /dev/null and b/proprietary/vendor/etc/camera/model/rt_model/model_mdl_cache differ diff --git a/proprietary/vendor/etc/camera/model/rt_model/segment_model b/proprietary/vendor/etc/camera/model/rt_model/segment_model new file mode 100644 index 0000000..a2efc71 Binary files /dev/null and b/proprietary/vendor/etc/camera/model/rt_model/segment_model differ diff --git a/proprietary/vendor/etc/camera/morpho_lowlight5.0_algoup.xml b/proprietary/vendor/etc/camera/morpho_lowlight5.0_algoup.xml new file mode 100644 index 0000000..1ec8d80 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_lowlight5.0_algoup.xml @@ -0,0 +1,1665 @@ + + + + + + + + + 0,15,9,3,1,1,1,1,1,1,1 + 0,12,8,3,2,2,2,2,2,2,2 + 2 + 3 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 800 + 14 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,18,12,3,1,1,1,1,1,1,1 + 0,12,8,3,2,2,2,2,2,2,2 + 3 + 3 + 2 + 0.5 + 100 + 100 + 100 + 1024 + 800 + 14 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,23,16,3,1,1,1,1,1,1,1 + 0,6,4,3,2,2,2,2,2,2,2 + 4 + 4 + 2 + 0.4 + 100 + 100 + 100 + 1024 + 700 + 14 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,28,17,3,1,1,1,1,1,1,1 + 0,9,6,3,2,2,2,2,2,2,2 + 5 + 4 + 2 + 0.6 + 100 + 100 + 100 + 1024 + 1100 + 14 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,28,17,12,8,3,1,1,1,1,1 + 0,9,6,3,2,2,2,2,2,2,2 + 6 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 1236 + 14 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,24,19,13,5,3,3,3,3,3,3 + 0,12,10,9,6,3,1,1,1,1,1 + 10 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 1200 + 20 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,25,21,13,6,3,3,3,3,3,3 + 0,16,14,12,8,4,4,4,4,4,4 + 10 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 1200 + 20 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,24,19,13,9,3,3,3,3,3,3 + 0,14,13,11,7,3,4,4,4,4,4 + 10 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 500 + 20 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,29,23,16,12,6,3,3,3,3,3 + 0,14,13,11,7,3,4,4,4,4,4 + 17 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 500 + 20 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,36,28,22,11,5,3,3,3,3,3 + 0,14,13,11,7,3,4,4,4,4,4 + 23 + 5 + 2 + 0.8 + 100 + 100 + 100 + 1024 + 100 + 24 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + + 0,15,9,3,1,1,1,1,1,1,1 + 0,12,8,3,2,2,2,2,2,2,2 + 2 + 3 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 800 + 14 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,18,12,3,1,1,1,1,1,1,1 + 0,12,8,3,2,2,2,2,2,2,2 + 3 + 3 + 2 + 0.5 + 100 + 100 + 100 + 1024 + 800 + 14 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,23,16,3,1,1,1,1,1,1,1 + 0,6,4,3,2,2,2,2,2,2,2 + 4 + 4 + 2 + 0.4 + 100 + 100 + 100 + 1024 + 700 + 14 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,28,17,3,1,1,1,1,1,1,1 + 0,9,6,3,2,2,2,2,2,2,2 + 5 + 4 + 2 + 0.6 + 100 + 100 + 100 + 1024 + 1100 + 14 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,28,17,12,8,3,1,1,1,1,1 + 0,9,6,3,2,2,2,2,2,2,2 + 6 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 1236 + 14 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,24,19,13,5,3,3,3,3,3,3 + 0,12,10,9,6,3,1,1,1,1,1 + 10 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 1200 + 20 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,25,21,13,6,3,3,3,3,3,3 + 0,16,14,12,8,4,4,4,4,4,4 + 10 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 1200 + 20 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,24,19,13,9,3,3,3,3,3,3 + 0,14,13,11,7,3,4,4,4,4,4 + 10 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 500 + 20 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,29,23,16,12,6,3,3,3,3,3 + 0,14,13,11,7,3,4,4,4,4,4 + 17 + 4 + 2 + 0.7 + 100 + 100 + 100 + 1024 + 500 + 20 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,36,28,22,11,5,3,3,3,3,3 + 0,14,13,11,7,3,4,4,4,4,4 + 23 + 5 + 2 + 0.8 + 100 + 100 + 100 + 1024 + 100 + 24 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + + 0,6,5,2,2,2,1,1,1,1,1 + 0,5,3,3,2,2,2,2,2,2,2 + 1 + 2 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 450 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,3,3,2,2,2,1,1,1,1,1 + 0,7,5,3,2,2,2,2,2,2,2 + 1 + 3 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 700 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,2,2,2,2,2,2,2,2,2,2 + 0,7,5,3,2,2,2,2,2,2,2 + 2 + 4 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 1000 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,2,2,2,2,2,2,2,2,2,2 + 0,7,5,3,2,2,2,2,2,2,2 + 2 + 4 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 1000 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,2,2,2,2,2,2,2,2,2,2 + 0,9,6,3,2,2,2,2,2,2,2 + 2 + 4 + 2 + 0.3 + 100 + 100 + 0 + 1024 + 1000 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,3,3,3,3,3,3,2,2,2,2 + 0,9,6,3,3,3,3,4,4,4,4 + 4 + 4 + 2 + 0.3 + 100 + 100 + 0 + 1024 + 1000 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,4,4,4,4,4,4,5,5,5,5 + 0,4,4,4,4,4,4,4,4,4,4 + 4 + 5 + 2 + 0.3 + 100 + 100 + 0 + 1024 + 800 + 16 + 1 + 4 + 85 + 0.85 + 1 + 1 + 0 + + + 0,5,5,5,5,5,5,5,5,4,4 + 0,5,5,5,5,5,4,4,4,4,4 + 5 + 5 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 700 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,6,6,6,6,6,6,6,6,6,6 + 0,6,6,6,6,6,6,6,6,6,6 + 6 + 6 + 2 + 0.3 + 100 + 100 + 0 + 1024 + 600 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + + + + + + 0,8,6,4,1,1,1,1,1,1,1 + 0,10,8,6,4,2,2,2,2,2,2 + 2 + 4 + 2 + 0.5 + 100 + 100 + 100 + 1024 + 1300 + 14 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,13,8,3,1,1,1,1,1,1,1 + 0,12,8,6,4,2,2,2,2,2,2 + 2 + 4 + 2 + 0.5 + 100 + 100 + 100 + 1024 + 1200 + 14 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,18,16,3,2,2,1,1,1,1,1 + 0,12,6,3,2,2,2,2,2,2,2 + 3 + 3 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 1200 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,20,16,12,8,3,1,1,1,1,1 + 0,10,10,10,8,2,2,2,2,2,2 + 7 + 3 + 2 + 0.45 + 100 + 100 + 100 + 1024 + 1000 + 14 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,23,18,12,8,3,1,1,1,1,1 + 0,12,12,11,8,2,2,2,2,2,2 + 7 + 3 + 2 + 0.45 + 100 + 100 + 100 + 1024 + 600 + 14 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,28,23,16,8,3,1,1,1,1,1 + 0,17,14,11,8,4,2,2,2,2,2 + 7 + 3 + 2 + 0.4 + 100 + 100 + 100 + 1024 + 200 + 14 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,31,24,18,8,3,1,1,1,1,1 + 0,18,15,11,8,4,2,2,2,2,2 + 8 + 4 + 2 + 0.35 + 100 + 100 + 100 + 1024 + 200 + 14 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,36,26,18,8,4,1,1,1,1,1 + 0,14,13,11,9,6,4,4,4,4,4 + 9 + 4 + 3 + 0.3 + 100 + 100 + 100 + 1024 + 200 + 22 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,38,28,19,8,4,1,1,1,1,1 + 0,16,14,12,8,4,4,4,4,4,4 + 11 + 3 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 200 + 18 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,39,28,22,10,6,1,1,1,1,1 + 0,16,14,12,8,4,4,4,4,4,4 + 16 + 4 + 3 + 0.3 + 100 + 100 + 100 + 1024 + 100 + 22 + 2 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + + 0,13,4,8,6,4,1,1,1,1,1 + 0,14,4,9,7,5,4,2,2,2,2 + 5 + 3 + 4 + 0.3 + 100 + 100 + 100 + 1024 + 600 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,13,4,8,6,4,1,1,1,1,1 + 0,14,4,9,7,5,4,2,2,2,2 + 5 + 3 + 4 + 0.3 + 100 + 100 + 100 + 1024 + 600 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,13,6,8,6,4,1,1,1,1,1 + 0,14,6,9,7,5,4,2,2,2,2 + 5 + 4 + 4 + 0.3 + 100 + 100 + 100 + 1024 + 500 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,22,8,12,8,4,1,1,1,1,1 + 0,22,10,12,8,5,4,2,2,2,2 + 8 + 4 + 5 + 0.3 + 100 + 100 + 100 + 1024 + 500 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,13,9,8,6,4,1,1,1,1,1 + 0,14,10,9,7,5,4,2,2,2,2 + 8 + 4 + 5 + 0.3 + 100 + 100 + 100 + 1024 + 600 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,13,10,8,6,4,1,1,1,1,1 + 0,14,11,9,7,5,4,2,2,2,2 + 8 + 4 + 5 + 0.3 + 100 + 100 + 100 + 1024 + 500 + 32 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,13,10,8,6,4,1,1,1,1,1 + 0,14,11,9,7,5,4,2,2,2,2 + 8 + 4 + 6 + 0.3 + 100 + 100 + 100 + 1024 + 300 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + + + + + + 0,7,5,3,2,2,1,1,1,1 + 0,14,13,10,8,8,4,4,2,2,2 + 1 + 2 + 1 + 0.3 + 100 + 100 + 0 + 1024 + 500 + 16 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,10,8,3,1,1,1,1,1,1 + 0,12,10,3,1,1,1,1,1,1,1 + 2 + 3 + 1 + 0.3 + 100 + 100 + 100 + 1024 + 1000 + 16 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,12,8,3,1,1,1,1,1,1,1 + 0,12,10,3,1,1,1,1,1,1,1 + 2 + 3 + 1 + 0.3 + 100 + 100 + 100 + 1024 + 1000 + 16 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,22,16,12,8,6,4,1,1,1,1 + 0,14,12,11,8,3,1,1,1,1,1 + 4 + 3 + 1 + 0.3 + 100 + 100 + 100 + 1024 + 900 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,22,16,12,8,6,4,1,1,1,1 + 0,14,12,11,8,3,1,1,1,1,1 + 11 + 3 + 1 + 0.3 + 100 + 100 + 100 + 1024 + 900 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,28,10,16,8,3,1,1,1,1,1 + 0,18,15,13,8,4,4,4,4,4,4 + 16 + 4 + 1 + 0.3 + 100 + 100 + 100 + 1024 + 500 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + + 0,16,16,8,6,4,2,2,2,2,2 + 0,16,16,8,6,4,2,2,2,2,2 + 3 + 3 + 2 + 0.5 + 100 + 100 + 128 + 1126 + 900 + 32 + 0 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,16,16,16,8,4,2,2,2,2,2 + 0,16,16,8,6,4,2,2,2,2,2 + 3 + 3 + 2 + 0.5 + 100 + 100 + 128 + 1126 + 800 + 32 + 1 + 2 + 85 + 0.85 + 1 + 1 + 0 + + + 0,32,32,16,16,8,4,2,2,2,2 + 0,20,20,16,8,4,2,2,2,2,2 + 3 + 3 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 800 + 32 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,32,32,16,16,8,4,2,2,2,2 + 0,20,20,16,8,4,2,2,2,2,2 + 4 + 4 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 600 + 32 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,32,32,16,16,8,4,2,2,2,2 + 0,20,20,16,8,4,2,2,2,2,2 + 5 + 5 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 500 + 32 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,32,32,16,16,8,4,2,2,2,2 + 0,20,20,16,8,4,2,2,2,2,2 + 6 + 6 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 400 + 32 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,32,32,16,16,8,4,2,2,2,2 + 0,20,20,16,8,4,2,2,2,2,2 + 7 + 7 + 2 + 0.5 + 100 + 100 + 0 + 1024 + 300 + 32 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + + + + + + + 0,8,4,4,4,4,2,1,1,1,1 + 0,10,8,5,4,4,4,2,2,2,2 + 2 + 3 + 1 + 0.3 + 100 + 100 + 0 + 1024 + 650 + 10 + 1 + 2 + 85 + 0.85 + 1 + 1 + 0 + + + 0,10,8,4,4,4,2,2,1,1,1 + 0,10,8,4,2,2,2,2,2,2,2 + 3 + 5 + 1 + 0.3 + 100 + 100 + 0 + 1024 + 600 + 14 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,12,10,6,4,4,4,1,1,1,1 + 0,12,8,6,4,4,4,2,2,2,2 + 6 + 6 + 1 + 0.3 + 100 + 100 + 0 + 1024 + 500 + 16 + 1 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + 0,14,12,8,4,2,2,1,1,1,1 + 0,12,10,8,6,8,4,2,2,2,2 + 6 + 7 + 2 + 0.3 + 100 + 100 + 0 + 1024 + 400 + 16 + 1 + 4 + 85 + 0.85 + 1 + 1 + 0 + + + 0,12,10,8,4,4,2,2,2,2,2 + 0,14,12,10,8,8,4,2,2,2,2 + 6 + 8 + 2 + 0.3 + 100 + 100 + 0 + 1024 + 400 + 16 + 1 + 4 + 85 + 0.85 + 1 + 1 + 0 + + + 0,18,16,14,8,6,3,3,3,3,3 + 0,16,12,10,6,6,4,4,4,4,4 + 8 + 8 + 2 + 0.3 + 100 + 100 + 0 + 1024 + 200 + 18 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,20,16,14,8,6,3,3,3,3,3 + 0,18,16,14,8,6,4,4,4,4,4 + 14 + 8 + 2 + 0.3 + 100 + 100 + 0 + 1024 + 100 + 22 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + 0,32,26,20,14,8,4,4,4,4,4 + 0,24,20,18,10,8,8,5,5,5,5 + 18 + 10 + 2 + 0.3 + 100 + 100 + 0 + 1024 + 50 + 26 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + + 0,4,4,4,4,5,3,1,0,0 + 0,5,5,5,5,5,5,5,5,5,5 + 1 + 2 + 2 + 0.3 + 90 + 100 + 120 + 1024 + 600 + 16 + 3 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + + 0,4,4,4,4,5,3,1,0,0 + 0,5,5,5,5,5,5,5,5,5,5 + 1 + 2 + 2 + 0.3 + 90 + 100 + 120 + 1024 + 600 + 16 + 3 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + + 0,4,4,4,4,5,3,1,0,0 + 0,5,5,5,5,5,5,5,5,5,5 + 1 + 2 + 2 + 0.3 + 90 + 100 + 120 + 1024 + 600 + 16 + 3 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + + 0,4,4,4,4,5,3,1,0,0 + 0,5,5,5,5,5,5,5,5,5,5 + 1 + 2 + 2 + 0.3 + 90 + 100 + 120 + 1024 + 600 + 16 + 3 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + + 0,4,4,4,4,5,3,1,0,0 + 0,5,5,5,5,5,5,5,5,5,5 + 1 + 2 + 2 + 0.3 + 90 + 100 + 120 + 1024 + 600 + 16 + 3 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + + 0,4,4,4,4,5,3,1,0,0 + 0,5,5,5,5,5,5,5,5,5,5 + 1 + 2 + 2 + 0.3 + 90 + 100 + 120 + 1024 + 600 + 16 + 3 + 3 + 85 + 0.85 + 1 + 1 + 0 + + + + 0,20,20,20,20,20,3,1,0,0 + 0,5,5,5,5,5,5,5,5,5,5 + 1.3 + 4.3 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 1000 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + 0,14,12,10,8,4,3,2,1,1,1 + 0,24,18,12,10,8,6,4,2,1,1 + 3.0 + 5.1 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 800 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + 0,14,12,10,8,4,3,2,1,1,1 + 0,24,18,12,10,8,6,4,2,1,1 + 3.8 + 6.2 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 700 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + 0,14,12,10,8,4,3,2,1,1,1 + 0,24,18,12,10,8,6,4,2,1,1 + 4.6 + 6.8 + 2 + 0.3 + 100 + 100 + 100 + 1024 + 600 + 16 + 1 + 5 + 85 + 0.85 + 1 + 1 + 0 + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/score_bg.png b/proprietary/vendor/etc/camera/score_bg.png new file mode 100644 index 0000000..4f1238a Binary files /dev/null and b/proprietary/vendor/etc/camera/score_bg.png differ diff --git a/proprietary/vendor/etc/camera/score_icon.png b/proprietary/vendor/etc/camera/score_icon.png new file mode 100644 index 0000000..74bf9f3 Binary files /dev/null and b/proprietary/vendor/etc/camera/score_icon.png differ 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$'aycsmztI