GStreamer 1.28.9 stable bug-fix release

The GStreamer team is pleased another bug fix release in the new stable 1.28 release series.

This release contains security fixes and bug fixes. It should be safe to upgrade from 1.28.x, and we recommend you update at your earliest convenience.

This release also contains follow-up fixes for two security issues addressed in earlier releases: an incomplete fix for an out-of-bounds read in the MPEG-4 video parser (GST-SA-2026-0049), and a use-after-free and race condition in the RTP session DoS protection (GST-SA-2026-0074).

Highlights:

  • Various [security fixes][security] and playback fixes
  • decodebin3, playbin3: fix assertion that would crash music players with certain files and sources
  • qtdemux: fix seeking beyond the end of file in push mode
  • flvdemux: don’t prematurely EOS on AVC/audio sequence end
  • rtspsrc: Reuse non-compliant URL fallback across tracks
  • H.264 and H.265 RTP depayloader header extension tracking fixes
  • level: Add 24 bits support
  • gtk4paintablesink: Mark EGL display as foreign to not terminate it
  • amfcodec: fix rate_control (H.265, AV1) and gop_size (H.265) properties
  • asio: fix stopping asio element causing crashes
  • cuda: Correctly save alpha and blend on property change
  • HLS: fix awss3hlssink EXT-X-PROGRAM-DATE-TIME moving at twice the speed of the target duration
  • hlssink3: Fix stream writing regression for CMAF and WebVTT sinks
  • isobmff: Fix NTP seconds roll-over past 2036
  • Fix gap event regression in MPEG-PS demuxer with certain subtitle streams
  • qsv, d3d11, d3d12: Build fixes on latest msys2 environment
  • va: do not advertise unsupported formats in encoder caps
  • v4l2 video decoder fixes including delay negotiation for H.264 and H.265 for better decodebin2 compatibility
  • wayland: output hotplug fixes
  • webrtcsink: add support of mpph264enc encoder (rockchip)
  • Rust plugins: enable cross-compilation with sysroot in Meson build
  • cerbero: update ca-certificates and pip, and fix issue with rolling distro versions
  • 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:

For details of our security fixes, please check out our security center 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
6dbf744f583131a34845cc641e803843766a9ba80ce00378a9043fd6d8d5fb38 https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.28.9.tar.xz
c1fda668b520e6aef763c0eb962c032c9fe52bce322e8b00c69b4e9e847bddc1 https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.28.9.tar.xz
e518cd97483706a252e95e60312a22d23dec6f5e7673af6f5bde719c3a9ca7f4 https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.28.9.tar.xz
550a52536962186f5488e06b5c08f31ae0f18400aee32a3385156d31cb4b1189 https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.28.9.tar.xz
4a4e0b7bf84f868378c48f143a7ac3a98923b488a5b74f1a35ba46bc3c43f6b1 https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.28.9.tar.xz
4b3df21fa70972a80891d2298cf32c14a62c3db4483d545c7ac018230399186b https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.28.9.tar.xz
b87ed564d857a226a3135bd2c42eae7b40eb64031cb9cbce124722af92cc8b9d https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.28.9.tar.xz
23caf8439ba063091da226e7a1774915848105ff47ebdbe7773fffa21a094692 https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.28.9.tar.xz
e6ad2658fad5b96d99af72ceec7e48995ff792fbda438d34486d189ce047718a https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.28.9.tar.xz
cfe8ae964fb394e03fd66b831daba08e0b5d1fb7d8bf047ade351afcb5855eaf https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.28.9.tar.xz
c0206b072651c0cce75b3519011408686302573a19cf52cdb3ef5d88c7f34dcb https://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-1.28.9.tar.xz
478f37a134f3e8580987a7c3a8b66c7174a8dcd40443d814d1346410d02bbf55 https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.28.9.tar.xz