[pulseaudio-discuss] [PATCH 0/4] Replace smoother code in alsa-sink and alsa-source

Georg Chini georg at chini.tk
Sun Jun 5 19:48:54 UTC 2016


Hi,

the implementation of the latency regulation in module-loopback showed that
the latency reports obtained from alsa source and alsa sink are not exact
enough to use the full potential of the controller. Therefore an alternative
to the current smoother was implemented which delivers more reliable latency
reports.
The theoretical background is covered in the document "rate_estimator.odt"
Intermediate patches are tested and all working.

Georg Chini (4):
  alsa-{source,sink}: Add alternative smoother functions
  alsa-{source,sink}: Remove old smoother code
  alsa-sink: Add hack to compensate USB startup behavior
  alsa-{source,sink}: Add Kalman filter to smoother function

 src/modules/alsa/alsa-sink.c   | 240 ++++++++++++++++++++++++++++++-----------
 src/modules/alsa/alsa-source.c | 185 ++++++++++++++++++++-----------
 2 files changed, 302 insertions(+), 123 deletions(-)

-- 
2.8.1



More information about the pulseaudio-discuss mailing list