Skip to content

releases, news: add 1.20.4 release

Tim-Philipp Müller requested to merge tpm/www:release-1.20.4 into main

1.20.4

The fourth 1.20 bug-fix release (1.20.4) was released on 12 October 2022.

This release only contains bugfixes and it should be safe to upgrade from 1.20.x.

Highlighted bugfixes in 1.20.4

  • avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x
  • Fix deadlock when loading gst-editing-services plugin
  • Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers
  • glimagesink: fix crash on Android
  • subtitle handling and subtitle overlay fixes
  • matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9
  • rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers
  • WebRTC fixes
  • RTP retransmission fixes
  • video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
  • macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support
  • Performance improvements
  • Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements

gstreamer

Base Libraries
Core Elements

gst-plugins-base

Tools
  • No changes

gst-plugins-good

gst-plugins-bad

gst-plugins-ugly

gst-libav

gst-rtsp-server

gstreamer-vaapi

gstreamer-sharp

  • No changes

gst-omx

  • No changes

gst-python

gst-editing-services

gst-examples:

Development build environment + gst-full build

Cerbero build tool and packaging changes in 1.20.4

Contributors to 1.20.4

Adrian Fiergolski, Aleksandr Slobodeniuk, Andoni Morales Alastruey, Andrew Pritchard, Bruce Liang, Corentin Damman, Daniel Morin, Edward Hervey, Elliot Chen, Fabian Orccon, fduncanh, Guillaume Desmottes, Haihua Hu, He Junyan, Ignazio Pillai, James Cowgill, James Hilliard, Jan Alexander Steffens (heftig), Jan Schmidt, Jianhui Dai, Jonas Danielsson, Jordan Petridis, Khem Raj, Krystian Wojtas, Martin Dørum, Mart Raudsepp, Mathieu Duponchelle, Matthew Waters, Matthias Clasen, Nicolas Dufresne, Nirbheek Chauhan, Olivier Crête, Paweł Stawicki, Philippe Normand, Philipp Zabel, Piotr Brzeziński, Rafael Caricio, Rafael Sobral, Raul Tambre, Ruben Gonzalez, Sangchul Lee, Sebastian Dröge, Seungha Yang, Stéphane Cerveau, Thibault Saunier, Tim-Philipp Müller, Tristan Matthews, Víctor Manuel Jáquez Leal, Xavier Claessens, Zhiyuan Liu,

... and many others who have contributed bug reports, translations, sent suggestions or helped testing. Thank you all!

List of merge requests and issues fixed in 1.20.4

Merge request reports