GStreamer
open source multimedia framework
Home
Features
News
Annual Conference
Planet (Blogs)
Download
Applications
Security Center
GitLab
Developers
Documentation
Mailing Lists
File a Bug
Bug Lists
Artwork
@gstreamer on Twitter
@gstreamer on Mastodon

News - GStreamer 1.22.1 stable bug fix release

The GStreamer team is pleased to announce the first bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.22.0.

Highlighted bugfixes:

  • audio channel-mix: allow up to 64 channels (instead of up to 63 channels)
  • avfvideosrc: Don't wait on main thread for permissions request
  • avvidenc: avoid generating inaccurate output timestamps, especially with variable framerate streams
  • AV1 video codec caps signalling improvements in various elements
  • codectimestamper: Fix timestamping on sequence update
  • d3d11overlaycompositor: fix texture width and height
  • d3d11videosink: Fix rendering on external handle
  • dashdemux2: fix seek operation taking a log time to finish for some streams
  • nvencoder: Fix B-frame encoding on Linux and min buffers in auto GPU mode
  • playbin3: fixing buffering for live pipelines
  • playbin: fix potential deadlock when stopping stream with subtitles visible
  • redenc: fix setting of extension ID for twcc
  • rtspsrc: improved compatibility with more broken RTSP servers
  • v4l2h264dec: Fix Raspberry Pi4 will not play video in application
  • vtdec: fix jittery playback of H.264 Level 4.1 movies in macOS
  • vtdec: Fix non-deterministic frame output after flushing seeks
  • vtenc: fix handling of interlaced ProRes on Apple M1 hardware
  • vtenc: don't advertise ARGB/RGBA64 input caps on M1 Pro/Max with macOS <13
  • wasapi2src: Fix loopback capture on Windows 10 Anniversary Update
  • tools: better handling of non-ASCII command line arguments on Windows
  • gst-libav: fix build against newer ffmpeg versions
  • gst-python: Use arch-specific install dir for gi overrides
  • cerbero: Fix setuptools site.py breakage in Python 3.11
  • macOS packages: Fix broken binaries on macos < 11.0
  • various bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.1 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


2023-03-04 14:00

Recent older news:

GStreamer 1.20.6 old-stable bug fix release 2023-02-23 23:50
GStreamer Rust bindings 0.20 / Rust Plugins 0.10 release 2023-02-13 10:00
Click for even older news...
News feeds: [RSS 1.0]
Release feeds: [RSS 1.0][RSS 2.0][iCal]

What is GStreamer?

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface. Read more ...

GStreamer is released under the LGPL. The 1.x series is API and ABI stable and supersedes the previous stable 0.10 series. Both can be installed in parallel.

gst-player gtk+ backend playing Sintel

Report a problem on this page.