Compare commits

...

4 Commits

Author SHA1 Message Date
Arian
09d143b106 miuicamera-cupid: Update blobs from V816.0.10.0.ULCMIXM
Change-Id: I73f8cdbb7173f336b7e6c881fb0d54871770da46
2025-01-14 19:54:18 +01:00
Arian
62289d1c23 Include patch to change shortcut icons
Change-Id: I4532a254401325485c9520fd169089820fbbb1d8
2025-01-10 00:52:09 +01:00
Arian
3e4e4a68e9 miuicamera-cupid: Patch algo jni lib to use correct Surface::connect method
In android 15 QPR1, google has removed a public method of the Surface class.
Our jni lib used that method and relies on the offset remaining the same, so
patch the lib to load it with the smaller offset.
6a5fdc1d5f

Change-Id: I97e7ca9f24adad3ede69b599f8d44fdc96646048
2025-01-09 18:33:55 +01:00
Arian
974da25bce miuicamera-cupid: Move to python extract-utils
Change-Id: I77cbcd41dc08ac111f83e619c49e2e330412b84c
2025-01-09 18:33:51 +01:00
7 changed files with 148 additions and 76 deletions

View File

@ -1,6 +1,6 @@
//
// Automatically generated file. DO NOT MODIFY
//
// This file is generated by device/xiaomi/miuicamera-cupid/setup-makefiles.sh
soong_namespace {
imports: [
@ -16,8 +16,32 @@ cc_prebuilt_library_shared {
},
target: {
android_arm64: {
srcs: ["proprietary/system/lib64/libcamera_algoup_jni.xiaomi.so"],
shared_libs: ["libgui_shim_miuicamera", "libandroid", "libandroid_runtime", "libbase", "libbinder", "libcamera_client", "libcamera_metadata", "libcutils", "libgui", "liblog", "libmedia_jni_utils", "libnativehelper", "libnativewindow", "libui", "libutils", "libvndksupport", "android.hidl.token@1.0-utils", "libc++", "libc", "libm", "libdl", ],
srcs: [
"proprietary/system/lib64/libcamera_algoup_jni.xiaomi.so",
],
shared_libs: [
"libgui_shim_miuicamera",
"libandroid",
"libandroid_runtime",
"libbase",
"libbinder",
"libcamera_client",
"libcamera_metadata",
"libcutils",
"libgui",
"liblog",
"libmedia_jni_utils",
"libnativehelper",
"libnativewindow",
"libui",
"libutils",
"libvndksupport",
"android.hidl.token@1.0-utils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
@ -32,8 +56,28 @@ cc_prebuilt_library_shared {
},
target: {
android_arm64: {
srcs: ["proprietary/system/lib64/libcamera_mianode_jni.xiaomi.so"],
shared_libs: ["libgui_shim_miuicamera", "libandroid", "libbinder", "libcamera_client", "libcamera_metadata", "libcutils", "libgui", "liblog", "libmedia_jni_utils", "libui", "libutils", "libvndksupport", "libxml2", "libc++", "libc", "libm", "libdl", ],
srcs: [
"proprietary/system/lib64/libcamera_mianode_jni.xiaomi.so",
],
shared_libs: [
"libgui_shim_miuicamera",
"libandroid",
"libbinder",
"libcamera_client",
"libcamera_metadata",
"libcutils",
"libgui",
"liblog",
"libmedia_jni_utils",
"libui",
"libutils",
"libvndksupport",
"libxml2",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
@ -48,8 +92,31 @@ cc_prebuilt_library_shared {
},
target: {
android_arm64: {
srcs: ["proprietary/system/lib64/libmicampostproc_client.so"],
shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libnativewindow", "libEGL", "libGLESv2", "libfmq", "libgui", "libui", "libcamera_client", "libcamera_metadata", "libmedia_jni_utils", "libnativehelper", "libhidlbase", "vendor.xiaomi.hardware.campostproc@1.0-system", "libc++", "libc", "libm", "libdl", ],
srcs: [
"proprietary/system/lib64/libmicampostproc_client.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libhardware",
"libnativewindow",
"libEGL",
"libGLESv2",
"libfmq",
"libgui",
"libui",
"libcamera_client",
"libcamera_metadata",
"libmedia_jni_utils",
"libnativehelper",
"libhidlbase",
"vendor.xiaomi.hardware.campostproc@1.0_system",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
@ -57,7 +124,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.campostproc@1.0-system",
name: "vendor.xiaomi.hardware.campostproc@1.0_system",
stem: "vendor.xiaomi.hardware.campostproc@1.0",
owner: "xiaomi",
strip: {
@ -65,8 +132,20 @@ cc_prebuilt_library_shared {
},
target: {
android_arm64: {
srcs: ["proprietary/system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so"],
shared_libs: ["android.hardware.camera.common@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ],
srcs: [
"proprietary/system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so",
],
shared_libs: [
"android.hardware.camera.common@1.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
@ -83,4 +162,3 @@ android_app_import {
},
privileged: true,
}

View File

@ -1,9 +1,5 @@
#
# Automatically generated file. DO NOT MODIFY
#
# This file is generated by device/xiaomi/miuicamera-cupid/setup-makefiles.sh
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),miuicamera-cupid)
endif

View File

@ -1,4 +1,3 @@
#
# Automatically generated file. DO NOT MODIFY
#
# This file is generated by device/xiaomi/miuicamera-cupid/setup-makefiles.sh

View File

@ -1,14 +1,13 @@
#
# Automatically generated file. DO NOT MODIFY
#
# This file is generated by device/xiaomi/miuicamera-cupid/setup-makefiles.sh
PRODUCT_SOONG_NAMESPACES += \
vendor/xiaomi/miuicamera-cupid
PRODUCT_PACKAGES += \
libcamera_algoup_jni.xiaomi \
libcamera_mianode_jni.xiaomi \
libmicampostproc_client \
vendor.xiaomi.hardware.campostproc@1.0-system \
vendor.xiaomi.hardware.campostproc@1.0_system \
MiuiCamera