GStreamer 1.26.1 Released with Key Bug Fixes and Stability Enhancements

GStreamer 1.26.1 multimedia framework is out with bug fixes and security updates, improving plugin stability, video decoding, and platform support across the board.

The GStreamer team has released a new bug-fix update, 1.26.1, of its cross-platform multimedia framework for the stable 1.26 series, which can be adopted as a drop-in replacement for last month’s 1.26 milestone.

The main under-the-hood improvements include:

  • Captions & codecs. Closed-caption workflows receive CEA-708 generation tweaks, while the dav1d AV1 decoder now supports RGB output and negotiates colorimetry more effectively. A regression in VP9 alpha rendering has also been quashed.
  • Container & streaming fixes. The muxer now accepts Matroska v4, HLS sink elements gain new playlist/segment location options, and oggdemux improves seeking in streaming mode.
  • Camera sanity on macOS. For USB and built-in cameras that report “goofy” frame rates, GStreamer now estimates a sensible value instead of passing the odd number downstream, which avoids jerky playback during live capture.
  • WebRTC and RTP hardening. Retransmission entry creation errors that occasionally broke live sessions have been resolved, and audio-level header extensions are now parsed more leniently for wider compatibility.
  • Thread-safe MSE. Media Source Extension users benefit from a sweep of mutex hygiene, reducing the chance of deadlocks when feeding adaptive streams to browsers.
  • Broad quality-of-life patches. From v4l2 A/V-sync repairs after decode errors to gst-python compatibility with the brand-new PyGObject 3.52, the release addresses a wide range of daily-use pain points.

Lastly, although no critical CVEs were disclosed at press time, the maintainers flagged several security-relevant merges, including a fix for ZDI-CAN-26596 in gst-plugins-bad.

For more information, see the announcement.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.