CVSROOT: /cvs Module name: src Changes by: ratc...@cvs.openbsd.org 2010/11/05 10:42:17
Modified files: usr.bin/aucat : aparams.h Log message: Add experimental support for 24-bit arithmetic, meaning that full dynamic range of 24-bit hardware can be used. Offline processing like mixing and channel mapping is done with 24-bit precision too. Since most hardware and audio programs use 16-bit precision, 24-bit processing is a small waste of CPU time in many cases, so 24-bit processing is not desirable and this is disabled by default. Furthermore it's available on i386, amd64 and sparc64 only. To experiment with it: make COPTS="-DADATA_BITS=24"