hal: Check for multiple offload usecases
While checking if a usecase is compressed offload, consider
concurrent multiple offload usecases
Change-Id: If01424137d4d5640e97ead58f151300a168f0912
diff --git a/hal/audio_extn/utils.c b/hal/audio_extn/utils.c
index 8bd98a0..989eb52 100644
--- a/hal/audio_extn/utils.c
+++ b/hal/audio_extn/utils.c
@@ -495,7 +495,7 @@
if ((usecase->id != USECASE_AUDIO_PLAYBACK_DEEP_BUFFER) &&
(usecase->id != USECASE_AUDIO_PLAYBACK_LOW_LATENCY) &&
(usecase->id != USECASE_AUDIO_PLAYBACK_MULTI_CH) &&
- (usecase->id != USECASE_AUDIO_PLAYBACK_OFFLOAD)) {
+ (!is_offload_usecase(usecase->id))) {
ALOGV("%s: a playback path where app type cfg is not required", __func__);
rc = 0;
goto exit_send_app_type_cfg;