summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>1999-11-13 18:31:31 +0000
committerdfr <dfr@FreeBSD.org>1999-11-13 18:31:31 +0000
commitc1a649a08b622f47d4695ce4ebb2a4e61d8d0a97 (patch)
tree26b721cc998033446b39607f9db15d553a430f63 /usr.sbin
parentaa69617b79d139b2f6dd59ca158cc65893d3bfa7 (diff)
downloadFreeBSD-src-c1a649a08b622f47d4695ce4ebb2a4e61d8d0a97.zip
FreeBSD-src-c1a649a08b622f47d4695ce4ebb2a4e61d8d0a97.tar.gz
* Ignore the wierd fakechan workarounds for simplex in dsp_ioctl().
Without this, ioctl commands for setting formats and speeds were essentially ignored for simplex devices until the application actually performed a read or write. * Make sure that both channels are set in the SB mixer code and provide a mixer table specifically for the ess18xx which supports the extended accuracy available on this part. * Fix a stupid bug in ess_format() which ignored the passed-in format and changed the hardware based on the value which was set last time. This meant that the hardware setting was often not set correctly at all. * Add a custom identify driver for the ESS1888 which automagically detects and adds the device in a pseudo-PnP way. This driver also emits the magic sequence which enables the sound hardware after a hard reset, allowing it to work correctly for the sound hardware of a PWS 433au (and probably all other PWS class alpha machines). With these changes, I was able to play back simple sounds on my 433au. I have not tested recording or any other formats other than 8bit ulaw and 16bit stereo.
Diffstat (limited to 'usr.sbin')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud