diff --git a/Android.bp b/Android.bp index 99be60f..1f47bc0 100644 --- a/Android.bp +++ b/Android.bp @@ -3754,6 +3754,33 @@ cc_prebuilt_library_shared { 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", + "libc++_shared", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libMIAIHDRhvx_interface", owner: "xiaomi", @@ -3803,6 +3830,55 @@ cc_prebuilt_library_shared { 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", + "libc++_shared", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libalAILDC", owner: "xiaomi", @@ -3832,6 +3908,32 @@ cc_prebuilt_library_shared { 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", + "libc++_shared", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libalLDC", owner: "xiaomi", @@ -3948,37 +4050,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "libarcsat", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/lib64/libarcsat.so", - ], - shared_libs: [ - "libcamera_metadata", - "libcom.qti.chinodeutils", - "libtriplecam_video_optical_zoom", - "libcutils", - "libmpbase", - "libz", - "liblog", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "libarcsoft_beautyshot", owner: "xiaomi", @@ -5236,6 +5307,64 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libmiai_deblur", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmiai_deblur.so", + ], + shared_libs: [ + "libOpenCL", + "liblog", + "libz", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_ie_capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_ie_capture.so", + ], + shared_libs: [ + "libmialgo_utils", + "libion", + "libcdsprpc", + "libOpenCL", + "libc++_shared", + "libm", + "liblog", + "libz", + "libc", + "libGLESv3", + "libEGL", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmialgo_ie_preview", owner: "xiaomi", @@ -5474,6 +5603,61 @@ cc_prebuilt_library_shared { 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", + "libMIAIHDRhvx_interface", + "liblog", + "libutils", + "libcutils", + "libhardware", + "libnativewindow", + "libEGL", + "libion", + "libGLESv2", + "libgrallocutils", + "libmpbase", + "libarcsoft_beautyshot", + "libarcsoft_portrait_lighting", + "libarcsoft_portrait_lighting_c", + "libmialgo_ie_capture", + "libmialgo_utils", + "libflaw", + "libalCFR", + "librelight_only", + "libarcsoft_dualcam_refocus", + "libarcsoft_distortion_correction", + "libarcsoft_bodyslim", + "libarcsoft_superportrait", + "libmiai_deblur", + "libalhLDC", + "libalAILDC", + "libHalSuperSensorServer", + "libSuperSensor", + "libSuperSensorCPU", + "libmibokeh_855", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmibokeh_845_video", owner: "xiaomi", @@ -5731,6 +5915,33 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "librelight_only", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librelight_only.so", + ], + shared_libs: [ + "libGLESv3", + "libEGL", + "liblog", + "libc++_shared", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libremosaic_wrapper", owner: "xiaomi", diff --git a/proprietary/vendor/lib64/libHalSuperSensorServer.so b/proprietary/vendor/lib64/libHalSuperSensorServer.so new file mode 100644 index 0000000..ea832c3 Binary files /dev/null and b/proprietary/vendor/lib64/libHalSuperSensorServer.so differ diff --git a/proprietary/vendor/lib64/libSuperSensor.so b/proprietary/vendor/lib64/libSuperSensor.so new file mode 100644 index 0000000..28372b5 Binary files /dev/null and b/proprietary/vendor/lib64/libSuperSensor.so differ diff --git a/proprietary/vendor/lib64/libSuperSensorCPU.so b/proprietary/vendor/lib64/libSuperSensorCPU.so new file mode 100644 index 0000000..945ae94 Binary files /dev/null and b/proprietary/vendor/lib64/libSuperSensorCPU.so differ diff --git a/proprietary/vendor/lib64/libalCFR.so b/proprietary/vendor/lib64/libalCFR.so new file mode 100644 index 0000000..a661c88 Binary files /dev/null and b/proprietary/vendor/lib64/libalCFR.so differ diff --git a/proprietary/vendor/lib64/libarcsat.so b/proprietary/vendor/lib64/libarcsat.so deleted file mode 100644 index a601aed..0000000 Binary files a/proprietary/vendor/lib64/libarcsat.so and /dev/null differ diff --git a/proprietary/vendor/lib64/libmiai_deblur.so b/proprietary/vendor/lib64/libmiai_deblur.so new file mode 100644 index 0000000..9f306f0 Binary files /dev/null and b/proprietary/vendor/lib64/libmiai_deblur.so differ diff --git a/proprietary/vendor/lib64/libmialgo_ie_capture.so b/proprietary/vendor/lib64/libmialgo_ie_capture.so new file mode 100644 index 0000000..ef46613 Binary files /dev/null and b/proprietary/vendor/lib64/libmialgo_ie_capture.so differ diff --git a/proprietary/vendor/lib64/libmialgoengine.so b/proprietary/vendor/lib64/libmialgoengine.so new file mode 100644 index 0000000..71a61b8 Binary files /dev/null and b/proprietary/vendor/lib64/libmialgoengine.so differ diff --git a/proprietary/vendor/lib64/librelight_only.so b/proprietary/vendor/lib64/librelight_only.so new file mode 100644 index 0000000..78dbe07 Binary files /dev/null and b/proprietary/vendor/lib64/librelight_only.so differ diff --git a/umi-vendor.mk b/umi-vendor.mk index d21f7bd..c6862f6 100644 --- a/umi-vendor.mk +++ b/umi-vendor.mk @@ -330,14 +330,17 @@ PRODUCT_PACKAGES += \ fingerprint.fpc_fod.default \ fingerprint.goodix_fod.default \ vendor.qti.hardware.sensorscalibrate@1.0-impl \ + libHalSuperSensorServer \ libMIAIHDRhvx_interface \ libSNPE \ + libSuperSensor \ + libSuperSensorCPU \ libalAILDC \ + libalCFR \ libalLDC \ libalhLDC \ libarcdualcamsat \ libarcmulticamsat \ - libarcsat \ libarcsoft_beautyshot \ libarcsoft_bodyslim \ libarcsoft_distortion_correction \ @@ -383,6 +386,8 @@ PRODUCT_PACKAGES += \ libgf_hal \ libhta \ libipebpsstriping \ + libmiai_deblur \ + libmialgo_ie_capture \ libmialgo_ie_preview \ libmialgo_image_colourkeeping \ libmialgo_rfs \ @@ -391,6 +396,7 @@ PRODUCT_PACKAGES += \ libmialgo_video_colourkeeping \ libmialgo_video_enhance \ libmialgo_video_seg \ + libmialgoengine \ libmibokeh_845_video \ libmibokeh_855 \ libmpbase \ @@ -401,6 +407,7 @@ PRODUCT_PACKAGES += \ libnpu \ libofflinelog \ libos \ + librelight_only \ libremosaic_wrapper \ libremosaichvx_stub \ libremosaiclib \