GStreamer 1.28.3 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
  • applemedia: vtdec stability, MoltenVK integration and planar video format handling fixes
  • audioresample: Fix regression on armv7hf
  • bpmdetect: Fixes for stereo and multi-channel modes
  • devicemonitor: wait for start thread to finish when listing devices so all the info is there for e.g. v4l2 provider
  • fallbacksrc: Add fallback-source and enable-dummy properties
  • nvidia: fix cudaconvert performance regression and nvdec device creation regression
  • opengl: add GBRA swizzle support, and fix glcolorconvert vertical flip issue on crop
  • rtspsrc: include user-agent property in HTTP tunnel requests and fix mikey regression
  • threadshare: add leaky mode to dataqueue-based elements
  • v4l2: fix negotiation error when trying to force stateful decoders to output dmabufs
  • webrtcsink: Add support imx8mp vpuenc_hevc hardware H.265 encoder
  • cerbero: Extend gst-plugins-rs melding to Darwin platforms for smaller binary sizes and static linking improvements
  • inno Windows installer fixes, including silent install mode via the command line
  • macOS: provide script to allow uninstalling the package; relocate absolute paths to Python.framework in wheels
  • 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
5e84ecb942e136944eb9812f19cff7bcf05a85637482a32da55b892914c397d1 https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.28.3.tar.xz
27880f3d87efa3bb5aa5f99f7ef6e4be7c95229f44eee928c1633d32e87d0099 https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.28.3.tar.xz
47f78f500cbd900f758f9ba74288fda0e2ca5a7855096025641e121ffec40a5d https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.28.3.tar.xz
0c04763200467b9b61a916b33646a6916a97cc9869d8b6dca57427b1f2734dee https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.28.3.tar.xz
4213f43ddb875bb141e5040e97735579d74665bec3d17b51052aade395b83f00 https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.28.3.tar.xz
28fcd45d9ace261d4bda896466d5326af6efd2fcf0a20f24502094b5a9955bdf https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.28.3.tar.xz
9379585ea9d30a00811f4590760208d3412e2ea6dbd9562b07fba6872f275664 https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.28.3.tar.xz
07a7dabffbc23bf201daec3b463857f93ff5ba3a8f2766abf88587fd1b27dacb https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.28.3.tar.xz
810210f1ff6ddbd5f1d1d7585bff1fc0daa7e1d7e3b01e9e7166137341710af3 https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.28.3.tar.xz
2b558e3fd9a8a2d4ebad65119753340842bc80ceefb7b7c145843853221fc731 https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.28.3.tar.xz
da8c55a407e2436093a9d508bce356c9fd477677e6b595e3ec5d316ec98271cb https://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-1.28.3.tar.xz
2def433a2e37dbde812ef11b54f7f9356db295adcd0c3098adf7801134a6c36b https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.28.3.tar.xz

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