2 Commits

Author SHA1 Message Date
bb8570e916 cmi: Add missing namespace/files for MiuiCamera 2025-11-19 10:30:45 +00:00
5652d3e092 cmi: Patch audio library for VNDK 34
- Related to: 98b1cfb987
2025-11-17 20:15:19 +00:00
16 changed files with 447 additions and 0 deletions

View File

@@ -167,6 +167,32 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudioparsers",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libaudioparsers.so",
],
shared_libs: [
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudioroute_ext",
owner: "xiaomi",
@@ -196,6 +222,38 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libhdmipassthru",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libhdmipassthru.so",
],
shared_libs: [
"libaudioparsers",
"libaudioroute",
"libaudioutils",
"libcutils",
"libexpat",
"liblog",
"libtinyalsa",
"libtinycompress",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libresampler",
owner: "xiaomi",
@@ -3031,6 +3089,85 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "com.qti.feature2.generic",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/com.qti.feature2.generic.so",
],
shared_libs: [
"libc++",
"libcutils",
"liblog",
"libofflinelog",
"libsync",
"com.qti.chi.override",
"com.qti.feature2.gs",
"libcamera_metadata",
"libchilog",
"libhardware",
"libhidlbase",
"libhidltransport",
"libqdMetaData",
"libutils",
"vendor.qti.hardware.vpp@1.1",
"vendor.qti.hardware.vpp@1.2",
"libz",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "com.qti.feature2.gs",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/com.qti.feature2.gs.so",
],
shared_libs: [
"libc++",
"libcutils",
"liblog",
"libofflinelog",
"libsync",
"com.qti.chi.override",
"libcamera_metadata",
"libchilog",
"libhardware",
"libhidlbase",
"libhidltransport",
"libqdMetaData",
"libutils",
"vendor.qti.hardware.vpp@1.1",
"vendor.qti.hardware.vpp@1.2",
"libz",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "com.qti.feature2.hdr",
owner: "xiaomi",
@@ -3111,6 +3248,46 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "com.qti.feature2.mfsr",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/com.qti.feature2.mfsr.so",
],
shared_libs: [
"libc++",
"libcutils",
"liblog",
"libofflinelog",
"libsync",
"com.qti.chi.override",
"com.qti.feature2.gs",
"libcamera_metadata",
"libchilog",
"libhardware",
"libhidlbase",
"libhidltransport",
"libqdMetaData",
"libutils",
"vendor.qti.hardware.vpp@1.1",
"vendor.qti.hardware.vpp@1.2",
"libz",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "com.qti.feature2.qcfa",
owner: "xiaomi",
@@ -3231,6 +3408,46 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "com.qti.feature2.rt",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/com.qti.feature2.rt.so",
],
shared_libs: [
"libc++",
"libcutils",
"liblog",
"libofflinelog",
"libsync",
"com.qti.chi.override",
"com.qti.feature2.gs",
"libcamera_metadata",
"libchilog",
"libhardware",
"libhidlbase",
"libhidltransport",
"libqdMetaData",
"libutils",
"vendor.qti.hardware.vpp@1.1",
"vendor.qti.hardware.vpp@1.2",
"libz",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "com.qti.feature2.serializer",
owner: "xiaomi",
@@ -3515,6 +3732,45 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "com.qti.chi.override",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/com.qti.chi.override.so",
],
shared_libs: [
"libc++",
"libcutils",
"liblog",
"libofflinelog",
"libsync",
"libcamera_metadata",
"libchilog",
"libhardware",
"libhidlbase",
"libhidltransport",
"libqdMetaData",
"libutils",
"vendor.qti.hardware.camera.postproc@1.0-service-impl",
"vendor.qti.hardware.vpp@1.1",
"vendor.qti.hardware.vpp@1.2",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "fingerprint.goodix_fod.default",
owner: "xiaomi",
@@ -3633,6 +3889,31 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libSNPE",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libSNPE.so",
],
shared_libs: [
"libdl",
"liblog",
"libc++_shared",
"libc",
"libm",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libSuperSensor",
owner: "xiaomi",
@@ -4245,6 +4526,28 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libc++_shared",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libc++_shared.so",
],
shared_libs: [
"libc",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcamera_dirty",
owner: "xiaomi",
@@ -4679,6 +4982,60 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchilog",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libchilog.so",
],
shared_libs: [
"libcutils",
"liblog",
"libsync",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcom.qti.chinodeutils",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libcom.qti.chinodeutils.so",
],
shared_libs: [
"libcamera_metadata",
"libchilog",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcvp2",
owner: "xiaomi",
@@ -5416,6 +5773,27 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmpbase",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libmpbase.so",
],
shared_libs: [
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmulticam_image_optical_zoom",
owner: "xiaomi",
@@ -5544,6 +5922,34 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libofflinelog",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libofflinelog.so",
],
shared_libs: [
"libcutils",
"liblog",
"libsync",
"libz",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libos",
owner: "xiaomi",
@@ -6129,6 +6535,33 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsupermoon",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsupermoon.so",
],
shared_libs: [
"libSNPE",
"libc++_shared",
"libc",
"libm",
"libdl",
"libz",
"liblog",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsymphony-cpu",
owner: "xiaomi",

View File

@@ -212,7 +212,9 @@ PRODUCT_PACKAGES += \
libaudio_log_utils \
libaudiocloudctrl \
libaudioconfigstore \
libaudioparsers \
libaudioroute_ext \
libhdmipassthru \
libresampler \
vendor.qti.hardware.audiohalext@1.0 \
libxlog \
@@ -303,11 +305,15 @@ PRODUCT_PACKAGES += \
com.qti.feature2.demux \
com.qti.feature2.frameselect \
com.qti.feature2.fusion \
com.qti.feature2.generic \
com.qti.feature2.gs \
com.qti.feature2.hdr \
com.qti.feature2.memcpy \
com.qti.feature2.mfsr \
com.qti.feature2.qcfa \
com.qti.feature2.rawhdr \
com.qti.feature2.rawsupernight \
com.qti.feature2.rt \
com.qti.feature2.serializer \
com.qti.feature2.softispprocess \
com.qti.feature2.softispsupernight \
@@ -315,10 +321,12 @@ PRODUCT_PACKAGES += \
com.qti.feature2.stub \
com.qti.feature2.swmf \
camera.qcom \
com.qti.chi.override \
fingerprint.goodix_fod.default \
vendor.qti.hardware.sensorscalibrate@1.0-impl \
libHalSuperSensorServer \
libMIAIHDRhvx_interface \
libSNPE \
libSuperSensor \
libSuperSensorCPU \
libalAILDC \
@@ -342,6 +350,7 @@ PRODUCT_PACKAGES += \
libarcsoft_preview_deflicker \
libarcsoft_super_night_raw \
libarcsoft_superportrait \
libc++_shared \
libcamera_dirty \
libcamera_nn_stub \
libcamera_scene \
@@ -356,6 +365,8 @@ PRODUCT_PACKAGES += \
libcamxstatscore \
libcamxswprocessalgo \
libcamxtintlessalgo \
libchilog \
libcom.qti.chinodeutils \
libcvp2 \
libcvp2_hfi \
libcvp_common \
@@ -381,11 +392,13 @@ PRODUCT_PACKAGES += \
libmialgoengine \
libmibokeh_845_video \
libmibokeh_855 \
libmpbase \
libmulticam_image_optical_zoom \
libmulticam_optical_zoom_control \
libmulticam_video_optical_zoom \
libnotifyaudiohal \
libnpu \
libofflinelog \
libos \
librelight_only \
libremosaic_wrapper \
@@ -408,6 +421,7 @@ PRODUCT_PACKAGES += \
libssc_default_listener \
libst_soft_isp_calc_exposure_shared \
libst_soft_isp_shared \
libsupermoon \
libsymphony-cpu \
libsynx \
libthreadutils \

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/lib64/libSNPE.so vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/lib64/libchilog.so vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/lib64/libmpbase.so vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/lib64/libsupermoon.so vendored Normal file

Binary file not shown.