audio-hal: use audio source to get delay latency
Bug: 138918061
Test: CTS testSynchronizedRecord pass
Change-Id: Icb9babf7e6a63c1f3d1af73c42ef21fb8b7d211b
Signed-off-by: Juyu Chen <juyuchen@google.com>
(cherry picked from commit 1a5c6d674d85a35890c33ea5e1a505a970cebb57)
Signed-off-by: Aniket Kumar Lata <alata@codeaurora.org>
diff --git a/hal/audio_extn/qaf.c b/hal/audio_extn/qaf.c
index 46e625d..2cff53e 100644
--- a/hal/audio_extn/qaf.c
+++ b/hal/audio_extn/qaf.c
@@ -952,10 +952,10 @@
if (qaf_mod->stream_out[QAF_OUT_OFFLOAD])
platform_latency =
- platform_render_latency(qaf_mod->stream_out[QAF_OUT_OFFLOAD]->usecase);
+ platform_render_latency(qaf_mod->stream_out[QAF_OUT_OFFLOAD]);
else
platform_latency =
- platform_render_latency(qaf_mod->stream_out[QAF_OUT_OFFLOAD_MCH]->usecase);
+ platform_render_latency(qaf_mod->stream_out[QAF_OUT_OFFLOAD_MCH]);
dsp_latency = (platform_latency * sample_rate) / 1000000LL;
} else if (qaf_mod->stream_out[QAF_OUT_TRANSCODE_PASSTHROUGH] != NULL) {