GStreamer 1.26.1: Enhanced dav1d AV1 Decoder and New Matroska v4 Support in Muxer

Today, the GStreamer project rolled out GStreamer 1.26.1, marking the first maintenance update for the prominent open-source and cross-platform multimedia framework. This update features several enhancements, particularly for the dav1d AV1 decoder, which now includes RGB support and improved renegotiation and buffer pool handling.

Additionally, GStreamer 1.26.1 introduces support for Matroska v4 in the muxer, along with upgrades to the awstranslate and speechmatics plugins, as well as fixes for MP4 demuxer uncompressed video handling. The release enhances the stability of urisourcebin/playbin3 and resolves issues related to closed captioning, including CEA-708 generation and the extraction of H.264/H.265 captions.

Other improvements in this version include addressing a regression when rendering VP9 with alpha, advancements to hlssink3 and hlsmultivariantsink, and fixes for H.265 decoder base class and caption inserter SPS/PPS handling. MP4 demuxer uncompressed video handling is further optimized, with additional fixes for sample table handling and seeking improvements in streaming mode for oggdemux.

GStreamer 1.26.1 also brings enhancements for audio level header extension compatibility with WebRTC and stability fixes for RTP and RTSP. Thread-safety has been improved within the Media Source Extension (MSE) library. The update addresses Audio/Video sync issues with v4l2videodec, along with multiple fixes related to fragmented and non-fragmented MP4 muxers.

Other notable enhancements include improvements in YUV4MPEG encoder and compatibility fixes for PyGObject (>= 3.52.0) and QML6 GL source renegotiation. Additional bug fixes, build, and memory leak corrections contribute to overall stability and reliability.

For detailed information, check the release notes, and you can download GStreamer 1.26.1 from the official website.


Tags: