From 838ee943b32296f8d4af33cbd5b8945568bf2d98 Mon Sep 17 00:00:00 2001 From: Jyotiraditya Panda Date: Mon, 24 May 2021 13:31:33 +0200 Subject: [PATCH] sm6250-common: Import cleaned-up stock audio configs changes Signed-off-by: Jyotiraditya Panda Signed-off-by: Alexander Winkowski Change-Id: I9946e215c4aba9e090c013b75e0a33af39423edc --- audio/audio_effects.xml | 2 + audio/audio_io_policy.conf | 26 +- audio/audio_platform_info_intcodec.xml | 110 ++++-- audio/audio_policy_configuration.xml | 19 +- audio/audio_policy_volumes.xml | 8 +- audio/mixer_paths_wcd937x.xml | 392 ++++++++++++++++---- audio/sound_trigger_mixer_paths.xml | 30 +- audio/sound_trigger_mixer_paths_wcd937x.xml | 46 ++- audio/sound_trigger_platform_info.xml | 9 +- 9 files changed, 486 insertions(+), 156 deletions(-) diff --git a/audio/audio_effects.xml b/audio/audio_effects.xml index add0925..36f0a71 100644 --- a/audio/audio_effects.xml +++ b/audio/audio_effects.xml @@ -41,6 +41,7 @@ + @@ -89,6 +90,7 @@ + diff --git a/audio/audio_io_policy.conf b/audio/audio_io_policy.conf index 0f1f93e..a6dd00e 100644 --- a/audio/audio_io_policy.conf +++ b/audio/audio_io_policy.conf @@ -18,6 +18,13 @@ outputs { bit_width 16 app_type 69937 } + default_24bit { + flags AUDIO_OUTPUT_FLAG_PRIMARY + formats AUDIO_FORMAT_PCM_24_BIT_PACKED + sampling_rates 48000 + bit_width 24 + app_type 69937 + } proaudio { flags AUDIO_OUTPUT_FLAG_FAST|AUDIO_OUTPUT_FLAG_RAW formats AUDIO_FORMAT_PCM_16_BIT @@ -39,6 +46,13 @@ outputs { bit_width 16 app_type 69936 } + deep_buffer_24 { + flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER + formats AUDIO_FORMAT_PCM_24_BIT_PACKED + sampling_rates 48000 + bit_width 24 + app_type 69940 + } direct_pcm_16 { flags AUDIO_OUTPUT_FLAG_DIRECT formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_8_24_BIT|AUDIO_FORMAT_PCM_32_BIT @@ -86,40 +100,40 @@ outputs { inputs { record_16bit { formats AUDIO_FORMAT_PCM_16_BIT - sampling_rates 8000|16000|32000|44100|48000|88200|96000|176400|192000 + sampling_rates 8000|16000|32000|48000|88200|96000|176400|192000 bit_width 16 app_type 69938 } record_24bit { formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_24_BIT - sampling_rates 44100|48000|88200|96000|176400|192000 + sampling_rates 48000|88200|96000|176400|192000 bit_width 24 app_type 69948 } record_32bit { formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_FLOAT - sampling_rates 44100|48000|88200|96000|176400|192000 + sampling_rates 48000|88200|96000|176400|192000 bit_width 32 app_type 69949 } record_compress_16 { flags AUDIO_INPUT_FLAG_COMPRESS formats AUDIO_FORMAT_PCM_16_BIT - sampling_rates 8000|16000|32000|44100|48000|88200|96000|176400|192000 + sampling_rates 8000|16000|32000|48000|88200|96000|176400|192000 bit_width 16 app_type 69938 } record_compress_24 { flags AUDIO_INPUT_FLAG_COMPRESS formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_24_BIT - sampling_rates 44100|48000|88200|96000|176400|192000 + sampling_rates 48000|88200|96000|176400|192000 bit_width 24 app_type 69948 } record_compress_32 { flags AUDIO_INPUT_FLAG_COMPRESS formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_FLOAT - sampling_rates 44100|48000|88200|96000|176400|192000 + sampling_rates 48000|88200|96000|176400|192000 bit_width 32 app_type 69949 } diff --git a/audio/audio_platform_info_intcodec.xml b/audio/audio_platform_info_intcodec.xml index 8d0f9eb..c280320 100644 --- a/audio/audio_platform_info_intcodec.xml +++ b/audio/audio_platform_info_intcodec.xml @@ -85,11 +85,12 @@ - - + + + @@ -107,9 +108,24 @@ + + + + + + + + + + + + + + + @@ -117,10 +133,12 @@ - - - - + + + + + + @@ -129,39 +147,46 @@ - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -180,12 +205,15 @@ + + + @@ -197,7 +225,9 @@ + + @@ -231,11 +261,11 @@ - - - - - + + + + + diff --git a/audio/audio_policy_configuration.xml b/audio/audio_policy_configuration.xml index 50762fc..172d7a4 100644 --- a/audio/audio_policy_configuration.xml +++ b/audio/audio_policy_configuration.xml @@ -60,17 +60,17 @@ Speaker - + flags="AUDIO_OUTPUT_FLAG_FAST"> - @@ -127,12 +127,6 @@ - - @@ -173,6 +167,11 @@ samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000" channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK"/> + + + + - + + 1,-5600 + 33,-4500 + 73,-1300 + 100,0 + + + + + + + + + + + + + + + @@ -152,18 +166,27 @@ - + - + + + + + + + + + + - + @@ -187,8 +210,8 @@ - - + + @@ -196,7 +219,7 @@ - + @@ -216,10 +239,13 @@ - + + + + @@ -254,10 +280,13 @@ + + + - + @@ -288,7 +317,7 @@ - + @@ -340,8 +369,9 @@ - - + + + @@ -386,10 +416,10 @@ - - - - + + + + @@ -462,18 +492,21 @@ + + + - + - + @@ -501,12 +534,12 @@ - + - + @@ -526,13 +559,17 @@ - + + + + + @@ -644,7 +681,11 @@ - + + + + + @@ -766,12 +807,15 @@ - + + + + @@ -886,13 +930,17 @@ - + + + + + @@ -1020,7 +1068,15 @@ - + + + + + + + + + @@ -1139,7 +1195,11 @@ - + + + + + @@ -1257,7 +1317,11 @@ - + + + + + @@ -1375,7 +1439,11 @@ - + + + + + @@ -1493,7 +1561,11 @@ - + + + + + @@ -1612,7 +1684,11 @@ - + + + + + @@ -1730,7 +1806,11 @@ - + + + + + @@ -1848,7 +1928,11 @@ - + + + + + @@ -2079,8 +2163,8 @@ - - + + @@ -2097,6 +2181,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2290,7 +2454,12 @@ - + + + + + + @@ -2339,7 +2508,12 @@ - + + + + + + @@ -2408,7 +2582,12 @@ - + + + + + + @@ -2458,7 +2637,7 @@ - + @@ -2468,7 +2647,7 @@ - + @@ -2478,7 +2657,11 @@ - + + + + + @@ -2568,13 +2751,21 @@ - + + + + + + + + + @@ -2585,6 +2776,15 @@ + + + + + + + + + @@ -2622,7 +2822,7 @@ - + @@ -2640,7 +2840,7 @@ - + @@ -2651,7 +2851,7 @@ - + @@ -2707,7 +2907,7 @@ - + @@ -2756,20 +2956,42 @@ + + + + - - - - - - - - - + + + + + + + - + + + + + + + + + + + + + + + + + + + + + @@ -2780,14 +3002,26 @@ - - - - + + + + + + + + + + + + + + + + @@ -2971,7 +3205,9 @@ - + + + @@ -3005,20 +3241,28 @@ + + + + + + - - - - + + + + + + + + - - - - + + @@ -3047,6 +3291,10 @@ + + + + @@ -3217,7 +3465,7 @@ - + @@ -3271,7 +3519,7 @@ - + @@ -3457,7 +3705,11 @@ - + + + + + diff --git a/audio/sound_trigger_mixer_paths.xml b/audio/sound_trigger_mixer_paths.xml index c007fa3..eaa8908 100644 --- a/audio/sound_trigger_mixer_paths.xml +++ b/audio/sound_trigger_mixer_paths.xml @@ -249,8 +249,10 @@ - - + + + + @@ -261,10 +263,15 @@ - - - - + + + + + + + + + @@ -300,22 +307,23 @@ + - - - + + + - + - + diff --git a/audio/sound_trigger_mixer_paths_wcd937x.xml b/audio/sound_trigger_mixer_paths_wcd937x.xml index e6babb2..9a335e0 100644 --- a/audio/sound_trigger_mixer_paths_wcd937x.xml +++ b/audio/sound_trigger_mixer_paths_wcd937x.xml @@ -81,8 +81,11 @@ - + + + + @@ -231,22 +234,36 @@ - - + + + + + - + + + + + + + - - - - + + + + + + + + + @@ -281,22 +298,23 @@ - + + - - - + + + - + - + diff --git a/audio/sound_trigger_platform_info.xml b/audio/sound_trigger_platform_info.xml index 4850d2b..317f22b 100644 --- a/audio/sound_trigger_platform_info.xml +++ b/audio/sound_trigger_platform_info.xml @@ -48,11 +48,12 @@ - + + @@ -120,7 +121,7 @@ - + @@ -131,7 +132,7 @@ - + @@ -149,7 +150,7 @@ - +