Merge "hal: add DSP latency into output latency for deep buffer path."
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 32f9ce1..278a3e5 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -5490,7 +5490,9 @@
latency = period_ms + platform_render_latency(out) / 1000;
} else {
latency = (out->config.period_count * out->config.period_size * 1000) /
- (out->config.rate);
+ (out->config.rate);
+ if (out->usecase == USECASE_AUDIO_PLAYBACK_DEEP_BUFFER)
+ latency += platform_render_latency(out)/1000;
}
if (!out->standby && is_a2dp_out_device_type(&out->device_list))