Some scripts I wrote to enable system-wide push-to-talk| /dev/posts/
Good morning from Edinburgh, where the breakfast contains haggis, and the charity shops have some interesting finds.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
It should be surprising to absolutely nobody that the Linux audio stack is often the subject of varying levels of negative feedback, ranging from drive-by meme snark to apoplectic rage[1].| Arun Raghavan
When I started using Ubuntu more than a decade ago I was impressed how well it worked out of the box. It detected most of my machine’s hardware and I could start working on it immediately. The Windows Subsystem for Linux is a much newer Ubuntu platform which can also run graphical applications without any […]| Obsessed with reality
It’s been a busy few several months, but now that we have some breathing| Arun Raghavan
Yes, this is really my last monthly report. More about that at the end of the post. PulseAudio 14.0 is finally out! You can find out what’s new from the release notes. My work in November was…| Tanu's Blog
The new availability group logic turned out to be pretty badly broken, ports were sometimes assigned to the same group when they shouldn’t have, and sometimes not added to the same group when…| Tanu's Blog
It was reported that Creative X-Fi cards have the center speaker muted by default, because PulseAudio doesn’t understand the “Center/LFE” mixer element. PulseAudio already support…| Tanu's Blog
PulseAudio Some months ago I made a fix for the HyperX Cloud Orbit S USB headset, which didn’t work with PulseAudio, because PulseAudio generates the internal card name using the device seria…| Tanu's Blog
PulseAudio While reviewing a null pointer dereferencing fix in the UCM volume probing code, I noticed another null pointer bug in the same function and fixed it. The protocol version was recently i…| Tanu's Blog
In last month’s report I mentioned a rejected patch that wanted to change the semantics of the –check option from checking for a running server process to attempting connection. Even th…| Tanu's Blog
This May was a very unproductive month for me, but I did something at least: When the user selects a device for output in the GNOME sound settings application, the application moves current streams…| Tanu's Blog
A user complained about unclear information in the module-null-sink documentation about what compressed formats it supports. Since the list of supported formats is needed in multiple places in comm…| Tanu's Blog
PulseAudio There are several people working on getting new laptops working using the SOF (Sound Open Firmware) kernel driver and ALSA’s UCM configuration system. The UCM code in PulseAudio is…| Tanu's Blog
PulseAudio As I mentioned in the last report, Fedora offered to host a translation service (Weblate) for us. I (almost) finished the needed preparations: I added the translation template files to v…| Tanu's Blog
I know it’s been ages, but I am now working on updating the webrtc-audio-processing library. You might remember this as the code that we split off from the webrtc.org code to use in the PulseAudio echo cancellation module.| Arun Raghavan
This one’s going to be a bit of a long post. You might want to grab a cup of coffee before you jump in!| Arun Raghavan