This is a re-base of the remaining patches from the loopback series I sent in February 2017. There are no major changes to the series. Georg Chini (10): loopback: Do not detect underruns during initial latency adjustments loopback: Limit controller step size to 2.01â?° loopback: Optimize adaptive re-sampling loopback: Add latency prediction and Kalman filter loopback: Track prediction error; debug and cosmetic changes loopback: Add adjust_threshold_usec parameter loopback: Only use controller weight after target latency has been crossed twice loopback: Add low_device_latency parameter loopback: Add adjust_time_msec parameter to allow adjust times below 1s loopback: Add log_interval and log_interval_msec parameter src/modules/module-loopback.c | 364 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 328 insertions(+), 36 deletions(-) -- 2.14.1