CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2009/11/26 08:34:15

Modified files:
        sys/dev/usb    : uaudio.c 

Log message:
greatly reduce latency and kill some XXXs:
* reduce number of outstanding USB xfers: 6 -> 3
* reduce number of USB frames per xfer: 10 -> 2
* if the device uses wMaxPacketSize frame sizes that are longer than
1 ms, allow 1 frame per xfer
* instead of making blocksizes big enough to hold all outstanding
xfers, just make it big enough to hold one xfer
* calculate blocksizes a little better
* be more careful to let the upper layer know exactly when a block
has been moved in/out of the upper layer buffer

ok ratchov

Reply via email to