summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormillerliang <millerliang@google.com>2022-08-11 19:48:02 +0800
committermillerliang <millerliang@google.com>2022-08-11 19:48:02 +0800
commita85e8a9faf29e54bc632c60a1cbd291256a02cc9 (patch)
tree47f610a681b37e81600cb1b7d883876ad2980a0c
parent90a43b82d609c176330946ec292f532fea9dcbb6 (diff)
audio: adjust the latency for av sync result
Adjust the latency for BLE audio and others for av sync result. Bug: 241898786 Test: Play AV sync video Change-Id: I3ed43eac0b2e3a4d7ca9e8c8003654d3b0ba4e3a
-rw-r--r--audio/cheetah/config/audio_platform_configuration.xml9
-rw-r--r--audio/cloudripper/config/audio_platform_configuration.xml16
-rw-r--r--audio/panther/config/audio_platform_configuration.xml9
-rw-r--r--audio/ravenclaw/config/audio_platform_configuration.xml16
4 files changed, 38 insertions, 12 deletions
diff --git a/audio/cheetah/config/audio_platform_configuration.xml b/audio/cheetah/config/audio_platform_configuration.xml
index dd13805..7426ec0 100644
--- a/audio/cheetah/config/audio_platform_configuration.xml
+++ b/audio/cheetah/config/audio_platform_configuration.xml
@@ -208,9 +208,10 @@
<dsp_latency>
<usecase id="UC_LOW_LATENCY_PLAYBACK" type="playback">
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/>
- <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/>
- <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/>
- <be_cfg be_id="OUT_A2DP_BE_CFG" latency="10000"/>
+ <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_A2DP_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="60000"/>
</usecase>
<usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback">
@@ -218,6 +219,7 @@
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="180000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="80000"/>
</usecase>
<usecase id="UC_COMPRESSED_OFFLOAD_PLAYBACK" type="playback">
@@ -225,6 +227,7 @@
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="40000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="40000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="70000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="20000"/>
</usecase>
<usecase id="UC_AUDIO_RECORD" type="capture">
diff --git a/audio/cloudripper/config/audio_platform_configuration.xml b/audio/cloudripper/config/audio_platform_configuration.xml
index b98ba88..5c1dede 100644
--- a/audio/cloudripper/config/audio_platform_configuration.xml
+++ b/audio/cloudripper/config/audio_platform_configuration.xml
@@ -206,9 +206,10 @@
<dsp_latency>
<usecase id="UC_LOW_LATENCY_PLAYBACK" type="playback">
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/>
- <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/>
- <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/>
- <be_cfg be_id="OUT_A2DP_BE_CFG" latency="10000"/>
+ <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_A2DP_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="60000"/>
</usecase>
<usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback">
@@ -216,6 +217,15 @@
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="180000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="80000"/>
+ </usecase>
+
+ <usecase id="UC_COMPRESSED_OFFLOAD_PLAYBACK" type="playback">
+ <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="40000"/>
+ <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="40000"/>
+ <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="40000"/>
+ <be_cfg be_id="OUT_A2DP_BE_CFG" latency="70000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="20000"/>
</usecase>
<usecase id="UC_AUDIO_RECORD" type="capture">
diff --git a/audio/panther/config/audio_platform_configuration.xml b/audio/panther/config/audio_platform_configuration.xml
index dd13805..7426ec0 100644
--- a/audio/panther/config/audio_platform_configuration.xml
+++ b/audio/panther/config/audio_platform_configuration.xml
@@ -208,9 +208,10 @@
<dsp_latency>
<usecase id="UC_LOW_LATENCY_PLAYBACK" type="playback">
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/>
- <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/>
- <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/>
- <be_cfg be_id="OUT_A2DP_BE_CFG" latency="10000"/>
+ <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_A2DP_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="60000"/>
</usecase>
<usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback">
@@ -218,6 +219,7 @@
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="180000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="80000"/>
</usecase>
<usecase id="UC_COMPRESSED_OFFLOAD_PLAYBACK" type="playback">
@@ -225,6 +227,7 @@
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="40000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="40000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="70000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="20000"/>
</usecase>
<usecase id="UC_AUDIO_RECORD" type="capture">
diff --git a/audio/ravenclaw/config/audio_platform_configuration.xml b/audio/ravenclaw/config/audio_platform_configuration.xml
index 3828a24..3ef3e41 100644
--- a/audio/ravenclaw/config/audio_platform_configuration.xml
+++ b/audio/ravenclaw/config/audio_platform_configuration.xml
@@ -206,9 +206,10 @@
<dsp_latency>
<usecase id="UC_LOW_LATENCY_PLAYBACK" type="playback">
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/>
- <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/>
- <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/>
- <be_cfg be_id="OUT_A2DP_BE_CFG" latency="10000"/>
+ <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_A2DP_BE_CFG" latency="60000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="60000"/>
</usecase>
<usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback">
@@ -216,6 +217,15 @@
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="180000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="80000"/>
+ </usecase>
+
+ <usecase id="UC_COMPRESSED_OFFLOAD_PLAYBACK" type="playback">
+ <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="40000"/>
+ <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="40000"/>
+ <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="40000"/>
+ <be_cfg be_id="OUT_A2DP_BE_CFG" latency="70000"/>
+ <be_cfg be_id="OUT_BLE_BE_CFG" latency="20000"/>
</usecase>
<usecase id="UC_AUDIO_RECORD" type="capture">