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.