CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2009/06/02 12:06:34

Modified files:
        sys/dev/pci    : esa.c 
        sys/dev/microcode/esa: esadsp.h 

Log message:
The two "firmware" arrays only contained 16 bit values, but were being
being stored in an array of 32 bits.  waste of memory.  The bandpass
filter table only contained 16 bit values, but was being treaded as if it
was in an array of 32 bit values, thus what was being loaded into the chip
was totally wrong and this probably explains why I remember it sounded
horrid.
Not tested on real hardware; incorrect array accesses discovered by Parfait
ok oga

Reply via email to