diff --git a/extract-files.sh b/extract-files.sh index 56a0b27..c30b927 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -11,6 +11,9 @@ function blob_fixup() { vendor/etc/init/init.batterysecret.rc) sed -i "/seclabel u:r:batterysecret:s0/d" "${2}" ;; + vendor/lib/hw/audio.primary.cmi.so) + sed -i "s|/vendor/lib/liba2dpoffload\.so|liba2dpoffload_cmi\.so\x00\x00\x00\x00\x00\x00\x00\x00" "${2}" + ;; vendor/lib64/camera/components/com.mi.node.watermark.so) "${PATCHELF}" --add-needed "libpiex_shim.so" "${2}" ;; diff --git a/proprietary-files.txt b/proprietary-files.txt index 2d64960..454f828 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -46,9 +46,9 @@ vendor/lib/rfsa/adsp/misound_karaokemix_res.bin vendor/lib/rfsa/adsp/misound_res.bin # Audio -vendor/lib/hw/audio.primary.kona.so +vendor/lib/hw/audio.primary.kona.so:vendor/lib/hw/audio.primary.cmi.so vendor/lib/vndk/libxlog.so -vendor/lib/liba2dpoffload.so +vendor/lib/liba2dpoffload.so:vendor/lib/liba2dpoffload_cmi.so vendor/lib/libaudio_log_utils.so vendor/lib/libaudiocloudctrl.so vendor/lib/libaudioconfigstore.so diff --git a/vendor.prop b/vendor.prop index c0b2b49..f26e075 100644 --- a/vendor.prop +++ b/vendor.prop @@ -27,6 +27,9 @@ vendor.audio.feature.compr_voip.enable=false vendor.audio_hal.period_multiplier=3 vendor.audio.offload.buffer.size.kb=32 +# Audio hardware +ro.hardware.audio.primary=cmi + # Display ro.surface_flinger.set_touch_timer_ms=200 vendor.display.defer_fps_frame_count=2