2021-11-17 15:13:47 +00:00
|
|
|
# GstPipelineStudio: Draw your own GStreamer pipeline ...
|
|
|
|
|
|
|
|
## Setup
|
|
|
|
|
|
|
|
Install the Rust toolchain via `rustup`
|
|
|
|
|
|
|
|
```sh
|
|
|
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
|
|
|
|
```
|
|
|
|
|
|
|
|
Check https://rustup.rs for alternative installation options.
|
|
|
|
|
|
|
|
### Ubuntu/Debian/etc
|
|
|
|
|
|
|
|
```sh
|
2022-01-07 17:17:12 +00:00
|
|
|
apt install python3-pip ninja-build pkgconfig
|
|
|
|
pip3 install --user meson
|
2021-11-23 17:04:57 +00:00
|
|
|
apt install libgtk-4-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
|
2021-11-17 15:13:47 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
### Fedora/RedHat/SuSE/etc
|
|
|
|
|
|
|
|
```sh
|
2022-01-07 17:17:12 +00:00
|
|
|
dnf install python3-pip ninja-build pkgconfig
|
|
|
|
pip3 install meson
|
|
|
|
dnf install gtk4-devel gstreamer1-devel gstreamer1-plugins-base-devel python3-pip ninja-build pkgconfig
|
2021-11-17 15:13:47 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
## Getting started
|
|
|
|
|
|
|
|
```sh
|
2022-01-07 17:17:12 +00:00
|
|
|
meson builddir
|
2021-11-17 15:13:47 +00:00
|
|
|
cargo run
|
|
|
|
```
|