gst-plugin | ||
gst-plugin-audiofx | ||
gst-plugin-file | ||
gst-plugin-flv | ||
gst-plugin-http | ||
gst-plugin-simple | ||
gst-plugin-togglerecord | ||
.gitignore | ||
.travis.yml | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-LGPLv2 | ||
LICENSE-MIT | ||
Makefile | ||
README.md |
gst-plugin-rs
GStreamer elements built in the Rust programming language.
For background and motivation, see the announcement blogpost and the follow-up blogposts 1, 2, 3.
Application-side bindings for GStreamer can be found here: https://github.com/sdroege/gstreamer-rs
LICENSE
gst-plugin-rs and all crates contained in here that are not listed below are licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
gst-plugin-togglerecord is licensed under the Lesser General Public License (LICENSE-LGPLv2) version 2.1 or (at your option) any later version.
GStreamer itself is licensed under the Lesser General Public License version 2.1 or (at your option) any later version: https://www.gnu.org/licenses/lgpl-2.1.html
Contribution
Any kinds of contributions are welcome as a pull request.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in gst-plugin-rs by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.