GStreamer 1.26.10 Brings Fixes for FLAC Opus and Matroska Handling

GStreamer 1.26.10 multimedia framework resolves multichannel FLAC and Opus issues and improves Matroska demuxing for 4K uncompressed video streams.

The GStreamer team has released the tenth bug-fix update, 1.26.10, of its cross-platform open-source multimedia framework for the stable 1.26 series.

Several fixes target streaming and demuxing reliability, including improvements to HLS and DASH stream selection in playbin3, addressing issues when disabling and re-enabling audio or video streams with adaptivedemux2. Support for FLAC audio in DASH manifests has also been added.

Audio handling sees multiple corrections. The FLAC plugin now properly supports 6.1 and 7.1 channel layouts and adds encoding and decoding support for 32-bit audio. Opus encoding benefits from improved multichannel and surround sound handling.

Video-related fixes include corrections to glimagesink when handling buffers with odd heights and improvements to matroskademux, which now allows larger block sizes required for uncompressed 4K video streams.

The DeckLink video sink fixes frame completion callbacks for systems running firmware version 14.3 or newer, resolving synchronization issues seen in professional capture and playback environments. MXF support has been extended to handle a custom Sony XDCAM video variant.

Recording and muxing reliability is also improved. The qtmux element now provides more accurate disk space estimation in robust recording mode for streams that begin with timestamp offsets, while splitmuxsrc receives seeking improvements that enhance playback and editing scenarios.

Developers using Python bindings benefit from a regression fix that restores writable buffers in pad probe callbacks. The Cerbero build system adds Python bindings for GstApp and includes further improvements to the Windows installer, alongside various build fixes across platforms.

In addition to the highlighted changes, GStreamer 1.26.10 includes numerous smaller bug fixes, memory leak resolutions, and general stability improvements throughout the framework.

For more information, see the announcement. Binaries for Android, iOS, macOS, and Windows are expected to be available soon.

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.

Leave a Reply

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