diff options
author | millerliang <millerliang@google.com> | 2022-08-11 19:48:02 +0800 |
---|---|---|
committer | millerliang <millerliang@google.com> | 2022-08-11 19:48:02 +0800 |
commit | a85e8a9faf29e54bc632c60a1cbd291256a02cc9 (patch) | |
tree | 47f610a681b37e81600cb1b7d883876ad2980a0c | |
parent | 90a43b82d609c176330946ec292f532fea9dcbb6 (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
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"> |