From ec62c009a688d558b9319b108d48548789dedcc3 Mon Sep 17 00:00:00 2001 From: Jean-Michel Trivi Date: Mon, 2 Apr 2018 15:38:39 -0700 Subject: [PATCH] Volume curves: alarm and a11y can't be muted Also rename "DEFAULT" curves to "TAIMEN_DEFAULT" to highlight the fact that these differ from the default curves in frameworks/av/services/audiopolicy/config/default_volume_tables.xml Bug: 72403580 Bug: 74985293 Test: try to mute alarms through UI and fail Change-Id: Ia07cf62a29eb62dca466a62f5befee6630343d67 --- audio_policy_volumes.xml | 58 +++++++++++++++++++-------------------- default_volume_tables.xml | 50 ++++++++++++++++++++++++++------- 2 files changed, 69 insertions(+), 39 deletions(-) diff --git a/audio_policy_volumes.xml b/audio_policy_volumes.xml index 5e3aa26..7519924 100644 --- a/audio_policy_volumes.xml +++ b/audio_policy_volumes.xml @@ -42,7 +42,7 @@ volume index from 0 to 100. 100,0 + ref="TAIMEN_DEFAULT_MEDIA_VOLUME_CURVE"/> 1,-3000 33,-2600 @@ -50,49 +50,49 @@ volume index from 0 to 100. 100,-1800 + ref="TAIMEN_DEFAULT_SYSTEM_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_SYSTEM_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/> 1,-5000 100,0 + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_MEDIA_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_MEDIA_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_MEDIA_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_NON_MUTABLE_HEADSET_VOLUME_CURVE"/> - 1,-5000 + 0,-5000 100,0 + ref="TAIMEN_DEFAULT_NON_MUTABLE_EARPIECE_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_NON_MUTABLE_EXT_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/> 1,-4000 100,0 + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/> 0,-4200 33,-2800 @@ -112,7 +112,7 @@ volume index from 0 to 100. 100,0 + ref="TAIMEN_DEFAULT_MEDIA_VOLUME_CURVE"/> 1,-3000 33,-2600 @@ -120,11 +120,11 @@ volume index from 0 to 100. 100,-1800 + ref="TAIMEN_DEFAULT_SYSTEM_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_SYSTEM_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/> 1,-3000 33,-2600 @@ -132,11 +132,11 @@ volume index from 0 to 100. 100,-1800 + ref="TAIMEN_DEFAULT_SYSTEM_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_SYSTEM_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_NON_MUTABLE_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_NON_MUTABLE_SPEAKER_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_NON_MUTABLE_VOLUME_CURVE"/> + ref="TAIMEN_DEFAULT_NON_MUTABLE_VOLUME_CURVE"/> 0,-9600 100,-9600 - + 1,-2400 33,-1800 66,-1200 100,-600 - + 1,-5800 100,0 - - + + 1,-4950 33,-3350 66,-1700 100,0 - - + + 1,-5800 20,-4000 60,-1700 100,0 - - + + 1,-4950 33,-3350 66,-1700 100,0 - - + + 1,-5800 20,-4000 60,-2100 100,-1000 + + + + 0,-5800 + 20,-4000 + 60,-1700 + 100,0 + + + 0,-4950 + 33,-3350 + 66,-1700 + 100,0 + + + 0,-4950 + 33,-3350 + 66,-1700 + 100,0 + + + 0,-5800 + 20,-4000 + 60,-2100 + 100,-1000 + + + 0,-5800 + 100,0 +