Graphical tool to show/manipulate pipelines

TheGiamig thegiamig at gmail.com
Fri Mar 8 10:33:29 UTC 2019


dabrain34 wrote
> Hello,
> 
> You can have a look to two projects providing a graphical approach to
> GStreamer:
> 
> https://github.com/virinext/pipeviz
> 
> https://github.com/loganek/gst-debugger
> 
> I'm contributing to the first project.
> 
> Best regards.
> 
> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list

> gstreamer-devel at .freedesktop

> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

pipeviz is more or less what I'm looking for.. but some dynamic spects I'm
interested are'nt managed.
As far as I can understand reading the code, sometimes pad are'nt managed at
all, so eg. I can't create a pipeline with a demux.
I known, sometimes pads requires some code to be connected, but I'm thinking
to write some "standard actions" (and maybe "custom actions" in a future).
So graphically one can attach an action like "connect to element x" to the
new-pad signal, or something.

Request pads in pipeviz are managed yes, but statically: one can request a
pad so is available to be linked to other element. But I need to known at
runtime if a request pad is created so the graphics can be updated. That
signal cannot be fired by the element itself because I cannot modify or
subclass every possible element available in the plugins, just to add that
feature.

So I wonder if there is a way at core level to receive a "new-req" signal,
or if there is another (better?) way to achieve my goal (may be subclassing
at runtime thanks to some glib magics..).

I hope my english is good enough to explain my request.
Thanks





--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list