gstreamer1.0-plugins-rs: add new package
Adapted from an existing patch:
https://patchwork.yoctoproject.org/project/oe-core/patch/
20220606132653.60232-5-brgl@bgdev.pl
Update the recipe to track the latest upstream release of the official
GStreamer Rust plugins.
Remove the `flavors` and `ffv1` plugins from local manifest file because
they depend on packages that are not published on crates.io and also they
are not actively maintained in the gst-plugins-rs upstream anyway.
Skip the recipe if building for x86 without SSE support.
Unlike the other GStreamer submodules, the Rust plugins follow a
separate release cycle and versioning scheme. These plugins are fully
stable and required for a fully-featured GStreamer installation, as most
new features and plugins are being written in Rust. They are also shipped
by multiple Linux distributions such as Fedora.
Based on patch by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Taruntej Kanakamalla <tarun@centricular.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>