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 209 additions and 221 deletions
+27 -34
View File
@@ -1,32 +1,13 @@
//
// 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",
], ],
} }
android_app_import {
name: "MiuiCamera",
owner: "xiaomi",
apk: "proprietary/system/priv-app/MiuiCamera/MiuiCamera.apk",
overrides: [
"Aperture",
"Camera",
"Camera2",
"CameraGo",
"GoogleCameraGo",
"Snap",
"SnapdragonCamera",
],
certificate: "platform",
dex_preopt: {
enabled: false,
},
privileged: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libcamera_algoup_jni.xiaomi", name: "libcamera_algoup_jni.xiaomi",
owner: "xiaomi", owner: "xiaomi",
@@ -64,7 +45,6 @@ cc_prebuilt_library_shared {
}, },
compile_multilib: "64", compile_multilib: "64",
prefer: true, prefer: true,
soc_specific: true,
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
@@ -100,7 +80,6 @@ cc_prebuilt_library_shared {
}, },
compile_multilib: "64", compile_multilib: "64",
prefer: true, prefer: true,
soc_specific: true,
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
@@ -115,26 +94,26 @@ cc_prebuilt_library_shared {
"proprietary/system/lib64/libgui-xiaomi.so", "proprietary/system/lib64/libgui-xiaomi.so",
], ],
shared_libs: [ shared_libs: [
"libvndksupport",
"libgralloctypes", "libgralloctypes",
"android.hardware.graphics.mapper@4.0", "android.hardware.graphics.mapper@4.0",
"android.hardware.graphics.common-V7-ndk",
"android.hardware.graphics.bufferqueue@1.0", "android.hardware.graphics.bufferqueue@1.0",
"android.hardware.graphics.bufferqueue@2.0", "android.hardware.graphics.bufferqueue@2.0",
"android.hardware.graphics.common-V4-ndk",
"android.hardware.graphics.common@1.1", "android.hardware.graphics.common@1.1",
"android.hardware.graphics.common@1.2", "android.hardware.graphics.common@1.2",
"android.hidl.token@1.0-utils", "android.hidl.token@1.0-utils",
"libbase", "libbase",
"libcutils", "libcutils",
"libEGL", "libEGL",
"libGLESv2",
"libhidlbase", "libhidlbase",
"liblog", "liblog",
"libnativewindow", "libnativewindow",
"libsync", "libsync",
"libui", "libui",
"libutils",
"libvndksupport",
"libbinder", "libbinder",
"libGLESv2",
"libutils",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -143,9 +122,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true,
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
@@ -157,7 +134,7 @@ cc_prebuilt_library_shared {
target: { target: {
android_arm64: { android_arm64: {
srcs: [ srcs: [
"proprietary/system/lib64/libmicampostproc_client.so" "proprietary/system/lib64/libmicampostproc_client.so",
], ],
shared_libs: [ shared_libs: [
"liblog", "liblog",
@@ -176,7 +153,7 @@ cc_prebuilt_library_shared {
"libnativehelper", "libnativehelper",
"libhidlbase", "libhidlbase",
"libhidltransport", "libhidltransport",
"vendor.xiaomi.hardware.campostproc@1.0", "vendor.xiaomi.hardware.campostproc@1.0_system",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -186,11 +163,11 @@ cc_prebuilt_library_shared {
}, },
compile_multilib: "64", compile_multilib: "64",
prefer: true, prefer: true,
soc_specific: true,
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.campostproc@1.0", name: "vendor.xiaomi.hardware.campostproc@1.0_system",
stem: "vendor.xiaomi.hardware.campostproc@1.0",
owner: "xiaomi", owner: "xiaomi",
strip: { strip: {
none: true, none: true,
@@ -215,5 +192,21 @@ cc_prebuilt_library_shared {
}, },
compile_multilib: "64", compile_multilib: "64",
prefer: true, prefer: true,
soc_specific: true, }
android_app_import {
name: "MiuiCamera",
owner: "xiaomi",
apk: "proprietary/system/priv-app/MiuiCamera/MiuiCamera.apk",
overrides: [
"Aperture",
"Camera",
"Camera2",
"GoogleCameraGo",
],
certificate: "platform",
dex_preopt: {
enabled: false,
},
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
+3 -3
View File
@@ -1,14 +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_PACKAGES += \ PRODUCT_PACKAGES += \
MiuiCamera \
libcamera_algoup_jni.xiaomi \ libcamera_algoup_jni.xiaomi \
libcamera_mianode_jni.xiaomi \ libcamera_mianode_jni.xiaomi \
libgui-xiaomi \ libgui-xiaomi \
libmicampostproc_client \ libmicampostproc_client \
vendor.xiaomi.hardware.campostproc@1.0 vendor.xiaomi.hardware.campostproc@1.0_system \
MiuiCamera
Binary file not shown.