From 09c3fd343f9a9b758e894f9d6c440f1a70231cf5 Mon Sep 17 00:00:00 2001 From: Robert Lee Date: Mon, 16 Aug 2021 06:21:06 +0000 Subject: [PATCH] audio: update audio_policy_volumes.xml Update below stream's volume curves to refine system sound output from speaker too loud in the lowest volume. Refine audio-tables.mk location to make sure the xml is updated. Bug: 195387287 Test: QMC verified Test: Local built and verified vendor/etc/audio_policy_volumes.xml is correct one Signed-off-by: Robert Lee Change-Id: I13188d7470092448a2660f89d43cf13a56c22edc --- audio/oriole/audio-tables.mk | 3 +- audio/oriole/config/audio_policy_volumes.xml | 223 +++++++++++++++++++ audio/raven/audio-tables.mk | 3 +- audio/raven/config/audio_policy_volumes.xml | 223 +++++++++++++++++++ device-oriole.mk | 2 +- device-raven.mk | 2 +- 6 files changed, 452 insertions(+), 4 deletions(-) create mode 100644 audio/oriole/config/audio_policy_volumes.xml create mode 100644 audio/raven/config/audio_policy_volumes.xml diff --git a/audio/oriole/audio-tables.mk b/audio/oriole/audio-tables.mk index ca63df9..6c3fc3a 100644 --- a/audio/oriole/audio-tables.mk +++ b/audio/oriole/audio-tables.mk @@ -22,7 +22,8 @@ PRODUCT_COPY_FILES += \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_a2dp_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_a2dp_offload_disabled.xml \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_platform_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration.xml \ - device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml + device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \ + device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml # AudioEffectHAL Configuration PRODUCT_COPY_FILES += \ diff --git a/audio/oriole/config/audio_policy_volumes.xml b/audio/oriole/config/audio_policy_volumes.xml new file mode 100644 index 0000000..db57662 --- /dev/null +++ b/audio/oriole/config/audio_policy_volumes.xml @@ -0,0 +1,223 @@ + + + + + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + + + + + 1,-3600 + 33,-2400 + 66,-1200 + 100,0 + + + + + + + + + + + + 1,-3600 + 33,-2400 + 66,-1200 + 100,0 + + + + + + + 1,-3600 + 33,-2400 + 66,-1200 + 100,0 + + + + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + 1,-4200 + 33,-3000 + 66,-1800 + 100,-600 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/raven/audio-tables.mk b/audio/raven/audio-tables.mk index 9e36fa4..cc64f06 100644 --- a/audio/raven/audio-tables.mk +++ b/audio/raven/audio-tables.mk @@ -22,7 +22,8 @@ PRODUCT_COPY_FILES += \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_a2dp_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_a2dp_offload_disabled.xml \ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_platform_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration.xml \ - device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml + device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \ + device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml # AudioEffectHAL Configuration PRODUCT_COPY_FILES += \ diff --git a/audio/raven/config/audio_policy_volumes.xml b/audio/raven/config/audio_policy_volumes.xml new file mode 100644 index 0000000..db57662 --- /dev/null +++ b/audio/raven/config/audio_policy_volumes.xml @@ -0,0 +1,223 @@ + + + + + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + + + + + 1,-3600 + 33,-2400 + 66,-1200 + 100,0 + + + + + + + + + + + + 1,-3600 + 33,-2400 + 66,-1200 + 100,0 + + + + + + + 1,-3600 + 33,-2400 + 66,-1200 + 100,0 + + + + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + 1,-4200 + 33,-3000 + 66,-1800 + 100,-600 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/device-oriole.mk b/device-oriole.mk index 0faa113..622fd4d 100644 --- a/device-oriole.mk +++ b/device-oriole.mk @@ -26,9 +26,9 @@ $(call inherit-product-if-exists, vendor/google_devices/raviole/proprietary/Wall DEVICE_PACKAGE_OVERLAYS += device/google/raviole/oriole/overlay +include device/google/raviole/audio/oriole/audio-tables.mk include device/google/gs101/device-shipping-common.mk include device/google/gs101/fingerprint/udfps_common.mk -include device/google/raviole/audio/oriole/audio-tables.mk include hardware/google/pixel/vibrator/cs40l25/device.mk ifeq ($(filter factory_oriole, $(TARGET_PRODUCT)),) diff --git a/device-raven.mk b/device-raven.mk index 0d147c5..e16d9e2 100644 --- a/device-raven.mk +++ b/device-raven.mk @@ -26,6 +26,7 @@ $(call inherit-product-if-exists, vendor/google_devices/raviole/proprietary/Wall DEVICE_PACKAGE_OVERLAYS += device/google/raviole/raven/overlay +include device/google/raviole/audio/raven/audio-tables.mk include device/google/gs101/device-shipping-common.mk include device/google/gs101/fingerprint/udfps_common.mk @@ -39,7 +40,6 @@ ifeq ($(filter factory_raven, $(TARGET_PRODUCT)),) include device/google/gs101/uwb/uwb.mk endif -include device/google/raviole/audio/raven/audio-tables.mk include hardware/google/pixel/vibrator/cs40l25/device.mk PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.support_kernel_idle_timer=true