audio: Re-initialize ACDB after SSR
- If Modem SSR happens during boot up, Audio HAL
fails to initialize ACDB. It does not check the
error from acdb_init and does not re-initialize
when Sound Card is ONLINE after SSR
- Fix is to re-initialize ACDB after Sound Card is
ONLINE
Change-Id: Icb7a7ca7bb682d55a3cc8f7b26dc0bf511c30a69
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index daafa77..7357e51 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -3154,6 +3154,12 @@
set_snd_card_state(adev,SND_CARD_STATE_ONLINE);
//send dts hpx license if enabled
audio_extn_dts_eagle_send_lic();
+ if (!platform_is_acdb_initialized(adev->platform)) {
+ ret = platform_acdb_init(adev->platform);
+ if(ret)
+ ALOGE("acdb initialization is failed");
+
+ }
}
}