<SiFuh>
farkuhar: Kids got to handle a real Katana. They were so amazed and then complained it was too heavy.
<farkuhar>
SiFuh: ukky: sndiod on at least one CRUX machine had problems initializing the soundcard, with an error that I traced back to snd_open_device defined at line 330 in alsa-lib-1.2.11/include/local.h. But after deleting the sndiod user and adding it back with primary group audio (not secondary group), the daemon was able to set the card parameters as desired.
<SiFuh>
sndiod on linux is like toilet paper in a Muslim country dude
<farkuhar>
It's the first time I've encountered a difference between the -g and -G flags of useradd. The devices under /dev/snd are all mode 660, owned by root:audio, but apparently the sndiod user being in a different primary group is not halal.
<SiFuh>
I just don't know how to use it without making a mess
<farkuhar>
Meanwhile, there's another CRUX machine where sndiod works fine, and the sndiod user seems to have been added without _any_ primary group! Don't ask me to reconstruct the useradd command on that machine; it's been too long and I didn't take careful notes.
<SiFuh>
What a life
<farkuhar>
As for why I'm so invested in testing the sndio support on Linux, it's because using the microphone for web-based videoconferencing in Firefox is only supported with pulseaudio, pipewire, or sndio. Pure-ALSA setups allow playback only (and apulse doesn't count as pure-ALSA, it's a concession to the dominant pulseaudio paradigm).
<SiFuh>
remiliascarlet: Went jungle the othe day. Met some twat from wildlife services. We were talking about Crocodiles. The conversation is very very very long but basically I want to say this. I can't kill a crocodile because it is illegal. If a crocodile is munching on my leg, I can't kill it either. They are protected and even though it is chomping on my limbs, it doesn't prove crocodiles eat humans
<SiFuh>
because they don't. I gave the guy the most "I want to fucking kill him" look. I said okay, they don't eat humans but let's just say it thinks my leg is a steak. I kill it. What to do? He said I must call them and they will investigate and collect the carcas. I said, But I want the tail. They said that I cannot keep any part of it. I asked if you want me to call them or not because I killed it, it
<SiFuh>
tried to snack on me and I want the FUCKING TAIL. He said cannot. I said I fucking can and it is mine, and if you think I can't have it, I ain't fucking calling you and I am taking the entire thing home. So fuck off you retard. You'd think he would be angry right? Nope. He then asks me. "You have eaten crocodile before?"
zorz has joined #crux-social
<ukky>
farkuhar: firefox has access to mic in my setup (alsa + apulse)
<farkuhar>
ukky: I did concede the possibility of using apulse, but I prefer supporting backends that are completely independent of the PulseAudio paradigm. Using apulse feels to me like running qutebrowser and presenting a User-Agent string that says you're running Google Chrome.
<ukky>
farkuhar: I agree that using apulse is not a clean/robust solution, but firefox has dropped support for alsa. No other option for me is acceptable.
lavaball has quit [Remote host closed the connection]
SiFuh has quit [Remote host closed the connection]