mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-12-22 01:56:28 +00:00
GStreamer plugins written in Rust.
*These plugins can be used by applications written in other programming languages as well of course, they are just like any other GStreamer plugins available on the system.*
52981968f6
&'static is wrong here is the pointers are only valid for the lifetime of the surrounding struct. Also place a PhantomData<T> inside the structs as conceptually we own a T, see std::ptr::Unique and https://github.com/rust-lang/rfcs/blob/master/text/0769-sound-generic-drop.md#phantom-data Need to add the PhantomData<T> elsewhere too. |
||
---|---|---|
gst-plugin | ||
gst-plugin-file | ||
gst-plugin-flv | ||
gst-plugin-http | ||
.gitignore | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
Makefile | ||
README.md |
rsplugin
GStreamer elements built in the Rust programming language.
For background and motivation, see the announcement blogpost and the follow-up blogpost.