<!doctype html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body>Last I checked, we try to keep at least 100 ms buffer (or do we not anymore?) with 40 ms period, so then we'll never underrun by waiting 40 ms. But if you want to cut that for low latency filtering, there's going to be a problem.<br><br>And that's not just ALSA. All aouts will potentially need fixing.<br><br><div class="gmail_quote">Le 12 mars 2019 23:10:12 GMT+02:00, "Rémi Denis-Courmont" <remi@remlab.net> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
No space is okay on a spurious basis, sure. But you don't want to busy loop or to have stupidly short timers.<br><br><div class="gmail_quote">Le 12 mars 2019 21:59:30 GMT+02:00, Thomas Guillem <thomas@gllm.fr> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><br></div><div>On Tue, Mar 12, 2019, at 20:48, Rémi Denis-Courmont wrote:<br></div><blockquote type="cite" id="fastmail-quoted"><div><br></div><div>Wait less than necessary and you might have no space. Wait more and you risk an underrun.<br></div></blockquote><div><br></div><div>No space is okay. The play must be in a loop and you should always wait a little less than calculated. Maybe this approach is not precise enough, but I think it's ok for our usecase. </div></blockquote></div></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>