[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	ratchov_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	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.



Visit your host, monkey.org