From b571345ba26f71bf85d6e9e0b7d594e0a2f9d35d Mon Sep 17 00:00:00 2001
From: Ihor Ivanov <toulmee@gmail.com>
Date: Thu, 14 Oct 2021 14:07:28 +0300
Subject: [PATCH] beckham: Separate JNI libs for MotCamera2 from APK

Remove JNI libraries from APK and put them under
/system/priv-app/MotCamera2/lib in order to reduce
size of MotCamera2.apk.

Signed-off-by: Ihor Ivanov <toulmee@gmail.com>
Change-Id: I54bda3fe7bfce1c34ad87aec6c51510716fd7ef3
---
 proprietary-files.txt | 98 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

diff --git a/proprietary-files.txt b/proprietary-files.txt
index 4ca32ab..39d1ff0 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -387,6 +387,104 @@ vendor/lib/libmm-qcamera.so
 # Camera - Firmware
 vendor/firmware/cpp_firmware_v1_12_0.fw
 
+# Camera - JNI
+system/priv-app/MotCamera2/lib/arm64/libalg-common.so
+system/priv-app/MotCamera2/lib/arm64/libarcsoft_agegender_estimation.so
+system/priv-app/MotCamera2/lib/arm64/libarcsoft_beautyshot.so
+system/priv-app/MotCamera2/lib/arm64/libarcsoft_dualcam_refocus.so
+system/priv-app/MotCamera2/lib/arm64/libas-agegender.so
+system/priv-app/MotCamera2/lib/arm64/libas-beauty.so
+system/priv-app/MotCamera2/lib/arm64/libas-depth.so
+system/priv-app/MotCamera2/lib/arm64/libas-supernight.so
+system/priv-app/MotCamera2/lib/arm64/libbacktrace.so
+system/priv-app/MotCamera2/lib/arm64/libbase.so
+system/priv-app/MotCamera2/lib/arm64/libbg-postproc-jni.so
+system/priv-app/MotCamera2/lib/arm64/libbg-postproc.so
+system/priv-app/MotCamera2/lib/arm64/libbs-depth-rt.so
+system/priv-app/MotCamera2/lib/arm64/libbs-depth.so
+system/priv-app/MotCamera2/lib/arm64/libBulkSNPE.so
+system/priv-app/MotCamera2/lib/arm64/libcalculator_domains.so
+system/priv-app/MotCamera2/lib/arm64/libcalculator.so
+system/priv-app/MotCamera2/lib/arm64/libclearsight.so
+system/priv-app/MotCamera2/lib/arm64/libc++_shared.so
+system/priv-app/MotCamera2/lib/arm64/libc++.so
+system/priv-app/MotCamera2/lib/arm64/libcutils.so
+system/priv-app/MotCamera2/lib/arm64/libDepthBokehEffect.so
+system/priv-app/MotCamera2/lib/arm64/libdualcameraddm.so
+system/priv-app/MotCamera2/lib/arm64/libfn-beauty.so
+system/priv-app/MotCamera2/lib/arm64/libFNVfbEngineHAL.so
+system/priv-app/MotCamera2/lib/arm64/libfoundation.so
+system/priv-app/MotCamera2/lib/arm64/libfp-relighting-intf.so
+system/priv-app/MotCamera2/lib/arm64/libfp-relighting.so
+system/priv-app/MotCamera2/lib/arm64/libfp-scenedetect.so
+system/priv-app/MotCamera2/lib/arm64/libgif.so
+system/priv-app/MotCamera2/lib/arm64/libjni.so
+system/priv-app/MotCamera2/lib/arm64/libjpeg.so
+system/priv-app/MotCamera2/lib/arm64/liblenovo_panorama.so
+system/priv-app/MotCamera2/lib/arm64/liblzma.so
+system/priv-app/MotCamera2/lib/arm64/libmcf-base.so
+system/priv-app/MotCamera2/lib/arm64/libmcf-common.so
+system/priv-app/MotCamera2/lib/arm64/libmcf-jni.so
+system/priv-app/MotCamera2/lib/arm64/libmcf.so
+system/priv-app/MotCamera2/lib/arm64/libMobileOcrEngine.so
+system/priv-app/MotCamera2/lib/arm64/libmorpho_cinema_graph.so
+system/priv-app/MotCamera2/lib/arm64/libmorpho_defocusface.so
+system/priv-app/MotCamera2/lib/arm64/libmorpho_easy_hdr.so
+system/priv-app/MotCamera2/lib/arm64/libmorpho_image_stab5.so
+system/priv-app/MotCamera2/lib/arm64/libmorpho_image_stabilizer4.so
+system/priv-app/MotCamera2/lib/arm64/libmorpho_panorama_gp3.so
+system/priv-app/MotCamera2/lib/arm64/libmorpho_sensor_fusion.so
+system/priv-app/MotCamera2/lib/arm64/libmorpho_super_resolution.so
+system/priv-app/MotCamera2/lib/arm64/libMotDoF.so
+system/priv-app/MotCamera2/lib/arm64/libmpbase.so
+system/priv-app/MotCamera2/lib/arm64/libmp-depth.so
+system/priv-app/MotCamera2/lib/arm64/libmp-dis.so
+system/priv-app/MotCamera2/lib/arm64/libmp-dis-v4.so
+system/priv-app/MotCamera2/lib/arm64/libmp-dis-v5.so
+system/priv-app/MotCamera2/lib/arm64/libmp-hdr.so
+system/priv-app/MotCamera2/lib/arm64/libmp-refiner.so
+system/priv-app/MotCamera2/lib/arm64/libmp-superres.so
+system/priv-app/MotCamera2/lib/arm64/libmt-bestshot.so
+system/priv-app/MotCamera2/lib/arm64/libmt-bestshot-video.so
+system/priv-app/MotCamera2/lib/arm64/libmt-bgFaceAnalysis.so
+system/priv-app/MotCamera2/lib/arm64/libmt-blur.so
+system/priv-app/MotCamera2/lib/arm64/libmt-composition.so
+system/priv-app/MotCamera2/lib/arm64/libmt-depth.so
+system/priv-app/MotCamera2/lib/arm64/libmt-drsd.so
+system/priv-app/MotCamera2/lib/arm64/libmt-flasheyes.so
+system/priv-app/MotCamera2/lib/arm64/libmt-framestat.so
+system/priv-app/MotCamera2/lib/arm64/libmt-imagerefiner.so
+system/priv-app/MotCamera2/lib/arm64/libmt-motion.so
+system/priv-app/MotCamera2/lib/arm64/libmt-selectivecolor.so
+system/priv-app/MotCamera2/lib/arm64/libmt-watermark.so
+system/priv-app/MotCamera2/lib/arm64/libopenssh.so
+system/priv-app/MotCamera2/lib/arm64/libPlatformValidatorShared.so
+system/priv-app/MotCamera2/lib/arm64/libqc-clearsight-intf.so
+system/priv-app/MotCamera2/lib/arm64/libqc-clearsight.so
+system/priv-app/MotCamera2/lib/arm64/libqc-depth-intf.so
+system/priv-app/MotCamera2/lib/arm64/libqc-depth.so
+system/priv-app/MotCamera2/lib/arm64/libqc-facedetect.so
+system/priv-app/MotCamera2/lib/arm64/libqc-focus-intf.so
+system/priv-app/MotCamera2/lib/arm64/libqc-focus.so
+system/priv-app/MotCamera2/lib/arm64/libqc-snpe.so
+system/priv-app/MotCamera2/lib/arm64/libremosaiclib.so
+system/priv-app/MotCamera2/lib/arm64/libremosaic_wrapper.so
+system/priv-app/MotCamera2/lib/arm64/libsnpe_adsp.so
+system/priv-app/MotCamera2/lib/arm64/libsnpe_dsp_domains.so
+system/priv-app/MotCamera2/lib/arm64/libsnpe_dsp_domains_system.so
+system/priv-app/MotCamera2/lib/arm64/libsnpe_dsp_domains_v2.so
+system/priv-app/MotCamera2/lib/arm64/libsnpe_dsp_domains_v2_system.so
+system/priv-app/MotCamera2/lib/arm64/libSNPE_G.so
+system/priv-app/MotCamera2/lib/arm64/libSNPE.so
+system/priv-app/MotCamera2/lib/arm64/libss-aicamera.so
+system/priv-app/MotCamera2/lib/arm64/libsymphony-cpu.so
+system/priv-app/MotCamera2/lib/arm64/libsymphonypower.so
+system/priv-app/MotCamera2/lib/arm64/libunwind.so
+system/priv-app/MotCamera2/lib/arm64/libutils.so
+system/priv-app/MotCamera2/lib/arm64/libyuv.so
+system/priv-app/MotCamera2/lib/arm64/libzx-barcode.so
+system/priv-app/MotCamera2/lib/arm64/libzxing-core.so
+
 # Display calib
 vendor/etc/qdcm_calib_data_mipi_mot_cmd_smd_1080p_601.xml
 vendor/etc/qdcm_calib_data_mipi_mot_cmd_tianma_1080p_601.xml
-- 
GitLab