Re:An update on Android's audio latency
by kllrnohj on Friday March 05, 2021 @09:27PM
(#26364680)
I'd assume a combination of larger buffers for seamless error recovery and also for lower power consumption. The receiving side of that bluetooth connection is also typically extremely battery constrained.
[ Parent
| on HN ]
Re:An update on Android's audio latency
by crazygringo on Friday March 05, 2021 @09:59PM
(#26364821)
Oh I'd never considered lower power consumption as a reason for increased latency.
I don't immediately see the relationship however -- is there anything you could point me to, to explain the mechanism?
To have minimal latency basically everything needs to stay active constantly. CPU is constantly awake sending or receiving data. Radio is constantly awake. Interconnects constantly awake. If you instead send a large buffer, you can sleep between bursts of work. Dropping to lower power states in the interim, and only a small DSP doing the audio output needs to be awake.