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
In my previous post, I alluded to an exciting development for PipeWire. I’m now thrilled to officially announce that Asymptotic will be undertaking several important tasks for the project, thanks to funding from the Sovereign Tech Fund (now part of the Sovereign Tech Agency).| Arun Raghavan
Hot Take: Obsolescence is bad UX| Arun Raghavan
All of us at Asymptotic are back home from the| Arun Raghavan
It’s been a busy few several months, but now that we have some breathing| Arun Raghavan
I’ve written a bit in my last two blog posts about the work I’ve been doing in inter-device synchronised playback using GStreamer. I introduced the library and then demonstrated its use in building video walls.| Arun Raghavan
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
(well, not exactly everywhere …)| Arun Raghavan
For the last year and a half, we at Asymptotic have been working with the excellent team at Daily. I’d like to share a little bit about what we’ve learned.| Arun Raghavan
As the third and final day of the PipeWire hackfest draws to a close, I thought I’d summarise some of my thoughts on the goings-on and the future.| Arun Raghavan
PSA: This post has a bunch of Haskell code, but I’m going to try to make it more broadly accessible. Let’s see how that goes.| Arun Raghavan
It’s been a little over a month since I got back from Manchester, and this post should’ve come out earlier but I’ve been swamped.| Arun Raghavan
I’ve been having fun recently, writing a RESTful service using Haskell and Servant. I did run into a problem that I couldn’t easily find a solution to on the magical bounty of knowledge that is the Internet, so I thought I’d share my findings and solution.| Arun Raghavan
Hello again, and I hope you’re having a pleasant end of the year (if you are, maybe don’t check the news until next year).| Arun Raghavan
A lesser known, but particularly powerful feature of GStreamer is our ability to play media synchronised across devices with fairly good accuracy.| Arun Raghavan
This is a quick PSA for those of you using the GStreamer binary builds for Android.| 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