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 @@ +?gS9 22ɾ|N:uS `ɯ%|N 9%ݣ2tu :G%S 22 O:g2 %`?gS OO:G92%ɾgS @ 9%`2? Л22% OOO:'T`gS m%` OOO:G92%9Sg2S 2g`gS%g OOO:G92%9Sgt` 9%`S 2g`gS%g OOO:G92%9Sgt` gS `S 2g`gS%g OOO:G92%9Sgtgg%S 2g`gS%g OOO:G92%9SgtS%ݕ 2g`gS%g OOO:G92%9Sg2Sg OOO:G92%9Sgt` 9%`Sg OOO:G92%9Sgt` gS `Sg OOO:G92%9Sgtgg%Sg OOO:G92%9SgtS%ݐg OOO:'&G OOO:G92%9SFgꕛꕢSg OOO:G92%9SgɎꕢSg OOO:G92%9Sg`?ɕgS%g OOO:G92%9Sg`?ɕgɎS%g OO:G92% OO:G92%ɾgS ng?g92? Л22% OOO:'T`gS m%` OOO:G92%9Sg2S 2g`gS%g OOO:G92%9SgtS `S 2g`gS%g OOO:G92%9Sgt`9S 2g`gS%g OOO:G92%9Sgtm`2 `9S 2g`gS%g OOO:G92%9Sgt%tt%gS 2g`gS%g OOO:G92%9Sgt` gS `S 2g`gS%g OOO:G92%9Sgtgg%S 2g`gS%g OOO:G92%9Sgt tt 92S 2g`gS%g OOO:G92%9SgtS%ݕ 2g`gS%g OOO:G92%9Sg2Sg OOO:G92%9SgtS `Sg OOO:G92%9Sgt`9Sg OOO:G92%9Sgtm`2 `9Sg OOO:G92%9Sgt%tt%gSg OOO:G92%9Sgt` gS `Sg OOO:G92%9Sgtgg%Sg OOO:G92%9Sgt tt 92Sg OOO:G92%9SgtS%ݐg OOO:'&G OOO:G92%9SFgꕢꕢSg OOO:G92%9SgɎꕢSg OO:G92% OO:G92%ɾgS %ngꐾ2? Л22% OOO:'T`gS m%` OOO:G92%9Sg2S 2g`gS%g OOO:G92%9SgtS `S 2g`gS%g OOO:G92%9Sgt`9S 2g`gS%g OOO:G92%9Sgtm`2 `9S 2g`gS%g OOO:G92%9Sgt%tt%gS 2g`gS%g OOO:G92%9Sgt` gS `S 2g`gS%g OOO:G92%9Sgtgg%S 2g`gS%g OOO:G92%9Sgt tt 92S 2g`gS%g OOO:G92%9Sgt` 9%`S 2g`gS%g OOO:G92%9SgtS%ݕ 2g`gS%g OOO:G92%9Sg2Sg OOO:G92%9SgtS `Sg OOO:G92%9Sgt`9Sg OOO:G92%9Sgtm`2 `9Sg OOO:G92%9Sgt%tt%gSg OOO:G92%9Sgt` gS `Sg OOO:G92%9Sgtgg%Sg OOO:G92%9Sgt tt 92Sg OOO:G92%9Sgt` 9%`Sg OOO:G92%9SgtS%ݐg OOO:'&G OOO:G92%9SFgꕢꕢSg OOO:G92%9SFgꕛꕢSg OOO:G92%9SgɎꕢSg OOO:G92%9SgɎꕢSg OOO:G92%9Sg`?ɕgS%g OOO:G92%9Sg`?ɕgɎS%g OO:G92% OO:G92%ɾgS 3gꐾ2? Л22% OOO:G92%9Sg`?ɕgS%g OOO:G92%9Sg`?ɕgɎS%g OOO:G92%9SSS9%tݐg OOO:G92%9SSɎ 9Fg`g%g OOO:G92%9Sg Sꐾg OOO:G92%9SS Лݕ%g OOO:G92%9Sg Sꐾg OO:G92% OO:G92%ɾgS 2? Л22% OOO:'T`gS m%` OOO:G92%9Sg2S 2g`gS%g OOO:G92%9SgtS `S 2g`gS%g OOO:G92%9Sgt`9S 2g`gS%g OOO:G92%9Sgtm`2 `9S 2g`gS%g OOO:G92%9Sgt%tt%gS 2g`gS%g OOO:G92%9Sgt` gS `S 2g`gS%g OOO:G92%9Sgtgg%S 2g`gS%g OOO:G92%9Sgt tt 92S 2g`gS%g OOO:G92%9Sgt` 9%`S 2g`gS%g OOO:G92%9SgtS%ݕ 2g`gS%g OOO:G92%9Sg2Sg OOO:G92%9SgtS `Sg OOO:G92%9Sgt`9Sg OOO:G92%9Sgtm`2 `9Sg OOO:G92%9Sgt%tt%gSg OOO:G92%9Sgt` gS `Sg OOO:G92%9Sgtgg%Sg OOO:G92%9Sgt tt 92Sg OOO:G92%9Sgt` 9%`Sg OOO:G92%9SgtS%ݐg OOO:'&G OOO:G92%9SFgꕢꕢSg OOO:G92%9SFgꕛꕢSg OOO:G92%9SgɎꕢSg OOO:G92%9SgɎꕢSg OOO:G92%9SSS9%tݐg OOO:G92%9SSɎ 9Fg`g%g OOO:G92%9Sg Sꐾg OOO:G92%9SS Лݕ%g OOO:G92%9Sg Sꐾg OO:G92% O:g2 %`? O:g2 %`?gS OO:G92%ɾgS g G꾂S2? Л22% OOO:'T`gS m%` OOO:G92%9Sg2S 2g`gS%g OOO:G92%9SgtS `S 2g`gS%g OOO:G92%9Sgt`9S 2g`gS%g OOO:G92%9Sgtm`2 `9S 2g`gS%g OOO:G92%9Sgt%tt%gS 2g`gS%g OOO:G92%9Sgt` gS `S 2g`gS%g OOO:G92%9Sgtgg%S 2g`gS%g OOO:G92%9Sgt tt 92S 2g`gS%g OOO:G92%9Sgt` 9%`S 2g`gS%g OOO:G92%9SgtS%ݕ 2g`gS%g OOO:G92%9Sg2Sg OOO:G92%9SgtS `Sg OOO:G92%9Sgt`9Sg OOO:G92%9Sgtm`2 `9Sg OOO:G92%9Sgt%tt%gSg OOO:G92%9Sgt` gS `Sg OOO:G92%9Sgtgg%Sg OOO:G92%9Sgt tt 92Sg OOO:G92%9Sgt` 9%`Sg OOO:G92%9SgtS%ݐg OOO:'&G OOO:G92%9SFgꕢꕢSg OOO:G92%9SFgꕛꕢSg OOO:G92%9SgɎꕢSg OOO:G92%9SgɎꕢSg OOO:G92%9Sg`?ɕgS%g OOO:G92%9Sg`?ɕgɎS%g OOO:G92%9SSS9%tݐg OOO:G92%9SSɎ 9Fg`g%g OOO:G92%9Sg Sꐾg OOO:G92%9SS Лݕ%g OOO:G92%9Sg Sꐾg OO:G92% OO:`%gS 2? tg2 OOO:%SSggS g G꾂S2? Л22%Л22%g92%` 2%` 9S2? ` 2%` OOO:%SSggS 2 G꾂S2? Л22%Л22%g92%gоF G% 2ng`gSG%SS2?9S2? gоF OO:`% O:g2 %`? O:g2 %`?gS T92%g3 OO:`%gS 2? tg2 OOO:%SSggS Gn@ 9% `? 2` ` 2`g` Sɯ%o2? Л22%Л22%g92%gоF 9F% ?9gS9gɎN寎2 2Ѿ 9F%@ ` 2%g ʯ־g9Fg ?9gS9gɎN寎2 2g99 ɾ9%2`%2%---9S2? gоF OO:`% O:g2 %`? O:g2 %`?gS `` 2S 22ݐ OO:`%gS 2? tg2 OOO:'GS OOO:%SSgg2SgS G2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt|2`g9|9S tg2N OOO:%SSgg2S 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|2`g9|9S9S2? gоF OOO:%SSgg2S 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|2`g9|9SN9S2? gоF OOO:'GTʾS OOO:%SSggtS `SgS GT3 `2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt|S `|9S tg2N OOO:%SSggtS `S 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|S `|9S9S2? gоF OOO:%SSggtS `S 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|S `|9SN9S2? gоF OOO:%SSggt`9SgS GT3 `@2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt|`9|9S tg2N OOO:%SSggt`9S 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|`9|9S9S2? gоF OOO:%SSggt`9S 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|`9|9SN9S2? gоF OOO:%SSggtm`2 `9SgS GTM`2 `2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt|m`2 `|9S tg2N OOO:%SSggtm`2 `9S 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|m`2 `|9S9S2? gоF OOO:%SSggtm`2 `9S 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|m`2 `|9SN9S2? gоF OOO:%SSggt%tt%gSgS GTtt%g2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt|%tt%g|`gm tg2N OOO:%SSggt%tt%gS 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|%tt%g|`gm9S2? gоF OOO:%SSggt%tt%gS 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|%tt%g|`gmN9S2? gоF OOO:%SSggt` gS `SgS GT@ gS `2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt|` gS `|9S tg2N OOO:%SSggt` gS `S 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|` gS `|9S9S2? gоF OOO:%SSggt` gS `S 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|` gS `|9SN9S2? gоF OOO:%SSggtgg%SgS GTGG%2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt|gg%|9S tg2N OOO:%SSggtgg%S 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|gg%|9S9S2? gоF OOO:%SSggtgg%S 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|gg%|9SN9S2? gоF OOO:%SSggt tt 92SgS GTtt 922? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt| tt 92|9S tg2N OOO:%SSggt tt 92S 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt| tt 92|9S9S2? gоF OOO:%SSggt tt 92S 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt| tt 92|9SN9S2? gоF OOO:%SSggtS%ݐgS GTS2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt|S%ݐ tg2N OOO:%SSggtS%ݕ 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|S%ݣ9S2? gоF OOO:%SSggtS%ݕ 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|S%ݣN9S2? gоF OOO:'GT{ʾS OOO:%SSggt` 9%`SgS GT@ 9%`2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|gt|` 9%`|9S tg2N OOO:%SSggt` 9%`S 2g`gS%gS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|` 9%`|9S9S2? gоF OOO:%SSggt` 9%`S 2g`gS%ttgS 2? F Л22%g92%gоF G% 2ng`gS %`|gt|` 9%`|9SN9S2? gоF OOO:'&GʾS OOO:%SSgFgꕢꕢSgS &Gʾʐ2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|2` gS%2|9S|S tg2N OOO:%SSgFgꕛꕢSgS &Gʾ{ʐ2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|2` gS|9S|S tg2N OOO:'GnS OOO:%SSggɎꕢSgS Gnʐ2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|2` gS%2|Ɏ|S tg2N OOO:%SSggɎꕢSgS Gn{ʐ2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? %`|2` gS|Ɏ|S tg2N OOO:'G`?ɾS OOO:%SSgg`?ɕgS%gS G`?ɾGn2? F Л22%g92%gоF G% 2ng`gSG{@nG@G3&GʪGʪʏGʪGʏ{3n9S2? gоF OOO:%SSgg`?ɕgɎS%gS G`?ɾGn2? F Л22%g92%gоF G% 2ng`gSG{@nG@G3nGʪʏGʪGʏ{3n9S2? gоF OOO:%SSgg`?ɕgS%ttgS G`?ɾGn%tt2? F Л22%g92%gоF G% 2ng`gSG{@nG@G3&GʪGʪʏGʪGʏ{3nN9S2? gоF OOO:%SSgg`?ɕgɎS%ttgS G`?ɾGn%tt2? F Л22%g92%gоF G% 2ng`gSG{@nG@G3nGʪʏGʪGʏ{3nN9S2? gоF OOO:'3S OOO:%SSgSS9%tݐgS 33%tݐ2? 9F 9%֐9F 9 9F 9 N9S2? 2`% `2?`% `2? `ɯ2| %`|g%Fg|S9tݐ tg2N OOO:%SSgSɎ 9Fg`g%gS 3 9Fng`g2? F Л22%g92%gоF 꾩G% 2ng`gSGnnnG@G3 9F `gg2 %`?g? `nʕɎ 9F9%SS%g`g 4ѷz92t ѾG% 2ng`gSGnnnG@G3 9F `gg2 %`?g? `%SS%Ɏ 9F9%SS%g`gb㐾9S2? gоF OOO:%SSgSɎ 9Fg`g%ttgS 3 9Fng`g%tt2? F Л22%g92%gоF 꾩G% 2ng`gSGnnnG@G3 9F `gg2 %`?g? `nʕttɎ 9F9%SS%g`g 4ѷz92t ѾG% 2ng`gSGnnnG@G3 9F `gg2 %`?g? `%SS%Ɏ 9F9%SS%g`gb㐾9S2? gоF OOO:%SSgS Лݕ%gS 3 Лݾt%2? F Л22%g92%gоF 꾩G% 2ng`gSGnnnG@G3 9F `gg2 %`?g? `nʕ Лݕt% 4ѷz92t ѾG% 2ng`gSGnnnG@G3 9F `gg2 %`?g? `%SS% Лݕt%b㐾9S2? gоF OOO:%SSgS Лݕ%ttgS 3 Лݾt%%tt2? F Л22%g92%gоF 꾩G% 2ng`gSGnnnG@G3 9F `gg2 %`?g? `nʕtt Лݕt% 4ѷz92t ѾG% 2ng`gSGnnnG@G3 9F `gg2 %`?g? `%SS% Лݕt%b㐾9S2? gоF OOO:%SSgg SꐾgS 2? F Л22%g92%gоF G% 2ng`gSGnnG땶3ʣ 9F `gꐾ9S2? gоF OO:`% O:g2 %`? :G%S 22 \ 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 @@ +?gS9 22ɾ|N:uS `ɯ%|N 9%ݣ2tu :G%%ݩ 22 O:g2 %`?gS n` ɾ2F Л22%m2F%2 4ю` ɾt`24Ѿt`22Fg` ɾ%2F `ɾЛ22%| OO:`%gS 2? tg2 OO:`% O:g2 %`? O:g2 %`?gS OO:G92%ɾgS G%n%9?OOOOOn` ɾT`2o2? Л22% OOO:G92%9Stmg%ݐg OOO:G92%9Stmg %ݐg OOO:G92%9Sg% ` `` 2g`2g N OOO:G92%9Sg% ` `` 2g`2g OO:G92% OO:G92%ɾgS G%`g9OOOOOn` ɾT`2o2? Л22% OOO:G92%9Stmg2%ݐg OOO:G92%9Sg% ` `` 2g`2g N OOO:G92%9Sg% ` `` 2g`2g OO:G92% OO:G92%ɾgS G%T꯼ `OOOOOn` ɾT`2o2? Л22% OOO:G92%9Stmgt%ݐg OOO:G92%9Sg% ` `` 2g`2g N OOO:G92%9Sg% ` `` 2g`2g OO:G92% OO:G92%ɾgS ʐ2? Л22% OOO:G92%9SFgꕢ%ݐg OOO:G92%9SgɎ%ݕ%g OO:G92% OO:G92%ɾgS {ʐ2? Л22% OOO:G92%9SFgꕛ%ݐg OOO:G92%9SgɎ%ݕ%g OO:G92% OO:G92%ɾgS G`?ɐ2? Л22% OOO:G92%9Sg`?ɕg%ݕ%g OOO:G92%9Sg`?ɕgɎ%ݕ%g OO:G92% OO:G92%ɾgS 3gꐾ2? Л22% OOO:G92%9SS%ݕ%g OO:G92% OO:G92%ɾgS {2`g%OOOOOn` ɾT`2o2? Л22% OOO:G92%9S2`g%ݐg OOO:G92%9Sg% ` `` 2g`2g N OOO:G92%9Sg% ` `` 2g`2g OO:G92% OO:G92%ɾgS g G%ݾ` ɾ@ 2g`2G% ` `2Fg` ɾggo2? Л22% OOO:G92%9Stmg%ݐg OOO:G92%9Stmg %ݐg OOO:G92%9Stmg2%ݐg OOO:G92%9Stmgt%ݐg OOO:G92%9SFgꕢ%ݐg OOO:G92%9SFgꕛ%ݐg OOO:G92%9SgɎ%ݕ%g OOO:G92%9SgɎ%ݕ%g OOO:G92%9Sg`?ɕg%ݕ%g OOO:G92%9Sg`?ɕgɎ%ݕ%g OOO:G92%9SS%ݕ%g OOO:G92%9S2`g%ݐg OOO:G92%9SF2g OO:G92% OO:`%gS 2? tg2 OOO:%SSggS g G%ݐ2? Л22%Л22%g92%` 2%` 9S2? ` 2%` OO:`% O:g2 %`? O:g2 %`?gS T92%g3 OO:`%gS 2? tg2 OOO:G92%ɾgS @ 2g`2G% ` `2? Л22% OOOO:G92%9Sg% ` `` 2g`2g N OOOO:G92%9Sg% ` `` 2g`2g OOO:G92% OO:`% O:g2 %`? O:g2 %`?gS `` 2%ݾ 22ݐ OO:`%gS 2? tg2 OOO:'TM% OOO:%SSgtmg%ݐgS Gn32? 2 2` ɣ䐾9S2? 2`% `2?`% `2?%|2g|Gn3G%n%9?3gg ` tg2 OOO:%SSgtmg %ݐgS Gn3 Лݐ2? 2 2` ɣN 9S2? 2`% `2?`% `2? %`|gt|%9?| Лݐ tg2N OOO:%SSgtmg2%ݐgS G2? 2 2` ɣN [9S2? 2`% `2?`% `2? %`|gt|2`g9|%ݐ tg2N OOO:%SSgtmgt%ݐgS GT2? 2 2` ɣN 9S2? 2`% `2?`% `2? %`|gt|g%t꯼ `|%ݐ tg2N OOO:'&Gʾ% OOO:%SSgFgꕢ%ݐgS &Gʾʐ2? 2 2` ɣN 򪖪Ī 9S2? 2`% `2?`% `2? %`|2` gS%2|%ݐ tg2N OOO:%SSgFgꕛ%ݐgS &Gʾ{ʐ2? 2 2` ɣN 򪖪Ī 9S2? 2`% `2?`% `2? %`|2` gS|%ݐ tg2N OOO:%SSggɎ%ݕ%gS Gnʐ2? F Л22%g92%gоF G% 2ng`gSnnG@G3{TG9S2? gоF OOO:%SSggɎ%ݕ%gS Gn{ʐ2? F Л22%g92%gоF G% 2ng`gSnnG@G3{TG9S2? gоF OOO:%SSggɎ%ݕ%ttgS Gnʾ%tt2? F Л22%g92%gоF G% 2ng`gSnnG@G3{TGN9S2? gоF OOO:%SSggɎ%ݕ%ttgS Gn{ʾ%tt2? F Л22%g92%gоF G% 2ng`gSnnG@G3{TGN9S2? gоF OOO:%SSgg`?ɕg%ݕ%gS G`?ɾGn2? F Л22%g92%gоF G% 2ng`gSG{@nG@G3&GʪGʪʏGʪG9S2? gоF OOO:%SSgg`?ɕgɎ%ݕ%gS G`?ɾGn2? F Л22%g92%gоF G% 2ng`gSG{@nG@G3nGʪʏGʪG9S2? gоF OOO:%SSgg`?ɕg%ݕ%ttgS G`?ɾGn%tt2? F Л22%g92%gоF G% 2ng`gSG{@nG@G3&GʪGʪʏGʪGN9S2? gоF OOO:%SSgg`?ɕgɎ%ݕ%ttgS G`?ɾGn%tt2? F Л22%g92%gоF G% 2ng`gSG{@nG@G3nGʪʏGʪGN9S2? gоF OOO:'2F `ɾ% OOO:%SSgS%ݕ%gS 3gꐾ2? F Л22%g92%gоF G% 2ng`gSnnG@G3{TGN9S2? gоF OOO:%SSgS%ݕ%ttgS 3g%tt2? F Л22%g92%gоF G% 2ng`gSnnG@G3{TGNN9S2? gоF OOO:%SSg2`g%ݐgS {2`g%2? 2 2` ɣN9S2? 2`% `2?`% `2? %`|g%|2`g%|%ݐ tg2N OOO:'@ 2%SSg OOO:%SSggS 2? F 9S2? 2`% `2?`% `2? %`|gt|g% ` `|` 2g`2 tg2N OOO:%SSgg% ` `` 2g`2gS 2? F 9S2? 2`% `2?`% `2? %`|gt|g% ` `|` 2g`2 tg2 OO:`% 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 \