CVSROOT:        /cvs
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008/11/03 15:25:13

Modified files:
        usr.bin/aucat  : abuf.c abuf.h aparams.c aparams.h aproc.c 
                         aucat.c dev.c sock.c 

Log message:
A small optimization: handle most N-channel <-> M-channel conversions
inside the mixer and the demultiplexer. This way, aucat will not
trigger the heavy conversion code when only channel conversions are
required. Cuts ~50% of the CPU usage on envy(4) devices, can improve
surround 4.0, 5.1 and 7.1 capable devices. No functionnal change.

Reply via email to