mmap and nonblocking i/o fixed

OSS specific BSD discussion (FreeBSD/NetBSD/OpenBSD)

Moderators: hannu, dev, cesium

Posts: 585
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

mmap and nonblocking i/o fixed

Postby dev » Sun Jan 29, 2006 11:29 pm


We have now fixed up mmap() problems with FreeBSD and OSS. You can run ossupdate and get the latest drivers. The mmap fixes are for Doom/Quake and the nonblocking i/o is for SDL/VLC.

Quake3 doesn't play properly on the HDA device. It works just fine on the SBLive and other devices we have. If you are using a virtual mixer
device to play quake, then you need to edit /usr/lib/oss/etc/options.cfg
and set softoss_rate=22050 (or whatever the rate is being requested
by the game). Then type rm /dev/dsp; ln -s /dev/dspXX /dev/dsp
where XX is a virtual mixer device (see ossinfo for list of devices)


Return to “BSD”

Who is online

Users browsing this forum: No registered users and 2 guests