diff options
author | Eric Laurent <elaurent@google.com> | 2018-04-18 14:44:21 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2018-04-18 14:58:35 -0700 |
commit | 66b09acfc87600a763a9af2551bbf68a5543d06a (patch) | |
tree | d29724a1c195f31d706256ce2a877636fd120b92 /device-common.mk | |
parent | 4fce6bd63ae2f3b2a9acabb50835a95e1cb84fe3 (diff) | |
download | bonito-66b09acfc87600a763a9af2551bbf68a5543d06a.tar.gz |
audio: enable MMAP mode
This will allow AAudio to route audio data through a new service
that uses ALSA MMAP/NOIRQ mode
Bug: 78242936
Test: Verify MMAP capture and playback with Native Oboe tester
Change-Id: I83fb2e3646345a1fe432279dc47ad7266f2ff33b
Diffstat (limited to 'device-common.mk')
-rw-r--r-- | device-common.mk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/device-common.mk b/device-common.mk index fd876af0..3ebe9213 100644 --- a/device-common.mk +++ b/device-common.mk @@ -36,6 +36,14 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.audio.fluence.voicerec=false \ ro.config.vc_call_vol_steps=7 +# 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 + # Set lmkd options PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ ro.lmk.low=1001 \ |