GStreamer, a leading cross-platform and open-source multimedia framework, has announced the release of version 1.24.7, the latest update in the stable 1.24 series, focusing exclusively on bug fixes.
The dev team has addressed several major issues. Notably, the update resolves compatibility problems with APE and Musepack audio files and GIF playback when using FFmpeg 7.0, ensuring smoother media handling across different file types.
GStreamer 1.24.7 also brings improvements to the playbin3 component, rectifying a potential deadlock scenario when multiple instances are run in parallel with glimagesink
.
Similarly, users leveraging the Video4Linux (v4l2) and the VA API will notice enhanced stability, thanks to fixes for potential deadlocks when using multiple VA elements simultaneously.
Among other notable enhancements, the qt6 module has received several fixes, improving the functionality of qmlgl6src
and qmlgl6sink
within QML applications.
Additionally, the rtspsrc
component now includes a property to force the usage of non-standard setup URLs for RTSP servers, a boon for those working with less compliant server configurations.
GStreamer 1.4.27 has also improved gapless playback and program-switching capabilities within the urisourcebin
plugin, smoothing transitions between media streams.
On the development front, the GStreamer team has updated the cerbero
build system to support the latest libvpx 1.14.1, and mapped 2022Server to Windows 11 for better OS compatibility.
Notably, the release also introduces a Meson build option to disable the gst-full feature for projects that do not require this capability, optimizing the build process for specific needs.
Binaries for Android, iOS, Mac OS X, and Windows will be released shortly. For more information about all changes in GStreamer 1.24.7, refer to the release announcement or review the full changelog.