GStreamer 1.26.6 stable bug-fix release

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 with GstTensorMeta 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!

Source tarball download and checksums
sha256sum tarball
42cde77277f1eee253449da213cb6e49f7fd2f792308e5579a8294c1518becac https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.26.6.tar.xz
6e13c83be9f7746d7a5b7dbbb44882f214c3afcf32946c9a1f1bab33cc3da5a1 https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.26.6.tar.xz
d0956535c8315856df9ca2de495f7725128b462863b3c7cd357ef64fb4199679 https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.26.6.tar.xz
95032eee4580bb9826c008cbce5a2c3a78b980abb270c96a19b645f77255c491 https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.6.tar.xz
b3bf4b1ad3017eac1fcf1209eae8a61208f8ef43b9b1ef99b9366acf14d74a79 https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.26.6.tar.xz
6e50a6222d509c52b19143f9a7bd3581e22c745d0c4bc27ddb07e1229bcc11b8 https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.26.6.tar.xz
ce4e0b7dde7f17dc4f39ffb2dd3db64b0222d11d58be1c9820c20d30370d6f90 https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.26.6.tar.xz
ccab1a5a4ec1b2f21adcd5e44ebbf94627b44f3f64e029193dd473f471947a19 https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.26.6.tar.xz
a4b5bfe039b7267fe8cdd48d106ab20cf88cda600f800d84f3d07724079edf1f https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.26.6.tar.xz
d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667 https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.26.6.tar.xz
dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2 https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.26.6.tar.xz
e3773cc39bf03ce980e1899aebf56190062e206de8e3251d6460fb37ed3f7013 https://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-1.26.6.tar.xz
03a63d2657b98f088249c6efbeb1236d160e49fbc5b488f9c8ea24203ee3245f https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.26.6.tar.xz

GStreamer 1.26.6 binary packages for Windows, macOS, iOS and Android are also available now at: gstreamer.freedesktop.org/download/