ref: 80f854bc15eccab0b47a816eec2f49dfff07736b
parent: 3d5b96f6071987e0ea75bc80f1e07863c31ab190
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue Jan 3 16:31:27 EST 2023
audio/mixfs: no loopback delay
--- a/sys/src/cmd/audio/mixfs/mixfs.c
+++ b/sys/src/cmd/audio/mixfs/mixfs.c
@@ -118,7 +118,7 @@
n = (long)(mixrp - s->rp);
if(n > NBUF && (s->used == 0 || sweep))
s->run = 0;
- if(n >= NDELAY)
+ if(n > 0)
rwakeup(s);
}
}
@@ -202,7 +202,7 @@
s->run = 1;
}
m = (long)(mixrp - s->rp);
- if(m < NDELAY){
+ if(m <= 0){
s->run = 1;
rsleep(s);
continue;
--
⑨