D
Deleted member 67862
Guest
So I've seen a lot of people trying to use sndio, and decided to try to do so myself since some ports have sndio support but not pure OSS (like obs-studio for example). However, I'm having trouble getting it to work and understanding how it works. I've read both the man page and this section of the FreeBSD wiki. According to the wiki, it "just maps OSS /dev/dspN* devices to sndio rsnd/N devices that can be chosen at start-time via the environment variable AUDIODEVICE." However, I have no /dev/audioN devices or rsnd/N inside of /dev. I couldn't find rsnd/N or audio anywhere via
I have sndiod_enable="YES" and also sndiod_flags="-a on" in /etc/rc.conf. On restart, sndiod is running under root but it gives the following error when I try using a command like
locate
.I have sndiod_enable="YES" and also sndiod_flags="-a on" in /etc/rc.conf. On restart, sndiod is running under root but it gives the following error when I try using a command like
sndioctl
: "default: can't open control device". This error appears for root and my regular user. I've also tried to manually create a device with sndiod but this didn't work either. Does anyone know how to properly configure sndio?