From 9c06c83aa320796add63934e48a2ec0f8fc3aa3c Mon Sep 17 00:00:00 2001 From: millerliang Date: Fri, 7 May 2021 16:58:11 +0800 Subject: [PATCH] audio: add to support low-latency-record(fast intput) AudioRecord not support PCM_FLOAT on FAST path yet.(b/77913243) Use 16-bit format for low-latency-record. Bug: 175673727 Test: OboeTester Change-Id: I450d161cd1b236717ad01287b95f56a284443040 --- audio/oriole/config/audio_platform_configuration.xml | 4 +++- audio/oriole/config/audio_policy_configuration.xml | 7 +++++++ .../audio_policy_configuration_a2dp_offload_disabled.xml | 7 +++++++ .../audio_policy_configuration_bluetooth_legacy_hal.xml | 7 +++++++ audio/oriole/config/mixer_paths.xml | 9 +++++++++ audio/raven/config/audio_platform_configuration.xml | 4 +++- audio/raven/config/audio_policy_configuration.xml | 7 +++++++ .../audio_policy_configuration_a2dp_offload_disabled.xml | 7 +++++++ .../audio_policy_configuration_bluetooth_legacy_hal.xml | 7 +++++++ audio/raven/config/mixer_paths.xml | 9 +++++++++ audio/slider/config/audio_platform_configuration.xml | 4 +++- audio/slider/config/audio_policy_configuration.xml | 7 +++++++ .../audio_policy_configuration_a2dp_offload_disabled.xml | 7 +++++++ .../audio_policy_configuration_bluetooth_legacy_hal.xml | 7 +++++++ audio/slider/config/mixer_paths.xml | 9 +++++++++ audio/whitefin/config/audio_platform_configuration.xml | 4 +++- audio/whitefin/config/audio_policy_configuration.xml | 7 +++++++ .../audio_policy_configuration_a2dp_offload_disabled.xml | 7 +++++++ .../audio_policy_configuration_bluetooth_legacy_hal.xml | 7 +++++++ audio/whitefin/config/mixer_paths.xml | 9 +++++++++ 20 files changed, 132 insertions(+), 4 deletions(-) diff --git a/audio/oriole/config/audio_platform_configuration.xml b/audio/oriole/config/audio_platform_configuration.xml index 577283f..70fd649 100644 --- a/audio/oriole/config/audio_platform_configuration.xml +++ b/audio/oriole/config/audio_platform_configuration.xml @@ -131,7 +131,9 @@ - + + + diff --git a/audio/oriole/config/audio_policy_configuration.xml b/audio/oriole/config/audio_policy_configuration.xml index 12b4dc8..6201639 100644 --- a/audio/oriole/config/audio_policy_configuration.xml +++ b/audio/oriole/config/audio_policy_configuration.xml @@ -104,6 +104,11 @@ + + + + diff --git a/audio/oriole/config/audio_policy_configuration_a2dp_offload_disabled.xml b/audio/oriole/config/audio_policy_configuration_a2dp_offload_disabled.xml index a151fbd..36df571 100644 --- a/audio/oriole/config/audio_policy_configuration_a2dp_offload_disabled.xml +++ b/audio/oriole/config/audio_policy_configuration_a2dp_offload_disabled.xml @@ -102,6 +102,11 @@ + + + + diff --git a/audio/oriole/config/audio_policy_configuration_bluetooth_legacy_hal.xml b/audio/oriole/config/audio_policy_configuration_bluetooth_legacy_hal.xml index 26bf869..a4284b0 100644 --- a/audio/oriole/config/audio_policy_configuration_bluetooth_legacy_hal.xml +++ b/audio/oriole/config/audio_policy_configuration_bluetooth_legacy_hal.xml @@ -102,6 +102,11 @@ + + + + diff --git a/audio/oriole/config/mixer_paths.xml b/audio/oriole/config/mixer_paths.xml index a07a611..ed4025f 100644 --- a/audio/oriole/config/mixer_paths.xml +++ b/audio/oriole/config/mixer_paths.xml @@ -611,6 +611,15 @@ + + + + + + + + + diff --git a/audio/raven/config/audio_platform_configuration.xml b/audio/raven/config/audio_platform_configuration.xml index 577283f..70fd649 100644 --- a/audio/raven/config/audio_platform_configuration.xml +++ b/audio/raven/config/audio_platform_configuration.xml @@ -131,7 +131,9 @@ - + + + diff --git a/audio/raven/config/audio_policy_configuration.xml b/audio/raven/config/audio_policy_configuration.xml index 12b4dc8..6201639 100644 --- a/audio/raven/config/audio_policy_configuration.xml +++ b/audio/raven/config/audio_policy_configuration.xml @@ -104,6 +104,11 @@ + + + + diff --git a/audio/raven/config/audio_policy_configuration_a2dp_offload_disabled.xml b/audio/raven/config/audio_policy_configuration_a2dp_offload_disabled.xml index a151fbd..36df571 100644 --- a/audio/raven/config/audio_policy_configuration_a2dp_offload_disabled.xml +++ b/audio/raven/config/audio_policy_configuration_a2dp_offload_disabled.xml @@ -102,6 +102,11 @@ + + + + diff --git a/audio/raven/config/audio_policy_configuration_bluetooth_legacy_hal.xml b/audio/raven/config/audio_policy_configuration_bluetooth_legacy_hal.xml index 26bf869..a4284b0 100644 --- a/audio/raven/config/audio_policy_configuration_bluetooth_legacy_hal.xml +++ b/audio/raven/config/audio_policy_configuration_bluetooth_legacy_hal.xml @@ -102,6 +102,11 @@ + + + + diff --git a/audio/raven/config/mixer_paths.xml b/audio/raven/config/mixer_paths.xml index 9fdfdb9..f815f5f 100644 --- a/audio/raven/config/mixer_paths.xml +++ b/audio/raven/config/mixer_paths.xml @@ -638,6 +638,15 @@ + + + + + + + + + diff --git a/audio/slider/config/audio_platform_configuration.xml b/audio/slider/config/audio_platform_configuration.xml index 9ef4b77..fa14105 100644 --- a/audio/slider/config/audio_platform_configuration.xml +++ b/audio/slider/config/audio_platform_configuration.xml @@ -131,7 +131,9 @@ - + + + diff --git a/audio/slider/config/audio_policy_configuration.xml b/audio/slider/config/audio_policy_configuration.xml index 99a99d8..4a7d24e 100644 --- a/audio/slider/config/audio_policy_configuration.xml +++ b/audio/slider/config/audio_policy_configuration.xml @@ -102,6 +102,11 @@ + + + + diff --git a/audio/slider/config/audio_policy_configuration_a2dp_offload_disabled.xml b/audio/slider/config/audio_policy_configuration_a2dp_offload_disabled.xml index a151fbd..36df571 100644 --- a/audio/slider/config/audio_policy_configuration_a2dp_offload_disabled.xml +++ b/audio/slider/config/audio_policy_configuration_a2dp_offload_disabled.xml @@ -102,6 +102,11 @@ + + + + diff --git a/audio/slider/config/audio_policy_configuration_bluetooth_legacy_hal.xml b/audio/slider/config/audio_policy_configuration_bluetooth_legacy_hal.xml index 26bf869..a4284b0 100644 --- a/audio/slider/config/audio_policy_configuration_bluetooth_legacy_hal.xml +++ b/audio/slider/config/audio_policy_configuration_bluetooth_legacy_hal.xml @@ -102,6 +102,11 @@ + + + + diff --git a/audio/slider/config/mixer_paths.xml b/audio/slider/config/mixer_paths.xml index ad914d9..1d7fe9f 100644 --- a/audio/slider/config/mixer_paths.xml +++ b/audio/slider/config/mixer_paths.xml @@ -586,6 +586,15 @@ + + + + + + + + + diff --git a/audio/whitefin/config/audio_platform_configuration.xml b/audio/whitefin/config/audio_platform_configuration.xml index 9ef4b77..fa14105 100644 --- a/audio/whitefin/config/audio_platform_configuration.xml +++ b/audio/whitefin/config/audio_platform_configuration.xml @@ -131,7 +131,9 @@ - + + + diff --git a/audio/whitefin/config/audio_policy_configuration.xml b/audio/whitefin/config/audio_policy_configuration.xml index b0be8f2..6b27cb2 100644 --- a/audio/whitefin/config/audio_policy_configuration.xml +++ b/audio/whitefin/config/audio_policy_configuration.xml @@ -97,6 +97,11 @@ + + + + diff --git a/audio/whitefin/config/audio_policy_configuration_a2dp_offload_disabled.xml b/audio/whitefin/config/audio_policy_configuration_a2dp_offload_disabled.xml index 1721ac5..caaafdf 100644 --- a/audio/whitefin/config/audio_policy_configuration_a2dp_offload_disabled.xml +++ b/audio/whitefin/config/audio_policy_configuration_a2dp_offload_disabled.xml @@ -97,6 +97,11 @@ + + + + diff --git a/audio/whitefin/config/audio_policy_configuration_bluetooth_legacy_hal.xml b/audio/whitefin/config/audio_policy_configuration_bluetooth_legacy_hal.xml index 7894506..13119ce 100644 --- a/audio/whitefin/config/audio_policy_configuration_bluetooth_legacy_hal.xml +++ b/audio/whitefin/config/audio_policy_configuration_bluetooth_legacy_hal.xml @@ -97,6 +97,11 @@ + + + + diff --git a/audio/whitefin/config/mixer_paths.xml b/audio/whitefin/config/mixer_paths.xml index 2808af0..c617137 100644 --- a/audio/whitefin/config/mixer_paths.xml +++ b/audio/whitefin/config/mixer_paths.xml @@ -689,6 +689,15 @@ + + + + + + + + +