(I nearly went with clutterectomy, but that would be doing our old servant project a disservice.)| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
Are you looking for your first open source experience in a professional environment? Then we invite you to apply to the 2025 Coding Experience (CE) Program. This year, we are accepting candidates to participate on one of the following five areas: WebKit, Chromium, Compiler Construction & Programming Language Implementation, Multimedia & GStreamer, Web Standards implementation, and Wolvic. CE participants receive financial compensation of €7,000 for 450 hours of work time over a period of ei...| Igalia
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
I've been working on GStreamer a lot recently, and I'm slowly becoming comfortable with debugging problems with gdb. I assume this could be useful for other people, so this is part of one of a series on debugging GStreamer. Using gdb to debug crashes I recently had a problem with …| Brendan Long
All of us at Asymptotic are back home from the| Arun Raghavan
overview, history, and future of GStreamer's support of WebRTC and its many plug-ins for building WebRTC into media pipelines| webrtcHacks
In this post I’ll try to document the journey starting from a WebKit issue and ending up improving third-party projects that WebKitGTK and WPEWebKit depend on. I’ve been working on WebKit’s GStreamer backends for a while. Usually some new feature needed on WebKit side would trigger work …| Base-Art
It’s been a busy few several months, but now that we have some breathing| Arun Raghavan
Some time ago we at Igalia embarked on the journey to ship a GStreamer-powered WebRTC backend. This is a long journey, it is not over, but we made some progress …| Base-Art
Over the past few months the WebKit development team has been working on modernizing support for the WebAudio specification. This post highlights some of the changes that were recently merged, focusing on the GStreamer ports. My fellow WebKit colleague, Chris Dumez, has been very active lately, updating the WebAudio implementation …| Base-Art
Graphics overlays are everywhere nowadays in the live video broadcasting industry. In this post I introduce a new demo relying on GStreamer and WPEWebKit to deliver low-latency web-augmented video broadcasts. Readers of this blog might remember a few posts about WPEWebKit and a GStreamer element we at Igalia worked on …| Base-Art
Multimedia applications based on GStreamer usually handle playback with the playbin element. I recently added support for playbin3 in WebKit. This post aims to document the changes needed on application side to support this new generation flavour of playbin. So, first of, why is it named playbin3 anyway? The GStreamer …| Base-Art
Using videos in the <img>HTML tag can lead to more responsive web-page loads in most cases. Colin Bendell blogged about this topic, make sure to read his post on the cloudinary website. As it turns out, this feature has been supported for more than 2 years in Safari, but …| Base-Art
Once again this year I attended the GStreamer conference and just before that, Embedded Linux conference Europe which took place in Lyon (France). Both events were a good opportunity to demo one of the use-cases I have in mind for GstWPE, HTML overlays! As we, at Igalia, usually have a …| Base-Art
This blog post takes a look back at the various Multimedia-related tasks the Igalia Multimedia team was involved in during the first half of 2019. GStreamer Editing Services Thibault added support for the OpenTimelineIO open format for editorial timeline information. Having many editorial timeline information formats supported by OpenTimelineIO reduces …| Base-Art
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
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
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