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

Reply via email to