Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 61384a6d authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "Enable MMAP Exclusive attributes to support MMAP usecase for AAudio."

parents 483a14a3 3deff481
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1082,6 +1082,10 @@
        <ctl name="AFE_PCM_RX Audio Mixer MultiMedia16" value="1" />
    </path>

    <path name="mmap-record">
        <ctl name="MultiMedia16 Mixer TERT_TDM_TX_0" value="1" />
    </path>

    <path name="hifi-playback afe-proxy">
        <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="1" />
    </path>
+7 −0
Original line number Diff line number Diff line
@@ -339,9 +339,16 @@ vendor.audio.hal.output.suspend.supported=false
#Enable AAudio MMAP/NOIRQ data path
#1 is AAUDIO_POLICY_NEVER so it will not try MMAP
#2 is AAUDIO_POLICY_AUTO so it will try MMAP then fallback to Legacy path
ifneq ( ,$(filter U UpsideDownCake 14, $(PLATFORM_VERSION)))
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_policy=2
#Allow EXCLUSIVE then fall back to SHARED.
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_exclusive_policy=2
PRODUCT_PROPERTY_OVERRIDES += aaudio.hw_burst_min_usec=2000
else
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_policy=1
#Allow EXCLUSIVE then fall back to SHARED.
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_exclusive_policy=1
endif

#enable mirror-link feature
PRODUCT_PROPERTY_OVERRIDES += \