From c6d2fcb8a4d80633e353fe39425eaf92a2b8f4aa Mon Sep 17 00:00:00 2001 From: Arian Date: Tue, 20 Oct 2020 17:40:24 +0200 Subject: [PATCH] davinci: audio: Check out audio policy to LA.UM.9.1.r1-07300-SMxxx0.0 Change-Id: I621c12d3ff8ad185abd5f1277c8a13ad7aa89285 --- configs/audio/audio_io_policy.conf | 32 +-- configs/audio/audio_policy_configuration.xml | 99 ++++++-- configs/audio/audio_policy_volumes.xml | 224 ------------------- device.mk | 6 +- 4 files changed, 99 insertions(+), 262 deletions(-) delete mode 100644 configs/audio/audio_policy_volumes.xml diff --git a/configs/audio/audio_io_policy.conf b/configs/audio/audio_io_policy.conf index a1f810f..7e00464 100644 --- a/configs/audio/audio_io_policy.conf +++ b/configs/audio/audio_io_policy.conf @@ -18,13 +18,6 @@ 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 @@ -46,13 +39,6 @@ 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 @@ -98,4 +84,22 @@ outputs { } inputs { + record_16bit { + formats AUDIO_FORMAT_PCM_16_BIT + sampling_rates 8000|16000|32000|44100|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 + 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 + bit_width 32 + app_type 69949 + } } diff --git a/configs/audio/audio_policy_configuration.xml b/configs/audio/audio_policy_configuration.xml index e4e2af0..4629b81 100644 --- a/configs/audio/audio_policy_configuration.xml +++ b/configs/audio/audio_policy_configuration.xml @@ -1,5 +1,5 @@ - - + @@ -301,6 +315,10 @@ + + + + @@ -327,35 +345,76 @@ sources="primary output,raw,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + + + sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic,FM Tuner,USB Device In,USB Headset In"/> - + sources="Built-In Mic,Built-In Back Mic,BT SCO Headset Mic,USB Device In,USB Headset In"/> + + sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,USB Device In,USB Headset In"/> + - - + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + diff --git a/configs/audio/audio_policy_volumes.xml b/configs/audio/audio_policy_volumes.xml deleted file mode 100644 index c6843c3..0000000 --- a/configs/audio/audio_policy_volumes.xml +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - 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 - - - - - - - - 1,-2970 - 33,-2010 - 66,-1020 - 100,0 - - - - - - 1,-4950 - 33,-3350 - 66,-1500 - 100,0 - - - 1,-7000 - 7,-6300 - 14,-5100 - 21,-4500 - 28,-4000 - 35,-3200 - 42,-3000 - 50,-2500 - 57,-2200 - 64,-1700 - 71,-1200 - 78,-900 - 85,-600 - 92,-300 - 100,0 - - - - - - - 0,-2970 - 33,-2010 - 66,-1020 - 100,0 - - - - - - - 1,-2970 - 33,-2010 - 66,-1020 - 100,0 - - - - - - 0,-420 - 33,-280 - 66,-140 - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/device.mk b/device.mk index 8c744e2..9c65f82 100644 --- a/device.mk +++ b/device.mk @@ -72,7 +72,6 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/audio/audio_io_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_io_policy.conf \ $(LOCAL_PATH)/configs/audio/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_intcodec.xml \ $(LOCAL_PATH)/configs/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \ - $(LOCAL_PATH)/configs/audio/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \ $(LOCAL_PATH)/configs/audio/audio_tuning_mixer_tavil.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer_tavil.txt \ $(LOCAL_PATH)/configs/audio/mixer_paths_idp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_idp.xml @@ -81,10 +80,9 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/audio/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml PRODUCT_COPY_FILES += \ - frameworks/av/services/audiopolicy/config/a2dp_in_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_in_audio_policy_configuration.xml \ + frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \ frameworks/av/services/audiopolicy/config/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \ - frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_audio_policy_configuration.xml \ - frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usb_audio_policy_configuration.xml + frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_audio_policy_configuration.xml PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.audio.low_latency.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.low_latency.xml \