On Fri, Jan 15, 2010 at 03:17:44PM -0700, Alexandre Ratchov wrote: > CVSROOT: /cvs > Module name: src > Changes by: [email protected] 2010/01/15 15:17:44 > > Modified files: > usr.bin/aucat : sock.c sock.h > > Log message:
Sorry, I lost the log message. This change is to split data packets in a way that no packet crosses block-size boundaries. Without it, aucat may aggregate multiple audio blocks into a single packet, in turn delaying control messages by more than one block, which is not allowed. This fixes programs using full-duplex and blocking I/O with very small block sizes. -- Alexandre
