From 928678226e12ada6c14778edef671e70d41b68cb Mon Sep 17 00:00:00 2001 From: Phil Burk Date: Fri, 7 Jul 2017 14:14:19 -0700 Subject: [PATCH] taimen: enable aaudio MMAP mode This will allow AAudio to route audio data through a new service that uses ALSA MMAP/NOIRQ mode. Bug: 63002656 Test: reboot, then "adb shell getprop aaudio.mmap_policy" should be 2 Change-Id: Id2f692ac9350e4c308f17d86ee8d5cbb858bb565 --- device.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/device.mk b/device.mk index 26ccd09..c0bad93 100644 --- a/device.mk +++ b/device.mk @@ -73,6 +73,12 @@ PRODUCT_PROPERTY_OVERRIDES += af.fast_track_multiplier=1 PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.audio.pro.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.pro.xml +# Enable AAudio MMAP/NOIRQ data path. +# 2 is AAUDIO_POLICY_AUTO so it will try MMAP then fallback to Legacy path. +PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_policy=2 +# Allow EXCLUSIVE then fall back to SHARED. +PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_exclusive_policy=2 + # Wifi configuration file PRODUCT_COPY_FILES += \ device/google/taimen/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini