A new version of the GStreamer Rust bindings, 0.14.0, was released.
Apart from updating to GStreamer 1.16, this release is mostly focussed on
adding more bindings for various APIs and general API cleanup and bugfixes.
The most notable API additions in this release are bindings for gst::Memory and
gst::Allocator as well as bindings for gst_base::BaseParse and gst_video::VideoDecoder
and VideoEncoder. The latter also come with support for implementing subclasses and
the gst-plugins-rs module contains an video decoder and parser (for CDG), and a
video encoder (for AV1) based on this.
As usual this release follows the latest gtk-rs
release, and a new version of the GStreamer plugins written in Rust was also released.
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, missing features or other issues please report them in