git: 9front

Download patch

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;
--