support 24-bit encodings. simplify the way supported encodings are
authorjakemsr <jakemsr@openbsd.org>
Tue, 20 Jul 2010 23:46:11 +0000 (23:46 +0000)
committerjakemsr <jakemsr@openbsd.org>
Tue, 20 Jul 2010 23:46:11 +0000 (23:46 +0000)
commitf9ba62d223fa50ea1fd3bbff48e0c081ae7b68a5
treef6255c9e9a20352c0489fe5fc892712b709d9442
parent88d7bbe7fa61d149c73b79dd2de7acd80134578f
support 24-bit encodings.  simplify the way supported encodings are
handled by storing an array of supported encodings.

NOTE: this also removes all conversions from this driver.  in
particular, uaudio no longer supports 16-bit big endian encodings,
because the USB audio specification only supports little endian
encodings.

ok ratchov
sys/dev/usb/uaudio.c