sm8650-common: audio: Decommonize volume configurations

As seen in other SoC families, these are typically device-specific.

Change-Id: Ib029495162365ad41d936b361a12530593a6d301
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com>
This commit is contained in:
Bruno Martins
2025-07-01 23:43:40 +01:00
committed by madmax7896
parent 7ef4548bff
commit a35812dff6
3 changed files with 0 additions and 776 deletions

View File

@@ -1,539 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (C) 2015 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- Volume section defines a volume curve for a given use case and device category.
It contains a list of points of this curve expressing the attenuation in Millibels for a given
volume index from 0 to 100.
<volume stream=”AUDIO_STREAM_MUSIC” deviceCategory=””>
<point>0,-9600</point>
<point>100,0</point>
</volume>
-->
<volumes>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_HEADSET">
<point>0,-4200</point>
<point>33,-2800</point>
<point>66,-1400</point>
<point>100,0</point>
</volume>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_HEADSET">
<point>0,-3200</point>
<point>10,-2700</point>
<point>20,-2200</point>
<point>30,-1800</point>
<point>40,-1400</point>
<point>50,-1000</point>
<point>60,-600</point>
<point>70,-300</point>
<point>80,0</point>
</volume>
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_A2DP">
<point>0,-4800</point>
<point>33,-3200</point>
<point>66,-1600</point>
<point>100,0</point>
</volume>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_USB_HEADSET">
<point>0,-3200</point>
<point>10,-2700</point>
<point>20,-2200</point>
<point>30,-1800</point>
<point>40,-1400</point>
<point>50,-1000</point>
<point>60,-600</point>
<point>70,-300</point>
<point>80,0</point>
</volume>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>0,-3200</point>
<point>10,-2700</point>
<point>20,-2200</point>
<point>30,-1800</point>
<point>40,-1400</point>
<point>50,-1000</point>
<point>60,-600</point>
<point>70,-300</point>
<point>80,0</point>
</volume>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_EARPIECE">
<point>0,-2400</point>
<point>33,-1600</point>
<point>66,-800</point>
<point>100,0</point>
</volume>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_EARPIECE">
<point>0,-3600</point>
<point>10,-3100</point>
<point>20,-2600</point>
<point>30,-2100</point>
<point>40,-1600</point>
<point>50,-1200</point>
<point>60,-800</point>
<point>70,-400</point>
<point>80,0</point>
</volume>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_HEARING_AID_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_HEADSET">
<point>1,-6400</point>
<point>10,-2800</point>
<point>20,-2600</point>
<point>30,-2400</point>
<point>40,-2200</point>
<point>50,-2000</point>
<point>60,-1800</point>
<point>70,-1600</point>
<point>80,-1400</point>
<point>90,-1300</point>
<point>100,-1200</point>
<point>110,-1100</point>
<point>120,-1000</point>
<point>130,-900</point>
<point>140,-800</point>
<point>150,-700</point>
<point>160,-600</point>
</volume>
<!-- #ifdef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume -->
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_A2DP">
<point>1,-6400</point>
<point>10,-2800</point>
<point>20,-2500</point>
<point>30,-2200</point>
<point>40,-1900</point>
<point>50,-1600</point>
<point>60,-1400</point>
<point>70,-1200</point>
<point>80,-1000</point>
<point>90,-800</point>
<point>100,-600</point>
<point>110,-400</point>
<point>120,-200</point>
<point>130,0</point>
<point>140,0</point>
<point>150,0</point>
<point>160,0</point>
</volume>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_USB_HEADSET">
<point>1,-6400</point>
<point>10,-2800</point>
<point>20,-2600</point>
<point>30,-2400</point>
<point>40,-2200</point>
<point>50,-2000</point>
<point>60,-1800</point>
<point>70,-1600</point>
<point>80,-1400</point>
<point>90,-1300</point>
<point>100,-1200</point>
<point>110,-1100</point>
<point>120,-1000</point>
<point>130,-900</point>
<point>140,-800</point>
<point>150,-700</point>
<point>160,-600</point>
</volume>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_HEARING_AID_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-2970</point>
<point>33,-2010</point>
<point>66,-1020</point>
<point>100,0</point>
</volume>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_A2DP"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-7000</point>
<point>10,-4600</point>
<point>20,-4300</point>
<point>30,-4000</point>
<point>40,-3700</point>
<point>50,-3400</point>
<point>60,-3100</point>
<point>70,-2800</point>
<point>80,-2500</point>
<point>90,-2200</point>
<point>100,-1900</point>
<point>110,-1600</point>
<point>120,-1300</point>
<point>130,-1000</point>
<point>140,-700</point>
<point>150,-400</point>
<point>160,-100</point>
</volume>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_USB_HEADSET"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_HEARING_AID_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
<!-- #ifdef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume -->
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_A2DP"
ref="DEFAULT_MEDIA_VOLUME_CURVE_A2DP"/>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_USB_HEADSET"
ref="DEFAULT_MEDIA_VOLUME_CURVE_USB_HEADSET"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_HEARING_AID_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_NON_MUTABLE_HEADSET_VOLUME_CURVE"/>
<!-- #ifdef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>0,-2970</point>
<point>33,-2010</point>
<point>66,-1020</point>
<point>100,0</point>
</volume>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_A2DP"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-4000</point>
<point>33,-2910</point>
<point>66,-1620</point>
<point>100,-500</point>
</volume>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_USB_HEADSET"
ref="DEFAULT_NON_MUTABLE_HEADSET_VOLUME_CURVE"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_NON_MUTABLE_EARPIECE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_NON_MUTABLE_EXT_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_NON_MUTABLE_HEARING_AID_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<!-- #ifdef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-2970</point>
<point>33,-2010</point>
<point>66,-1020</point>
<point>100,0</point>
</volume>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_A2DP"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-4300</point>
<point>33,-3210</point>
<point>66,-1920</point>
<point>100,-600</point>
</volume>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_USB_HEADSET"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume
<volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_HEADSET">
<point>0,-4200</point>
<point>33,-2800</point>
<point>66,-1400</point>
<point>100,0</point>
</volume>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_VOICE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_A2DP"
ref="DEFAULT_VOICE_VOLUME_CURVE"/>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_USB_HEADSET"
ref="DEFAULT_VOICE_VOLUME_CURVE"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>0,-2400</point>
<point>33,-1600</point>
<point>66,-800</point>
<point>100,0</point>
</volume>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume
<volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_EARPIECE">
<point>0,-4200</point>
<point>33,-2800</point>
<point>66,-1400</point>
<point>100,0</point>
</volume>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_VOICE_VOLUME_CURVE"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_HEARING_AID_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_HEADSET">
<point>1,-3000</point>
<point>33,-2600</point>
<point>66,-2200</point>
<point>100,-1800</point>
</volume>
<!-- #ifdef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume -->
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_A2DP">
<point>1,-3000</point>
<point>33,-2600</point>
<point>66,-2200</point>
<point>100,-1800</point>
</volume>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_USB_HEADSET">
<point>1,-3000</point>
<point>33,-2600</point>
<point>66,-2200</point>
<point>100,-1800</point>
</volume>
<!-- #endif OPLUS_BUG_STABILITY -->
<!-- #ifdef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,Modify for JP version shutter sound
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-3500</point>
<point>33,-3100</point>
<point>66,-2700</point>
<point>100,-2400</point>
</volume>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_HEARING_AID_VOLUME_CURVE"/>
<!-- #ifdef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_HEADSET">
<point>1,-3000</point>
<point>33,-2600</point>
<point>66,-2200</point>
<point>100,-1800</point>
</volume>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_HEADSET">
<point>1,-7000</point>
<point>10,-5300</point>
<point>20,-5200</point>
<point>30,-5100</point>
<point>40,-5000</point>
<point>50,-4900</point>
<point>60,-4800</point>
<point>70,-4700</point>
<point>80,-4600</point>
<point>90,-4500</point>
<point>100,-4400</point>
<point>110,-4300</point>
<point>120,-4200</point>
<point>130,-4100</point>
<point>140,-4000</point>
<point>150,-3900</point>
<point>160,-3800</point>
</volume>
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_A2DP">
<point>1,-7000</point>
<point>10,-4500</point>
<point>20,-4200</point>
<point>30,-3900</point>
<point>40,-3600</point>
<point>50,-3300</point>
<point>60,-3000</point>
<point>70,-2700</point>
<point>80,-2400</point>
<point>90,-2100</point>
<point>100,-1800</point>
<point>110,-1600</point>
<point>120,-1400</point>
<point>130,-1200</point>
<point>140,-1000</point>
<point>150,-800</point>
<point>160,-600</point>
</volume>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_USB_HEADSET">
<point>1,-7000</point>
<point>10,-5300</point>
<point>20,-5200</point>
<point>30,-5100</point>
<point>40,-5000</point>
<point>50,-4900</point>
<point>60,-4800</point>
<point>70,-4700</point>
<point>80,-4600</point>
<point>90,-4500</point>
<point>100,-4400</point>
<point>110,-4300</point>
<point>120,-4200</point>
<point>130,-4100</point>
<point>140,-4000</point>
<point>150,-3900</point>
<point>160,-3800</point>
</volume>
<!-- #endif OPLUS_BUG_STABILITY -->
<!-- #ifdef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,change DTMF speaker
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
#else OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-6000</point>
<point>10,-5500</point>
<point>20,-5300</point>
<point>30,-5100</point>
<point>40,-4900</point>
<point>50,-4700</point>
<point>60,-4500</point>
<point>70,-4300</point>
<point>80,-4100</point>
<point>90,-3900</point>
<point>100,-3700</point>
<point>110,-3500</point>
<point>120,-3300</point>
<point>130,-3100</point>
<point>140,-2900</point>
<point>150,-2700</point>
<point>160,-2500</point>
</volume>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_HEARING_AID_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="SILENT_VOLUME_CURVE"/>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume -->
<volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_A2DP"
ref="SILENT_VOLUME_CURVE"/>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_USB_HEADSET"
ref="SILENT_VOLUME_CURVE"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="FULL_SCALE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="SILENT_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="SILENT_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="SILENT_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_NON_MUTABLE_VOLUME_CURVE"/>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2018/10/12,modify for voip and a2dp volume -->
<volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_A2DP"
ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_USB_HEADSET"
ref="DEFAULT_NON_MUTABLE_VOLUME_CURVE"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="DEFAULT_NON_MUTABLE_SPEAKER_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_NON_MUTABLE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="DEFAULT_NON_MUTABLE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="DEFAULT_NON_MUTABLE_HEARING_AID_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="FULL_SCALE_VOLUME_CURVE"/>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume -->
<volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_A2DP"
ref="FULL_SCALE_VOLUME_CURVE"/>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_USB_HEADSET"
ref="FULL_SCALE_VOLUME_CURVE"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="FULL_SCALE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="FULL_SCALE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="FULL_SCALE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="FULL_SCALE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="FULL_SCALE_VOLUME_CURVE"/>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,modify for voip and a2dp volume -->
<volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_A2DP"
ref="FULL_SCALE_VOLUME_CURVE"/>
<!-- Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_USB_HEADSET"
ref="FULL_SCALE_VOLUME_CURVE"/>
<!-- #endif OPLUS_BUG_STABILITY -->
<volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="FULL_SCALE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="FULL_SCALE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
ref="FULL_SCALE_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
ref="FULL_SCALE_VOLUME_CURVE"/>
</volumes>

View File

@@ -1,235 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (C) 2015 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- Default Volume Tables included by Audio Policy Configuration file -->
<!-- Full Default Volume table for all device category -->
<volumes>
<reference name="FULL_SCALE_VOLUME_CURVE">
<!-- Full Scale reference Volume Curve -->
<point>0,0</point>
<point>100,0</point>
</reference>
<reference name="SILENT_VOLUME_CURVE">
<point>0,-9600</point>
<point>100,-9600</point>
</reference>
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@MM.AudioServer.Policy, 2019/08/21,Add for voice volume -->
<reference name="DEFAULT_VOICE_VOLUME_CURVE">
<!-- Default Voice reference Volume Curve -->
<point>0,-4200</point>
<point>33,-2800</point>
<point>66,-1400</point>
<point>100,0</point>
</reference>
<!-- #endif OPLUS_BUG_STABILITY -->
<reference name="DEFAULT_SYSTEM_VOLUME_CURVE">
<!-- Default System reference Volume Curve -->
<point>1,-2400</point>
<point>33,-1800</point>
<point>66,-1200</point>
<point>100,-600</point>
</reference>
<reference name="DEFAULT_MEDIA_VOLUME_CURVE">
<!-- Default Media reference Volume Curve -->
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@PSW.MM.AudioServer.Policy, 2019/08/21
//Modify for headset music min and default volume
<point>1,-5800</point>
<point>20,-4000</point>
<point>60,-1700</point>
<point>100,0</point>
#else /* OPLUS_BUG_STABILITY */ -->
<point>1,-7000</point>
<point>10,-6200</point>
<point>20,-5700</point>
<point>30,-5200</point>
<point>40,-4700</point>
<point>50,-4200</point>
<point>60,-3700</point>
<point>70,-3300</point>
<point>80,-2900</point>
<point>90,-2500</point>
<point>100,-2100</point>
<point>110,-1700</point>
<point>120,-1300</point>
<point>130,-1000</point>
<point>140,-700</point>
<point>150,-400</point>
<point>160,-150</point>
<!-- #endif /* OPLUS_BUG_STABILITY */ -->
</reference>
<!-- #ifdef OPLUS_BUG_STABILITY
//Qinhui.Gu@PSW.MM.AudioServer.Policy, 2019/12/11, add USB_HEADSET device category for tuning separately -->
<reference name="DEFAULT_MEDIA_VOLUME_CURVE_USB_HEADSET">
<!-- USB_HEADSET Media reference Volume Curve -->
<point>1,-7000</point>
<point>10,-6200</point>
<point>20,-5700</point>
<point>30,-5200</point>
<point>40,-4700</point>
<point>50,-4200</point>
<point>60,-3800</point>
<point>70,-3400</point>
<point>80,-3000</point>
<point>90,-2600</point>
<point>100,-2200</point>
<point>110,-1900</point>
<point>120,-1600</point>
<point>130,-1300</point>
<point>140,-1000</point>
<point>150,-700</point>
<point>160,-300</point>
</reference>
<!-- #endif /* OPLUS_BUG_STABILITY */ -->
<reference name="DEFAULT_MEDIA_VOLUME_CURVE_A2DP">
<!-- Default Media reference Volume Curve -->
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@PSW.MM.AudioServer.Policy, 2019/08/21,
// Modify for bluetooth headset music min and default volume
<point>1,-5800</point>
<point>20,-4000</point>
<point>60,-1700</point>
<point>100,0</point>
#else /* OPLUS_BUG_STABILITY */ -->
<point>1,-7000</point>
<point>10,-5200</point>
<point>20,-4800</point>
<point>30,-4500</point>
<point>40,-4200</point>
<point>50,-3900</point>
<point>60,-3600</point>
<point>70,-3300</point>
<point>80,-3000</point>
<point>90,-2700</point>
<point>100,-2300</point>
<point>110,-2000</point>
<point>120,-1600</point>
<point>130,-1300</point>
<point>140,-1000</point>
<point>150,-700</point>
<point>160,-350</point>
<!-- #endif /* OPLUS_BUG_STABILITY */ -->
</reference>
<reference name="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE">
<!--Default Volume Curve -->
<point>1,-4950</point>
<point>33,-3350</point>
<point>66,-1700</point>
<point>100,0</point>
</reference>
<reference name="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE">
<!-- Default is Speaker Media Volume Curve -->
<!-- #ifndef OPLUS_BUG_STABILITY
//YaJun.Li@PSW.MM.AudioServer.Policy, 2019/08/21
//Modify for speaker music default volume for 19065
<point>1,-5800</point>
<point>20,-4000</point>
<point>60,-1700</point>
<point>100,0</point>
#else /* OPLUS_BUG_STABILITY */ -->
<point>1,-6000</point>
<point>10,-5500</point>
<point>20,-4650</point>
<point>30,-3950</point>
<point>40,-3400</point>
<point>50,-2850</point>
<point>60,-2550</point>
<point>70,-2250</point>
<point>80,-2000</point>
<point>90,-1800</point>
<point>100,-1650</point>
<point>110,-1290</point>
<point>120,-970</point>
<point>130,-750</point>
<point>140,-540</point>
<point>150,-150</point>
<point>160,0</point>
<!-- #endif /* OPLUS_BUG_STABILITY */ -->
</reference>
<reference name="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE">
<!--Default Volume Curve -->
<point>1,-4950</point>
<point>33,-3350</point>
<point>66,-1700</point>
<point>100,0</point>
</reference>
<reference name="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE">
<!-- Default is Ext Media System Volume Curve -->
<point>1,-5800</point>
<point>20,-4000</point>
<point>60,-2100</point>
<point>100,-1000</point>
</reference>
<reference name="DEFAULT_HEARING_AID_VOLUME_CURVE">
<!-- Default Hearing Aid Volume Curve -->
<point>1,-12700</point>
<point>20,-8000</point>
<point>60,-4000</point>
<point>100,0</point>
</reference>
<!-- **************************************************************** -->
<!-- Non-mutable default volume curves: -->
<!-- * first point is always for index 0 -->
<!-- * attenuation is small enough that stream can still be heard -->
<reference name="DEFAULT_NON_MUTABLE_VOLUME_CURVE">
<!-- Default non-mutable reference Volume Curve -->
<!-- based on DEFAULT_MEDIA_VOLUME_CURVE -->
<point>0,-5800</point>
<point>20,-4000</point>
<point>60,-1700</point>
<point>100,0</point>
</reference>
<reference name="DEFAULT_NON_MUTABLE_HEADSET_VOLUME_CURVE">
<!--Default non-mutable Volume Curve for headset -->
<!-- based on DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE -->
<point>1,-12700</point>
<point>20,-8000</point>
<point>60,-4000</point>
<point>100,0</point>
</reference>
<reference name="DEFAULT_NON_MUTABLE_SPEAKER_VOLUME_CURVE">
<!-- Default non-mutable Speaker Volume Curve -->
<!-- based on DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE -->
<point>0,-5800</point>
<point>20,-4000</point>
<point>60,-1700</point>
<point>100,0</point>
</reference>
<reference name="DEFAULT_NON_MUTABLE_EARPIECE_VOLUME_CURVE">
<!--Default non-mutable Volume Curve -->
<!-- based on DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE -->
<point>0,-4950</point>
<point>33,-3350</point>
<point>66,-1700</point>
<point>100,0</point>
</reference>
<reference name="DEFAULT_NON_MUTABLE_EXT_VOLUME_CURVE">
<!-- Default non-mutable Ext Media System Volume Curve -->
<!-- based on DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE -->
<point>0,-5800</point>
<point>20,-4000</point>
<point>60,-2100</point>
<point>100,-1000</point>
</reference>
<reference name="DEFAULT_NON_MUTABLE_HEARING_AID_VOLUME_CURVE">
<!-- Default non-mutable Hearing Aid Volume Curve -->
<!-- based on DEFAULT_HEARING_AID_VOLUME_CURVE -->
<point>0,-12700</point>
<point>20,-8000</point>
<point>60,-4000</point>
<point>100,0</point>
</reference>
</volumes>

View File

@@ -75,8 +75,6 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/audio_policy_configuration.xml \
$(LOCAL_PATH)/audio/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
$(LOCAL_PATH)/audio/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \
$(LOCAL_PATH)/audio/usbv2_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usbv2_audio_policy_configuration.xml
PRODUCT_COPY_FILES += \