3 Commits

Author SHA1 Message Date
Guidix 0684f57058 peridot-miuicamera: Overide Aperture Camera
Signed-off-by: GuidixX <guidixm@gmail.com>
2026-02-05 04:25:12 +00:00
Guidix f3b634575b peridot-miuicamera: Replace graphics.common-v5 with v7-ndk for libgui-xiaomi
Signed-off-by: Guidix <guidixm@gmail.com>
2026-02-05 04:25:12 +00:00
Guidix b6f3101e1a peridot-miuicamera: Regenerate With python extract-utils
Signed-off-by: Guidix <guidixm@gmail.com>
2026-02-05 04:25:12 +00:00
7 changed files with 212 additions and 36 deletions
+188 -5
View File
@@ -1,12 +1,199 @@
//
// Automatically generated file. DO NOT MODIFY // Automatically generated file. DO NOT MODIFY
// //
// This file is generated by device/xiaomi/peridot-miuicamera/setup-makefiles.sh
soong_namespace { soong_namespace {
imports: [ imports: [
"device/xiaomi/peridot-miuicamera",
], ],
} }
cc_prebuilt_library_shared {
name: "libcamera_algoup_jni.xiaomi",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system/lib64/libcamera_algoup_jni.xiaomi.so",
],
shared_libs: [
"libandroid",
"libandroid_runtime",
"libbase",
"libbinder",
"libcamera_client",
"libcamera_metadata",
"libcutils",
"libgui-xiaomi",
"liblog",
"libmedia_jni_utils",
"libnativehelper",
"libnativewindow",
"libui",
"libutils",
"libvndksupport",
"android.hidl.token@1.0-utils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
}
cc_prebuilt_library_shared {
name: "libcamera_mianode_jni.xiaomi",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system/lib64/libcamera_mianode_jni.xiaomi.so",
],
shared_libs: [
"libandroid",
"libbinder",
"libcamera_client",
"libcamera_metadata",
"libcutils",
"libgui-xiaomi",
"liblog",
"libmedia_jni_utils",
"libui",
"libutils",
"libvndksupport",
"libxml2",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
}
cc_prebuilt_library_shared {
name: "libgui-xiaomi",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system/lib64/libgui-xiaomi.so",
],
shared_libs: [
"libvndksupport",
"libgralloctypes",
"android.hardware.graphics.mapper@4.0",
"android.hardware.graphics.common-V7-ndk",
"android.hardware.graphics.bufferqueue@1.0",
"android.hardware.graphics.bufferqueue@2.0",
"android.hardware.graphics.common@1.1",
"android.hardware.graphics.common@1.2",
"android.hidl.token@1.0-utils",
"libbase",
"libcutils",
"libEGL",
"libhidlbase",
"liblog",
"libnativewindow",
"libsync",
"libui",
"libbinder",
"libGLESv2",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
}
cc_prebuilt_library_shared {
name: "libmicampostproc_client",
owner: "xiaomi",
strip: {
none: true,
},
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",
"libhidltransport",
"vendor.xiaomi.hardware.campostproc@1.0_system",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
}
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.campostproc@1.0_system",
stem: "vendor.xiaomi.hardware.campostproc@1.0",
owner: "xiaomi",
strip: {
none: true,
},
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",
],
},
},
compile_multilib: "64",
prefer: true,
}
android_app_import { android_app_import {
name: "MiuiCamera", name: "MiuiCamera",
owner: "xiaomi", owner: "xiaomi",
@@ -15,10 +202,7 @@ android_app_import {
"Aperture", "Aperture",
"Camera", "Camera",
"Camera2", "Camera2",
"CameraGo",
"GoogleCameraGo", "GoogleCameraGo",
"Snap",
"SnapdragonCamera",
], ],
certificate: "platform", certificate: "platform",
dex_preopt: { dex_preopt: {
@@ -26,4 +210,3 @@ android_app_import {
}, },
privileged: true, privileged: true,
} }
+1 -5
View File
@@ -1,9 +1,5 @@
#
# Automatically generated file. DO NOT MODIFY # Automatically generated file. DO NOT MODIFY
# #
# This file is generated by device/xiaomi/peridot-miuicamera/setup-makefiles.sh
LOCAL_PATH := $(call my-dir) LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),peridot-miuicamera)
endif
+1 -2
View File
@@ -1,4 +1,3 @@
#
# Automatically generated file. DO NOT MODIFY # Automatically generated file. DO NOT MODIFY
# #
# This file is generated by device/xiaomi/peridot-miuicamera/setup-makefiles.sh
+6 -8
View File
@@ -1,16 +1,14 @@
#
# Automatically generated file. DO NOT MODIFY # Automatically generated file. DO NOT MODIFY
# #
# This file is generated by device/xiaomi/peridot-miuicamera/setup-makefiles.sh
PRODUCT_SOONG_NAMESPACES += \ PRODUCT_SOONG_NAMESPACES += \
vendor/xiaomi/peridot-miuicamera vendor/xiaomi/peridot-miuicamera
PRODUCT_COPY_FILES += \
vendor/xiaomi/peridot-miuicamera/proprietary/system/lib64/libgui-xiaomi.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libgui-xiaomi.so \
vendor/xiaomi/peridot-miuicamera/proprietary/system/lib64/libcamera_algoup_jni.xiaomi.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libcamera_algoup_jni.xiaomi.so \
vendor/xiaomi/peridot-miuicamera/proprietary/system/lib64/libcamera_mianode_jni.xiaomi.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libcamera_mianode_jni.xiaomi.so \
vendor/xiaomi/peridot-miuicamera/proprietary/system/lib64/libmicampostproc_client.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libmicampostproc_client.so \
vendor/xiaomi/peridot-miuicamera/proprietary/system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/vendor.xiaomi.hardware.campostproc@1.0.so
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
libcamera_algoup_jni.xiaomi \
libcamera_mianode_jni.xiaomi \
libgui-xiaomi \
libmicampostproc_client \
vendor.xiaomi.hardware.campostproc@1.0_system \
MiuiCamera MiuiCamera
Binary file not shown.