GStreamer 1.26.1 Released with Key Bug Fixes and Stability Enhancements

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.


Source link

Leave a Reply

Your email address will not be published. Required fields are marked *