A new version of the GStreamer Rust bindings, 0.16.0, was released.
As usual this release follows the latest gtk-rs
release.
This is the first version that includes optional support for new GStreamer
1.18 APIs. As GStreamer 1.18 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, new version features mostly features API cleanup and the
addition of a
few missing APIs. 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.15.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
and gstreamer-rs-sys.
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
GitLab.