#sndio — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #sndio, aggregated by home.social.
-
@limebar Setting it up in #openbsd #audio #audioMonitoring is like this. https://www.openbsdhandbook.com/multimedia/#recording-a-monitor-mix-of-all-audio-playback
After which #ffmpeg #sndio
ffmpeg -f sndio -i snd/0.mon out.ogg(If I am playing my mic into system sound, I guess I could add -f sndio -i snd/1 to tell ffmpeg to mix my mic)
-
@limebar Setting it up in #openbsd #audio #audioMonitoring is like this. https://www.openbsdhandbook.com/multimedia/#recording-a-monitor-mix-of-all-audio-playback
After which #ffmpeg #sndio
ffmpeg -f sndio -i snd/0.mon out.ogg(If I am playing my mic into system sound, I guess I could add -f sndio -i snd/1 to tell ffmpeg to mix my mic)
-
@limebar Setting it up in #openbsd #audio #audioMonitoring is like this. https://www.openbsdhandbook.com/multimedia/#recording-a-monitor-mix-of-all-audio-playback
After which #ffmpeg #sndio
ffmpeg -f sndio -i snd/0.mon out.ogg(If I am playing my mic into system sound, I guess I could add -f sndio -i snd/1 to tell ffmpeg to mix my mic)
-
@limebar Setting it up in #openbsd #audio #audioMonitoring is like this. https://www.openbsdhandbook.com/multimedia/#recording-a-monitor-mix-of-all-audio-playback
After which #ffmpeg #sndio
ffmpeg -f sndio -i snd/0.mon out.ogg(If I am playing my mic into system sound, I guess I could add -f sndio -i snd/1 to tell ffmpeg to mix my mic)
-
@limebar Setting it up in #openbsd #audio #audioMonitoring is like this. https://www.openbsdhandbook.com/multimedia/#recording-a-monitor-mix-of-all-audio-playback
After which #ffmpeg #sndio
ffmpeg -f sndio -i snd/0.mon out.ogg(If I am playing my mic into system sound, I guess I could add -f sndio -i snd/1 to tell ffmpeg to mix my mic)
-
FreeBSD Project-packaged Chromium 125.0.6422.76 will default to PulseAudio, if PulseAudio is enabled.
Please test 125.0.6422.76 or greater with FreeBSD 14.1-BETA3 or a release candidate. 14.1 includes significant improvements to audio (release notes are not yet complete).
<https://github.com/freebsd/freebsd-ports/commit/6acad34cb2bc3b858f64724620fd3c11b2a602f3>
<https://www.freshports.org/www/chromium/#history>
-
So here is a quick update to those interested. I did install #FreeBSD 14 to have something to compare to, and yes, my dreadful USB mic+headphones are working there without any hiccups.
This probably means the following:
- either I failed to setup sndio correctly (although I did follow all the guides, and my other headset was setup and working fine)
- or there is a bug in #sndio
- or there is a bug in uaudio subsystem in #OpenBSDI will keep investigating, of course.
-
@sourcerer @vermaden speaking of audio, the mess (really) started when #Linux devs deemed their #OSS variant "unfixable" and started with #ALSA. Introducing a shared lib here (libasound) lead to tighter coupling. And it got worse adding complex layers of "sound servers" on top.
#FreeBSD's native audio interface is still good old OSS/USS (based on /dev/dsp). It offers good quality, low latency AND "software mixing" of multiple playback clients out of the box, invalidating the reasons that in Linux world, the breaking change towards ALSA *had* to be done.
Still, what we see *now* is a decreasing number of applications supporting OSS, just because Linux typically doesn't offer it any more. 🙄
So far, I could make everything I needed work using either #sndio (a somewhat minimal sound server originating from #OpenBSD), native OSS, #SDL, and (rarely needed) ALSA using the OSS backend...
-
#Pulseaudio has #sndio support as well. Sadly it's not compiled in on #ubuntu.