The GStreamer team has released a new bug-fix update, 1.26.6, of its cross-platform open-source multimedia framework for the stable 1.26 series.
This update addresses a wide range of issues across multiple components, from playback and streaming to device handling and bindings. Among the most notable changes are:
- Spotify source fixes: Updated to
librespot 0.7
to restore functionality after recent Spotify changes. - Decodebin3 improvements: Better tag handling for smoother media playback.
- Decklinkvideosrc stability: Fix for unrecoverable states when devices were busy.
- Closed caption combiner and transcriberbin: Stability improvements for more reliable subtitle handling.
- Fallbacksrc: Resolved issues with sources restarting only once, plus fixes for deadlocks and race conditions during shutdown.
- Vulkan video decoding: Critical fixes for improved performance and reliability.
- V4L2 support: New codec support for WVC1 and WMV3.
- Videorate: Performance gains when operating in drop-only mode.
- Windows users: Fix for
gst-device-monitor-1.0
tool regression affecting device-path detection. - Python bindings: Correct handling of buffer PTS, DTS, duration, and offsets, addressing a regression.
- Threadshare: A new blocking adapter element and multiple other fixes for better synchronization.
On top of that, the release includes improvements to HLS parsing, GTK4 sink handling, RTP MP4G depay, plus various memory leak fixes, build adjustments, and refinements in Cerbero packaging.
For more information, see the announcement. Binaries for Android, iOS, macOS, and Windows are expected to be available soon.