Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Verified Commit 00ebd67e authored by Manu Suresh's avatar Manu Suresh
Browse files

FP6: add algoservice cache and model support

parent 3fefca07
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -210,6 +210,14 @@ on post-fs-data
    mkdir /data/vendor/camera_dump 0777 system system
#End added by juting.huang for cameraalgoservice

#start algoservice cache and model
on post-fs-data
    mkdir /data/vendor/algoservice 0777 system system
    chmod 0777 /data/vendor/algoservice
    chown system system /data/vendor/algoservice
    restorecon_recursive /data/vendor/algoservice
#end

on property:vendor.display.lcd_density=560
   setprop dalvik.vm.heapgrowthlimit 256m

+4 −0
Original line number Diff line number Diff line
@@ -591,6 +591,10 @@ vendor/etc/camera/AncRawAlgos/superiq_model_rear_uw
vendor/etc/camera/MotionDetParams.cfg
vendor/etc/camera/MotionDetParams_oneshot.cfg
vendor/etc/camera/anc_hdrchecker_config.json
vendor/etc/camera/algoservice/400_528_float16.tflite
vendor/etc/camera/algoservice/bayer_preproc.bin
vendor/etc/camera/algoservice/image_bpc_1f7ad02c58698f97b7bdb2505d00cb3a82a21b7c6abd22e8260c762b44f0d87f.clbin
vendor/etc/camera/algoservice/imx896_low_iso.model
vendor/etc/camera/app/motion/cbb/cache/MOD_HKResBlurDet_14132813453306724852.bin
vendor/etc/camera/app/motion/cbb/cache/MOD_HKResClassificationDet_11249559976143278055.bin
vendor/etc/camera/app/motion/cbb/cache/MOD_HKResFaceDet_2529891757476932932.bin
+5 −0
Original line number Diff line number Diff line
@@ -54,3 +54,8 @@ allow hal_algoservice_default vendor_hal_dspmanager_hwservice:hwservice_manager
hal_client_domain(hal_algoservice_default, vendor_hal_dspmanager)
allow hal_algoservice_default vendor_hal_qspmhal_service:service_manager find;
hal_client_domain(hal_algoservice_default, vendor_hal_qspmhal)

#start algoservice cache and model
allow hal_algoservice_default hal_algoservice_data_file:file create_file_perms;
allow hal_algoservice_default hal_algoservice_data_file:dir create_dir_perms;
#end
+1 −0
Original line number Diff line number Diff line
# Camera
type persist_camera_file, file_type;
type vendor_camera_dump_file, file_type, data_file_type;
type hal_algoservice_data_file, file_type, data_file_type;
type fp_mmitest_sysfs, fs_type, sysfs_type;

# Fingerprint
+3 −0
Original line number Diff line number Diff line
@@ -30,6 +30,9 @@
/vendor/lib(64)?/libMNN\.so                                                u:object_r:same_process_hal_file:s0
/vendor/lib(64)?/vendor.qti.hardware.camera.postproc@1.0\.so               u:object_r:same_process_hal_file:s0

# algoservice cache and model
/data/vendor/algoservice(/.*)?                 u:object_r:hal_algoservice_data_file:s0

# Fingerprint
/data/vendor/focaltech(/.*)?                                               u:object_r:fingerprint_data_file:s0
/dev/focaltech_fp                                                          u:object_r:fingerprint_device:s0
Loading