hal: Add support for listen playback concurrency
Add support for concurrency handling between number of
listen capture session and playback activity.
Change-Id: I4a0656f240c62f2cc6266a714a96fdcdc13ae9d8
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index ac747e4..364bbd2 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -1997,15 +1997,22 @@
return usecase;
}
-bool platform_listen_update_status(snd_device_t snd_device)
+bool platform_listen_device_needs_event(snd_device_t snd_device)
{
+ bool needs_event = false;
+
if ((snd_device >= SND_DEVICE_IN_BEGIN) &&
(snd_device < SND_DEVICE_IN_END) &&
(snd_device != SND_DEVICE_IN_CAPTURE_FM) &&
(snd_device != SND_DEVICE_IN_CAPTURE_VI_FEEDBACK))
- return true;
- else
- return false;
+ needs_event = true;
+
+ return needs_event;
+}
+
+bool platform_listen_usecase_needs_event(audio_usecase_t uc_id)
+{
+ return false;
}
/* Read offload buffer size from a property.