The GStreamer team is pleased to announce another bug fix release in the stable 1.22 release series.
This release only contains bug fixes and security fixes and it should be safe to upgrade from 1.22.x.
Highlights:
- gst-python: fix bindings overrides for Python >= 3.12
- glcolorconvert: fix wrong RGB to YUV matrix with bt709
- glvideoflip: fix “method” property setting at construction time
- gtk4paintablesink: Always draw a black background behind the video frame, and other fixes
- pad: keep segment event seqnums the same when applying a pad offset
- basesink: Preroll on out of segment buffers when not dropping them
- Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in decodebin3/playbin3
- livesync: add support for image formats such as JPEG or PNG
- sdpdemux: Add SDP message (aka session) attributes to the caps too
- textwrap: add support for gaps
- macos: Fix gst_macos_main() terminating whole process, and set activation policy
- webrtcbin: Improve SDP intersection for Opus
- 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:
https://gstreamer.freedesktop.org/releases/1.22/#1.22.10
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!