From f9e3e2f7a8dfc50112c097d5b5817a457aef8dbd Mon Sep 17 00:00:00 2001 From: MT6897A Date: Fri, 27 Mar 2026 09:52:02 +0000 Subject: [PATCH] miuicamera: Update proprietarity from OS2.0.205.0.VNLMIXM --- .gitattributes | 2 + Android.bp | 221 ++++++++++++++++++ Android.mk | 5 + BoardConfigVendor.mk | 3 + duchamp-miuicamera-vendor.mk | 15 ++ .../lib64/libcamera_algoup_jni.xiaomi.so | 3 + .../libcamera_ispinterface_jni.xiaomi.so | 3 + .../lib64/libcamera_mianode_jni.xiaomi.so | 3 + .../lib64/libmtkisp_metadata_sys.so | 3 + ....mediatek.hardware.camera.isphal-V1-ndk.so | 3 + ...dor.mediatek.hardware.camera.isphal@1.0.so | 3 + .../priv-app/MiuiCamera/MiuiCamera.apk | 3 + 12 files changed, 267 insertions(+) create mode 100644 .gitattributes create mode 100644 Android.bp create mode 100644 Android.mk create mode 100644 BoardConfigVendor.mk create mode 100644 duchamp-miuicamera-vendor.mk create mode 100644 proprietary/system_ext/lib64/libcamera_algoup_jni.xiaomi.so create mode 100644 proprietary/system_ext/lib64/libcamera_ispinterface_jni.xiaomi.so create mode 100644 proprietary/system_ext/lib64/libcamera_mianode_jni.xiaomi.so create mode 100644 proprietary/system_ext/lib64/libmtkisp_metadata_sys.so create mode 100644 proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so create mode 100644 proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so create mode 100644 proprietary/system_ext/priv-app/MiuiCamera/MiuiCamera.apk diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..47abd00 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.so filter=lfs diff=lfs merge=lfs -text +*.apk filter=lfs diff=lfs merge=lfs -text diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..397ce53 --- /dev/null +++ b/Android.bp @@ -0,0 +1,221 @@ +// +// Automatically generated file. DO NOT MODIFY +// + +soong_namespace { + imports: [ + "device/xiaomi/duchamp-miuicamera", + "vendor/xiaomi/duchamp", + ], +} + +cc_prebuilt_library_shared { + name: "libcamera_algoup_jni.xiaomi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libcamera_algoup_jni.xiaomi.so", + ], + shared_libs: [ + "libgui_shim_miuicamera", + "libbinder", + "libcamera_client", + "libcamera_metadata", + "libcutils", + "libgui", + "liblog", + "libutils", + "libvndksupport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_ispinterface_jni.xiaomi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libcamera_ispinterface_jni.xiaomi.so", + ], + shared_libs: [ + "libgui_shim_miuicamera", + "libandroid_runtime", + "libbinder", + "libcamera_client", + "libcamera_metadata", + "libcutils", + "libgui", + "libhidlbase", + "libhidltransport", + "liblog", + "libmedia", + "libnativehelper", + "libui", + "libutils", + "libvndksupport", + "vendor.mediatek.hardware.camera.isphal@1.0-system_ext", + "vendor.mediatek.hardware.camera.isphal-V1-ndk-system_ext", + "libbinder_ndk", + "libmtkisp_metadata_sys", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_mianode_jni.xiaomi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libcamera_mianode_jni.xiaomi.so", + ], + shared_libs: [ + "libgui_shim_miuicamera", + "libvndksupport", + "libcamera_client", + "libcamera_metadata", + "libgui", + "libbinder", + "libutils", + "libcutils", + "liblog", + "libxml2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkisp_metadata_sys", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libmtkisp_metadata_sys.so", + ], + shared_libs: [ + "libui", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.isphal-V1-ndk-system_ext", + stem: "vendor.mediatek.hardware.camera.isphal-V1-ndk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "android.hardware.graphics.common-V7-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.isphal@1.0-system_ext", + stem: "vendor.mediatek.hardware.camera.isphal@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +android_app_import { + name: "MiuiCamera", + owner: "xiaomi", + apk: "proprietary/system_ext/priv-app/MiuiCamera/MiuiCamera.apk", + overrides: [ + "Aperture", + ], + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..362133d --- /dev/null +++ b/Android.mk @@ -0,0 +1,5 @@ +# +# Automatically generated file. DO NOT MODIFY +# + +LOCAL_PATH := $(call my-dir) diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk new file mode 100644 index 0000000..18ed0ae --- /dev/null +++ b/BoardConfigVendor.mk @@ -0,0 +1,3 @@ +# +# Automatically generated file. DO NOT MODIFY +# diff --git a/duchamp-miuicamera-vendor.mk b/duchamp-miuicamera-vendor.mk new file mode 100644 index 0000000..6028142 --- /dev/null +++ b/duchamp-miuicamera-vendor.mk @@ -0,0 +1,15 @@ +# +# Automatically generated file. DO NOT MODIFY +# + +PRODUCT_SOONG_NAMESPACES += \ + vendor/xiaomi/duchamp-miuicamera + +PRODUCT_PACKAGES += \ + libcamera_algoup_jni.xiaomi \ + libcamera_ispinterface_jni.xiaomi \ + libcamera_mianode_jni.xiaomi \ + libmtkisp_metadata_sys \ + vendor.mediatek.hardware.camera.isphal-V1-ndk-system_ext \ + vendor.mediatek.hardware.camera.isphal@1.0-system_ext \ + MiuiCamera diff --git a/proprietary/system_ext/lib64/libcamera_algoup_jni.xiaomi.so b/proprietary/system_ext/lib64/libcamera_algoup_jni.xiaomi.so new file mode 100644 index 0000000..50bac30 --- /dev/null +++ b/proprietary/system_ext/lib64/libcamera_algoup_jni.xiaomi.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f57a9831685f79f408e6193339125097bcf3cff6d81ddfa1c60fca151982ff7f +size 141481 diff --git a/proprietary/system_ext/lib64/libcamera_ispinterface_jni.xiaomi.so b/proprietary/system_ext/lib64/libcamera_ispinterface_jni.xiaomi.so new file mode 100644 index 0000000..03ad74d --- /dev/null +++ b/proprietary/system_ext/lib64/libcamera_ispinterface_jni.xiaomi.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78582f307eede5cae5febd6676646b1f936dbeef1ea8684a58bf5f1e63599ecb +size 223153 diff --git a/proprietary/system_ext/lib64/libcamera_mianode_jni.xiaomi.so b/proprietary/system_ext/lib64/libcamera_mianode_jni.xiaomi.so new file mode 100644 index 0000000..2df64c4 --- /dev/null +++ b/proprietary/system_ext/lib64/libcamera_mianode_jni.xiaomi.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d4a166c339c3005a574bfc5678033d0e4425ca213b1cedabc2374f2343cba57 +size 147497 diff --git a/proprietary/system_ext/lib64/libmtkisp_metadata_sys.so b/proprietary/system_ext/lib64/libmtkisp_metadata_sys.so new file mode 100644 index 0000000..4925b0d --- /dev/null +++ b/proprietary/system_ext/lib64/libmtkisp_metadata_sys.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e803157b38a14216eeedb3fa1ce0dd034a559951dc46d2a84a4e40aa47a2d079 +size 35456 diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so new file mode 100644 index 0000000..814cce5 --- /dev/null +++ b/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93db4827a0cde40a1f9a7effdeefaee9dd6d4e5787982fa6e0d4e819f8aaf48a +size 118920 diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so new file mode 100644 index 0000000..f301c67 --- /dev/null +++ b/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ccbc77352ff0bcf027bb4971cf41a41853f4dae531d6564d5c838ffbc4f472 +size 205440 diff --git a/proprietary/system_ext/priv-app/MiuiCamera/MiuiCamera.apk b/proprietary/system_ext/priv-app/MiuiCamera/MiuiCamera.apk new file mode 100644 index 0000000..ac46979 --- /dev/null +++ b/proprietary/system_ext/priv-app/MiuiCamera/MiuiCamera.apk @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6d063914247864b364349503be52698254fa7cec89859240fb41d96f4b76044 +size 142087717