The GStreamer team is pleased to announce another bug fix release in the new stable 1.26 release series.
This release only contains bug fixes as well as a number of security fixes and important playback fixes.
It should be safe to upgrade from 1.26.x and we recommend you update at your earliest convenience.
Highlights:
- Various security fixes and playback fixes
- aggregator base class fixes to not produce buffers too early in live mode
- AWS translate element improvements
- D3D12 video decoder workarounds for crashes on NVIDIA cards on resolution changes
- dav1d AV1-decoder performance improvements
- fmp4mux: tfdt and composition time offset fixes, plus AC-3 / EAC-3 audio support
- GStreamer editing services fixes for sources with non-1:1 aspect ratios
- MIDI parser improvements for tempo changes
- MP4 demuxer atom parsing improvements and security fixes
- New skia-based video compositor element
- Subtitle parser security fixes
- Subtitle rendering and seeking fixes
- Playbin3 and uridecodebin3 stability fixes
- GstPlay stream selection improvements
- WAV playback regression fix
- GTK4 paintable sink colorimetry support and other improvements
- WebRTC: allow webrtcsrc to wait for a webrtcsink producer to initiate the connection
- WebRTC: new Janus Video Room WebRTC source element
- vah264enc profile decision making logic fixes
- Python bindings gained support for handling mini object writability (buffers, caps, etc.)
- Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements
Release notes with details about changes and fixed bugs can be found at:
Our latest security advisories can be found at:
Binaries for Android, iOS, Mac OS X and Windows should be available soon.
As always, please let us know of any issues you run into by filing an issue or Merge Request in GitLab.
Thanks!