Merge "audio: refactor spatializer offload playback" into main

This commit is contained in:
Treehugger Robot 2024-02-05 15:14:40 +00:00 committed by Android (Google) Code Review
commit f16b7bbc82
4 changed files with 48 additions and 46 deletions

View file

@ -27,6 +27,7 @@
<argument name="ThrottlingSeverity" value="MODERATE" /> <argument name="ThrottlingSeverity" value="MODERATE" />
</feature> </feature>
<feature name="RuntimeTuningDump" /> <feature name="RuntimeTuningDump" />
<!-- <feature name="spatializer-offload" /> -->
</features> </features>
<voipVolume> <voipVolume>

View file

@ -862,56 +862,56 @@
<path name="immersive-playback-0 -> usb" /> <path name="immersive-playback-0 -> usb" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback -> speaker"> <path name="spatializer-offload-playback -> speaker">
<ctl name="TDM_0_RX Mixer EP4" value="1" /> <ctl name="TDM_0_RX Mixer EP4" value="1" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> speaker"> <path name="spatializer-offload-playback-0 -> speaker">
<path name="immersive-offloaded-spatializer-playback -> speaker" /> <path name="spatializer-offload-playback -> speaker" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> speaker-earpiece"> <path name="spatializer-offload-playback-0 -> speaker-earpiece">
<path name="immersive-offloaded-spatializer-playback -> speaker" /> <path name="spatializer-offload-playback -> speaker" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> speaker-safe"> <path name="spatializer-offload-playback-0 -> speaker-safe">
<path name="immersive-offloaded-spatializer-playback -> speaker" /> <path name="spatializer-offload-playback -> speaker" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback -> bt"> <path name="spatializer-offload-playback -> bt">
<ctl name="BT_RX Mixer EP4" value="1" /> <ctl name="BT_RX Mixer EP4" value="1" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-a2dp-device"> <path name="spatializer-offload-playback-0 -> bluetooth-a2dp-device">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-a2dp-headphone"> <path name="spatializer-offload-playback-0 -> bluetooth-a2dp-headphone">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-a2dp-speaker"> <path name="spatializer-offload-playback-0 -> bluetooth-a2dp-speaker">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-low-energy-headset"> <path name="spatializer-offload-playback-0 -> bluetooth-low-energy-headset">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-low-energy-speaker"> <path name="spatializer-offload-playback-0 -> bluetooth-low-energy-speaker">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> usb"> <path name="spatializer-offload-playback-0 -> usb">
<ctl name="USB_RX Mixer EP4" value="1" /> <ctl name="USB_RX Mixer EP4" value="1" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> usb-headset"> <path name="spatializer-offload-playback-0 -> usb-headset">
<path name="immersive-offloaded-spatializer-playback-0 -> usb" /> <path name="spatializer-offload-playback-0 -> usb" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> usb-device"> <path name="spatializer-offload-playback-0 -> usb-device">
<path name="immersive-offloaded-spatializer-playback-0 -> usb" /> <path name="spatializer-offload-playback-0 -> usb" />
</path> </path>
<path name="haptic-playback -> speaker"> <path name="haptic-playback -> speaker">

View file

@ -27,6 +27,7 @@
<argument name="ThrottlingSeverity" value="MODERATE" /> <argument name="ThrottlingSeverity" value="MODERATE" />
</feature> </feature>
<feature name="RuntimeTuningDump" /> <feature name="RuntimeTuningDump" />
<!-- <feature name="spatializer-offload" /> -->
</features> </features>
<voipVolume> <voipVolume>

View file

@ -862,56 +862,56 @@
<path name="immersive-playback-0 -> usb" /> <path name="immersive-playback-0 -> usb" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback -> speaker"> <path name="spatializer-offload-playback -> speaker">
<ctl name="TDM_0_RX Mixer EP4" value="1" /> <ctl name="TDM_0_RX Mixer EP4" value="1" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> speaker"> <path name="spatializer-offload-playback-0 -> speaker">
<path name="immersive-offloaded-spatializer-playback -> speaker" /> <path name="spatializer-offload-playback -> speaker" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> speaker-earpiece"> <path name="spatializer-offload-playback-0 -> speaker-earpiece">
<path name="immersive-offloaded-spatializer-playback -> speaker" /> <path name="spatializer-offload-playback -> speaker" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> speaker-safe"> <path name="spatializer-offload-playback-0 -> speaker-safe">
<path name="immersive-offloaded-spatializer-playback -> speaker" /> <path name="spatializer-offload-playback -> speaker" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback -> bt"> <path name="spatializer-offload-playback -> bt">
<ctl name="BT_RX Mixer EP4" value="1" /> <ctl name="BT_RX Mixer EP4" value="1" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-a2dp-device"> <path name="spatializer-offload-playback-0 -> bluetooth-a2dp-device">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-a2dp-headphone"> <path name="spatializer-offload-playback-0 -> bluetooth-a2dp-headphone">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-a2dp-speaker"> <path name="spatializer-offload-playback-0 -> bluetooth-a2dp-speaker">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-low-energy-headset"> <path name="spatializer-offload-playback-0 -> bluetooth-low-energy-headset">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> bluetooth-low-energy-speaker"> <path name="spatializer-offload-playback-0 -> bluetooth-low-energy-speaker">
<path name="immersive-offloaded-spatializer-playback -> bt" /> <path name="spatializer-offload-playback -> bt" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> usb"> <path name="spatializer-offload-playback-0 -> usb">
<ctl name="USB_RX Mixer EP4" value="1" /> <ctl name="USB_RX Mixer EP4" value="1" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> usb-headset"> <path name="spatializer-offload-playback-0 -> usb-headset">
<path name="immersive-offloaded-spatializer-playback-0 -> usb" /> <path name="spatializer-offload-playback-0 -> usb" />
</path> </path>
<path name="immersive-offloaded-spatializer-playback-0 -> usb-device"> <path name="spatializer-offload-playback-0 -> usb-device">
<path name="immersive-offloaded-spatializer-playback-0 -> usb" /> <path name="spatializer-offload-playback-0 -> usb" />
</path> </path>
<path name="haptic-playback -> speaker"> <path name="haptic-playback -> speaker">