GstPipelineStudio aims to provide a graphical user interface to the GStreamer framework.
Find a file
Stéphane Cerveau d07b72df4f favorites: implement a favorite list
The right panel can now store a favorite list which is
saved into a settings file in the user config directory.
2022-01-11 17:58:26 +01:00
data/icons icon: add icon pipeline 2022-01-11 17:58:26 +01:00
graphs GPSApp: Able to clear the graph with new 2022-01-11 17:58:26 +01:00
src favorites: implement a favorite list 2022-01-11 17:58:26 +01:00
.gitignore rust: init the project 2021-10-12 10:33:51 +02:00
.gitlab-ci.yml ci: add gitlab ci definition 2022-01-11 17:58:26 +01:00
Cargo.lock favorites: implement a favorite list 2022-01-11 17:58:26 +01:00
Cargo.toml favorites: implement a favorite list 2022-01-11 17:58:26 +01:00
LICENSE GPS: change license to GPLv3 2021-12-02 10:28:24 +01:00
README.md GPS: port to GTK4 2022-01-03 17:08:27 +01:00
TODO.md pipeline: move render_gst to this module 2022-01-11 17:58:26 +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-4-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

Fedora/RedHat/SuSE/etc

dnf install gtk4-devel gstreamer1-devel gstreamer1-plugins-base-devel

Getting started

cargo run