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 and some important playback fixes. It
should be safe to upgrade from 1.26.x, and we recommend you update at your
earliest convenience.
Highlights:
- analytics GstTensorMeta handling changes (see release notes)
- closed caption combiner and transcriberbin stability fixes
- decklinkvideosrc: fix unrecoverable state after failing to start streaming because device is busy
- decodebin3 tag handling improvements
- fallbacksrc: Fix sources only being restarted once, as well as some deadlocks and race conditions on shutdown
- gtk4paintablesink: Try importing dmabufs withouth DMA_DRM caps
- hlsdemux2: Fix parsing of byterange and init map directives
- rtpmp4gdepay2: allow only constantduration with neither constantsize nor sizelength set
- spotifysrc: update to librespot 0.7 to make work after recent Spotify changes
- threadshare: new blocking adapter element for use in front of block elements such as sinks that sync to the clock
- threadshare: various other threadshare element fixes and improvements
- v4l2: Add support for WVC1 and WMV3
- videorate: possible performance improvements when operating in drop-only mode
- GstBaseParse fixes
- Vulkan video decoder fixes
- Fix gst-device-monitor-1.0 tool device-path regression on Windows
- Python bindings: Handle buffer PTS, DTS, duration, offset, and offset-end as unsigned long long (regression fix)
- Cerbero: Reduce recipe parallelism in various cases and dump cerbero and recipe versions into datadir during packaging
- Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements
Possibly breaking behavioural changes
- Previously it was guaranteed that there is only ever up to one
GstTensorMeta
per buffer.
This is no longer true and code working withGstTensorMeta
must be able to handle multiple
GstTensorMeta
now (after this Merge Request).
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!