From 654d98b26973c8c93a3ed5cb621935007736f051 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 13 Dec 2018 19:41:07 +0200 Subject: [PATCH] Update README.md to mention that this also allows writing GStreamer plugins And clarify that gst-plugins-rs only contains various plugins. --- README.md | 8 +++++--- gstreamer-app/README.md | 8 +++++--- gstreamer-audio/README.md | 8 +++++--- gstreamer-base/README.md | 8 +++++--- gstreamer-check/README.md | 8 +++++--- gstreamer-editing-services/README.md | 8 +++++--- gstreamer-net/README.md | 8 +++++--- gstreamer-pbutils/README.md | 8 +++++--- gstreamer-player/README.md | 8 +++++--- gstreamer-rtsp-server/README.md | 8 +++++--- gstreamer-rtsp/README.md | 8 +++++--- gstreamer-sdp/README.md | 8 +++++--- gstreamer-video/README.md | 8 +++++--- gstreamer-webrtc/README.md | 8 +++++--- gstreamer/README.md | 8 +++++--- 15 files changed, 75 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index b5637cd7a..c081e1835 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-app/README.md b/gstreamer-app/README.md index 5534b604c..4a55507e1 100644 --- a/gstreamer-app/README.md +++ b/gstreamer-app/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_app/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-audio/README.md b/gstreamer-audio/README.md index 7c7c6eeda..fe10c7952 100644 --- a/gstreamer-audio/README.md +++ b/gstreamer-audio/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_audio/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-base/README.md b/gstreamer-base/README.md index 7bb68542c..09ad20c83 100644 --- a/gstreamer-base/README.md +++ b/gstreamer-base/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_base/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-check/README.md b/gstreamer-check/README.md index 14784dabd..63aea3533 100644 --- a/gstreamer-check/README.md +++ b/gstreamer-check/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_check/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-editing-services/README.md b/gstreamer-editing-services/README.md index b6c03a135..c8b936bec 100644 --- a/gstreamer-editing-services/README.md +++ b/gstreamer-editing-services/README.md @@ -11,7 +11,7 @@ unsafety even in the rust bindings. We strongly encourage you to run with GES >= 1.16. These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -21,8 +21,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -177,6 +175,10 @@ Rust can be found in the [examples](https://github.com/sdroege/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-net/README.md b/gstreamer-net/README.md index 5f28fa0fe..b998a2bb4 100644 --- a/gstreamer-net/README.md +++ b/gstreamer-net/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_net/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-pbutils/README.md b/gstreamer-pbutils/README.md index 31cc134f7..0ad164a5c 100644 --- a/gstreamer-pbutils/README.md +++ b/gstreamer-pbutils/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_pbutils/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-player/README.md b/gstreamer-player/README.md index f104914da..26c1c12c8 100644 --- a/gstreamer-player/README.md +++ b/gstreamer-player/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_player/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-rtsp-server/README.md b/gstreamer-rtsp-server/README.md index 6a2065d30..1413827a9 100644 --- a/gstreamer-rtsp-server/README.md +++ b/gstreamer-rtsp-server/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_rtsp_server/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-rtsp/README.md b/gstreamer-rtsp/README.md index a987ca91d..f488b03a0 100644 --- a/gstreamer-rtsp/README.md +++ b/gstreamer-rtsp/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_rtsp/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-sdp/README.md b/gstreamer-sdp/README.md index c22a7b0a8..84f9f4535 100644 --- a/gstreamer-sdp/README.md +++ b/gstreamer-sdp/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_sdp/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-video/README.md b/gstreamer-video/README.md index 5bd1e55ba..9ff4898a0 100644 --- a/gstreamer-video/README.md +++ b/gstreamer-video/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_video/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer-webrtc/README.md b/gstreamer-webrtc/README.md index 88830fc29..4de768228 100644 --- a/gstreamer-webrtc/README.md +++ b/gstreamer-webrtc/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer_webrtc/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE diff --git a/gstreamer/README.md b/gstreamer/README.md index b5637cd7a..c081e1835 100644 --- a/gstreamer/README.md +++ b/gstreamer/README.md @@ -6,7 +6,7 @@ Documentation can be found [here](https://slomo.pages.freedesktop.org/rustdocs/gstreamer/gstreamer/). These bindings are providing a safe API that can be used to interface with -GStreamer, e.g. for writing GStreamer-based applications. +GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins. For background and motivation, see the [announcement blogpost](https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/). @@ -16,8 +16,6 @@ API metadata provided by the GStreamer project. Older versions before 0.8.0 were written and the repository can be found [here](https://github.com/arturoc/gstreamer1.0-rs). The API of the two is incompatible. -A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs - ## Table of Contents 1. [Installation](#installation) 1. [Linux/BSDs](#installation-linux) @@ -172,6 +170,10 @@ Rust can be found in the [examples](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/tree/master/examples) directory. +Various GStreamer plugins written in Rust can be found in the +[gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs) +repository. + ## LICENSE