mm-audio: Fix delay with first voice call after bootup.
- Add csd init and deinit to HAL constructor and
destructor
- Add conditional check for voice acdb loader
Bug-id: 7612431
Change-Id: I4165e659fa300abb184e2438a5d730bb2158c094
diff --git a/libalsa-intf/msm8960_use_cases.h b/libalsa-intf/msm8960_use_cases.h
index ed58d8a..ba8b6de 100644
--- a/libalsa-intf/msm8960_use_cases.h
+++ b/libalsa-intf/msm8960_use_cases.h
@@ -35,6 +35,7 @@
#include "alsa_ucm.h"
#include "alsa_audio.h"
+#include <stdbool.h>
#include <pthread.h>
#define SND_UCM_END_OF_LIST "end"
@@ -169,6 +170,7 @@
card_ctxt_t *card_ctxt_ptr;
pthread_t thr;
void *acdb_handle;
+ bool isFusion3Platform;
};
#define MAX_NUM_CARDS (sizeof(card_list)/sizeof(char *))