hal: Fix incorrect acdb_id selection for speaker protection
Enable right acdb_id for speaker protection usecase. Currently
it is sending calibration for speaker in speaker protection use
case.
Change-Id: I6b40779190cc011d195fb2ae32b14fe0fdb55ec4
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 3f62164..5b5de1e 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -1050,7 +1050,7 @@
struct platform_data *my_data = (struct platform_data *)platform;
int acdb_dev_id, acdb_dev_type;
- acdb_dev_id = acdb_device_table[snd_device];
+ acdb_dev_id = acdb_device_table[audio_extn_get_spkr_prot_snd_device(snd_device)];
if (acdb_dev_id < 0) {
ALOGE("%s: Could not find acdb id for device(%d)",
__func__, snd_device);