diff --git a/gstreamer-app/README.md b/gstreamer-app/README.md
index 21e5dde7a..94c478fff 100644
--- a/gstreamer-app/README.md
+++ b/gstreamer-app/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-audio/README.md b/gstreamer-audio/README.md
index 8e98c3c1c..b275a58bf 100644
--- a/gstreamer-audio/README.md
+++ b/gstreamer-audio/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-base/README.md b/gstreamer-base/README.md
index d847fdee6..abded5eeb 100644
--- a/gstreamer-base/README.md
+++ b/gstreamer-base/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-check/README.md b/gstreamer-check/README.md
index f99f147cf..ce24cf0de 100644
--- a/gstreamer-check/README.md
+++ b/gstreamer-check/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-editing-services/README.md b/gstreamer-editing-services/README.md
index 3702917f0..b85c86cb9 100644
--- a/gstreamer-editing-services/README.md
+++ b/gstreamer-editing-services/README.md
@@ -35,8 +35,10 @@ A crate for writing GStreamer plugins in Rust can be found here: https://gitlab.
## Installation
To build the GStreamer bindings or anything depending on them, you need to
-have at least GStreamer 1.8, gst-plugins-base 1.8 and gstreamer-editing-services
-1.8 installed.
+have at least GStreamer 1.8 and gst-plugins-base 1.8 installed. In addition,
+some of the examples/tutorials require various GStreamer plugins to be
+available, which can be found in gst-plugins-base, gst-plugins-good,
+gst-plugins-bad, gst-plugins-ugly and/or gst-libav.
@@ -51,7 +53,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav libges-1.0
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -67,11 +82,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav gst-editing-services
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -82,7 +107,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -100,9 +125,13 @@ the GStreamer project.
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
- mingw-w64-x86_64-gst-editing-services
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
@@ -172,4 +201,3 @@ Any kinds of contributions are welcome as a pull request.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in gstreamer-rs by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.
-
diff --git a/gstreamer-net/README.md b/gstreamer-net/README.md
index fe1814af9..243284a1d 100644
--- a/gstreamer-net/README.md
+++ b/gstreamer-net/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-pbutils/README.md b/gstreamer-pbutils/README.md
index d9f56e0b6..59b614110 100644
--- a/gstreamer-pbutils/README.md
+++ b/gstreamer-pbutils/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-player/README.md b/gstreamer-player/README.md
index f7a37a945..10d8d34be 100644
--- a/gstreamer-player/README.md
+++ b/gstreamer-player/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-rtsp-server/README.md b/gstreamer-rtsp-server/README.md
index cd208d282..ab0c37ebe 100644
--- a/gstreamer-rtsp-server/README.md
+++ b/gstreamer-rtsp-server/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-rtsp/README.md b/gstreamer-rtsp/README.md
index 18415f851..def8fd7c0 100644
--- a/gstreamer-rtsp/README.md
+++ b/gstreamer-rtsp/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-sdp/README.md b/gstreamer-sdp/README.md
index 18415f851..def8fd7c0 100644
--- a/gstreamer-sdp/README.md
+++ b/gstreamer-sdp/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-video/README.md b/gstreamer-video/README.md
index 945fbb96e..0692fef5f 100644
--- a/gstreamer-video/README.md
+++ b/gstreamer-video/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer-webrtc/README.md b/gstreamer-webrtc/README.md
index 4d8b1b7ad..dc9300c64 100644
--- a/gstreamer-webrtc/README.md
+++ b/gstreamer-webrtc/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the
diff --git a/gstreamer/README.md b/gstreamer/README.md
index da8653bd4..010f217ac 100644
--- a/gstreamer/README.md
+++ b/gstreamer/README.md
@@ -48,7 +48,20 @@ On Debian/Ubuntu they can be installed with
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
- gstreamer1.0-libav
+ gstreamer1.0-libav libgstrtspserver-1.0-dev
+```
+
+The minimum required version of the above libraries is >= 1.8. If you
+build the gstreamer-player sub-crate, or any of the examples that
+depend on gstreamer-player, you must ensure that in addition to the
+above packages, `libgstreamer-plugins-bad1.0-dev` is installed and
+that the version is >= 1.12. See the `Cargo.toml` files for the full
+details,
+
+```
+# Only if you wish to install gstreamer-player, make sure the version
+# of this package is >= 1.12.
+$ apt-get install libgstreamer-plugins-bad1.0-dev
```
Package names on other distributions should be similar.
@@ -64,11 +77,21 @@ provided by the GStreamer project.
#### Homebrew
+Homebrew only installs various plugins if explicitly enabled, so some extra
+`--with-*` flags may be required.
+
```
$ brew install gstreamer gst-plugins-base gst-plugins-good \
- gst-plugins-bad gst-plugins-ugly gst-libav
+ gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
+ gst-editing-services --with-orc --with-libogg --with-opus \
+ --with-pango --with-theora --with-libvorbis --with-libvpx \
+ --enable-gtk3
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.pkg` files from the GStreamer website and
@@ -79,7 +102,7 @@ After installation, you also need to install `pkg-config` (e.g. via Homebrew)
and set the `PKG_CONFIG_PATH` environment variable
```
-$ export PKG_CONFIG_PATH="/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
+$ export PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/Current/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
```
@@ -96,9 +119,14 @@ the GStreamer project.
```
$ pacman -S pkg-config mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-plugins-base \
mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad \
- mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav
+ mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav \
+ mingw-w64-x86_64-gst-rtsp-server
```
+If you wish to install the gstreamer-player sub-crate, make sure the
+version of these libraries is >= 1.12. Otherwise, a version >= 1.8 is
+sufficient.
+
#### GStreamer Binaries
You need to download the *two* `.msi` files for your platform from the