The GStreamer team has released a new bug-fix update, 1.26.2, of its cross-platform multimedia framework for the stable 1.26 series.
Several security fixes implemented across various components are among the most notable improvements. Targeted fixes, including corrections to the aggregator base class to prevent premature buffer production in live streaming scenarios, have also found a place in this release.
Regarding performance and compatibility, the AWS Translate element has been improved, and workarounds for crashes on NVIDIA graphics cards during resolution changes with the D3D12 video decoder have been integrated.
For those working with AV1 video, dav1d decoder performance sees a meaningful boost, while fmp4mux benefits from important fixes related to timing offsets and extended audio codec support for AC-3 and EAC-3.
The release also introduces a new skia-based video compositor element, broadening GStreamer’s capabilities in video rendering. Improvements continue in subtitle parsing, rendering, and seeking, with additional security hardening applied to subtitle parsers.
Stability enhancements affect key playback components like Playbin3 and uridecodebin3, alongside fixes for WAV playback regressions and stream selection through GstPlay.
WebRTC users gain from two significant updates: the webrtcsrc element now better manages connection initiation by waiting for the webrtcsink producer, and a new Janus Video Room WebRTC source element has been added, expanding WebRTC integration options.
Lastly, the vah264enc encoder sees refined profile decision logic, and Python bindings improve by supporting writability management for mini objects such as buffers and caps.
For more information, see the announcement. Binaries for Android, iOS, macOS, and Windows are expected to be available soon.