rodin: Sync with device changes

Change-Id: I39703bdef901ee5483539415fb7dbfc83f9009ec
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
This commit is contained in:
Ido
2026-04-28 16:23:15 +02:00
parent 6dcbffc343
commit 96b8b18029
41 changed files with 5809 additions and 211 deletions
+554 -203
View File
@@ -6,12 +6,37 @@ soong_namespace {
imports: [ imports: [
"device/xiaomi/rodin", "device/xiaomi/rodin",
"hardware/mediatek", "hardware/mediatek",
"hardware/mediatek/libaedv", "hardware/mediatek/libaedv",
"hardware/mediatek/libmtkperf_client", "hardware/mediatek/libmtkperf_client",
"hardware/xiaomi", "hardware/xiaomi",
], ],
} }
cc_prebuilt_library_shared {
name: "av-audio-types-aidl-V1-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system/lib64/av-audio-types-aidl-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"android.hardware.audio.core-V2-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "APUWareApusysAidlServer", name: "APUWareApusysAidlServer",
owner: "xiaomi", owner: "xiaomi",
@@ -81,6 +106,90 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "android.hardware.audio.core-impl-mediatek",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/android.hardware.audio.core-impl-mediatek.so",
],
shared_libs: [
"libaudioutils_shim",
"android.hardware.bluetooth.audio-V4-ndk",
"android.hardware.audio.core.sounddose-V2-ndk",
"android.hardware.audio.core-V2-ndk",
"android.media.audio.common.types-V3-ndk",
"libalsautilsv2",
"libaudioaidlcommon",
"libaudioutils",
"libbase",
"libbinder_ndk",
"libcutils",
"libfmq",
"libnbaio_mono",
"libtinyalsav2",
"libutils",
"libxml2",
"android.hardware.common-V2-ndk",
"android.hardware.common.fmq-V1-ndk",
"android.hardware.bluetooth.audio-impl-mediatek",
"libaudio_aidl_conversion_common_ndk_prebuilt",
"libbluetooth_audio_session_aidl_mtk",
"libstagefright_foundation",
"liblog",
"libhardware",
"libmedia_helper",
"libutilscallstack",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "android.hardware.bluetooth.audio-impl-mediatek",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/android.hardware.bluetooth.audio-impl-mediatek.so",
],
shared_libs: [
"android.hardware.bluetooth.audio-V4-ndk",
"libbase",
"libbinder_ndk",
"libcutils",
"libfmq",
"liblog",
"libbluetooth_audio_session_aidl_mtk",
"vendor.mediatek.hardware.bluetooth.audio-V1-ndk",
"vendor.mediatek.hardware.bluetooth.audio@2.1",
"vendor.mediatek.hardware.bluetooth.audio@2.2",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "android.hardware.security.keymint-V3-ndk-v34", name: "android.hardware.security.keymint-V3-ndk-v34",
owner: "xiaomi", owner: "xiaomi",
@@ -330,6 +439,44 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "android.hardware.audio.effect.aidl-impl-mediatek",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/android.hardware.audio.effect.aidl-impl-mediatek.so",
],
shared_libs: [
"android.hardware.audio.effect-V2-ndk",
"android.media.audio.common.types-V3-ndk",
"libaudioaidlcommon",
"libaudioutils",
"libbase",
"libbinder_ndk",
"libcutils",
"libfmq",
"liblog",
"libutils",
"android.hardware.common-V2-ndk",
"android.hardware.common.fmq-V1-ndk",
"libtinyxml2-v34",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "android.hardware.gnss-impl-mediatek", name: "android.hardware.gnss-impl-mediatek",
owner: "xiaomi", owner: "xiaomi",
@@ -364,6 +511,39 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "android.hardware.soundtrigger3-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/android.hardware.soundtrigger3-impl.so",
],
shared_libs: [
"android.hardware.soundtrigger3-V2-ndk",
"libbase",
"libbinder_ndk",
"libutils",
"libcutils",
"libhardware",
"libaudio_aidl_conversion_common_ndk_prebuilt",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "audio.primary.mediatek", name: "audio.primary.mediatek",
owner: "xiaomi", owner: "xiaomi",
@@ -380,7 +560,7 @@ cc_prebuilt_library_shared {
"libcutils", "libcutils",
"libutils", "libutils",
"libutilscallstack", "libutilscallstack",
"libalsautils-v34", "libalsautils",
"libhardware_legacy", "libhardware_legacy",
"libhardware", "libhardware",
"libaudioutils", "libaudioutils",
@@ -401,7 +581,7 @@ cc_prebuilt_library_shared {
"libmisight", "libmisight",
"libaudiocloudctrl", "libaudiocloudctrl",
"libaudiodatabase", "libaudiodatabase",
"libxlog_stub", "libxlog",
"libbwc", "libbwc",
"libhidlbase", "libhidlbase",
"libhidltransport", "libhidltransport",
@@ -1047,6 +1227,40 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.audio-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/vendor.mediatek.hardware.audio-impl.so",
],
shared_libs: [
"libbase",
"libbinder_ndk",
"libcutils",
"liblog",
"libmediautils_vendor",
"libmedia_helper",
"libmemunreachable",
"libutils",
"vendor.mediatek.hardware.audio-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.camera.atms_aidl@1.0-impl", name: "vendor.mediatek.hardware.camera.atms_aidl@1.0-impl",
owner: "xiaomi", owner: "xiaomi",
@@ -1950,34 +2164,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libalsautils-v34",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libalsautils-v34.so",
],
shared_libs: [
"libaudioutils",
"libcutils",
"liblog",
"libtinyalsa",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libappgamepq", name: "libappgamepq",
owner: "xiaomi", owner: "xiaomi",
@@ -2216,6 +2402,25 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libaudio_aidl_conversion_common_ndk_prebuilt",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libaudio_aidl_conversion_common_ndk_prebuilt.so",
],
},
},
compile_multilib: "64",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libaudio_param_parser-vnd", name: "libaudio_param_parser-vnd",
owner: "xiaomi", owner: "xiaomi",
@@ -2533,6 +2738,33 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libaudiopolicyconfigxml_mtk_vendor",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libaudiopolicyconfigxml_mtk_vendor.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libaudioprimarydevicehalifclient", name: "libaudioprimarydevicehalifclient",
owner: "xiaomi", owner: "xiaomi",
@@ -2792,6 +3024,33 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libbluetooth_mtk_pure",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libbluetooth_mtk_pure.so",
],
shared_libs: [
"liblog",
"libcutils",
"libnvram",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libbt-vendor", name: "libbt-vendor",
owner: "xiaomi", owner: "xiaomi",
@@ -8717,12 +8976,12 @@ cc_prebuilt_library_shared {
"libbase", "libbase",
"libbinder", "libbinder",
"liblog", "liblog",
"libhidlbase",
"libutils", "libutils",
"libcutils", "libcutils",
"libxml2", "libxml2",
"android.hardware.audio@7.0", "libbinder_ndk",
"android.hardware.audio.common@7.0", "libfmq",
"android.hardware.audio.core-V2-ndk",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -8889,6 +9148,38 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libnxp_extamp_intf",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnxp_extamp_intf.so",
],
shared_libs: [
"libcutils",
"libutils",
"libtinyalsa",
"liblog",
"libnvram",
"libcrypto",
"libssl",
"libfile_op",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "liboemcrypto", name: "liboemcrypto",
owner: "xiaomi", owner: "xiaomi",
@@ -10413,165 +10704,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libwapi",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libwapi.so",
],
shared_libs: [
"libkeystore-wifi-hidl",
"libcrypto",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libwifi-hal-mtk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libwifi-hal-mtk.so",
],
shared_libs: [
"libbase",
"libcutils",
"liblog",
"libnl",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libwifical",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libwifical.so",
],
shared_libs: [
"libwifinvram",
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libwifinvram",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libwifinvram.so",
],
shared_libs: [
"libcutils",
"liblog",
"libnvram",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libwifinvramdata",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libwifinvramdata.so",
],
shared_libs: [
"libdl",
"libc",
"libm",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libwpa_client",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libwpa_client.so",
],
shared_libs: [
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libwpfa", name: "libwpfa",
owner: "xiaomi", owner: "xiaomi",
@@ -10656,6 +10788,36 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libxlog",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libxlog.so",
],
shared_libs: [
"liblog",
"libcutils",
"libbinder_ndk",
"vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk",
"libbinder",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "arm.graphics-V5-ndk", name: "arm.graphics-V5-ndk",
owner: "xiaomi", owner: "xiaomi",
@@ -24991,7 +25153,7 @@ cc_prebuilt_library_shared {
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.audio@6.1", name: "vendor.mediatek.hardware.audio-V1-ndk",
owner: "xiaomi", owner: "xiaomi",
strip: { strip: {
none: true, none: true,
@@ -24999,17 +25161,10 @@ cc_prebuilt_library_shared {
target: { target: {
android_arm64: { android_arm64: {
srcs: [ srcs: [
"proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so", "proprietary/vendor/lib64/vendor.mediatek.hardware.audio-V1-ndk.so",
], ],
shared_libs: [ shared_libs: [
"android.hardware.audio.common@6.0", "libbinder_ndk",
"android.hardware.audio.effect@6.0",
"android.hardware.audio@6.0",
"android.hidl.safe_union@1.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -25050,6 +25205,67 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.bluetooth.audio@2.1",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so",
],
shared_libs: [
"android.hardware.audio.common@5.0",
"android.hidl.safe_union@1.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.bluetooth.audio@2.2",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.2.so",
],
shared_libs: [
"android.hardware.audio.common@5.0",
"vendor.mediatek.hardware.bluetooth.audio@2.1",
"android.hidl.safe_union@1.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.camera.aovservice-V2-ndk", name: "vendor.mediatek.hardware.camera.aovservice-V2-ndk",
owner: "xiaomi", owner: "xiaomi",
@@ -33339,6 +33555,31 @@ cc_prebuilt_library_shared {
device_specific: true, device_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
prebuilt_apex { prebuilt_apex {
name: "com.google.android.widevine.nonupdatable", name: "com.google.android.widevine.nonupdatable",
owner: "xiaomi", owner: "xiaomi",
@@ -33422,6 +33663,24 @@ prebuilt_etc_xml {
soc_specific: true, soc_specific: true,
} }
prebuilt_etc_xml {
name: "android.hardware.audio.effect.service-aidl.xml",
owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/android.hardware.audio.effect.service-aidl.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "android.hardware.audio.service-aidl.mediatek.xml",
owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/android.hardware.audio.service-aidl.mediatek.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml { prebuilt_etc_xml {
name: "android.hardware.gatekeeper-service.mitee.xml", name: "android.hardware.gatekeeper-service.mitee.xml",
owner: "xiaomi", owner: "xiaomi",
@@ -33494,6 +33753,15 @@ prebuilt_etc_xml {
soc_specific: true, soc_specific: true,
} }
prebuilt_etc_xml {
name: "bluetooth_audio_mtk.xml",
owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/bluetooth_audio_mtk.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml { prebuilt_etc_xml {
name: "gnss-mtk-default.xml", name: "gnss-mtk-default.xml",
owner: "xiaomi", owner: "xiaomi",
@@ -33966,6 +34234,60 @@ cc_prebuilt_binary {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_binary {
name: "android.hardware.audio.service-aidl.mediatek",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/android.hardware.audio.service-aidl.mediatek",
],
shared_libs: [
"android.hardware.soundtrigger3-V2-ndk",
"android.hardware.audio.core-V2-ndk",
"android.hardware.bluetooth.audio-V4-ndk",
"android.hardware.audio.core.sounddose-V2-ndk",
"android.media.audio.common.types-V3-ndk",
"libalsautilsv2",
"libaudioaidlcommon",
"libaudioutils",
"libbase",
"libbinder_ndk",
"libcutils",
"libfmq",
"libnbaio_mono",
"libtinyalsav2",
"libutils",
"libxml2",
"android.hardware.common-V2-ndk",
"android.hardware.common.fmq-V1-ndk",
"android.hardware.audio.core-impl-mediatek",
"libaudio_aidl_conversion_common_ndk_prebuilt",
"libbluetooth_audio_session_aidl_mtk",
"libmedia_helper",
"libstagefright_foundation",
"android.hardware.bluetooth.audio-impl-mediatek",
"android.hardware.audio.effect.aidl-impl-mediatek",
"liblog",
"vendor.mediatek.hardware.audio-V1-ndk",
"vendor.mediatek.hardware.audio-impl",
"android.hardware.soundtrigger3-impl",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary { cc_prebuilt_binary {
name: "android.hardware.gatekeeper-service.mitee", name: "android.hardware.gatekeeper-service.mitee",
owner: "xiaomi", owner: "xiaomi",
@@ -35195,6 +35517,35 @@ cc_prebuilt_binary {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_binary {
name: "android.hardware.audio.parameter_parser.service",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/bin/hw/android.hardware.audio.parameter_parser.service",
],
shared_libs: [
"av-audio-types-aidl-V1-ndk",
"android.hardware.audio.core-V2-ndk",
"libbase",
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
system_ext_specific: true,
}
cc_prebuilt_binary { cc_prebuilt_binary {
name: "spkcal", name: "spkcal",
owner: "xiaomi", owner: "xiaomi",
@@ -0,0 +1,7 @@
service audio_parameter_parser_service /system_ext/bin/hw/android.hardware.audio.parameter_parser.service
class core
user audioserver
group media
rlimit rtprio 10 10
ioprio rt 4
task_profiles ProcessCapacityHigh HighPerformance
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+511
View File
@@ -0,0 +1,511 @@
<?xml version="1.0" encoding="UTF-8" ?>
<aurisys_config>
<!--
* =========================================================================
* table of uplink/downlink library mapping for each scenario
* =========================================================================
-->
<aurisys_scenarios>
<!-- for misound playback normal -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_PLAYBACK_NORMAL">
<downlink_library_name_list digital_gain_lib_name="">
<library name="misoundcrossfade"/>
</downlink_library_name_list>
</aurisys_scenario>
<!-- for misound playback fast -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_PLAYBACK_LOW_LATENCY">
<downlink_library_name_list digital_gain_lib_name="">
<library name="misoundfpsop"/>
<library name="misoundcrossfade"/>
</downlink_library_name_list>
</aurisys_scenario>
<!-- for aurisys_scene low latency record -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_RECORD_LOW_LATENCY">
<uplink_library_name_list digital_gain_lib_name="mtk_speech_enh">
<library name="mtk_speech_enh"/>
</uplink_library_name_list>
</aurisys_scenario>
<!-- for aurisys_scene record w/o AEC -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_RECORD_WITHOUT_AEC">
<uplink_library_name_list digital_gain_lib_name="mtk_speech_enh">
<library name="mtk_speech_enh"/>
</uplink_library_name_list>
</aurisys_scenario>
<!-- for aurisys_scene record w/ AEC -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_RECORD_WITH_AEC">
<uplink_library_name_list digital_gain_lib_name="mtk_speech_enh">
<library name="mtk_speech_enh"/>
</uplink_library_name_list>
</aurisys_scenario>
<!-- for aurisys_scene record In-ear monitors (IEMs) -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_RECORD_IEM">
<uplink_library_name_list digital_gain_lib_name="mtk_speech_enh">
<library name="mtk_speech_enh"/>
</uplink_library_name_list>
</aurisys_scenario>
<!-- for aurisys_scene voip -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_VOIP">
<uplink_library_name_list digital_gain_lib_name="mtk_speech_enh">
<library name="mtk_speech_enh"/>
</uplink_library_name_list>
<downlink_library_name_list digital_gain_lib_name="mtk_speech_enh">
<library name="mtk_speech_enh"/>
</downlink_library_name_list>
</aurisys_scenario>
<!-- for aurisys_scene voip w/o AEC -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_VOIP_WITHOUT_AEC">
<uplink_library_name_list digital_gain_lib_name="mtk_speech_enh">
<library name="mtk_speech_enh"/>
</uplink_library_name_list>
<downlink_library_name_list digital_gain_lib_name="mtk_speech_enh">
<library name="mtk_speech_enh"/>
</downlink_library_name_list>
</aurisys_scenario>
<!-- for aurisys_scene playback smartpa -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_PLAYBACK_SMARTPA">
<downlink_library_name_list digital_gain_lib_name="">
<library name="aurisys_demo"/>
</downlink_library_name_list>
</aurisys_scenario>
<!-- for aurisys_scene HDR record -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_HDR_RECORD">
<uplink_library_name_list digital_gain_lib_name="">
<library name="aurisys_demo"/>
</uplink_library_name_list>
</aurisys_scenario>
</aurisys_scenarios>
<!--
* =========================================================================
* HAL Librarys
* =========================================================================
-->
<hal_librarys>
<!--
* =====================================================================
* MediaTek Bessound
* =====================================================================
-->
<library name="mtk_bessound"
lib_path="/vendor/lib/libaudioloudc.so"
lib64_path="/vendor/lib64/libaudioloudc.so"
param_path="/vendor/etc/audio_param"
lib_dump_path="AUTO"
adb_cmd_key="MTKBESSOUND">
<components>
<!-- for aurisys_scene playback normal -->
<component aurisys_scenario="AURISYS_SCENARIO_PLAYBACK_NORMAL"
sample_rate="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,128000,176400,192000"
audio_format="AUDIO_FORMAT_PCM_32_BIT"
frame_size_ms="0"
b_interleave="1"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="2"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="2"/>
</downlink_process>
</component>
<!-- for aurisys_scene playback fast -->
<component aurisys_scenario="AURISYS_SCENARIO_PLAYBACK_LOW_LATENCY"
sample_rate="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,128000,176400,192000"
audio_format="AUDIO_FORMAT_PCM_32_BIT"
frame_size_ms="0"
b_interleave="1"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="2"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="2"/>
</downlink_process>
</component>
</components>
</library>
<!--
* =====================================================================
* misoundfpsop
* =====================================================================
-->
<library name="misoundfpsop"
lib_path="/vendor/lib/libmisoundfpsop.so"
lib64_path="/vendor/lib64/libmisoundfpsop.so"
param_path="/vendor/etc"
lib_dump_path="AUTO"
adb_cmd_key="FPSOP">
<components>
<!-- for aurisys_scene playback fast -->
<component aurisys_scenario="AURISYS_SCENARIO_PLAYBACK_LOW_LATENCY"
sample_rate="44100,48000,96000"
audio_format="AUDIO_FORMAT_PCM_32_BIT"
frame_size_ms="1"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="2"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="2"/>
</downlink_process>
</component>
</components>
</library>
<!--
* =====================================================================
* misound
* =====================================================================
-->
<library name="misoundcrossfade"
lib_path="/vendor/lib/libmisoundcrossfade.so"
lib64_path="/vendor/lib64/libmisoundcrossfade.so"
param_path="/vendor/etc"
lib_dump_path="AUTO"
adb_cmd_key="CROSSFADE">
<components>
<!-- for aurisys_scene playback normal -->
<component aurisys_scenario="AURISYS_SCENARIO_PLAYBACK_NORMAL"
sample_rate="44100,48000,96000"
audio_format="AUDIO_FORMAT_PCM_32_BIT"
frame_size_ms="10"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="2"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="2"/>
</downlink_process>
</component>
<!-- for aurisys_scene playback fast -->
<component aurisys_scenario="AURISYS_SCENARIO_PLAYBACK_LOW_LATENCY"
sample_rate="44100,48000,96000"
audio_format="AUDIO_FORMAT_PCM_32_BIT"
frame_size_ms="1"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="2"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="2"/>
</downlink_process>
</component>
</components>
</library>
<!--
* =====================================================================
* MediaTek IIR
* =====================================================================
-->
<library name="mtk_iir"
lib_path="/vendor/lib/lib_iir.so"
lib64_path="/vendor/lib64/lib_iir.so"
param_path=""
lib_dump_path="AUTO"
adb_cmd_key="MTKIIR">
<components>
<!-- for aurisys_scene low latency record -->
<component aurisys_scenario="AURISYS_SCENARIO_RECORD_LOW_LATENCY"
sample_rate="16000,32000,48000,96000,192000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="1,5"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1,2,3"/>
</uplink_process>
</component>
<!-- for aurisys_scene record w/o AEC -->
<component aurisys_scenario="AURISYS_SCENARIO_RECORD_WITHOUT_AEC"
sample_rate="16000,32000,48000,96000,192000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1,2,3"/>
</uplink_process>
</component>
<!-- for aurisys_scene record w/ AEC -->
<component aurisys_scenario="AURISYS_SCENARIO_RECORD_WITH_AEC"
sample_rate="16000,32000,48000,96000,192000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1,2,3"/>
</uplink_process>
</component>
<!-- for aurisys_scene voip -->
<component aurisys_scenario="AURISYS_SCENARIO_VOIP"
sample_rate="16000,32000,48000,96000,192000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1,2,3"/>
</uplink_process>
</component>
<!-- for aurisys_scene voip w/o AEC -->
<component aurisys_scenario="AURISYS_SCENARIO_VOIP_WITHOUT_AEC"
sample_rate="16000,32000,48000,96000,192000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1,2,3"/>
</uplink_process>
</component>
</components>
</library>
<!--
* =====================================================================
* MediaTek Speech Enhancement Library
* =====================================================================
-->
<library name="mtk_speech_enh"
lib_path="/vendor/lib/libmtkspparser.so"
lib64_path="/vendor/lib64/libmtkspparser.so"
param_path="/vendor/etc/audio_param"
lib_dump_path="AUTO"
adb_cmd_key="MTKSE">
<components>
<!-- for aurisys_scene low latency record -->
<component aurisys_scenario="AURISYS_SCENARIO_RECORD_LOW_LATENCY"
sample_rate="16000,48000"
audio_format="AUDIO_FORMAT_PCM_8_24_BIT"
frame_size_ms="1,5"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1,2"/>
</uplink_process>
</component>
<!-- for aurisys_scene record w/o AEC -->
<component aurisys_scenario="AURISYS_SCENARIO_RECORD_WITHOUT_AEC"
sample_rate="16000,48000"
audio_format="AUDIO_FORMAT_PCM_8_24_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1,2"/>
</uplink_process>
</component>
<!-- for aurisys_scene record w/ AEC -->
<component aurisys_scenario="AURISYS_SCENARIO_RECORD_WITH_AEC"
sample_rate="16000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1"/>
<buf_refs>
<buf_ref data_buf_type="DATA_BUF_ECHO_REF"
num_channels="1"/>
</buf_refs>
</uplink_process>
</component>
<!-- for aurisys_scene low latency record -->
<component aurisys_scenario="AURISYS_SCENARIO_RECORD_IEM"
sample_rate="16000,48000"
audio_format="AUDIO_FORMAT_PCM_8_24_BIT"
frame_size_ms="1,5"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1,2"/>
</uplink_process>
</component>
<!-- for aurisys_scene voip -->
<component aurisys_scenario="AURISYS_SCENARIO_VOIP"
sample_rate="16000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1"/>
<buf_refs>
<buf_ref data_buf_type="DATA_BUF_ECHO_REF"
num_channels="1"/>
</buf_refs>
</uplink_process>
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="1"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="1"/>
</downlink_process>
</component>
<!-- for aurisys_scene voip w/o AEC -->
<component aurisys_scenario="AURISYS_SCENARIO_VOIP_WITHOUT_AEC"
sample_rate="16000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1"/>
</uplink_process>
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="1"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="1"/>
</downlink_process>
</component>
</components>
</library>
<!--
* =====================================================================
* DEMO
* =====================================================================
-->
<library name="aurisys_demo"
lib_path="/vendor/lib/libaurisysdemo.so"
lib64_path="/vendor/lib64/libaurisysdemo.so"
param_path="/vendor/etc/audio_param"
lib_dump_path="AUTO"
adb_cmd_key="AURISYS_DEMO">
<components>
<!-- for aurisys_scene record In-ear monitors (IEMs) -->
<component aurisys_scenario="AURISYS_SCENARIO_RECORD_IEM"
sample_rate="8000,16000,48000,96000"
audio_format="AUDIO_FORMAT_PCM_16_BIT,AUDIO_FORMAT_PCM_32_BIT,AUDIO_FORMAT_PCM_8_24_BIT,AUDIO_FORMAT_PCM_24_BIT_PACKED"
frame_size_ms="1,5"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2,3"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1,2"/>
</uplink_process>
</component>
<!-- for aurisys_scene playback streamout primary -->
<component aurisys_scenario="AURISYS_SCENARIO_PLAYBACK_SMARTPA"
sample_rate="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,128000,176400,192000"
audio_format="AUDIO_FORMAT_PCM_16_BIT,AUDIO_FORMAT_PCM_32_BIT"
frame_size_ms="0"
b_interleave="1"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="2"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="2"/>
</downlink_process>
</component>
<!-- for aurisys_scene HDR record -->
<component aurisys_scenario="AURISYS_SCENARIO_HDR_RECORD"
sample_rate="8000,16000,48000,96000"
audio_format="AUDIO_FORMAT_PCM_16_BIT,AUDIO_FORMAT_PCM_32_BIT,AUDIO_FORMAT_PCM_8_24_BIT,AUDIO_FORMAT_PCM_24_BIT_PACKED"
frame_size_ms="1,5,20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="2,4"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="2"/>
</uplink_process>
</component>
</components>
</library>
</hal_librarys>
</aurisys_config>
+170
View File
@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8" ?>
<aurisys_config>
<!--
* =========================================================================
* table of uplink/downlink library mapping for each scenario
* =========================================================================
-->
<aurisys_scenarios>
<!-- for aurisys_scene playback with smartpa for all mixed streamout -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_DSP_PLAYBACK_SMARTPA">
<downlink_library_name_list digital_gain_lib_name="">
<library name="smartpa_rt5512"/>
</downlink_library_name_list>
</aurisys_scenario>
<!-- for aurisys_scene phone call -->
<aurisys_scenario aurisys_scenario="AURISYS_SCENARIO_DSP_PHONE_CALL">
<uplink_library_name_list digital_gain_lib_name="mtk_sp">
<library name="mtk_sp"/>
</uplink_library_name_list>
<downlink_library_name_list digital_gain_lib_name="mtk_sp">
<library name="mtk_sp"/>
</downlink_library_name_list>
</aurisys_scenario>
</aurisys_scenarios>
<!--
* =========================================================================
* DSP HAL Librarys
* =========================================================================
-->
<hal_librarys>
<!--
* =====================================================================
* DEMO
* =====================================================================
-->
<library name="aurisys_demo"
lib_path="/vendor/lib/libaurisysdemo.so"
lib64_path="/vendor/lib64/libaurisysdemo.so"
param_path="/vendor/etc/audio_param"
lib_dump_path="AUTO"
adb_cmd_key="AURISYS_DEMO">
<components>
<!-- for aurisys_scene playback with smartpa -->
<component aurisys_scenario="AURISYS_SCENARIO_DSP_PLAYBACK_SMARTPA"
sample_rate="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,128000,176400,192000"
audio_format="AUDIO_FORMAT_PCM_8_24_BIT"
frame_size_ms="0"
b_interleave="1"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="2"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="2"/>
<buf_refs>
<buf_ref data_buf_type="DATA_BUF_IV_BUFFER"
num_channels="2"/>
</buf_refs>
</downlink_process>
</component>
<!-- for aurisys_scene call -->
<component aurisys_scenario="AURISYS_SCENARIO_DSP_PHONE_CALL"
sample_rate="8000,16000,32000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1"/>
<buf_refs>
<buf_ref data_buf_type="DATA_BUF_ECHO_REF"
num_channels="1"/>
</buf_refs>
</uplink_process>
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="1"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="1"/>
</downlink_process>
</component>
</components>
</library>
<!--
* =====================================================================
* MTK Speech
* =====================================================================
-->
<library name="mtk_sp"
lib_path="/vendor/lib/libmtkspparser.so"
lib64_path="/vendor/lib64/libmtkspparser.so"
param_path="/vendor/etc/audio_param"
lib_dump_path="AUTO"
adb_cmd_key="MTK_SPH">
<components>
<!-- for aurisys_scene call -->
<component aurisys_scenario="AURISYS_SCENARIO_DSP_PHONE_CALL"
sample_rate="8000,16000,32000"
audio_format="AUDIO_FORMAT_PCM_16_BIT"
frame_size_ms="20"
b_interleave="0"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<uplink_process>
<buf_in data_buf_type="DATA_BUF_UPLINK_IN"
num_channels="1,2"/>
<buf_out data_buf_type="DATA_BUF_UPLINK_OUT"
num_channels="1"/>
<buf_refs>
<buf_ref data_buf_type="DATA_BUF_ECHO_REF"
num_channels="1"/>
</buf_refs>
</uplink_process>
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="1"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="1"/>
</downlink_process>
</component>
</components>
</library>
<!--
* =====================================================================
* RT5512 smartpa
* =====================================================================
-->
<library name="smartpa_rt5512"
lib_path="/vendor/lib/libaudiosmartpartk.so"
lib64_path="/vendor/lib64/libaudiosmartpartk.so"
param_path="/vendor/etc/smartpa_param/SmartPaVendor1_AudioParam.dat"
lib_dump_path="AUTO"
adb_cmd_key="RT5512">
<components>
<!-- for aurisys_scene playback with smartpa -->
<component aurisys_scenario="AURISYS_SCENARIO_DSP_PLAYBACK_SMARTPA"
sample_rate="48000"
audio_format="AUDIO_FORMAT_PCM_8_24_BIT"
frame_size_ms="0"
b_interleave="1"
enable_log="0"
enable_raw_dump="0"
enable_lib_dump="0"
enhancement_mode="0">
<downlink_process>
<buf_in data_buf_type="DATA_BUF_DOWNLINK_IN"
num_channels="2"/>
<buf_out data_buf_type="DATA_BUF_DOWNLINK_OUT"
num_channels="2"/>
<buf_refs>
<buf_ref data_buf_type="DATA_BUF_IV_BUFFER"
num_channels="2"/>
</buf_refs>
</downlink_process>
</component>
</components>
</library>
</hal_librarys>
</aurisys_config>
@@ -0,0 +1,18 @@
on post-fs-data
mkdir /data/vendor/audiohal 0771 system audio
mkdir /data/vendor/audio 0771 system audio
service vendor.audio-hal-aidl /vendor/bin/hw/android.hardware.audio.service-aidl.mediatek
class hal
user audioserver
# media gid needed for /dev/fm (radio) and for /data/misc/media (tee)
group audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct wakelock context_hub system
capabilities BLOCK_SUSPEND SYS_NICE
# setting RLIMIT_RTPRIO allows binder RT priority inheritance
rlimit rtprio 10 10
ioprio rt 4
task_profiles ProcessCapacityHigh HighPerformance
#Audio-add BEGIN
socket audio_hw_socket seqpacket 0666 system system
#END
onrestart restart audioserver
@@ -0,0 +1,11 @@
<!--
Input:
vendor/mediatek/proprietary/hardware/audio/common/service/service_aidl/android.hardware.audio.effect.service-aidl.xml
-->
<manifest version="8.0" type="device">
<hal format="aidl">
<name>android.hardware.audio.effect</name>
<version>2</version>
<fqname>IFactory/default</fqname>
</hal>
</manifest>
@@ -0,0 +1,26 @@
<!--
Input:
vendor/mediatek/proprietary/hardware/audio/common/service/service_aidl/android.hardware.audio.service-aidl.xml
-->
<manifest version="8.0" type="device">
<hal format="aidl">
<name>android.hardware.audio.core</name>
<version>2</version>
<fqname>IModule/default</fqname>
</hal>
<hal format="aidl">
<name>android.hardware.audio.core</name>
<version>2</version>
<fqname>IModule/r_submix</fqname>
</hal>
<hal format="aidl">
<name>android.hardware.audio.core</name>
<version>2</version>
<fqname>IModule/bluetooth</fqname>
</hal>
<hal format="aidl">
<name>android.hardware.audio.core</name>
<version>2</version>
<fqname>IConfig/default</fqname>
</hal>
</manifest>
@@ -0,0 +1,11 @@
<!--
Input:
vendor/mediatek/proprietary/hardware/connectivity/bluetooth/bluetooth_audio/android_aidl/bluetooth_audio.xml
-->
<manifest version="8.0" type="device">
<hal format="aidl">
<name>android.hardware.bluetooth.audio</name>
<version>4</version>
<fqname>IBluetoothAudioProviderFactory/default</fqname>
</hal>
</manifest>
@@ -0,0 +1,7 @@
p2p_no_group_iface=0
driver_param=use_p2p_group_interface=1
bss_expiration_scan_count=1
wowlan_triggers=disconnect
p2p_search_delay=50
p2p_go_he=1
p2p_add_cli_chan=1
+16
View File
@@ -0,0 +1,16 @@
ctrl_interface=wlan0
update_config=1
manufacturer=MediaTek Inc.
device_name=Wireless Client
model_name=MTK Wireless Model
model_number=1.0
serial_number=2.0
device_type=10-0050F204-5
os_version=01020300
config_methods=display push_button keypad
p2p_no_group_iface=1
driver_param=use_p2p_group_interface=1
hs20=1
pmf=1
wowlan_disconnect_on_deinit=1
sae_pwe=2
@@ -0,0 +1,5 @@
p2p_no_group_iface=1
driver_param=use_p2p_group_interface=1
wowlan_triggers=disconnect
p2p_disabled=1
bss_no_flush_when_down=1
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+31 -8
View File
@@ -308,6 +308,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/odm/firmware/rodin_gtp_thp_config_vendor.ini:$(TARGET_COPY_OUT_ODM)/firmware/rodin_gtp_thp_config_vendor.ini \ vendor/xiaomi/rodin/proprietary/odm/firmware/rodin_gtp_thp_config_vendor.ini:$(TARGET_COPY_OUT_ODM)/firmware/rodin_gtp_thp_config_vendor.ini \
vendor/xiaomi/rodin/proprietary/odm/mitee/ta/a3ba6512-6e0e-4065-93165e4a7d04ca08.ta:$(TARGET_COPY_OUT_ODM)/mitee/ta/a3ba6512-6e0e-4065-93165e4a7d04ca08.ta \ vendor/xiaomi/rodin/proprietary/odm/mitee/ta/a3ba6512-6e0e-4065-93165e4a7d04ca08.ta:$(TARGET_COPY_OUT_ODM)/mitee/ta/a3ba6512-6e0e-4065-93165e4a7d04ca08.ta \
vendor/xiaomi/rodin/proprietary/system/etc/public.libraries-mtk.txt:$(TARGET_COPY_OUT_SYSTEM)/etc/public.libraries-mtk.txt \ vendor/xiaomi/rodin/proprietary/system/etc/public.libraries-mtk.txt:$(TARGET_COPY_OUT_SYSTEM)/etc/public.libraries-mtk.txt \
vendor/xiaomi/rodin/proprietary/system_ext/etc/init/android.hardware.audio.parameter_parser.service.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/android.hardware.audio.parameter_parser.service.rc \
vendor/xiaomi/rodin/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \ vendor/xiaomi/rodin/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \
vendor/xiaomi/rodin/proprietary/vendor/bin/crossbuild/DataSet/SQLiteModule/db/port_select.db:$(TARGET_COPY_OUT_VENDOR)/bin/crossbuild/DataSet/SQLiteModule/db/port_select.db \ vendor/xiaomi/rodin/proprietary/vendor/bin/crossbuild/DataSet/SQLiteModule/db/port_select.db:$(TARGET_COPY_OUT_VENDOR)/bin/crossbuild/DataSet/SQLiteModule/db/port_select.db \
vendor/xiaomi/rodin/proprietary/vendor/data/model/VEdynamic.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/VEdynamic.dla \ vendor/xiaomi/rodin/proprietary/vendor/data/model/VEdynamic.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/VEdynamic.dla \
@@ -320,10 +321,14 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/vendor/data/model/object_detection.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/object_detection.dla \ vendor/xiaomi/rodin/proprietary/vendor/data/model/object_detection.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/object_detection.dla \
vendor/xiaomi/rodin/proprietary/vendor/data/model/x2_SR_dynamic.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/x2_SR_dynamic.dla \ vendor/xiaomi/rodin/proprietary/vendor/data/model/x2_SR_dynamic.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/x2_SR_dynamic.dla \
vendor/xiaomi/rodin/proprietary/vendor/data/model/x3_SR_dynamic.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/x3_SR_dynamic.dla \ vendor/xiaomi/rodin/proprietary/vendor/data/model/x3_SR_dynamic.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/x3_SR_dynamic.dla \
vendor/xiaomi/rodin/proprietary/vendor/etc/AudioDump_dynamic.ds:$(TARGET_COPY_OUT_VENDOR)/etc/AudioDump_dynamic.ds \
vendor/xiaomi/rodin/proprietary/vendor/etc/AudioLog_dynamic.ds:$(TARGET_COPY_OUT_VENDOR)/etc/AudioLog_dynamic.ds \
vendor/xiaomi/rodin/proprietary/vendor/etc/MNL_Config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/MNL_Config.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/MNL_Config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/MNL_Config.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/VideoLog_dynamic.ds:$(TARGET_COPY_OUT_VENDOR)/etc/VideoLog_dynamic.ds \ vendor/xiaomi/rodin/proprietary/vendor/etc/VideoLog_dynamic.ds:$(TARGET_COPY_OUT_VENDOR)/etc/VideoLog_dynamic.ds \
vendor/xiaomi/rodin/proprietary/vendor/etc/apdb/APDB_MT6899___W2439:$(TARGET_COPY_OUT_VENDOR)/etc/apdb/APDB_MT6899___W2439 \ vendor/xiaomi/rodin/proprietary/vendor/etc/apdb/APDB_MT6899___W2439:$(TARGET_COPY_OUT_VENDOR)/etc/apdb/APDB_MT6899___W2439 \
vendor/xiaomi/rodin/proprietary/vendor/etc/apdb/APDB_MT6899___W2439_ENUM:$(TARGET_COPY_OUT_VENDOR)/etc/apdb/APDB_MT6899___W2439_ENUM \ vendor/xiaomi/rodin/proprietary/vendor/etc/apdb/APDB_MT6899___W2439_ENUM:$(TARGET_COPY_OUT_VENDOR)/etc/apdb/APDB_MT6899___W2439_ENUM \
vendor/xiaomi/rodin/proprietary/vendor/etc/audio_device.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_device.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/audio_device_fs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_device_fs.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/AudioParamOptions_mgvi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/AudioParamOptions_mgvi.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/AudioParamOptions_mgvi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/AudioParamOptions_mgvi.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/AudioParamOptions_vext.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/AudioParamOptions_vext.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/AudioParamOptions_vext.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/AudioParamOptions_vext.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/BtInfo_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/BtInfo_AudioParam.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/BtInfo_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/BtInfo_AudioParam.xml \
@@ -455,6 +460,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/mis_spk.bin:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/mis_spk.bin \ vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/mis_spk.bin:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/mis_spk.bin \
vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/mis_spk_alt1.bin:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/mis_spk_alt1.bin \ vendor/xiaomi/rodin/proprietary/vendor/etc/audio_param/mis_spk_alt1.bin:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/mis_spk_alt1.bin \
vendor/xiaomi/rodin/proprietary/vendor/etc/audiodata.db:$(TARGET_COPY_OUT_VENDOR)/etc/audiodata.db \ vendor/xiaomi/rodin/proprietary/vendor/etc/audiodata.db:$(TARGET_COPY_OUT_VENDOR)/etc/audiodata.db \
vendor/xiaomi/rodin/proprietary/vendor/etc/aurisys_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/aurisys_config.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/aurisys_config_rv.xml:$(TARGET_COPY_OUT_VENDOR)/etc/aurisys_config_rv.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/camera/af_class_all.dla:$(TARGET_COPY_OUT_VENDOR)/etc/camera/af_class_all.dla \ vendor/xiaomi/rodin/proprietary/vendor/etc/camera/af_class_all.dla:$(TARGET_COPY_OUT_VENDOR)/etc/camera/af_class_all.dla \
vendor/xiaomi/rodin/proprietary/vendor/etc/camera/af_class_human.dla:$(TARGET_COPY_OUT_VENDOR)/etc/camera/af_class_human.dla \ vendor/xiaomi/rodin/proprietary/vendor/etc/camera/af_class_human.dla:$(TARGET_COPY_OUT_VENDOR)/etc/camera/af_class_human.dla \
vendor/xiaomi/rodin/proprietary/vendor/etc/camera/af_classify.dla:$(TARGET_COPY_OUT_VENDOR)/etc/camera/af_classify.dla \ vendor/xiaomi/rodin/proprietary/vendor/etc/camera/af_classify.dla:$(TARGET_COPY_OUT_VENDOR)/etc/camera/af_classify.dla \
@@ -506,6 +513,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/vendor/etc/gralloc/gpu.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gralloc/gpu.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/gralloc/gpu.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gralloc/gpu.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/gralloc/vpu.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gralloc/vpu.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/gralloc/vpu.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gralloc/vpu.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/init.insmod.mt6899.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.mt6899.cfg \ vendor/xiaomi/rodin/proprietary/vendor/etc/init.insmod.mt6899.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.mt6899.cfg \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/android.hardware.audio.service-aidl.mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.audio.service-aidl.mediatek.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/android.hardware.gatekeeper-service.mitee.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper-service.mitee.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/android.hardware.gatekeeper-service.mitee.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper-service.mitee.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/android.hardware.gnss-service.mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss-service.mediatek.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/android.hardware.gnss-service.mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss-service.mediatek.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/android.hardware.graphics.composer@3.3-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.graphics.composer@3.3-service.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/android.hardware.graphics.composer@3.3-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.graphics.composer@3.3-service.rc \
@@ -571,6 +579,9 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/vendor/etc/virtual-spn-conf-by-efpnn.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-efpnn.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/virtual-spn-conf-by-efpnn.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-efpnn.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/virtual-spn-conf-by-efspn.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-efspn.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/virtual-spn-conf-by-efspn.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-efspn.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/virtual-spn-conf-by-imsi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-imsi.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/virtual-spn-conf-by-imsi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-imsi.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
vendor/xiaomi/rodin/proprietary/vendor/etc/wifi/wpa_supplicant.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant.conf \
vendor/xiaomi/rodin/proprietary/vendor/etc/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf \
vendor/xiaomi/rodin/proprietary/vendor/firmware/BT_FW.cfg:$(TARGET_COPY_OUT_VENDOR)/firmware/BT_FW.cfg \ vendor/xiaomi/rodin/proprietary/vendor/firmware/BT_FW.cfg:$(TARGET_COPY_OUT_VENDOR)/firmware/BT_FW.cfg \
vendor/xiaomi/rodin/proprietary/vendor/firmware/aw8697_haptic.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8697_haptic.bin \ vendor/xiaomi/rodin/proprietary/vendor/firmware/aw8697_haptic.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8697_haptic.bin \
vendor/xiaomi/rodin/proprietary/vendor/firmware/aw8697_rtp_1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8697_rtp_1.bin \ vendor/xiaomi/rodin/proprietary/vendor/firmware/aw8697_rtp_1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8697_rtp_1.bin \
@@ -694,8 +705,11 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/vendor/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta vendor/xiaomi/rodin/proprietary/vendor/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
av-audio-types-aidl-V1-ndk \
APUWareApusysAidlServer \ APUWareApusysAidlServer \
APUWareUtilsAidlServer \ APUWareUtilsAidlServer \
android.hardware.audio.core-impl-mediatek \
android.hardware.bluetooth.audio-impl-mediatek \
android.hardware.security.keymint-V3-ndk-v34 \ android.hardware.security.keymint-V3-ndk-v34 \
com.xiaomi.camdfx \ com.xiaomi.camdfx \
libGLES_meow \ libGLES_meow \
@@ -704,7 +718,9 @@ PRODUCT_PACKAGES += \
libMEOW_qt \ libMEOW_qt \
libMEOW_trace \ libMEOW_trace \
libGLES_mali \ libGLES_mali \
android.hardware.audio.effect.aidl-impl-mediatek \
android.hardware.gnss-impl-mediatek \ android.hardware.gnss-impl-mediatek \
android.hardware.soundtrigger3-impl \
audio.primary.mediatek \ audio.primary.mediatek \
consumerir.common \ consumerir.common \
gps.default \ gps.default \
@@ -722,6 +738,7 @@ PRODUCT_PACKAGES += \
sensors.elliptic@2.0 \ sensors.elliptic@2.0 \
sensors.mt6899 \ sensors.mt6899 \
sound_trigger.primary.default \ sound_trigger.primary.default \
vendor.mediatek.hardware.audio-impl \
vendor.mediatek.hardware.camera.atms_aidl@1.0-impl \ vendor.mediatek.hardware.camera.atms_aidl@1.0-impl \
vendor.mediatek.hardware.camera.bgservice_aidl@1.0-impl \ vendor.mediatek.hardware.camera.bgservice_aidl@1.0-impl \
vendor.mediatek.hardware.camera.isphal_aidl@1.0-impl \ vendor.mediatek.hardware.camera.isphal_aidl@1.0-impl \
@@ -753,7 +770,6 @@ PRODUCT_PACKAGES += \
libaal_sec \ libaal_sec \
libaimemc \ libaimemc \
libaispq \ libaispq \
libalsautils-v34 \
libappgamepq \ libappgamepq \
libapu_mdw \ libapu_mdw \
libapu_mdw_batch \ libapu_mdw_batch \
@@ -763,6 +779,7 @@ PRODUCT_PACKAGES += \
libasn1c_core \ libasn1c_core \
libasn1c_mapi \ libasn1c_mapi \
libasn1c_mdmi \ libasn1c_mdmi \
libaudio_aidl_conversion_common_ndk_prebuilt \
libaudio_param_parser-vnd \ libaudio_param_parser-vnd \
libaudiocloudctrl \ libaudiocloudctrl \
libaudiocompensationfilter_vendor \ libaudiocompensationfilter_vendor \
@@ -774,6 +791,7 @@ PRODUCT_PACKAGES += \
libaudiodcrflt_vendor \ libaudiodcrflt_vendor \
libaudiofmtconv \ libaudiofmtconv \
libaudioloudc \ libaudioloudc \
libaudiopolicyconfigxml_mtk_vendor \
libaudioprimarydevicehalifclient \ libaudioprimarydevicehalifclient \
libaudiosmartpamtk \ libaudiosmartpamtk \
libaudiotoolkit_vendor \ libaudiotoolkit_vendor \
@@ -783,6 +801,7 @@ PRODUCT_PACKAGES += \
libblisrc32_vendor \ libblisrc32_vendor \
libbluetooth_audio_session_aidl_mtk \ libbluetooth_audio_session_aidl_mtk \
libbluetooth_mtk \ libbluetooth_mtk \
libbluetooth_mtk_pure \
libbt-vendor \ libbt-vendor \
libbwc \ libbwc \
libcam.hal3a.custom.ae.HDRStateEvaluator \ libcam.hal3a.custom.ae.HDRStateEvaluator \
@@ -981,6 +1000,7 @@ PRODUCT_PACKAGES += \
libnputils \ libnputils \
libnvram \ libnvram \
libnvram_sec \ libnvram_sec \
libnxp_extamp_intf \
liboemcrypto \ liboemcrypto \
libofflinedebugdata \ libofflinedebugdata \
libpqframework \ libpqframework \
@@ -1035,15 +1055,10 @@ PRODUCT_PACKAGES += \
libvow_ap_test_vaca_nn \ libvow_ap_test_vaca_nn \
libvow_comp_test \ libvow_comp_test \
libvpu5 \ libvpu5 \
libwapi \
libwifi-hal-mtk \
libwifical \
libwifinvram \
libwifinvramdata \
libwpa_client \
libwpfa \ libwpfa \
libwvkeybox \ libwvkeybox \
libxiaomi_mtkril \ libxiaomi_mtkril \
libxlog \
arm.graphics-V5-ndk \ arm.graphics-V5-ndk \
arm.mali.platform-V2-ndk \ arm.mali.platform-V2-ndk \
lib3a.ae \ lib3a.ae \
@@ -1446,8 +1461,10 @@ PRODUCT_PACKAGES += \
vendor.mediatek.hardware.apuware.apusys-V5-ndk-vendor \ vendor.mediatek.hardware.apuware.apusys-V5-ndk-vendor \
vendor.mediatek.hardware.apuware.utils-V1-ndk-vendor \ vendor.mediatek.hardware.apuware.utils-V1-ndk-vendor \
vendor.mediatek.hardware.apuware.utils@2.0-vendor \ vendor.mediatek.hardware.apuware.utils@2.0-vendor \
vendor.mediatek.hardware.audio@6.1 \ vendor.mediatek.hardware.audio-V1-ndk \
vendor.mediatek.hardware.bluetooth.audio-V1-ndk \ vendor.mediatek.hardware.bluetooth.audio-V1-ndk \
vendor.mediatek.hardware.bluetooth.audio@2.1 \
vendor.mediatek.hardware.bluetooth.audio@2.2 \
vendor.mediatek.hardware.camera.aovservice-V2-ndk \ vendor.mediatek.hardware.camera.aovservice-V2-ndk \
vendor.mediatek.hardware.camera.atms-V1-ndk \ vendor.mediatek.hardware.camera.atms-V1-ndk \
vendor.mediatek.hardware.camera.atms@1.0 \ vendor.mediatek.hardware.camera.atms@1.0 \
@@ -1720,6 +1737,7 @@ PRODUCT_PACKAGES += \
libvideomode \ libvideomode \
libwa_widelens_undistort \ libwa_widelens_undistort \
vendor.xiaomi.hardware.framecapturemanager-V1-ndk \ vendor.xiaomi.hardware.framecapturemanager-V1-ndk \
vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk \
com.google.android.widevine.nonupdatable \ com.google.android.widevine.nonupdatable \
MiuiCit \ MiuiCit \
HotwordEnrollmentXGoogleRISCV_WIDEBAND \ HotwordEnrollmentXGoogleRISCV_WIDEBAND \
@@ -1728,6 +1746,8 @@ PRODUCT_PACKAGES += \
goodix_sz_rodin \ goodix_sz_rodin \
com.android.hotwordenrollment.common.util \ com.android.hotwordenrollment.common.util \
CommandService.xml \ CommandService.xml \
android.hardware.audio.effect.service-aidl.xml \
android.hardware.audio.service-aidl.mediatek.xml \
android.hardware.gatekeeper-service.mitee.xml \ android.hardware.gatekeeper-service.mitee.xml \
android.hardware.identity@5.0-service.mitee.xml \ android.hardware.identity@5.0-service.mitee.xml \
android.hardware.neuralnetworks-shim-service-mtk.xml \ android.hardware.neuralnetworks-shim-service-mtk.xml \
@@ -1736,6 +1756,7 @@ PRODUCT_PACKAGES += \
android.hardware.security.sharedsecret-service.mitee.xml \ android.hardware.security.sharedsecret-service.mitee.xml \
android.hardware.tetheroffload-V1-service.xml \ android.hardware.tetheroffload-V1-service.xml \
arm.mali.platform-mediatek.xml \ arm.mali.platform-mediatek.xml \
bluetooth_audio_mtk.xml \
gnss-mtk-default.xml \ gnss-mtk-default.xml \
gnss-mtk.xml \ gnss-mtk.xml \
manifest_allocator.xml \ manifest_allocator.xml \
@@ -1769,6 +1790,7 @@ PRODUCT_PACKAGES += \
displayfeature \ displayfeature \
fuelgauged \ fuelgauged \
fuelgauged_nvram \ fuelgauged_nvram \
android.hardware.audio.service-aidl.mediatek \
android.hardware.gatekeeper-service.mitee \ android.hardware.gatekeeper-service.mitee \
android.hardware.gnss-service.mediatek \ android.hardware.gnss-service.mediatek \
android.hardware.graphics.composer@3.3-service \ android.hardware.graphics.composer@3.3-service \
@@ -1807,6 +1829,7 @@ PRODUCT_PACKAGES += \
wlan_assistant \ wlan_assistant \
wmt_launcher \ wmt_launcher \
wmt_loader \ wmt_loader \
android.hardware.audio.parameter_parser.service \
spkcal \ spkcal \
spkcal_88263s \ spkcal_88263s \
spkcal_88263s_m16 \ spkcal_88263s_m16 \