legend of pipeline graph dot file

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

legend of pipeline graph dot file

Liu Xin

hi folks,

As a beginner, I find the dot file of pipeline graph is a really powerful debugging tool. However, I can't find any legend or detailed descriptions about all the meaning behind the graphical feature. For example, some pads are box with solid line, some are box with dashed line, what's the difference? "[>]" seems to indicate PLAYING state, what about other state? What's "[bfb]" means?

Any help is appreciated.

Thanks,
Xin



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: legend of pipeline graph dot file

Yi-Lung Tsai
According to https://cgit.freedesktop.org/gstreamer/gstreamer/tree/gst/gstdebugutils.c#n777

Element-States: [~] void-pending, [0] null, [-] ready, [=] paused, [>] playing
Pad-Activation: [-] none, [>] push, [<] pull
Pad-Flags: [b]locked, [f]lushing, [b]locking; upper-case is set
Pad-Task: [T] has started task, [t] has paused task


--
Yi-Lung (Bruce) Tsai





On Apr 17, 2017, at 5:18 PM, Liu Xin <[hidden email]> wrote:

hi folks,

As a beginner, I find the dot file of pipeline graph is a really powerful debugging tool. However, I can't find any legend or detailed descriptions about all the meaning behind the graphical feature. For example, some pads are box with solid line, some are box with dashed line, what's the difference? "[>]" seems to indicate PLAYING state, what about other state? What's "[bfb]" means?

Any help is appreciated.

Thanks,
Xin


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: legend of pipeline graph dot file

wreuven
On Apr 17, 2017, at 5:18 PM, Liu Xin <[hidden email]> wrote:
"For example, some pads are box with solid line, some are box with dashed
line, what's the difference?"

Dashed lines are used in 2 cases:
1) To show a request pad (a pad that was added due to an application
request)
2) To show the direction (e.g. push, pull) where a pad is connected to a
ghostpad



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel