GStreamer 1.29.1 unstable development snapshot release

The GStreamer team is pleased to announce the first development release in the API/ABI-unstable 1.29 release series.

The API/ABI-unstable 1.29 release series is for testing and development purposes in the lead-up to the stable 1.30 series which is scheduled for release in late 2026.

Any newly-added API can still change until that point.

This development release is primarily for developers and early adopters.

Highlights:

  • ac4parse: New basic AC-4 parser element, plus AC-4 typefinding
  • analytics: New GstAnalyticsMtd derivative to represent grouping of Mtd’s and Keypoint
  • analytics: Added a hand tracking tensor decoder element
  • Parse HDR10+ metadata out of H.265 and AV1 bitstreams
  • Matroska demuxer: Can build a dynamic seek index now if needed
  • New h264seiinserter and h265seiinserter elements that support both closed captions and unregistered user data SEIs
  • Add HLS WebVTT sink element to the hlssink3 plugin
  • New DASH sink element that uses CMAF muxer without splitmuxsink
  • New plugin for general purpose compress/decompress
  • New udpsrc2 element with better performance for high bitrate streams
  • New VA-API overlay compositor
  • Opus audio support for F32 and S24_32 samples and 96kHz sample rate
  • Playbin3 subtitle switching fixes
  • Bump ranks of the new Rust RTP (de)payloaders to PRIMARY and default to mtu 1200 for payloaders
  • rtspsrc2 authentication support
  • GstPlay track selection notification improvements
  • QML6 GL Source now supports navigation events
  • QuickTime demuxer gained Bayer support
  • Splitmuxsink now includes the start and end timecodes in fragment-opened and closed messages
  • srtpdec gained a way to invalidate keys for a specific SSRC
  • The APE tag demuxer can extract cover art tags now
  • translationbin can control the textaccumulate latency now via a new property
  • Allow device providers rank override using GST_PLUGIN_FEATURE_RANK
  • cerbero gained support for Android on RISC-V64
  • Countless bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements

For a detailed list of changes please check out the 1.29.1 release notes.

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
c29069f1f3ae0b0d95ae96426222d18fffd194246f051361cf96ef677f00dbe2 https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.29.1.tar.xz
b038ea9dae71274d2c2853d51823187972ebd9e4a431a4696942fe0e356ddf40 https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.29.1.tar.xz
65fb65449f4d9a4cc051384240cd5fca601c454c3a7892c97b74b8a48055abee https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.29.1.tar.xz
3751b26345577ef0e148ff8e98e71af1a051c0fa9e3ca600097fd80ce6e1c8e5 https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.29.1.tar.xz
629d70cdf75faca70805dbd5fa4db819f30c1f775b599f2d578d04eeb626ade5 https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.29.1.tar.xz
bc33f4dbeb1bc668cdc5319a56b11767b0cd656903aa8777e872871c86b27b66 https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.29.1.tar.xz
5d7fd9126b46f788fbc9f1227642b5bb680ba2e42ecd6c10fd99c242e35574d0 https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.29.1.tar.xz
d203ca1ffe7ebc4f722f171564ff5db0a7feebb43ae584e417b5e286c82293a9 https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.29.1.tar.xz
476499e17fd217aceccf3bd63576895d247e86a9b8e4aa7ddd13389abc521b01 https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.29.1.tar.xz
8bf26d5b7a2e6eab758de9190091313b746380a131ab226bc1140268506404b5 https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.29.1.tar.xz
86006457df9be0fe14feea4c211bf60b549dd45460224176085fe1315d1888ea https://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-1.29.1.tar.xz
b8a57fede0baff1b84e4cb6ce5a054d917168af9db908eea0c6076fb9088844b https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.29.1.tar.xz

Binary packages for 1.29.1 are available at the usual location now.

Wheels are up as well.

Please report any issues you find in GitLab.