diff --git a/Android.bp b/Android.bp index 2fb6610d..3e7110f1 100644 --- a/Android.bp +++ b/Android.bp @@ -2520,6 +2520,31 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libAncFaceDetect", + owner: "motorola", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAncFaceDetect.so", + ], + shared_libs: [ + "libancbase_fd", + "libc", + "libm", + "libdl", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libBSTSWAD", owner: "motorola", @@ -2570,6 +2595,30 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libancbase_fd", + owner: "motorola", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libancbase_fd.so", + ], + shared_libs: [ + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libarcsoft_chi_utils", owner: "motorola", diff --git a/devon-vendor.mk b/devon-vendor.mk index a7a7b53e..76027f38 100644 --- a/devon-vendor.mk +++ b/devon-vendor.mk @@ -3088,6 +3088,8 @@ PRODUCT_COPY_FILES += \ vendor/motorola/devon/proprietary/vendor/etc/camera/SwadCalib.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/SwadCalib.bin \ vendor/motorola/devon/proprietary/vendor/etc/camera/SwadParamList.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/SwadParamList.txt \ vendor/motorola/devon/proprietary/vendor/etc/camera/aec_golden_wide.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/aec_golden_wide.bin \ + vendor/motorola/devon/proprietary/vendor/etc/camera/anc_detect_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/anc_detect_model \ + vendor/motorola/devon/proprietary/vendor/etc/camera/anc_track_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/anc_track_model \ vendor/motorola/devon/proprietary/vendor/etc/camera/dual_golden_wide.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/dual_golden_wide.bin \ vendor/motorola/devon/proprietary/vendor/etc/camera/vidhance_calibration:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance_calibration \ vendor/motorola/devon/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service-ets2.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.biometrics.fingerprint@2.1-service-ets2.rc \ @@ -3265,8 +3267,10 @@ PRODUCT_PACKAGES += \ bix.fingerprint.default \ camera.qcom \ com.qti.chi.override \ + libAncFaceDetect \ libBSTSWAD \ libBSTbase_share \ + libancbase_fd \ libarcsoft_chi_utils \ libarcsoft_low_light_shot \ libbitmlengine \ diff --git a/proprietary/vendor/etc/camera/anc_detect_model b/proprietary/vendor/etc/camera/anc_detect_model new file mode 100644 index 00000000..246be006 Binary files /dev/null and b/proprietary/vendor/etc/camera/anc_detect_model differ diff --git a/proprietary/vendor/etc/camera/anc_track_model b/proprietary/vendor/etc/camera/anc_track_model new file mode 100644 index 00000000..9ea92414 Binary files /dev/null and b/proprietary/vendor/etc/camera/anc_track_model differ diff --git a/proprietary/vendor/lib64/libAncFaceDetect.so b/proprietary/vendor/lib64/libAncFaceDetect.so new file mode 100644 index 00000000..b5b7c744 Binary files /dev/null and b/proprietary/vendor/lib64/libAncFaceDetect.so differ diff --git a/proprietary/vendor/lib64/libancbase_fd.so b/proprietary/vendor/lib64/libancbase_fd.so new file mode 100644 index 00000000..1fa97ee5 Binary files /dev/null and b/proprietary/vendor/lib64/libancbase_fd.so differ