[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
- To: source-changes_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org
- Subject: CVS: cvs.openbsd.org: src
- From: Alexandre Ratchov <ratchov_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
- Date: Mon, 3 Nov 2008 15:25:13 -0700 (MST)
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