mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-09-26 14:00:12 +00:00
Change all references from GitHub to freedesktop.org GitLab
This commit is contained in:
parent
bca2c64439
commit
8e500ae2eb
17 changed files with 29 additions and 29 deletions
|
@ -1,4 +1,4 @@
|
|||
# gst-plugin-rs [![crates.io](https://img.shields.io/crates/v/gst-plugin.svg)](https://crates.io/crates/gst-plugin) [![Build Status](https://travis-ci.org/sdroege/gst-plugin-rs.svg?branch=master)](https://travis-ci.org/sdroege/gst-plugin-rs)
|
||||
# gst-plugin-rs [![crates.io](https://img.shields.io/crates/v/gst-plugin.svg)](https://crates.io/crates/gst-plugin) [![pipeline status](https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/badges/master/pipeline.svg)](https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/commits/master)
|
||||
|
||||
Infrastructure for writing [GStreamer](https://gstreamer.freedesktop.org/)
|
||||
plugins and elements in the [Rust programming
|
||||
|
@ -8,11 +8,11 @@ plugins.
|
|||
Documentation for the crate containing the infrastructure for writing
|
||||
GStreamer plugins in Rust, [`gst-plugin`](gst-plugin), can be found
|
||||
[here](https://sdroege.github.io/rustdoc/gst-plugin/gst_plugin/). The whole
|
||||
API builds upon the [application-side GStreamer bindings](https://github.com/sdroege/gstreamer-rs).
|
||||
API builds upon the [application-side GStreamer bindings](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs).
|
||||
Check the README.md of that repository also for details about how to set-up
|
||||
your development environment.
|
||||
|
||||
Various example plugins can be found in the [GIT repository](https://github.com/sdroege/gst-plugin-rs/). A blog post series about writing GStreamer plugins/elements can be found [here](https://coaxion.net/blog/2018/01/how-to-write-gstreamer-elements-in-rust-part-1-a-video-filter-for-converting-rgb-to-grayscale/)[2](https://coaxion.net/blog/2018/02/how-to-write-gstreamer-elements-in-rust-part-2-a-raw-audio-sine-wave-source/).
|
||||
Various example plugins can be found in the [GIT repository](https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/). A blog post series about writing GStreamer plugins/elements can be found [here](https://coaxion.net/blog/2018/01/how-to-write-gstreamer-elements-in-rust-part-1-a-video-filter-for-converting-rgb-to-grayscale/)[2](https://coaxion.net/blog/2018/02/how-to-write-gstreamer-elements-in-rust-part-2-a-raw-audio-sine-wave-source/).
|
||||
|
||||
For background and motivation, see the [announcement
|
||||
blogpost](https://coaxion.net/blog/2016/05/writing-gstreamer-plugins-and-elements-in-rust/)
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
name = "gst-plugin-audiofx"
|
||||
version = "0.3.0"
|
||||
authors = ["Sebastian Dröge <sebastian@centricular.com>"]
|
||||
repository = "https://github.com/sdroege/gst-plugin-rs"
|
||||
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs"
|
||||
license = "MIT/Apache-2.0"
|
||||
|
||||
[dependencies]
|
||||
|
|
|
@ -34,6 +34,6 @@ plugin_define!(
|
|||
b"MIT/X11\0",
|
||||
b"rsaudiofx\0",
|
||||
b"rsaudiofx\0",
|
||||
b"https://github.com/sdroege/rsplugin\0",
|
||||
b"https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs\0",
|
||||
b"2016-12-08\0"
|
||||
);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
name = "gst-plugin-file"
|
||||
version = "0.3.0"
|
||||
authors = ["Sebastian Dröge <sebastian@centricular.com>"]
|
||||
repository = "https://github.com/sdroege/gst-plugin-rs"
|
||||
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs"
|
||||
license = "MIT/Apache-2.0"
|
||||
|
||||
[dependencies]
|
||||
|
|
|
@ -65,6 +65,6 @@ plugin_define!(
|
|||
b"MIT/X11\0",
|
||||
b"rsfile\0",
|
||||
b"rsfile\0",
|
||||
b"https://github.com/sdroege/rsplugin\0",
|
||||
b"https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs\0",
|
||||
b"2016-12-08\0"
|
||||
);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
name = "gst-plugin-flv"
|
||||
version = "0.3.0"
|
||||
authors = ["Sebastian Dröge <sebastian@centricular.com>"]
|
||||
repository = "https://github.com/sdroege/gst-plugin-rs"
|
||||
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs"
|
||||
license = "MIT/Apache-2.0"
|
||||
|
||||
[dependencies]
|
||||
|
|
|
@ -52,6 +52,6 @@ plugin_define!(
|
|||
b"MIT/X11\0",
|
||||
b"rsflv\0",
|
||||
b"rsflv\0",
|
||||
b"https://github.com/sdroege/rsplugin\0",
|
||||
b"https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs\0",
|
||||
b"2016-12-08\0"
|
||||
);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
name = "gst-plugin-http"
|
||||
version = "0.3.0"
|
||||
authors = ["Sebastian Dröge <sebastian@centricular.com>"]
|
||||
repository = "https://github.com/sdroege/gst-plugin-rs"
|
||||
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs"
|
||||
license = "MIT/Apache-2.0"
|
||||
|
||||
[dependencies]
|
||||
|
|
|
@ -49,6 +49,6 @@ plugin_define!(
|
|||
b"MIT/X11\0",
|
||||
b"rshttp\0",
|
||||
b"rshttp\0",
|
||||
b"https://github.com/sdroege/rsplugin\0",
|
||||
b"https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs\0",
|
||||
b"2016-12-08\0"
|
||||
);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
name = "gst-plugin-simple"
|
||||
version = "0.3.0"
|
||||
authors = ["Sebastian Dröge <sebastian@centricular.com>"]
|
||||
repository = "https://github.com/sdroege/gst-plugin-rs"
|
||||
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs"
|
||||
license = "MIT/Apache-2.0"
|
||||
|
||||
[dependencies]
|
||||
|
|
|
@ -40,6 +40,6 @@ plugin_define!(
|
|||
b"LGPL\0",
|
||||
b"togglerecord\0",
|
||||
b"togglerecord\0",
|
||||
b"https://github.com/sdroege/gst-plugin-rs\0",
|
||||
b"https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs\0",
|
||||
b"2017-12-04\0"
|
||||
);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
name = "gst-plugin-tutorial"
|
||||
version = "0.3.0"
|
||||
authors = ["Sebastian Dröge <sebastian@centricular.com>"]
|
||||
repository = "https://github.com/sdroege/gst-plugin-rs"
|
||||
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs"
|
||||
license = "MIT/Apache-2.0"
|
||||
|
||||
[dependencies]
|
||||
|
|
|
@ -43,6 +43,6 @@ plugin_define!(
|
|||
b"MIT/X11\0",
|
||||
b"rstutorial\0",
|
||||
b"rstutorial\0",
|
||||
b"https://github.com/sdroege/gst-plugin-rs\0",
|
||||
b"https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs\0",
|
||||
b"2017-12-30\0"
|
||||
);
|
||||
|
|
|
@ -58,11 +58,11 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v
|
|||
## [0.1.0] - 2017-12-22
|
||||
- Initial release of the `gst-plugin` crate.
|
||||
|
||||
[Unreleased]: https://github.com/sdroege/gst-plugin-rs/compare/0.3.0...HEAD
|
||||
[0.2.1]: https://github.com/sdroege/gst-plugin-rs/compare/0.2.1...0.3.0
|
||||
[0.2.1]: https://github.com/sdroege/gst-plugin-rs/compare/0.2.0...0.2.1
|
||||
[0.2.0]: https://github.com/sdroege/gst-plugin-rs/compare/0.1.4...0.2.0
|
||||
[0.1.4]: https://github.com/sdroege/gst-plugin-rs/compare/0.1.3...0.1.4
|
||||
[0.1.3]: https://github.com/sdroege/gst-plugin-rs/compare/0.1.2...0.1.3
|
||||
[0.1.2]: https://github.com/sdroege/gst-plugin-rs/compare/0.1.1...0.1.2
|
||||
[0.1.1]: https://github.com/sdroege/gst-plugin-rs/compare/0.1.0...0.1.1
|
||||
[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/compare/0.3.0...HEAD
|
||||
[0.2.1]: https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/compare/0.2.1...0.3.0
|
||||
[0.2.1]: https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/compare/0.2.0...0.2.1
|
||||
[0.2.0]: https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/compare/0.1.4...0.2.0
|
||||
[0.1.4]: https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/compare/0.1.3...0.1.4
|
||||
[0.1.3]: https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/compare/0.1.2...0.1.3
|
||||
[0.1.2]: https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/compare/0.1.1...0.1.2
|
||||
[0.1.1]: https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/compare/0.1.0...0.1.1
|
||||
|
|
|
@ -4,7 +4,7 @@ version = "0.3.0"
|
|||
authors = ["Sebastian Dröge <sebastian@centricular.com>"]
|
||||
categories = ["multimedia", "api-bindings"]
|
||||
description = "Infrastructure for writing GStreamer plugins in Rust"
|
||||
repository = "https://github.com/sdroege/gst-plugin-rs/tree/master/gst-plugin"
|
||||
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/tree/master/gst-plugin"
|
||||
license = "MIT/Apache-2.0"
|
||||
readme = "README.md"
|
||||
homepage = "https://gstreamer.freedesktop.org"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# gst-plugin-rs [![crates.io](https://img.shields.io/crates/v/gst-plugin.svg)](https://crates.io/crates/gst-plugin) [![Build Status](https://travis-ci.org/sdroege/gst-plugin-rs.svg?branch=master)](https://travis-ci.org/sdroege/gst-plugin-rs)
|
||||
# gst-plugin-rs [![crates.io](https://img.shields.io/crates/v/gst-plugin.svg)](https://crates.io/crates/gst-plugin) [![pipeline status](https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/badges/master/pipeline.svg)](https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/commits/master)
|
||||
|
||||
Infrastructure for writing [GStreamer](https://gstreamer.freedesktop.org/)
|
||||
plugins and elements in the [Rust programming
|
||||
|
@ -8,11 +8,11 @@ plugins.
|
|||
Documentation for the crate containing the infrastructure for writing
|
||||
GStreamer plugins in Rust, [`gst-plugin`](gst-plugin), can be found
|
||||
[here](https://sdroege.github.io/rustdoc/gst-plugin/gst_plugin/). The whole
|
||||
API builds upon the [application-side GStreamer bindings](https://github.com/sdroege/gstreamer-rs).
|
||||
API builds upon the [application-side GStreamer bindings](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs).
|
||||
Check the README.md of that repository also for details about how to set-up
|
||||
your development environment.
|
||||
|
||||
Various example plugins can be found in the [GIT repository](https://github.com/sdroege/gst-plugin-rs/). A blog post series about writing GStreamer plugins/elements can be found [here](https://coaxion.net/blog/2018/01/how-to-write-gstreamer-elements-in-rust-part-1-a-video-filter-for-converting-rgb-to-grayscale/).
|
||||
Various example plugins can be found in the [GIT repository](https://gitlab.freedesktop.org/gstreamer/gst-plugin-rs/). A blog post series about writing GStreamer plugins/elements can be found [here](https://coaxion.net/blog/2018/01/how-to-write-gstreamer-elements-in-rust-part-1-a-video-filter-for-converting-rgb-to-grayscale/).
|
||||
|
||||
For background and motivation, see the [announcement
|
||||
blogpost](https://coaxion.net/blog/2016/05/writing-gstreamer-plugins-and-elements-in-rust/)
|
||||
|
|
|
@ -117,7 +117,7 @@ pub unsafe trait BaseSrcBase:
|
|||
.map(|f| {
|
||||
let mut buffer: *mut gst_ffi::GstBuffer = ptr::null_mut();
|
||||
// FIXME: Wrong signature in -sys bindings
|
||||
// https://github.com/sdroege/gstreamer-sys/issues/3
|
||||
// https://gitlab.freedesktop.org/gstreamer/gstreamer-rs-sys/issues/3
|
||||
let buffer_ref = &mut buffer as *mut _ as *mut gst_ffi::GstBuffer;
|
||||
match from_glib(f(self.to_glib_none().0, offset, length, buffer_ref)) {
|
||||
gst::FlowReturn::Ok => Ok(from_glib_full(buffer)),
|
||||
|
@ -483,7 +483,7 @@ where
|
|||
let wrap: T = from_glib_borrow(ptr as *mut T::InstanceStructType);
|
||||
let imp = element.get_impl();
|
||||
// FIXME: Wrong signature in -sys bindings
|
||||
// https://github.com/sdroege/gstreamer-sys/issues/3
|
||||
// https://gitlab.freedesktop.org/gstreamer/gstreamer-rs-sys/issues/3
|
||||
let buffer_ptr = buffer_ptr as *mut *mut gst_ffi::GstBuffer;
|
||||
|
||||
panic_to_error!(&wrap, &element.panicked(), gst::FlowReturn::Error, {
|
||||
|
|
Loading…
Reference in a new issue