From 7ac8b2e58453ad2ae00933b856d7b7e647ab2c9a Mon Sep 17 00:00:00 2001 From: Albert Tang Date: Thu, 16 Jun 2022 13:59:43 -0500 Subject: [PATCH] dre: Update audio configuration from DE2117_11.C.15 Change-Id: I4b05937d5e853e836b2735838b7f7e86ff4761f4 --- audio/audio_io_policy.conf | 42 +- audio/audio_platform_info_intcodec.xml | 496 -------------- audio/audio_policy_configuration.xml | 534 +++++++++++++++ audio/mixer_paths.xml | 907 ++++++++++++++++--------- audio/sound_trigger_mixer_paths.xml | 313 --------- device.mk | 8 +- 6 files changed, 1143 insertions(+), 1157 deletions(-) delete mode 100644 audio/audio_platform_info_intcodec.xml create mode 100644 audio/audio_policy_configuration.xml delete mode 100644 audio/sound_trigger_mixer_paths.xml diff --git a/audio/audio_io_policy.conf b/audio/audio_io_policy.conf index 337c70b..b1169dd 100644 --- a/audio/audio_io_policy.conf +++ b/audio/audio_io_policy.conf @@ -11,26 +11,21 @@ # the flags and formats should match the ones in "audio_policy.conf" outputs { -#ifdef VENDOR_EDIT -#if OP_FEATURE_MM_24BIT == 1 -#zhangyu@MM.Audio, 2021/01/28, Use 24bit to playback default { + flags AUDIO_OUTPUT_FLAG_PRIMARY + formats AUDIO_FORMAT_PCM_16_BIT + sampling_rates 48000 + bit_width 16 + app_type 69937 + } +#Vincent.chen@MULTIMEDIA.AUDIODRIVER.HAL, 2022/03/09, Add for support 24bit playback + default_24bit { flags AUDIO_OUTPUT_FLAG_PRIMARY formats AUDIO_FORMAT_PCM_24_BIT_PACKED sampling_rates 48000 bit_width 24 app_type 69937 } -#else -# default { -# flags AUDIO_OUTPUT_FLAG_PRIMARY -# formats AUDIO_FORMAT_PCM_16_BIT -# sampling_rates 48000 -# bit_width 16 -# app_type 69937 -# } -#endif -#endif proaudio { flags AUDIO_OUTPUT_FLAG_FAST|AUDIO_OUTPUT_FLAG_RAW formats AUDIO_FORMAT_PCM_16_BIT @@ -45,26 +40,21 @@ outputs { bit_width 16 app_type 69946 } -#ifdef VENDOR_EDIT -#if OP_FEATURE_MM_24BIT == 1 -#zhangyu@MM.Audio, 2021/01/28, Use 24bit to playback deep_buffer { + flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER + formats AUDIO_FORMAT_PCM_16_BIT + sampling_rates 48000 + bit_width 16 + app_type 69936 + } +#Vincent.chen@MULTIMEDIA.AUDIODRIVER.HAL, 2022/03/09, Add for support 24bit playback + deep_buffer_24bit { flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER formats AUDIO_FORMAT_PCM_24_BIT_PACKED sampling_rates 48000 bit_width 24 app_type 69936 } -#else -# deep_buffer { -# flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER -# formats AUDIO_FORMAT_PCM_16_BIT -# sampling_rates 48000 -# bit_width 16 -# app_type 69936 -# } -#endif -#endif 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 diff --git a/audio/audio_platform_info_intcodec.xml b/audio/audio_platform_info_intcodec.xml deleted file mode 100644 index b628fdf..0000000 --- a/audio/audio_platform_info_intcodec.xml +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/audio/audio_policy_configuration.xml b/audio/audio_policy_configuration.xml new file mode 100644 index 0000000..bf7bc90 --- /dev/null +++ b/audio/audio_policy_configuration.xml @@ -0,0 +1,534 @@ + + + + + + + + + + + + + + + + + Earpiece + Speaker + Telephony Tx + Built-In Mic + Built-In Back Mic + FM Tuner + Telephony Rx + + Speaker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/mixer_paths.xml b/audio/mixer_paths.xml index 68508d8..ee9a34f 100644 --- a/audio/mixer_paths.xml +++ b/audio/mixer_paths.xml @@ -64,6 +64,7 @@ + @@ -335,6 +336,7 @@ + @@ -346,6 +348,14 @@ + + + + + + + + @@ -372,33 +382,31 @@ + + + + - + + - - - - + + - - - - - + - - @@ -446,6 +454,9 @@ + + + @@ -471,9 +482,36 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -526,6 +564,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -558,11 +624,9 @@ - - @@ -609,7 +673,6 @@ - @@ -716,7 +779,6 @@ - @@ -865,7 +927,6 @@ - @@ -936,6 +997,11 @@ + + + + + @@ -952,11 +1018,9 @@ - - @@ -991,7 +1055,6 @@ - @@ -1101,11 +1164,9 @@ - - @@ -1124,7 +1185,6 @@ - @@ -1235,11 +1295,9 @@ - - @@ -1258,7 +1316,6 @@ - @@ -1368,11 +1425,9 @@ - - @@ -1391,7 +1446,6 @@ - @@ -1501,11 +1555,9 @@ - - @@ -1524,7 +1576,6 @@ - @@ -1634,11 +1685,9 @@ - - @@ -1657,7 +1706,6 @@ - @@ -1767,11 +1815,9 @@ - - @@ -1790,7 +1836,6 @@ - @@ -1900,11 +1945,9 @@ - - @@ -1923,7 +1966,6 @@ - @@ -2033,11 +2075,9 @@ - - @@ -2056,7 +2096,6 @@ - @@ -2175,7 +2214,6 @@ - @@ -2200,7 +2238,6 @@ - @@ -2225,7 +2262,6 @@ - @@ -2244,17 +2280,12 @@ - - - - - + - @@ -2528,7 +2559,6 @@ - @@ -2556,12 +2586,10 @@ - - + - @@ -2589,7 +2617,6 @@ - @@ -2658,7 +2685,6 @@ - @@ -2720,6 +2746,10 @@ + + + + @@ -2733,7 +2763,6 @@ - @@ -2783,7 +2812,8 @@ - + + @@ -2798,17 +2828,37 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - @@ -2818,7 +2868,6 @@ - @@ -2852,7 +2901,6 @@ - @@ -2860,52 +2908,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2938,12 +2940,11 @@ - - - - - - + + + + + @@ -2970,12 +2971,6 @@ - - - - - - @@ -3004,7 +2999,7 @@ - + @@ -3031,14 +3026,20 @@ - + - + - - + + @@ -3051,7 +3052,22 @@ - + + + + + + + + + + + + + + + @@ -3070,6 +3086,10 @@ + + + @@ -3092,7 +3112,6 @@ - @@ -3125,10 +3144,49 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3136,6 +3194,12 @@ + + + + + + @@ -3148,10 +3212,12 @@ - - + + + + + - @@ -3183,11 +3249,43 @@ - + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + @@ -3195,7 +3293,8 @@ - + + @@ -3299,8 +3398,14 @@ - - + + @@ -3315,14 +3420,9 @@ - + - - - - - @@ -3347,39 +3447,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + --> @@ -3392,16 +3467,33 @@ - + + + + + + + + + + + + + + + + + + - - + + --> @@ -3414,60 +3506,9 @@ - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3480,116 +3521,89 @@ - - - - - + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3682,20 +3696,14 @@ - - - - - - @@ -4013,7 +4021,6 @@ - @@ -4098,7 +4105,6 @@ - @@ -4387,4 +4393,269 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/sound_trigger_mixer_paths.xml b/audio/sound_trigger_mixer_paths.xml deleted file mode 100644 index 66f54b0..0000000 --- a/audio/sound_trigger_mixer_paths.xml +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/device.mk b/device.mk index 9e6161d..55ec943 100644 --- a/device.mk +++ b/device.mk @@ -119,13 +119,13 @@ PRODUCT_COPY_FILES += \ $(AUDIO_HAL_DIR)/configs/common/bluetooth_qti_hearing_aid_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_holi/bluetooth_qti_hearing_aid_audio_policy_configuration.xml \ $(AUDIO_HAL_DIR)/configs/holi/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \ $(AUDIO_HAL_DIR)/configs/holi/audio_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info.xml \ - $(AUDIO_HAL_DIR)/configs/holi/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/audio_policy_configuration.xml \ + $(AUDIO_HAL_DIR)/configs/holi/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_intcodec.xml \ $(AUDIO_HAL_DIR)/configs/holi/audio_tuning_mixer.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer.txt \ + $(AUDIO_HAL_DIR)/configs/holi/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths.xml \ $(AUDIO_HAL_DIR)/configs/holi/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml \ $(LOCAL_PATH)/audio/audio_io_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_io_policy.conf \ - $(LOCAL_PATH)/audio/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_intcodec.xml \ - $(LOCAL_PATH)/audio/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths.xml \ - $(LOCAL_PATH)/audio/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths.xml + $(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/audio_policy_configuration.xml \ + $(LOCAL_PATH)/audio/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths.xml PRODUCT_COPY_FILES += \ frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_holi/audio_policy_volumes.xml \