From 7acd7e8f16f879cf9e897c5e49d69b9067b0e716 Mon Sep 17 00:00:00 2001 From: Arian Date: Wed, 22 Jun 2022 16:31:14 +0200 Subject: [PATCH] lisa: Bring back face detection libs Change-Id: I50af944e9398eef352f72f4729999f8d0c556837 --- extract-files.sh | 11 +++++++---- proprietary-files.txt | 5 +++++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/extract-files.sh b/extract-files.sh index e8d0540..100b1da 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -12,14 +12,17 @@ function blob_fixup() { [ "$2" = "" ] && return 0 sed -i 's/=\([0-9]\+\)>/="\1">/g' "${2}" ;; - vendor/lib64/hw/camera.qcom.so) - [ "$2" = "" ] && return 0 - sed -i "s/\x73\x74\x5F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x6C\x69\x63/\x63\x61\x6D\x65\x72\x61\x5F\x63\x6E\x66\x2E\x74\x78\x74/g" "${2}" - ;; vendor/lib64/hw/camera.xiaomi.so) [ "$2" = "" ] && return 0 "${SIGSCAN}" -p "29 07 00 94" -P "1F 20 03 D5" -f "${2}" ;; + vendor/lib64/hw/camera.qcom.so | vendor/lib64/libFaceDetectpp-0.5.2.so | vendor/lib64/libfacedet.so) + [ "$2" = "" ] && return 0 + sed -i "s/\x73\x74\x5F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x6C\x69\x63/\x63\x61\x6D\x65\x72\x61\x5F\x63\x6E\x66\x2E\x74\x78\x74/g" "${2}" + sed -i "s|libmegface.so|libfacedet.so|g" "${2}" + sed -i "s|libMegviiFacepp-0.5.2.so|libFaceDetectpp-0.5.2.so|g" "${2}" + sed -i "s|megviifacepp_0_5_2_model|facedetectpp_0_5_2_model|g" "${2}" + ;; *) return 1 ;; diff --git a/proprietary-files.txt b/proprietary-files.txt index 3e4a4d8..600a49a 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -424,6 +424,11 @@ vendor/etc/camera/xiaomi/thirdpartydualbokehyuvsnapshot.json vendor/etc/camera/xiaomi/thirdpartyjpegsnapshot.json vendor/etc/camera/xiaomi/thirdpartysnapshot.json +# Camera face detection +vendor/etc/camera/megviifacepp_0_5_2_model:vendor/etc/camera/facedetectpp_0_5_2_model +vendor/lib64/libMegviiFacepp-0.5.2.so:vendor/lib64/libFaceDetectpp-0.5.2.so;FIX_SONAME +vendor/lib64/libmegface.so:vendor/lib64/libfacedet.so;FIX_SONAME + # Camera firmware vendor/firmware/CAMERA_ICP_170.elf