You are not logged in.
This seems to me a fantastic program!
https://github.com/dabrain34/GstPipelineStudio
GstPipelineStudio aims to provide a graphical user interface to the GStreamer framework. From a first step in the framework with a simple pipeline to a complex pipeline debugging, the tool provides a friendly interface to add elements to a pipeline and debug it.
https://github.com/dabrain34/GstPipelin … enshot.png
moderator edit -- replaced oversized image with link.
Pasting pictures and code
Last edited by 2ManyDogs (2023-07-14 16:14:24)
Offline
I whipped up a PKGBUILD and ran it. Note that you'll need to create ~/.config/org.freedesktop.dabrain34.GstPipelineStudio/ before launching it as it fails to create the directory on it's own.
pkgname=gst-pipeline-studio
pkgver=0.3.0
pkgrel=1
pkgdesc="Aims to provide a graphical user interface to the GStreamer framework."
arch=('x86_64')
url="https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio"
license=('GPL3')
depends=('gst-plugins-bad' 'gstreamer' 'gtk4')
makedepends=('cargo' 'clang' 'meson')
checkdepends=('appstream-glib')
source=("$url/-/archive/$pkgver/GstPipelineStudio-$pkgver.tar.gz")
sha256sums=('ecad3e2b491c9c2456c28ec41ade235d88ca7346bd4f8d74d178c3a5bf5527cf')
prepare() {
cd "GstPipelineStudio-$pkgver"
export CARGO_HOME="$srcdir/cargo-home"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --target "$CARCH-unknown-linux-gnu"
}
build() {
export CARGO_HOME="$srcdir/cargo-home"
export RUSTUP_TOOLCHAIN=stable
arch-meson "GstPipelineStudio-$pkgver" build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir"
# Fix permissions
chmod 0755 "$pkgdir/usr/bin/gst_pipeline_studio"
}
Last edited by yochananmarqos (2023-07-14 18:22:17)
Offline
it works, thank you
Offline
You're welcome. Feel free to add it to the AUR so others can benefit from it as well. I was just bored and wanted to check out it, I really have no interest in maintaining it.
Last edited by yochananmarqos (2023-07-14 21:47:25)
Offline
Hello,
I just issued a new version https://gitlab.freedesktop.org/dabrain3 … ases/0.3.5 which allows to run a pipeline from the command line among other bug fixes and features . You can find more details on official repository page https://gitlab.freedesktop.org/dabrain3 … ineStudio/
Please let me know if you have any problem.
Last edited by dabrain34 (2024-01-08 12:55:02)
Offline
Hello,
I just issued a new version https://gitlab.freedesktop.org/dabrain3 … ases/0.3.5 which allows to run a pipeline from the command line among other bug fixes and features . You can find more details on official repository page https://gitlab.freedesktop.org/dabrain3 … ineStudio/
Please let me know if you have any problem.
I receive this error:
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true -D python.bytecompile=1 GstPipelineStudio-0.3.5 build
Directory already configured.
Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
Run "meson setup --reconfigure to force Meson to regenerate.
If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
ERROR: Unknown options: "b_lto, b_pie"
Offline