GstPipelineStudio aims to provide a graphical user interface to the GStreamer framework.
Find a file
Stéphane Cerveau b36fd0aebe pluginlist: can now select and double click element
Treeview row actions:
 - A selection will display element information.
 - A double click add a new element in the app.graph structure.

The plugin list dialog is an item from gps.ui
2022-01-11 20:48:53 +01:00
src pluginlist: can now select and double click element 2022-01-11 20:48:53 +01:00
.gitignore rust: init the project 2021-10-12 10:33:51 +02:00
Cargo.lock GPS: add GStreamer support 2022-01-11 20:48:53 +01:00
Cargo.toml GPS: add GStreamer support 2022-01-11 20:48:53 +01:00
LICENSE GPS: change license to GPLv3 2021-12-02 10:28:24 +01:00
README.md README: add first step to build and run GPS 2022-01-11 20:48:53 +01:00
TODO.md pluginlist: can now select and double click element 2022-01-11 20:48:53 +01:00

GstPipelineStudio: Draw your own GStreamer pipeline ...

Setup

Install the Rust toolchain via rustup

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Check https://rustup.rs for alternative installation options.

Ubuntu/Debian/etc

apt install libgtk-3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

Fedora/RedHat/SuSE/etc

dnf install gtk3-devel gstreamer1-devel gstreamer1-plugins-base-devel

Getting started

cargo run