A new version of the GStreamer Rust bindings, 0.18.0, was released.
Together with the bindings, also a new version of the GStreamer Rust plugins was released.
As usual this release follows the latest gtk-rs 0.15 release and the corresponding API changes.
This release includes optional support for the latest new GStreamer
1.20 APIs. As GStreamer 1.20 was not released yet, these new APIs might
still change. The minimum supported version of the bindings is still
GStreamer 1.8 and the targetted GStreamer API version can be selected by
applications via feature flags.
Apart from this, the new version features a lot of API cleanup and
improvements, and the addition of a few missing bindings. As
usual, the focus of this release was to make usage of GStreamer from Rust as
convenient and complete as possible.
The new release also brings a lot of bugfixes, most of which were
already part of the 0.17.x bugfix releases.
Details can be found in the release notes for gstreamer-rs.
The code and documentation for the bindings is available on the freedesktop.org GitLab
as well as on crates.io.
If you find any bugs, notice any missing features or other issues please
report them in