A new version of the GStreamer Rust bindings, 0.17.0, was released.
As usual this release follows the latest gtk-rs
This is the first version that includes optional support for 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, especially
of the subclassing APIs, 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.16.x bugfix releases.
A new release of the GStreamer Rust plugins will follow in the next days.
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