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. It should be safe to upgrade from 1.26.x,
and we recommend you update at your earliest convenience.
Highlights:
- Fix showtime video player showing washed-out colours for HDR videos when subtitles are active
- core: performance improvements for elements with many source pads
- aacparse: support streams which do not have frequent LOAS config
- av1parse: Fix duplicated frames issue in frame splitting
- fmp4mux: Fix EAC3 datarate calculation and substream writing
- gtk4painablesink: fixes glitches with padded buffers such as for sub-sampled video formats with odd sizes
- mpegtsmux: PUSI flag and ID3 tag handling fixes
- rtpbaseaudiopay2: Fix marker bit handling for DISCONT and RESYNC buffer flags
- rtpvp9pay: Fix parsing of show-existing-frame flag, fixes compatibility with vavp9lpenc
- splitmuxsink: accept pads named ‘sink_%u’ on the muxer for fmp4 muxer support
- webrtcsink: Correct lock ordering to prevent deadlock
- gst-plugins-rs meson build gained an
auto_plugin_featuresoption and no longer requires all gstreamer libraries to be available - v4l2 device monitor fixes
- x265enc: advertise latency based on encoder parameters instead of hard-coding it to 5 frames
- cerbero package builder: Add Rust support for 32-bit Linux x86
- 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:
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!