From fd3f4173520166b3c397bcc9efb53dc5d449b6f2 Mon Sep 17 00:00:00 2001 From: Vince Leung Date: Tue, 4 May 2021 18:51:38 -0700 Subject: [PATCH 1/5] Remove audio-coupled-haptics support Temporarily remove haptics support so that Telecom fallback mechanism of default vibration will play whenever audio coupled haptics is not supported. Bug: 186720581 Test: manually verify on raviole that default vibration plays for ringtone Change-Id: I77e4a4a7ff19e6665434d9318271d20cd64e6c1d Signed-off-by: Vince Leung --- .../config/audio_policy_configuration.xml | 24 ++++++++++--------- .../config/audio_policy_configuration.xml | 24 ++++++++++--------- 2 files changed, 26 insertions(+), 22 deletions(-) diff --git a/audio/oriole/config/audio_policy_configuration.xml b/audio/oriole/config/audio_policy_configuration.xml index 69ad192..f3fa061 100644 --- a/audio/oriole/config/audio_policy_configuration.xml +++ b/audio/oriole/config/audio_policy_configuration.xml @@ -48,11 +48,13 @@ samplingRates="8000 16000 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/> + @@ -164,27 +166,27 @@ + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> diff --git a/audio/raven/config/audio_policy_configuration.xml b/audio/raven/config/audio_policy_configuration.xml index 69ad192..f3fa061 100644 --- a/audio/raven/config/audio_policy_configuration.xml +++ b/audio/raven/config/audio_policy_configuration.xml @@ -48,11 +48,13 @@ samplingRates="8000 16000 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/> + @@ -164,27 +166,27 @@ + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> + sources="primary output,deep buffer,raw,compressed_offload,mmap_no_irq_out,voip_rx"/> From a10a9d85f2ff4dcd254beeb2516c299bb83e0f42 Mon Sep 17 00:00:00 2001 From: David Li Date: Wed, 5 May 2021 10:54:31 +0800 Subject: [PATCH 2/5] audio: replace audio_pre_process with offload_effect and remove audio_pre_process Move AEC and NS to the liboffloadeffect Bug: 187153996 Test: make -j128 Test: run cts --include-filter "CtsMediaTestCases android.media.cts.AudioPreProcessingTest" Change-Id: Ic4b7260b483b776ca917dc3694b7d66ba7eefde7 --- audio/oriole/config/audio_effects.xml | 5 ++--- audio/raven/config/audio_effects.xml | 5 ++--- audio/slider/config/audio_effects.xml | 5 ++--- audio/whitefin/config/audio_effects.xml | 5 ++--- 4 files changed, 8 insertions(+), 12 deletions(-) diff --git a/audio/oriole/config/audio_effects.xml b/audio/oriole/config/audio_effects.xml index 62e1679..9777468 100644 --- a/audio/oriole/config/audio_effects.xml +++ b/audio/oriole/config/audio_effects.xml @@ -9,7 +9,6 @@ - @@ -48,8 +47,8 @@ - - + + diff --git a/audio/raven/config/audio_effects.xml b/audio/raven/config/audio_effects.xml index 62e1679..9777468 100644 --- a/audio/raven/config/audio_effects.xml +++ b/audio/raven/config/audio_effects.xml @@ -9,7 +9,6 @@ - @@ -48,8 +47,8 @@ - - + + diff --git a/audio/slider/config/audio_effects.xml b/audio/slider/config/audio_effects.xml index 62e1679..9777468 100644 --- a/audio/slider/config/audio_effects.xml +++ b/audio/slider/config/audio_effects.xml @@ -9,7 +9,6 @@ - @@ -48,8 +47,8 @@ - - + + diff --git a/audio/whitefin/config/audio_effects.xml b/audio/whitefin/config/audio_effects.xml index 62e1679..9777468 100644 --- a/audio/whitefin/config/audio_effects.xml +++ b/audio/whitefin/config/audio_effects.xml @@ -9,7 +9,6 @@ - @@ -48,8 +47,8 @@ - - + + From 7cc6cca5465862c60393500359460947fa2835a9 Mon Sep 17 00:00:00 2001 From: Robin Peng Date: Thu, 6 May 2021 20:09:29 +0800 Subject: [PATCH 3/5] raviole: fix $(ro.hardware) not works in "on property:" use ro.vendor.factory to replace ro.build.flavor Bug: 187391068 Change-Id: I85f880bd4ada673655afd91cd092dbd2f1f0fec3 --- conf/init.raviole.rc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/init.raviole.rc b/conf/init.raviole.rc index 4541760..79cd899 100644 --- a/conf/init.raviole.rc +++ b/conf/init.raviole.rc @@ -1,6 +1,6 @@ # Raven/Oriole specific init.rc -on init && property:ro.build.flavor=factory_${ro.hardware}-userdebug +on init && property:ro.vendor.factory=1 import /vendor/etc/init/hw/init.factory.rc on early-boot From 80c7d2ef113581b0599742b568b2c343d536c9e9 Mon Sep 17 00:00:00 2001 From: millerliang Date: Mon, 5 Apr 2021 22:49:57 +0800 Subject: [PATCH 4/5] audio: add to support mmap record Add to support mmap-record Bug: 175673727 Test: OboeTester Change-Id: Ib3dc9b5df969e972b6a1155a216eeb4e5e353b3f Signed-off-by: millerliang --- 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 b58a46b..577283f 100644 --- a/audio/oriole/config/audio_platform_configuration.xml +++ b/audio/oriole/config/audio_platform_configuration.xml @@ -115,7 +115,7 @@ - + @@ -131,6 +131,8 @@ + + diff --git a/audio/oriole/config/audio_policy_configuration.xml b/audio/oriole/config/audio_policy_configuration.xml index f3fa061..12b4dc8 100644 --- a/audio/oriole/config/audio_policy_configuration.xml +++ b/audio/oriole/config/audio_policy_configuration.xml @@ -104,6 +104,11 @@ + + + @@ -196,6 +201,8 @@ + 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 35bd857..a151fbd 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 @@ + + + @@ -173,6 +178,8 @@ + 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 86c59c0..26bf869 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 @@ + + + @@ -173,6 +178,8 @@ + diff --git a/audio/oriole/config/mixer_paths.xml b/audio/oriole/config/mixer_paths.xml index 27da7b5..a07a611 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 b58a46b..577283f 100644 --- a/audio/raven/config/audio_platform_configuration.xml +++ b/audio/raven/config/audio_platform_configuration.xml @@ -115,7 +115,7 @@ - + @@ -131,6 +131,8 @@ + + diff --git a/audio/raven/config/audio_policy_configuration.xml b/audio/raven/config/audio_policy_configuration.xml index f3fa061..12b4dc8 100644 --- a/audio/raven/config/audio_policy_configuration.xml +++ b/audio/raven/config/audio_policy_configuration.xml @@ -104,6 +104,11 @@ + + + @@ -196,6 +201,8 @@ + 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 35bd857..a151fbd 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 @@ + + + @@ -173,6 +178,8 @@ + 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 86c59c0..26bf869 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 @@ + + + @@ -173,6 +178,8 @@ + diff --git a/audio/raven/config/mixer_paths.xml b/audio/raven/config/mixer_paths.xml index f37ce2b..9fdfdb9 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 9ba1c61..9ef4b77 100644 --- a/audio/slider/config/audio_platform_configuration.xml +++ b/audio/slider/config/audio_platform_configuration.xml @@ -115,7 +115,7 @@ - + @@ -131,6 +131,8 @@ + + diff --git a/audio/slider/config/audio_policy_configuration.xml b/audio/slider/config/audio_policy_configuration.xml index 69ad192..99a99d8 100644 --- a/audio/slider/config/audio_policy_configuration.xml +++ b/audio/slider/config/audio_policy_configuration.xml @@ -102,6 +102,11 @@ + + + @@ -194,6 +199,8 @@ + 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 35bd857..a151fbd 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 @@ + + + @@ -173,6 +178,8 @@ + 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 86c59c0..26bf869 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 @@ + + + @@ -173,6 +178,8 @@ + diff --git a/audio/slider/config/mixer_paths.xml b/audio/slider/config/mixer_paths.xml index 0cf65ca..ad914d9 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 9ba1c61..9ef4b77 100644 --- a/audio/whitefin/config/audio_platform_configuration.xml +++ b/audio/whitefin/config/audio_platform_configuration.xml @@ -115,7 +115,7 @@ - + @@ -131,6 +131,8 @@ + + diff --git a/audio/whitefin/config/audio_policy_configuration.xml b/audio/whitefin/config/audio_policy_configuration.xml index 14631de..b0be8f2 100644 --- a/audio/whitefin/config/audio_policy_configuration.xml +++ b/audio/whitefin/config/audio_policy_configuration.xml @@ -97,6 +97,11 @@ + + + @@ -168,6 +173,8 @@ + 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 2ff6672..1721ac5 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 @@ + + + @@ -168,6 +173,8 @@ + 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 70153ac..7894506 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 @@ + + + @@ -168,6 +173,8 @@ + diff --git a/audio/whitefin/config/mixer_paths.xml b/audio/whitefin/config/mixer_paths.xml index 1c0601f..2808af0 100644 --- a/audio/whitefin/config/mixer_paths.xml +++ b/audio/whitefin/config/mixer_paths.xml @@ -689,6 +689,15 @@ + + + + + + + + + > From 4791bdabe3cb64e2740bcaafd5fcbd66cc31eedb Mon Sep 17 00:00:00 2001 From: Chris Fries Date: Thu, 6 May 2021 09:32:21 -0500 Subject: [PATCH 5/5] power_profile.xml: Fix typo "volatage" Bug: 135906639 Change-Id: I7457ba49170d59cf88ffcb4ef8fedd980f391a05 --- .../overlay/frameworks/base/core/res/res/xml/power_profile.xml | 2 +- .../overlay/frameworks/base/core/res/res/xml/power_profile.xml | 2 +- .../overlay/frameworks/base/core/res/res/xml/power_profile.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/oriole/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/oriole/overlay/frameworks/base/core/res/res/xml/power_profile.xml index fbffec0..9e81760 100644 --- a/oriole/overlay/frameworks/base/core/res/res/xml/power_profile.xml +++ b/oriole/overlay/frameworks/base/core/res/res/xml/power_profile.xml @@ -181,7 +181,7 @@ 98 470 - + 3700 diff --git a/raven/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/raven/overlay/frameworks/base/core/res/res/xml/power_profile.xml index fbffec0..9e81760 100644 --- a/raven/overlay/frameworks/base/core/res/res/xml/power_profile.xml +++ b/raven/overlay/frameworks/base/core/res/res/xml/power_profile.xml @@ -181,7 +181,7 @@ 98 470 - + 3700 diff --git a/whitefin/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/whitefin/overlay/frameworks/base/core/res/res/xml/power_profile.xml index 9dcc198..ab39c42 100644 --- a/whitefin/overlay/frameworks/base/core/res/res/xml/power_profile.xml +++ b/whitefin/overlay/frameworks/base/core/res/res/xml/power_profile.xml @@ -177,7 +177,7 @@ 118 331 - + 3700