hal: Add support for aptxHD encoder for a2dp
- Add support to configure ADM with encoder
bit width and sampling rate for a2dp device
- Add support to configure AFE bit rate
based on a2dp encoder format
Change-Id: Ic89553a69fd4746c7b6731b0f38ae830f44c3914
diff --git a/hal/audio_extn/utils.c b/hal/audio_extn/utils.c
index 26c43b4..18c55cf 100644
--- a/hal/audio_extn/utils.c
+++ b/hal/audio_extn/utils.c
@@ -529,6 +529,13 @@
sample_rate = OUTPUT_SAMPLING_RATE_DSD128;
}
+ if(devices & AUDIO_DEVICE_OUT_ALL_A2DP) {
+ //TODO: Handle fractional sampling rate configuration for LL
+ audio_extn_a2dp_get_apptype_params(&sample_rate, &bit_width);
+ ALOGI("%s using %d sampling rate %d bit width for A2DP CoPP",
+ __func__, sample_rate, bit_width);
+ }
+
ALOGV("%s: flags: %x, format: %x sample_rate %d",
__func__, flags, format, sample_rate);
list_for_each(node_i, streams_output_cfg_list) {