GStreamer 1.28.5 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.

Highlights:

  • Various security fixes and playback fixes
  • Fix subtitles cause green flickering with VA decoders on AMD GPUs
  • core: Fix sticky event raciness when pads are linked mid-push
  • appsrc: Uniformly handle EOS events being pushed
  • audio-resampler-neon fails to build for targets with neon but without thumb
  • avtp: Correct ptime generation from avtp timestamp
  • fmp4mux: Various fixes for splitting at fragment boundaries
  • gldownload: fix wrong DRM format negotiation causing R/B channel swap
  • gdkpixbufdec: Drop rank to NONE and handle resolution/format changes
  • gopbuffer: add support for H.266/VVC
  • h265decoder: Fix HEVC with alpha decoding
  • mp4mux: fix AC-3 template caps so muxer can accept input from ac3parse
  • mpegtsmux: Always assign PTS to output buffers in CBR mode
  • mpegtsmux: Output buffers with PCR-only bitrate-padding packets have wrong PTS
  • rtcpbuffer: Fix parsing of SR+SDES compound packets (regression from security fix)
  • rtspsrc2: Allow disabling SRTP/SRTCP encryption and SRTP authentication
  • tsdemux: Improve PTS rollover handling in ignore-pcr mode, fixing intermittent corruption with YouTube HLS streams
  • textaccumulate: output joined single buffer, add list as meta
  • threadshare: add ts-clocksync
  • webrtcsink: negotiation fixes and improvements
  • 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
a5a9f783809b17a8eb774f4a7695b2cb8cba6b15520129906f87eaf30e7f8469 https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.28.5.tar.xz
776f19228f91fd25bbf54d9850597e158507f594872a52b9b6814e2429b43eaa https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.28.5.tar.xz
58b45d24a1d77b39d7bb7d9ccc6e2d76bbf28618998c335c163f18e6f94a9324 https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.28.5.tar.xz
0ef4cf9c3c9a5e776a6ca8d190a31863391b681980252143b822b29aa831e120 https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.28.5.tar.xz
d8af55faef2958c1a8663751475ee46f5164877cf4d8c5913ea906ef180aeb71 https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.28.5.tar.xz
452854656056f0b16511a1d9ad4f2679ff5e5a87c89f90cf7ee5dec005ddb1e4 https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.28.5.tar.xz
7e19fddeb1261bebc3ec397857fedd5c77129b66ab52788fdadad05117566225 https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.28.5.tar.xz
d02f9df7dd74f2a50243a6fa5e327cfbbd5c12129ce7b6e73d70c08532491a88 https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.28.5.tar.xz
0ac461b5700b9766998aa686439064caf58ca4fdaf848dfd477b5a7700b176cc https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.28.5.tar.xz
7459045db31d6e44600bcbe011dc925750268870e7b90f7e7a0a3af4a21c09e5 https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.28.5.tar.xz
a0e4a7f36e346cc5b039649369045d50714776490983a1618cb98792e58166c3 https://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-1.28.5.tar.xz
abdf34f5278d3d8663e86b035312f6b58710bba58fa119205ddfc934576f323f https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.28.5.tar.xz