diff --git a/Android.bp b/Android.bp
index 28d4fe6..4ef01df 100644
--- a/Android.bp
+++ b/Android.bp
@@ -6,12 +6,37 @@ soong_namespace {
imports: [
"device/xiaomi/rodin",
"hardware/mediatek",
- "hardware/mediatek/libaedv",
+ "hardware/mediatek/libaedv",
"hardware/mediatek/libmtkperf_client",
"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 {
name: "APUWareApusysAidlServer",
owner: "xiaomi",
@@ -81,6 +106,90 @@ cc_prebuilt_library_shared {
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 {
name: "android.hardware.security.keymint-V3-ndk-v34",
owner: "xiaomi",
@@ -330,6 +439,44 @@ cc_prebuilt_library_shared {
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 {
name: "android.hardware.gnss-impl-mediatek",
owner: "xiaomi",
@@ -364,6 +511,39 @@ cc_prebuilt_library_shared {
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 {
name: "audio.primary.mediatek",
owner: "xiaomi",
@@ -380,7 +560,7 @@ cc_prebuilt_library_shared {
"libcutils",
"libutils",
"libutilscallstack",
- "libalsautils-v34",
+ "libalsautils",
"libhardware_legacy",
"libhardware",
"libaudioutils",
@@ -401,7 +581,7 @@ cc_prebuilt_library_shared {
"libmisight",
"libaudiocloudctrl",
"libaudiodatabase",
- "libxlog_stub",
+ "libxlog",
"libbwc",
"libhidlbase",
"libhidltransport",
@@ -1047,6 +1227,40 @@ cc_prebuilt_library_shared {
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 {
name: "vendor.mediatek.hardware.camera.atms_aidl@1.0-impl",
owner: "xiaomi",
@@ -1950,34 +2164,6 @@ cc_prebuilt_library_shared {
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 {
name: "libappgamepq",
owner: "xiaomi",
@@ -2216,6 +2402,25 @@ cc_prebuilt_library_shared {
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 {
name: "libaudio_param_parser-vnd",
owner: "xiaomi",
@@ -2533,6 +2738,33 @@ cc_prebuilt_library_shared {
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 {
name: "libaudioprimarydevicehalifclient",
owner: "xiaomi",
@@ -2792,6 +3024,33 @@ cc_prebuilt_library_shared {
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 {
name: "libbt-vendor",
owner: "xiaomi",
@@ -8717,12 +8976,12 @@ cc_prebuilt_library_shared {
"libbase",
"libbinder",
"liblog",
- "libhidlbase",
"libutils",
"libcutils",
"libxml2",
- "android.hardware.audio@7.0",
- "android.hardware.audio.common@7.0",
+ "libbinder_ndk",
+ "libfmq",
+ "android.hardware.audio.core-V2-ndk",
"libc++",
"libc",
"libm",
@@ -8889,6 +9148,38 @@ cc_prebuilt_library_shared {
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 {
name: "liboemcrypto",
owner: "xiaomi",
@@ -10413,165 +10704,6 @@ cc_prebuilt_library_shared {
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 {
name: "libwpfa",
owner: "xiaomi",
@@ -10656,6 +10788,36 @@ cc_prebuilt_library_shared {
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 {
name: "arm.graphics-V5-ndk",
owner: "xiaomi",
@@ -24991,7 +25153,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.mediatek.hardware.audio@6.1",
+ name: "vendor.mediatek.hardware.audio-V1-ndk",
owner: "xiaomi",
strip: {
none: true,
@@ -24999,17 +25161,10 @@ cc_prebuilt_library_shared {
target: {
android_arm64: {
srcs: [
- "proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so",
+ "proprietary/vendor/lib64/vendor.mediatek.hardware.audio-V1-ndk.so",
],
shared_libs: [
- "android.hardware.audio.common@6.0",
- "android.hardware.audio.effect@6.0",
- "android.hardware.audio@6.0",
- "android.hidl.safe_union@1.0",
- "libhidlbase",
- "liblog",
- "libutils",
- "libcutils",
+ "libbinder_ndk",
"libc++",
"libc",
"libm",
@@ -25050,6 +25205,67 @@ cc_prebuilt_library_shared {
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 {
name: "vendor.mediatek.hardware.camera.aovservice-V2-ndk",
owner: "xiaomi",
@@ -33339,6 +33555,31 @@ cc_prebuilt_library_shared {
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 {
name: "com.google.android.widevine.nonupdatable",
owner: "xiaomi",
@@ -33422,6 +33663,24 @@ prebuilt_etc_xml {
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 {
name: "android.hardware.gatekeeper-service.mitee.xml",
owner: "xiaomi",
@@ -33494,6 +33753,15 @@ prebuilt_etc_xml {
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 {
name: "gnss-mtk-default.xml",
owner: "xiaomi",
@@ -33966,6 +34234,60 @@ cc_prebuilt_binary {
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 {
name: "android.hardware.gatekeeper-service.mitee",
owner: "xiaomi",
@@ -35195,6 +35517,35 @@ cc_prebuilt_binary {
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 {
name: "spkcal",
owner: "xiaomi",
diff --git a/proprietary/odm/lib64/vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk.so b/proprietary/odm/lib64/vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk.so
new file mode 100644
index 0000000..5bb0540
Binary files /dev/null and b/proprietary/odm/lib64/vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk.so differ
diff --git a/proprietary/system/lib64/av-audio-types-aidl-V1-ndk.so b/proprietary/system/lib64/av-audio-types-aidl-V1-ndk.so
new file mode 100644
index 0000000..d8e7763
Binary files /dev/null and b/proprietary/system/lib64/av-audio-types-aidl-V1-ndk.so differ
diff --git a/proprietary/system_ext/bin/hw/android.hardware.audio.parameter_parser.service b/proprietary/system_ext/bin/hw/android.hardware.audio.parameter_parser.service
new file mode 100755
index 0000000..62b5a4a
Binary files /dev/null and b/proprietary/system_ext/bin/hw/android.hardware.audio.parameter_parser.service differ
diff --git a/proprietary/system_ext/etc/init/android.hardware.audio.parameter_parser.service.rc b/proprietary/system_ext/etc/init/android.hardware.audio.parameter_parser.service.rc
new file mode 100644
index 0000000..0de0d38
--- /dev/null
+++ b/proprietary/system_ext/etc/init/android.hardware.audio.parameter_parser.service.rc
@@ -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
diff --git a/proprietary/vendor/bin/hw/android.hardware.audio.service-aidl.mediatek b/proprietary/vendor/bin/hw/android.hardware.audio.service-aidl.mediatek
new file mode 100755
index 0000000..a228233
Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.audio.service-aidl.mediatek differ
diff --git a/proprietary/vendor/etc/AudioDump_dynamic.ds b/proprietary/vendor/etc/AudioDump_dynamic.ds
new file mode 100644
index 0000000..8f36e32
--- /dev/null
+++ b/proprietary/vendor/etc/AudioDump_dynamic.ds
@@ -0,0 +1 @@
+?gS922ɾ|N:uS`ɯ%|N9%ݣ2tu:G%S22O:g2%`?gSOO:G92%ɾgS@9%`2?Л22%OOO:'T`gSm%`OOO:G92%9Sg2S2g`gS%gOOO:G92%9Sgt`9%`S2g`gS%gOOO:G92%9Sgt`gS`S2g`gS%gOOO:G92%9Sgtgg%S2g`gS%gOOO:G92%9SgtS%ݕ2g`gS%gOOO:G92%9Sg2SgOOO:G92%9Sgt`9%`SgOOO:G92%9Sgt`gS`SgOOO:G92%9Sgtgg%SgOOO:G92%9SgtS%ݐgOOO:'&GOOO:G92%9SFgꕛꕢSgOOO:G92%9SgɎꕢSgOOO:G92%9Sg`?ɕgS%gOOO:G92%9Sg`?ɕgɎS%gOO:G92%OO:G92%ɾgSng?g92?Л22%OOO:'T`gSm%`OOO:G92%9Sg2S2g`gS%gOOO:G92%9SgtS`S2g`gS%gOOO:G92%9Sgt`9S2g`gS%gOOO:G92%9Sgtm`2`9S2g`gS%gOOO:G92%9Sgt%tt%gS2g`gS%gOOO:G92%9Sgt`gS`S2g`gS%gOOO:G92%9Sgtgg%S2g`gS%gOOO:G92%9Sgttt92S2g`gS%gOOO:G92%9SgtS%ݕ2g`gS%gOOO:G92%9Sg2SgOOO:G92%9SgtS`SgOOO:G92%9Sgt`9SgOOO:G92%9Sgtm`2`9SgOOO:G92%9Sgt%tt%gSgOOO:G92%9Sgt`gS`SgOOO:G92%9Sgtgg%SgOOO:G92%9Sgttt92SgOOO:G92%9SgtS%ݐgOOO:'&GOOO:G92%9SFgꕢꕢSgOOO:G92%9SgɎꕢSgOO:G92%OO:G92%ɾgS%ngꐾ2?Л22%OOO:'T`gSm%`OOO:G92%9Sg2S2g`gS%gOOO:G92%9SgtS`S2g`gS%gOOO:G92%9Sgt`9S2g`gS%gOOO:G92%9Sgtm`2`9S2g`gS%gOOO:G92%9Sgt%tt%gS2g`gS%gOOO:G92%9Sgt`gS`S2g`gS%gOOO:G92%9Sgtgg%S2g`gS%gOOO:G92%9Sgttt92S2g`gS%gOOO:G92%9Sgt`9%`S2g`gS%gOOO:G92%9SgtS%ݕ2g`gS%gOOO:G92%9Sg2SgOOO:G92%9SgtS`SgOOO:G92%9Sgt`9SgOOO:G92%9Sgtm`2`9SgOOO:G92%9Sgt%tt%gSgOOO:G92%9Sgt`gS`SgOOO:G92%9Sgtgg%SgOOO:G92%9Sgttt92SgOOO:G92%9Sgt`9%`SgOOO:G92%9SgtS%ݐgOOO:'&GOOO:G92%9SFgꕢꕢSgOOO:G92%9SFgꕛꕢSgOOO:G92%9SgɎꕢSgOOO:G92%9SgɎꕢSgOOO:G92%9Sg`?ɕgS%gOOO:G92%9Sg`?ɕgɎS%gOO:G92%OO:G92%ɾgS3gꐾ2?Л22%OOO:G92%9Sg`?ɕgS%gOOO:G92%9Sg`?ɕgɎS%gOOO:G92%9SSS9%tݐgOOO:G92%9SSɎ9Fg`g%gOOO:G92%9SgSꐾgOOO:G92%9SSЛݕ%gOOO:G92%9SgSꐾgOO:G92%OO:G92%ɾgS2?Л22%OOO:'T`gSm%`OOO:G92%9Sg2S2g`gS%gOOO:G92%9SgtS`S2g`gS%gOOO:G92%9Sgt`9S2g`gS%gOOO:G92%9Sgtm`2`9S2g`gS%gOOO:G92%9Sgt%tt%gS2g`gS%gOOO:G92%9Sgt`gS`S2g`gS%gOOO:G92%9Sgtgg%S2g`gS%gOOO:G92%9Sgttt92S2g`gS%gOOO:G92%9Sgt`9%`S2g`gS%gOOO:G92%9SgtS%ݕ2g`gS%gOOO:G92%9Sg2SgOOO:G92%9SgtS`SgOOO:G92%9Sgt`9SgOOO:G92%9Sgtm`2`9SgOOO:G92%9Sgt%tt%gSgOOO:G92%9Sgt`gS`SgOOO:G92%9Sgtgg%SgOOO:G92%9Sgttt92SgOOO:G92%9Sgt`9%`SgOOO:G92%9SgtS%ݐgOOO:'&GOOO:G92%9SFgꕢꕢSgOOO:G92%9SFgꕛꕢSgOOO:G92%9SgɎꕢSgOOO:G92%9SgɎꕢSgOOO:G92%9SSS9%tݐgOOO:G92%9SSɎ9Fg`g%gOOO:G92%9SgSꐾgOOO:G92%9SSЛݕ%gOOO:G92%9SgSꐾgOO:G92%O:g2%`?O:g2%`?gSOO:G92%ɾgSgG꾂S2?Л22%OOO:'T`gSm%`OOO:G92%9Sg2S2g`gS%gOOO:G92%9SgtS`S2g`gS%gOOO:G92%9Sgt`9S2g`gS%gOOO:G92%9Sgtm`2`9S2g`gS%gOOO:G92%9Sgt%tt%gS2g`gS%gOOO:G92%9Sgt`gS`S2g`gS%gOOO:G92%9Sgtgg%S2g`gS%gOOO:G92%9Sgttt92S2g`gS%gOOO:G92%9Sgt`9%`S2g`gS%gOOO:G92%9SgtS%ݕ2g`gS%gOOO:G92%9Sg2SgOOO:G92%9SgtS`SgOOO:G92%9Sgt`9SgOOO:G92%9Sgtm`2`9SgOOO:G92%9Sgt%tt%gSgOOO:G92%9Sgt`gS`SgOOO:G92%9Sgtgg%SgOOO:G92%9Sgttt92SgOOO:G92%9Sgt`9%`SgOOO:G92%9SgtS%ݐgOOO:'&GOOO:G92%9SFgꕢꕢSgOOO:G92%9SFgꕛꕢSgOOO:G92%9SgɎꕢSgOOO:G92%9SgɎꕢSgOOO:G92%9Sg`?ɕgS%gOOO:G92%9Sg`?ɕgɎS%gOOO:G92%9SSS9%tݐgOOO:G92%9SSɎ9Fg`g%gOOO:G92%9SgSꐾgOOO:G92%9SSЛݕ%gOOO:G92%9SgSꐾgOO:G92%OO:`%gS2?tg2OOO:%SSggSgG꾂S2?Л22%Л22%g92%`2%`9S2?`2%`OOO:%SSggS2G꾂S2?Л22%Л22%g92%gоFG%2ng`gSG%SS2?9S2?gоFOO:`%O:g2%`?O:g2%`?gST92%g3OO:`%gS2?tg2OOO:%SSggSGn@9%`?2``2`g`Sɯ%o2?Л22%Л22%g92%gоF9F% ?9gS9gɎN寎22Ѿ9F%@`2%gʯ־g9Fg?9gS9gɎN寎22g99ɾ9%2`%2%---9S2?gоFOO:`%O:g2%`?O:g2%`?gS``2S22ݐOO:`%gS2?tg2OOO:'GSOOO:%SSgg2SgSG2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|2`g9|9Stg2NOOO:%SSgg2S2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|2`g9|9S9S2?gоFOOO:%SSgg2S2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|2`g9|9SN9S2?gоFOOO:'GTʾSOOO:%SSggtS`SgSGT3`2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|S`|9Stg2NOOO:%SSggtS`S2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|S`|9S9S2?gоFOOO:%SSggtS`S2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|S`|9SN9S2?gоFOOO:%SSggt`9SgSGT3`@2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|`9|9Stg2NOOO:%SSggt`9S2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|`9|9S9S2?gоFOOO:%SSggt`9S2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|`9|9SN9S2?gоFOOO:%SSggtm`2`9SgSGTM`2`2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|m`2`|9Stg2NOOO:%SSggtm`2`9S2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|m`2`|9S9S2?gоFOOO:%SSggtm`2`9S2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|m`2`|9SN9S2?gоFOOO:%SSggt%tt%gSgSGTtt%g2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|%tt%g|`gmtg2NOOO:%SSggt%tt%gS2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|%tt%g|`gm9S2?gоFOOO:%SSggt%tt%gS2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|%tt%g|`gmN9S2?gоFOOO:%SSggt`gS`SgSGT@gS`2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|`gS`|9Stg2NOOO:%SSggt`gS`S2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|`gS`|9S9S2?gоFOOO:%SSggt`gS`S2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|`gS`|9SN9S2?gоFOOO:%SSggtgg%SgSGTGG%2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|gg%|9Stg2NOOO:%SSggtgg%S2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|gg%|9S9S2?gоFOOO:%SSggtgg%S2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|gg%|9SN9S2?gоFOOO:%SSggttt92SgSGTtt922?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|tt92|9Stg2NOOO:%SSggttt92S2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|tt92|9S9S2?gоFOOO:%SSggttt92S2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|tt92|9SN9S2?gоFOOO:%SSggtS%ݐgSGTS2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|S%ݐtg2NOOO:%SSggtS%ݕ2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|S%ݣ9S2?gоFOOO:%SSggtS%ݕ2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|S%ݣN9S2?gоFOOO:'GT{ʾSOOO:%SSggt`9%`SgSGT@9%`2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|gt|`9%`|9Stg2NOOO:%SSggt`9%`S2g`gS%gS2?FЛ22%g92%gоFG%2ng`gS%`|gt|`9%`|9S9S2?gоFOOO:%SSggt`9%`S2g`gS%ttgS2?FЛ22%g92%gоFG%2ng`gS%`|gt|`9%`|9SN9S2?gоFOOO:'&GʾSOOO:%SSgFgꕢꕢSgS&Gʾʐ2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|2`gS%2|9S|Stg2NOOO:%SSgFgꕛꕢSgS&Gʾ{ʐ2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|2`gS|9S|Stg2NOOO:'GnSOOO:%SSggɎꕢSgSGnʐ2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|2`gS%2|Ɏ|Stg2NOOO:%SSggɎꕢSgSGn{ʐ2?9F9%9F99F9N9S2?2`%`2?`%`2?%`|2`gS|Ɏ|Stg2NOOO:'G`?ɾSOOO:%SSgg`?ɕgS%gSG`?ɾGn2?FЛ22%g92%gоFG%2ng`gSG{@nG@G3&GʪGʪʏGʪGʏ{3n9S2?gоFOOO:%SSgg`?ɕgɎS%gSG`?ɾGn2?FЛ22%g92%gоFG%2ng`gSG{@nG@G3nGʪʏGʪGʏ{3n9S2?gоFOOO:%SSgg`?ɕgS%ttgSG`?ɾGn%tt2?FЛ22%g92%gоFG%2ng`gSG{@nG@G3&GʪGʪʏGʪGʏ{3nN9S2?gоFOOO:%SSgg`?ɕgɎS%ttgSG`?ɾGn%tt2?FЛ22%g92%gоFG%2ng`gSG{@nG@G3nGʪʏGʪGʏ{3nN9S2?gоFOOO:'3SOOO:%SSgSS9%tݐgS33%tݐ2?9F9%9F99F9N9S2?2`%`2?`%`2?`ɯ2|%`|g%Fg|S9tݐtg2NOOO:%SSgSɎ9Fg`g%gS39Fng`g2?FЛ22%g92%gоF꾩G%2ng`gSGnnnG@G39F`gg2%`?g?`nʕɎ9F9%SS%g`g 4ѷz92t ѾG%2ng`gSGnnnG@G39F`gg2%`?g?`%SS%Ɏ9F9%SS%g`gb㐾9S2?gоFOOO:%SSgSɎ9Fg`g%ttgS39Fng`g%tt2?FЛ22%g92%gоF꾩G%2ng`gSGnnnG@G39F`gg2%`?g?`nʕttɎ9F9%SS%g`g 4ѷz92t ѾG%2ng`gSGnnnG@G39F`gg2%`?g?`%SS%Ɏ9F9%SS%g`gb㐾9S2?gоFOOO:%SSgSЛݕ%gS3Лݾt%2?FЛ22%g92%gоF꾩G%2ng`gSGnnnG@G39F`gg2%`?g?`nʕЛݕt% 4ѷz92t ѾG%2ng`gSGnnnG@G39F`gg2%`?g?`%SS%Лݕt%b㐾9S2?gоFOOO:%SSgSЛݕ%ttgS3Лݾt%%tt2?FЛ22%g92%gоF꾩G%2ng`gSGnnnG@G39F`gg2%`?g?`nʕttЛݕt% 4ѷz92t ѾG%2ng`gSGnnnG@G39F`gg2%`?g?`%SS%Лݕt%b㐾9S2?gоFOOO:%SSggSꐾgS2?FЛ22%g92%gоFG%2ng`gSGnnG땶3ʣ9F`gꐾ9S2?gоFOO:`%O:g2%`?:G%S22
\ No newline at end of file
diff --git a/proprietary/vendor/etc/AudioLog_dynamic.ds b/proprietary/vendor/etc/AudioLog_dynamic.ds
new file mode 100644
index 0000000..4958ae3
--- /dev/null
+++ b/proprietary/vendor/etc/AudioLog_dynamic.ds
@@ -0,0 +1 @@
+?gS922ɾ|N:uS`ɯ%|N9%ݣ2tu:G%%ݩ22O:g2%`?gSn`ɾ2FЛ22%m2F%24ю`ɾt`24Ѿt`22Fg`ɾ%2F`ɾЛ22%|OO:`%gS2?tg2OO:`%O:g2%`?O:g2%`?gSOO:G92%ɾgSG%n%9?OOOOOn`ɾT`2o2?Л22%OOO:G92%9Stmg%ݐgOOO:G92%9Stmg %ݐgOOO:G92%9Sg%```2g`2gNOOO:G92%9Sg%```2g`2gOO:G92%OO:G92%ɾgSG%`g9OOOOOn`ɾT`2o2?Л22%OOO:G92%9Stmg2%ݐgOOO:G92%9Sg%```2g`2gNOOO:G92%9Sg%```2g`2gOO:G92%OO:G92%ɾgSG%T`OOOOOn`ɾT`2o2?Л22%OOO:G92%9Stmgt%ݐgOOO:G92%9Sg%```2g`2gNOOO:G92%9Sg%```2g`2gOO:G92%OO:G92%ɾgSʐ2?Л22%OOO:G92%9SFgꕢ%ݐgOOO:G92%9SgɎ%ݕ%gOO:G92%OO:G92%ɾgS{ʐ2?Л22%OOO:G92%9SFgꕛ%ݐgOOO:G92%9SgɎ%ݕ%gOO:G92%OO:G92%ɾgSG`?ɐ2?Л22%OOO:G92%9Sg`?ɕg%ݕ%gOOO:G92%9Sg`?ɕgɎ%ݕ%gOO:G92%OO:G92%ɾgS3gꐾ2?Л22%OOO:G92%9SS%ݕ%gOO:G92%OO:G92%ɾgS{2`g%OOOOOn`ɾT`2o2?Л22%OOO:G92%9S2`g%ݐgOOO:G92%9Sg%```2g`2gNOOO:G92%9Sg%```2g`2gOO:G92%OO:G92%ɾgSgG%ݾ`ɾ@2g`2G%``2Fg`ɾggo2?Л22%OOO:G92%9Stmg%ݐgOOO:G92%9Stmg %ݐgOOO:G92%9Stmg2%ݐgOOO:G92%9Stmgt%ݐgOOO:G92%9SFgꕢ%ݐgOOO:G92%9SFgꕛ%ݐgOOO:G92%9SgɎ%ݕ%gOOO:G92%9SgɎ%ݕ%gOOO:G92%9Sg`?ɕg%ݕ%gOOO:G92%9Sg`?ɕgɎ%ݕ%gOOO:G92%9SS%ݕ%gOOO:G92%9S2`g%ݐgOOO:G92%9SF2gOO:G92%OO:`%gS2?tg2OOO:%SSggSgG%ݐ2?Л22%Л22%g92%`2%`9S2?`2%`OO:`%O:g2%`?O:g2%`?gST92%g3OO:`%gS2?tg2OOO:G92%ɾgS@2g`2G%``2?Л22%OOOO:G92%9Sg%```2g`2gNOOOO:G92%9Sg%```2g`2gOOO:G92%OO:`%O:g2%`?O:g2%`?gS``2%ݾ22ݐOO:`%gS2?tg2OOO:'TM%OOO:%SSgtmg%ݐgSGn32?22`ɣ䐾9S2?2`%`2?`%`2?%|2g|Gn3G%n%9?3gg`tg2OOO:%SSgtmg %ݐgSGn3Лݐ2?22`ɣN 9S2?2`%`2?`%`2?%`|gt|%9?|Лݐtg2NOOO:%SSgtmg2%ݐgSG2?22`ɣN [9S2?2`%`2?`%`2?%`|gt|2`g9|%ݐtg2NOOO:%SSgtmgt%ݐgSGT2?22`ɣN 9S2?2`%`2?`%`2?%`|gt|g%t`|%ݐtg2NOOO:'&Gʾ%OOO:%SSgFgꕢ%ݐgS&Gʾʐ2?22`ɣN Ī 9S2?2`%`2?`%`2?%`|2`gS%2|%ݐtg2NOOO:%SSgFgꕛ%ݐgS&Gʾ{ʐ2?22`ɣN Ī 9S2?2`%`2?`%`2?%`|2`gS|%ݐtg2NOOO:%SSggɎ%ݕ%gSGnʐ2?FЛ22%g92%gоFG%2ng`gSnnG@G3{TG9S2?gоFOOO:%SSggɎ%ݕ%gSGn{ʐ2?FЛ22%g92%gоFG%2ng`gSnnG@G3{TG9S2?gоFOOO:%SSggɎ%ݕ%ttgSGnʾ%tt2?FЛ22%g92%gоFG%2ng`gSnnG@G3{TGN9S2?gоFOOO:%SSggɎ%ݕ%ttgSGn{ʾ%tt2?FЛ22%g92%gоFG%2ng`gSnnG@G3{TGN9S2?gоFOOO:%SSgg`?ɕg%ݕ%gSG`?ɾGn2?FЛ22%g92%gоFG%2ng`gSG{@nG@G3&GʪGʪʏGʪG9S2?gоFOOO:%SSgg`?ɕgɎ%ݕ%gSG`?ɾGn2?FЛ22%g92%gоFG%2ng`gSG{@nG@G3nGʪʏGʪG9S2?gоFOOO:%SSgg`?ɕg%ݕ%ttgSG`?ɾGn%tt2?FЛ22%g92%gоFG%2ng`gSG{@nG@G3&GʪGʪʏGʪGN9S2?gоFOOO:%SSgg`?ɕgɎ%ݕ%ttgSG`?ɾGn%tt2?FЛ22%g92%gоFG%2ng`gSG{@nG@G3nGʪʏGʪGN9S2?gоFOOO:'2F`ɾ%OOO:%SSgS%ݕ%gS3gꐾ2?FЛ22%g92%gоFG%2ng`gSnnG@G3{TGN9S2?gоFOOO:%SSgS%ݕ%ttgS3g%tt2?FЛ22%g92%gоFG%2ng`gSnnG@G3{TGNN9S2?gоFOOO:%SSg2`g%ݐgS{2`g%2?22`ɣN9S2?2`%`2?`%`2?%`|g%|2`g%|%ݐtg2NOOO:'@2%SSgOOO:%SSggS2?F9S2?2`%`2?`%`2?%`|gt|g%``|`2g`2tg2NOOO:%SSgg%```2g`2gS2?F9S2?2`%`2?`%`2?%`|gt|g%``|`2g`2tg2OO:`%O:g2%`?:G%%ݩ22
\ No newline at end of file
diff --git a/proprietary/vendor/etc/audio_device.xml b/proprietary/vendor/etc/audio_device.xml
new file mode 100644
index 0000000..3cf3a05
--- /dev/null
+++ b/proprietary/vendor/etc/audio_device.xml
@@ -0,0 +1,2226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/audio_device_fs.xml b/proprietary/vendor/etc/audio_device_fs.xml
new file mode 100644
index 0000000..a5804f1
--- /dev/null
+++ b/proprietary/vendor/etc/audio_device_fs.xml
@@ -0,0 +1,2214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/aurisys_config.xml b/proprietary/vendor/etc/aurisys_config.xml
new file mode 100644
index 0000000..254299c
--- /dev/null
+++ b/proprietary/vendor/etc/aurisys_config.xml
@@ -0,0 +1,511 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/aurisys_config_rv.xml b/proprietary/vendor/etc/aurisys_config_rv.xml
new file mode 100644
index 0000000..fb471f1
--- /dev/null
+++ b/proprietary/vendor/etc/aurisys_config_rv.xml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/init/android.hardware.audio.service-aidl.mediatek.rc b/proprietary/vendor/etc/init/android.hardware.audio.service-aidl.mediatek.rc
new file mode 100644
index 0000000..cf11d4d
--- /dev/null
+++ b/proprietary/vendor/etc/init/android.hardware.audio.service-aidl.mediatek.rc
@@ -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
diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.audio.effect.service-aidl.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.audio.effect.service-aidl.xml
new file mode 100644
index 0000000..d2ac575
--- /dev/null
+++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.audio.effect.service-aidl.xml
@@ -0,0 +1,11 @@
+
+
+
+ android.hardware.audio.effect
+ 2
+ IFactory/default
+
+
diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.audio.service-aidl.mediatek.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.audio.service-aidl.mediatek.xml
new file mode 100644
index 0000000..24f29cf
--- /dev/null
+++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.audio.service-aidl.mediatek.xml
@@ -0,0 +1,26 @@
+
+
+
+ android.hardware.audio.core
+ 2
+ IModule/default
+
+
+ android.hardware.audio.core
+ 2
+ IModule/r_submix
+
+
+ android.hardware.audio.core
+ 2
+ IModule/bluetooth
+
+
+ android.hardware.audio.core
+ 2
+ IConfig/default
+
+
diff --git a/proprietary/vendor/etc/vintf/manifest/bluetooth_audio_mtk.xml b/proprietary/vendor/etc/vintf/manifest/bluetooth_audio_mtk.xml
new file mode 100644
index 0000000..c1e3b10
--- /dev/null
+++ b/proprietary/vendor/etc/vintf/manifest/bluetooth_audio_mtk.xml
@@ -0,0 +1,11 @@
+
+
+
+ android.hardware.bluetooth.audio
+ 4
+ IBluetoothAudioProviderFactory/default
+
+
diff --git a/proprietary/vendor/etc/wifi/p2p_supplicant_overlay.conf b/proprietary/vendor/etc/wifi/p2p_supplicant_overlay.conf
new file mode 100644
index 0000000..e366508
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/p2p_supplicant_overlay.conf
@@ -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
diff --git a/proprietary/vendor/etc/wifi/wpa_supplicant.conf b/proprietary/vendor/etc/wifi/wpa_supplicant.conf
new file mode 100644
index 0000000..8553f02
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/wpa_supplicant.conf
@@ -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
diff --git a/proprietary/vendor/etc/wifi/wpa_supplicant_overlay.conf b/proprietary/vendor/etc/wifi/wpa_supplicant_overlay.conf
new file mode 100644
index 0000000..e2539b2
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/wpa_supplicant_overlay.conf
@@ -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
diff --git a/proprietary/vendor/lib64/android.hardware.audio.core-impl-mediatek.so b/proprietary/vendor/lib64/android.hardware.audio.core-impl-mediatek.so
new file mode 100644
index 0000000..8cc7d38
Binary files /dev/null and b/proprietary/vendor/lib64/android.hardware.audio.core-impl-mediatek.so differ
diff --git a/proprietary/vendor/lib64/android.hardware.bluetooth.audio-impl-mediatek.so b/proprietary/vendor/lib64/android.hardware.bluetooth.audio-impl-mediatek.so
new file mode 100644
index 0000000..e870b35
Binary files /dev/null and b/proprietary/vendor/lib64/android.hardware.bluetooth.audio-impl-mediatek.so differ
diff --git a/proprietary/vendor/lib64/hw/android.hardware.audio.effect.aidl-impl-mediatek.so b/proprietary/vendor/lib64/hw/android.hardware.audio.effect.aidl-impl-mediatek.so
new file mode 100644
index 0000000..3d9a950
Binary files /dev/null and b/proprietary/vendor/lib64/hw/android.hardware.audio.effect.aidl-impl-mediatek.so differ
diff --git a/proprietary/vendor/lib64/hw/android.hardware.soundtrigger3-impl.so b/proprietary/vendor/lib64/hw/android.hardware.soundtrigger3-impl.so
new file mode 100644
index 0000000..1698d89
Binary files /dev/null and b/proprietary/vendor/lib64/hw/android.hardware.soundtrigger3-impl.so differ
diff --git a/proprietary/vendor/lib64/hw/audio.primary.mediatek.so b/proprietary/vendor/lib64/hw/audio.primary.mediatek.so
index 1a8d6de..cd7c512 100644
Binary files a/proprietary/vendor/lib64/hw/audio.primary.mediatek.so and b/proprietary/vendor/lib64/hw/audio.primary.mediatek.so differ
diff --git a/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.audio-impl.so b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.audio-impl.so
new file mode 100644
index 0000000..aa882bc
Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.audio-impl.so differ
diff --git a/proprietary/vendor/lib64/libalsautils-v34.so b/proprietary/vendor/lib64/libalsautils-v34.so
deleted file mode 100644
index f0fd47e..0000000
Binary files a/proprietary/vendor/lib64/libalsautils-v34.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libaudio_aidl_conversion_common_ndk_prebuilt.so b/proprietary/vendor/lib64/libaudio_aidl_conversion_common_ndk_prebuilt.so
new file mode 100644
index 0000000..339bb48
Binary files /dev/null and b/proprietary/vendor/lib64/libaudio_aidl_conversion_common_ndk_prebuilt.so differ
diff --git a/proprietary/vendor/lib64/libwifinvramdata.so b/proprietary/vendor/lib64/libaudiopolicyconfigxml_mtk_vendor.so
similarity index 76%
rename from proprietary/vendor/lib64/libwifinvramdata.so
rename to proprietary/vendor/lib64/libaudiopolicyconfigxml_mtk_vendor.so
index cd68345..f926eba 100644
Binary files a/proprietary/vendor/lib64/libwifinvramdata.so and b/proprietary/vendor/lib64/libaudiopolicyconfigxml_mtk_vendor.so differ
diff --git a/proprietary/vendor/lib64/libbluetooth_mtk_pure.so b/proprietary/vendor/lib64/libbluetooth_mtk_pure.so
new file mode 100644
index 0000000..8bd9056
Binary files /dev/null and b/proprietary/vendor/lib64/libbluetooth_mtk_pure.so differ
diff --git a/proprietary/vendor/lib64/libnotifyaudiohal.so b/proprietary/vendor/lib64/libnotifyaudiohal.so
index 0facf28..95f9f14 100644
Binary files a/proprietary/vendor/lib64/libnotifyaudiohal.so and b/proprietary/vendor/lib64/libnotifyaudiohal.so differ
diff --git a/proprietary/vendor/lib64/libwpa_client.so b/proprietary/vendor/lib64/libnxp_extamp_intf.so
similarity index 56%
rename from proprietary/vendor/lib64/libwpa_client.so
rename to proprietary/vendor/lib64/libnxp_extamp_intf.so
index 20a7943..40f1741 100644
Binary files a/proprietary/vendor/lib64/libwpa_client.so and b/proprietary/vendor/lib64/libnxp_extamp_intf.so differ
diff --git a/proprietary/vendor/lib64/libwapi.so b/proprietary/vendor/lib64/libwapi.so
deleted file mode 100644
index f73e3c3..0000000
Binary files a/proprietary/vendor/lib64/libwapi.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libwifi-hal-mtk.so b/proprietary/vendor/lib64/libwifi-hal-mtk.so
deleted file mode 100644
index 7c2c369..0000000
Binary files a/proprietary/vendor/lib64/libwifi-hal-mtk.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libwifical.so b/proprietary/vendor/lib64/libwifical.so
deleted file mode 100644
index 0a26f2e..0000000
Binary files a/proprietary/vendor/lib64/libwifical.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libwifinvram.so b/proprietary/vendor/lib64/libwifinvram.so
deleted file mode 100644
index 4fb32b7..0000000
Binary files a/proprietary/vendor/lib64/libwifinvram.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libxlog.so b/proprietary/vendor/lib64/libxlog.so
new file mode 100644
index 0000000..3068432
Binary files /dev/null and b/proprietary/vendor/lib64/libxlog.so differ
diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.audio-V1-ndk.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.audio-V1-ndk.so
new file mode 100644
index 0000000..19ef69f
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.audio-V1-ndk.so differ
diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so
deleted file mode 100644
index 1baddca..0000000
Binary files a/proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so
new file mode 100644
index 0000000..f73461a
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.2.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.2.so
new file mode 100644
index 0000000..1b1597a
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.2.so differ
diff --git a/rodin-vendor.mk b/rodin-vendor.mk
index 065145b..2fe8aed 100644
--- a/rodin-vendor.mk
+++ b/rodin-vendor.mk
@@ -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/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_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/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 \
@@ -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/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/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/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_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_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 \
@@ -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_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/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_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 \
@@ -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/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/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.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 \
@@ -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-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/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/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 \
@@ -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
PRODUCT_PACKAGES += \
+ av-audio-types-aidl-V1-ndk \
APUWareApusysAidlServer \
APUWareUtilsAidlServer \
+ android.hardware.audio.core-impl-mediatek \
+ android.hardware.bluetooth.audio-impl-mediatek \
android.hardware.security.keymint-V3-ndk-v34 \
com.xiaomi.camdfx \
libGLES_meow \
@@ -704,7 +718,9 @@ PRODUCT_PACKAGES += \
libMEOW_qt \
libMEOW_trace \
libGLES_mali \
+ android.hardware.audio.effect.aidl-impl-mediatek \
android.hardware.gnss-impl-mediatek \
+ android.hardware.soundtrigger3-impl \
audio.primary.mediatek \
consumerir.common \
gps.default \
@@ -722,6 +738,7 @@ PRODUCT_PACKAGES += \
sensors.elliptic@2.0 \
sensors.mt6899 \
sound_trigger.primary.default \
+ vendor.mediatek.hardware.audio-impl \
vendor.mediatek.hardware.camera.atms_aidl@1.0-impl \
vendor.mediatek.hardware.camera.bgservice_aidl@1.0-impl \
vendor.mediatek.hardware.camera.isphal_aidl@1.0-impl \
@@ -753,7 +770,6 @@ PRODUCT_PACKAGES += \
libaal_sec \
libaimemc \
libaispq \
- libalsautils-v34 \
libappgamepq \
libapu_mdw \
libapu_mdw_batch \
@@ -763,6 +779,7 @@ PRODUCT_PACKAGES += \
libasn1c_core \
libasn1c_mapi \
libasn1c_mdmi \
+ libaudio_aidl_conversion_common_ndk_prebuilt \
libaudio_param_parser-vnd \
libaudiocloudctrl \
libaudiocompensationfilter_vendor \
@@ -774,6 +791,7 @@ PRODUCT_PACKAGES += \
libaudiodcrflt_vendor \
libaudiofmtconv \
libaudioloudc \
+ libaudiopolicyconfigxml_mtk_vendor \
libaudioprimarydevicehalifclient \
libaudiosmartpamtk \
libaudiotoolkit_vendor \
@@ -783,6 +801,7 @@ PRODUCT_PACKAGES += \
libblisrc32_vendor \
libbluetooth_audio_session_aidl_mtk \
libbluetooth_mtk \
+ libbluetooth_mtk_pure \
libbt-vendor \
libbwc \
libcam.hal3a.custom.ae.HDRStateEvaluator \
@@ -981,6 +1000,7 @@ PRODUCT_PACKAGES += \
libnputils \
libnvram \
libnvram_sec \
+ libnxp_extamp_intf \
liboemcrypto \
libofflinedebugdata \
libpqframework \
@@ -1035,15 +1055,10 @@ PRODUCT_PACKAGES += \
libvow_ap_test_vaca_nn \
libvow_comp_test \
libvpu5 \
- libwapi \
- libwifi-hal-mtk \
- libwifical \
- libwifinvram \
- libwifinvramdata \
- libwpa_client \
libwpfa \
libwvkeybox \
libxiaomi_mtkril \
+ libxlog \
arm.graphics-V5-ndk \
arm.mali.platform-V2-ndk \
lib3a.ae \
@@ -1446,8 +1461,10 @@ PRODUCT_PACKAGES += \
vendor.mediatek.hardware.apuware.apusys-V5-ndk-vendor \
vendor.mediatek.hardware.apuware.utils-V1-ndk-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@2.1 \
+ vendor.mediatek.hardware.bluetooth.audio@2.2 \
vendor.mediatek.hardware.camera.aovservice-V2-ndk \
vendor.mediatek.hardware.camera.atms-V1-ndk \
vendor.mediatek.hardware.camera.atms@1.0 \
@@ -1720,6 +1737,7 @@ PRODUCT_PACKAGES += \
libvideomode \
libwa_widelens_undistort \
vendor.xiaomi.hardware.framecapturemanager-V1-ndk \
+ vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk \
com.google.android.widevine.nonupdatable \
MiuiCit \
HotwordEnrollmentXGoogleRISCV_WIDEBAND \
@@ -1728,6 +1746,8 @@ PRODUCT_PACKAGES += \
goodix_sz_rodin \
com.android.hotwordenrollment.common.util \
CommandService.xml \
+ android.hardware.audio.effect.service-aidl.xml \
+ android.hardware.audio.service-aidl.mediatek.xml \
android.hardware.gatekeeper-service.mitee.xml \
android.hardware.identity@5.0-service.mitee.xml \
android.hardware.neuralnetworks-shim-service-mtk.xml \
@@ -1736,6 +1756,7 @@ PRODUCT_PACKAGES += \
android.hardware.security.sharedsecret-service.mitee.xml \
android.hardware.tetheroffload-V1-service.xml \
arm.mali.platform-mediatek.xml \
+ bluetooth_audio_mtk.xml \
gnss-mtk-default.xml \
gnss-mtk.xml \
manifest_allocator.xml \
@@ -1769,6 +1790,7 @@ PRODUCT_PACKAGES += \
displayfeature \
fuelgauged \
fuelgauged_nvram \
+ android.hardware.audio.service-aidl.mediatek \
android.hardware.gatekeeper-service.mitee \
android.hardware.gnss-service.mediatek \
android.hardware.graphics.composer@3.3-service \
@@ -1807,6 +1829,7 @@ PRODUCT_PACKAGES += \
wlan_assistant \
wmt_launcher \
wmt_loader \
+ android.hardware.audio.parameter_parser.service \
spkcal \
spkcal_88263s \
spkcal_88263s_m16 \