diff --git a/Android.bp b/Android.bp index 277d04d..98f8ed3 100644 --- a/Android.bp +++ b/Android.bp @@ -13144,6 +13144,30 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libPlaneSegmentationWrapper", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPlaneSegmentationWrapper.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libQTEEConnector_listener", owner: "nothing", @@ -13343,6 +13367,83 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libarcsoft_aiscenedetection", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_aiscenedetection.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_beautyshot", + owner: "nothing", + 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: "libarcsoft_dark_vision_raw", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_dark_vision_raw.so", + ], + shared_libs: [ + "libmpbase", + "libOpenCL", + "libcdsprpc", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libarcsoft_dualcam_refocus_image", owner: "nothing", @@ -13393,6 +13494,31 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libarcsoft_faceid", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_faceid.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libarcsoft_hdr_detection", owner: "nothing", @@ -13443,6 +13569,56 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libarcsoft_low_light_hdr", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_low_light_hdr.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_mf_superresolution", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_mf_superresolution.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libarcsoft_night_video", owner: "nothing", @@ -13468,6 +13644,58 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libarcsoft_portrait_distortion_correction", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_portrait_distortion_correction.so", + ], + shared_libs: [ + "libmpbase", + "libc", + "liblog", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_portrait_super_night_raw", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_portrait_super_night_raw.so", + ], + shared_libs: [ + "libmpbase", + "libcdsprpc", + "libOpenCL", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libarcsoft_singlecam_bokeh", owner: "nothing", @@ -13493,6 +13721,83 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libarcsoft_super_night_raw", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_super_night_raw.so", + ], + shared_libs: [ + "libmpbase", + "libcdsprpc", + "libOpenCL", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_superportrait", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_superportrait.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_watermark", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_watermark.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libbitmlengine", owner: "nothing", @@ -13688,6 +13993,35 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libcamxextension_night", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxextension_night.so", + ], + shared_libs: [ + "liblog", + "libmpbase", + "libarcsoft_super_night_raw", + "libarcsoft_portrait_super_night_raw", + "libarcsoft_dark_vision_raw", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libcamxfacialfeatures", owner: "nothing", @@ -14581,6 +14915,29 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libeepromcutter", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libeepromcutter.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libesepmconfig", owner: "nothing", @@ -14786,6 +15143,33 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libhdr_stub", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdr_stub.so", + ], + shared_libs: [ + "libcdsprpc", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libhdr_tm", owner: "nothing", @@ -14815,6 +15199,64 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libhdrdynamic", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdrdynamic.so", + ], + shared_libs: [ + "liblog", + "libsdm-color", + "libtinyxml2_1", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdrdynamicootf", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdrdynamicootf.so", + ], + shared_libs: [ + "liblog", + "libsdm-color", + "libtinyxml2_1", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libipebpsstriping", owner: "nothing", @@ -15387,6 +15829,57 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libmfec", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmfec.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "android.hardware.graphics.allocator@3.0", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libqdMetaData", + "vendor.qti.hardware.display.allocator@3.0", + "vendor.qti.hardware.display.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "libcamera_metadata", + "libutils", + "libqti_vndfwk_detect", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmm-hdcpmgr", owner: "nothing", @@ -15745,6 +16238,31 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libmouth_mask_detection.arcsoft", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmouth_mask_detection.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmpbase", owner: "nothing", @@ -21985,6 +22503,47 @@ cc_prebuilt_library_shared { system_ext_specific: true, } +cc_prebuilt_library_shared { + name: "libencoderjpeg_jni", + owner: "nothing", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/system_ext/lib/libencoderjpeg_jni.so", + ], + shared_libs: [ + "libnativehelper", + "liblog", + "libjpeg", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libencoderjpeg_jni.so", + ], + shared_libs: [ + "libnativehelper", + "liblog", + "libjpeg", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + system_ext_specific: true, +} + cc_prebuilt_library_shared { name: "libmmosal", owner: "nothing", @@ -23957,6 +24516,15 @@ dex_import { ], } +dex_import { + name: "androidx.camera.extensions.impl.advanced", + owner: "nothing", + jars: [ + "proprietary/system_ext/framework/androidx.camera.extensions.impl.advanced.jar", + ], + system_ext_specific: true, +} + dex_import { name: "com.android.hotwordenrollment.common.util", owner: "nothing", diff --git a/Spacewar-vendor.mk b/Spacewar-vendor.mk index 0822088..45de501 100644 --- a/Spacewar-vendor.mk +++ b/Spacewar-vendor.mk @@ -115,6 +115,7 @@ PRODUCT_COPY_FILES += \ vendor/nothing/Spacewar/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \ vendor/nothing/Spacewar/proprietary/system_ext/etc/init/tcmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/tcmd.rc \ vendor/nothing/Spacewar/proprietary/system_ext/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/wfdservice.rc \ + vendor/nothing/Spacewar/proprietary/system_ext/etc/permissions/advancedSample_camera_extensions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/advancedSample_camera_extensions.xml \ vendor/nothing/Spacewar/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \ vendor/nothing/Spacewar/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \ vendor/nothing/Spacewar/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \ @@ -211,6 +212,7 @@ PRODUCT_COPY_FILES += \ vendor/nothing/Spacewar/proprietary/vendor/etc/gpfspath_oem_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gpfspath_oem_config.xml \ vendor/nothing/Spacewar/proprietary/vendor/etc/gps.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gps.conf \ vendor/nothing/Spacewar/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.bluetooth@1.0-service-qti.rc \ + vendor/nothing/Spacewar/proprietary/vendor/etc/init/android.hardware.camera.provider@2.4-service_64.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.camera.provider@2.4-service_64.rc \ vendor/nothing/Spacewar/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.3-service.widevine.rc \ vendor/nothing/Spacewar/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc \ vendor/nothing/Spacewar/proprietary/vendor/etc/init/android.hardware.gnss@2.1-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss@2.1-service-qti.rc \ @@ -814,6 +816,7 @@ PRODUCT_PACKAGES += \ libGPTEE_vendor \ libGPreqcancel \ libGPreqcancel_svc \ + libPlaneSegmentationWrapper \ libQTEEConnector_listener \ libQTEEConnector_vendor \ libSonyIMX471RmscLibrary \ @@ -821,17 +824,29 @@ PRODUCT_PACKAGES += \ libaidenoiser \ libaidenoiserv2 \ libaoa \ + libarcsoft_aiscenedetection \ + libarcsoft_beautyshot \ + libarcsoft_dark_vision_raw \ libarcsoft_dualcam_refocus_image \ libarcsoft_dualcam_refocus_video \ + libarcsoft_faceid \ libarcsoft_hdr_detection \ libarcsoft_high_dynamic_range \ + libarcsoft_low_light_hdr \ + libarcsoft_mf_superresolution \ libarcsoft_night_video \ + libarcsoft_portrait_distortion_correction \ + libarcsoft_portrait_super_night_raw \ libarcsoft_singlecam_bokeh \ + libarcsoft_super_night_raw \ + libarcsoft_superportrait \ + libarcsoft_watermark \ libbitmlengine \ libbitmlenginev2 \ libcacertclient \ libcamera_nn_stub \ libcamerapostproc \ + libcamxextension_night \ libcamxfacialfeatures \ libcamxfdalgo \ libcamxfdengine \ @@ -860,13 +875,17 @@ PRODUCT_PACKAGES += \ libdpps \ libdrmfs \ libdrmtime \ + libeepromcutter \ libesepmconfig \ libgarden \ libgarden_haltests_e2e \ libgdtap \ libgf_hal \ libgnsspps \ + libhdr_stub \ libhdr_tm \ + libhdrdynamic \ + libhdrdynamicootf \ libipebpsstriping \ libipebpsstriping170 \ libizat_client_api \ @@ -883,6 +902,7 @@ PRODUCT_PACKAGES += \ liblowi_wifihal \ liblqe \ libmctfengine_stub \ + libmfec \ libmm-hdcpmgr \ libmmcamera_bestats \ libmmcamera_cac3 \ @@ -893,6 +913,7 @@ PRODUCT_PACKAGES += \ libmmcamera_mfnr_t4 \ libmmcamera_pdpc \ libmorpho_MotionSensor \ + libmouth_mask_detection.arcsoft \ libmpbase \ libnanopb \ libnetmgr_common \ @@ -1119,6 +1140,7 @@ PRODUCT_PACKAGES += \ libvpp_ais_networks \ libvpt_action_recognition \ libavenhancements \ + libencoderjpeg_jni \ libmmosal \ libmmparser_lite \ libmmrtpdecoder \ @@ -1178,6 +1200,7 @@ PRODUCT_PACKAGES += \ qcrilmsgtunnel \ WfdCommon \ tcmclient \ + androidx.camera.extensions.impl.advanced \ com.android.hotwordenrollment.common.util \ com.qti.dpmframework \ dpmapi \ diff --git a/proprietary/system_ext/etc/permissions/advancedSample_camera_extensions.xml b/proprietary/system_ext/etc/permissions/advancedSample_camera_extensions.xml new file mode 100644 index 0000000..3e1e7ba --- /dev/null +++ b/proprietary/system_ext/etc/permissions/advancedSample_camera_extensions.xml @@ -0,0 +1,5 @@ + + + + diff --git a/proprietary/system_ext/framework/androidx.camera.extensions.impl.advanced.jar b/proprietary/system_ext/framework/androidx.camera.extensions.impl.advanced.jar new file mode 100644 index 0000000..c19dd42 Binary files /dev/null and b/proprietary/system_ext/framework/androidx.camera.extensions.impl.advanced.jar differ diff --git a/proprietary/system_ext/lib/libencoderjpeg_jni.so b/proprietary/system_ext/lib/libencoderjpeg_jni.so new file mode 100644 index 0000000..7281379 Binary files /dev/null and b/proprietary/system_ext/lib/libencoderjpeg_jni.so differ diff --git a/proprietary/system_ext/lib64/libencoderjpeg_jni.so b/proprietary/system_ext/lib64/libencoderjpeg_jni.so new file mode 100644 index 0000000..db77d2d Binary files /dev/null and b/proprietary/system_ext/lib64/libencoderjpeg_jni.so differ diff --git a/proprietary/vendor/etc/init/android.hardware.camera.provider@2.4-service_64.rc b/proprietary/vendor/etc/init/android.hardware.camera.provider@2.4-service_64.rc new file mode 100644 index 0000000..5cd1d55 --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.camera.provider@2.4-service_64.rc @@ -0,0 +1,28 @@ +#! /bin/sh +# +#Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +on property:sys.boot_completed=1 + setprop camera.disable_zsl_mode true + # Add a cpuset for the camera daemon + # We want all cores for camera + mkdir /dev/cpuset/camera-daemon + write /dev/cpuset/camera-daemon/cpus 0-7 + write /dev/cpuset/camera-daemon/mems 0 + chown cameraserver cameraserver /dev/cpuset/camera-daemon + chown cameraserver cameraserver /dev/cpuset/camera-daemon/tasks + chmod 0660 /dev/cpuset/camera-daemon/tasks + +service vendor.camera-provider-2-4 /vendor/bin/hw/android.hardware.camera.provider@2.4-service_64 + override + interface android.hardware.camera.provider@2.4::ICameraProvider legacy/0 + interface vendor.qti.hardware.camera.postproc@1.0::IPostProcService camerapostprocservice + class hal + user cameraserver + group audio camera input drmrpc oem_2907 + ioprio rt 4 + capabilities SYS_NICE + task_profiles CameraServiceCapacity HighPerformance diff --git a/proprietary/vendor/lib64/libPlaneSegmentationWrapper.so b/proprietary/vendor/lib64/libPlaneSegmentationWrapper.so new file mode 100644 index 0000000..06f91ab Binary files /dev/null and b/proprietary/vendor/lib64/libPlaneSegmentationWrapper.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_aiscenedetection.so b/proprietary/vendor/lib64/libarcsoft_aiscenedetection.so new file mode 100644 index 0000000..6b8ac65 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_aiscenedetection.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_beautyshot.so b/proprietary/vendor/lib64/libarcsoft_beautyshot.so new file mode 100644 index 0000000..073bcd0 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_beautyshot.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_dark_vision_raw.so b/proprietary/vendor/lib64/libarcsoft_dark_vision_raw.so new file mode 100644 index 0000000..c26cfb0 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_dark_vision_raw.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_faceid.so b/proprietary/vendor/lib64/libarcsoft_faceid.so new file mode 100644 index 0000000..f0e5274 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_faceid.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_low_light_hdr.so b/proprietary/vendor/lib64/libarcsoft_low_light_hdr.so new file mode 100644 index 0000000..b49e023 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_low_light_hdr.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_mf_superresolution.so b/proprietary/vendor/lib64/libarcsoft_mf_superresolution.so new file mode 100644 index 0000000..3551ef9 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_mf_superresolution.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_portrait_distortion_correction.so b/proprietary/vendor/lib64/libarcsoft_portrait_distortion_correction.so new file mode 100644 index 0000000..b0de759 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_portrait_distortion_correction.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_portrait_super_night_raw.so b/proprietary/vendor/lib64/libarcsoft_portrait_super_night_raw.so new file mode 100644 index 0000000..fe41f91 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_portrait_super_night_raw.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_super_night_raw.so b/proprietary/vendor/lib64/libarcsoft_super_night_raw.so new file mode 100644 index 0000000..e7a7a84 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_super_night_raw.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_superportrait.so b/proprietary/vendor/lib64/libarcsoft_superportrait.so new file mode 100644 index 0000000..507cb2c Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_superportrait.so differ diff --git a/proprietary/vendor/lib64/libarcsoft_watermark.so b/proprietary/vendor/lib64/libarcsoft_watermark.so new file mode 100644 index 0000000..a4a7dab Binary files /dev/null and b/proprietary/vendor/lib64/libarcsoft_watermark.so differ diff --git a/proprietary/vendor/lib64/libcamxextension_night.so b/proprietary/vendor/lib64/libcamxextension_night.so new file mode 100644 index 0000000..2565c27 Binary files /dev/null and b/proprietary/vendor/lib64/libcamxextension_night.so differ diff --git a/proprietary/vendor/lib64/libeepromcutter.so b/proprietary/vendor/lib64/libeepromcutter.so new file mode 100644 index 0000000..dc61364 Binary files /dev/null and b/proprietary/vendor/lib64/libeepromcutter.so differ diff --git a/proprietary/vendor/lib64/libhdr_stub.so b/proprietary/vendor/lib64/libhdr_stub.so new file mode 100644 index 0000000..fde431f Binary files /dev/null and b/proprietary/vendor/lib64/libhdr_stub.so differ diff --git a/proprietary/vendor/lib64/libhdrdynamic.so b/proprietary/vendor/lib64/libhdrdynamic.so new file mode 100644 index 0000000..27debfc Binary files /dev/null and b/proprietary/vendor/lib64/libhdrdynamic.so differ diff --git a/proprietary/vendor/lib64/libhdrdynamicootf.so b/proprietary/vendor/lib64/libhdrdynamicootf.so new file mode 100644 index 0000000..4863853 Binary files /dev/null and b/proprietary/vendor/lib64/libhdrdynamicootf.so differ diff --git a/proprietary/vendor/lib64/libmfec.so b/proprietary/vendor/lib64/libmfec.so new file mode 100644 index 0000000..9f22929 Binary files /dev/null and b/proprietary/vendor/lib64/libmfec.so differ diff --git a/proprietary/vendor/lib64/libmouth_mask_detection.arcsoft.so b/proprietary/vendor/lib64/libmouth_mask_detection.arcsoft.so new file mode 100644 index 0000000..e880842 Binary files /dev/null and b/proprietary/vendor/lib64/libmouth_mask_detection.arcsoft.so differ