GStreamer 1.28.1 stable bug-fix release

The GStreamer team is pleased the first 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.0, and we recommend you update at your earliest convenience.

Highlights:

  • Various security fixes and playback fixes
  • Add new whisper-based speech-to-text transcription element
  • Add new debugseimetainserter plugin for testing SEI meta insertion
  • Fix scaling and resizing with UIView on EAGL and Vulkan
  • Reverse playback and gap handling fixes in various components
  • avviddec: Handle field/order changes in mixed interlace mode
  • awstranscriber2: workaround for suspected Rust SDK regression
  • cudaupload, cudadownload: Fix CUDA/GL interop copy path
  • decodebin3: Fix switch to smaller collections and improve collection change on existing pad
  • devenv: Add a subproject for providing the LunarG MoltenVK SDK
  • livesync: fixes and reverse playback handling; ignore upstream latency when upstream is not live
  • objectdetectionoverlay: add support for rotated bounding boxes
  • qml6glsrc: Fix rendering of scene with clipped items
  • speechmatics: allow configuring audio events such as detecting applause, laughter and music
  • livekit webrtc: emit session-requested only for Producer role
  • tsdemux: Fix Continuity Counter handling and handle clock change/resets without skew correction
  • v4l2: Add support for AV1 stateful V4l2 decoder
  • vpxdec: Support downstream pools with alignment requirements
  • vtdec, vtenc: Lots of Apple VideoToolbox decoder and encoder fixes
  • applemedia build improvements, patches for tvOS support, tvos cross file
  • wavpack: Fix handling of format changes, extend parser with new features, handle non-S32 samples
  • webrtcsink: allow specifying custom headers to signalling server
  • webrtcsink: negotiate profile and level for input encoded in H.264
  • webrtcsrc: add request type pads and allow sending encoded data downstream
  • cerbero: wheel: Add a new gstreamer_meta package with fewer deps
  • 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
b65e2ffa35bdbf8798cb75c23ffc3d05e484e48346ff7546844ba85217664504 https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.28.1.tar.xz
1446a4c2a92ff5d78d88e85a599f0038441d53333236f0c72d72f21a9c132497 https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.28.1.tar.xz
738e26aee41b7a62050e40b81adc017a110a7f32d1ec49fa6a0300846c44368d https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.28.1.tar.xz
4082f3cb063fccc3ffc04e5ab0854bafde82d1b373eb3c9eaa28115dd3f95a78 https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.28.1.tar.xz
56c1593787f8b5550893d59e4ff29e6bcccf34973316fa55e34ce493e04313a2 https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.28.1.tar.xz
bfa91aaca38d0fd8addcdd559e35b7541e3f32a5f410194ec4ba18040defee9b https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.28.1.tar.xz
6cd0e86af20cfb749bdc24d2f5c30f4e60a3e8d198ae4e02e754b9937bdbf832 https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.28.1.tar.xz
3d6000cbe1356beebe2a573dabd496e92348c30c843ffa13050469ec3da115dc https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.28.1.tar.xz
d47cea95adb95ba10443ed7812c7c5fa0807aef43b98cd1c6d8fb9f9a86f7085 https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.28.1.tar.xz
a4e49cd082972a132ca5f54be52a3c386db37c4cb0e487e017ba00d83a5f985d https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.28.1.tar.xz
232857ce46b4b99d5481f00fb1b8afe50f2474f73641ed3d0902ff366140a385 https://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-1.28.1.tar.xz
dbf7b232cb53cc0d98b39e82955a1934d029fb24bba51068614809249dcbe22e https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.28.1.tar.xz

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