hal: add DSP latency into output latency for deep buffer path.
add DSP latency into output latency for deep buffer path to
make audio latency more accurate to alleviate AV out-sync.
Change-Id: I0159400561f418865b80bb33dd8061d0efa52e82
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 94c5f48..612e52f 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -5466,7 +5466,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))