My pipelines are too big for graphviz
David Ing
ding at panopto.com
Tue Aug 6 20:41:53 UTC 2019
I am wondering if anybody has played around with techniques for visualizing
a GstPipeline as an alternative to graphviz.
The reason I ask is: I am running into a problem where my pipelines are
too big for graphviz to handle. When I execute `*dot -T svg $input_dot >
$output_svg*` I get errors such as:
Error: Edge length 67584.000000 larger than maximum 65535 allowed.
Check for overwide node(s).
Error: Edge length 84991.000000 larger than maximum 65535 allowed.
Check for overwide node(s).
... a hundred more like this, then eventually:
sh: line 1: 1091 Segmentation fault (core dumped)
Apparently the width of a graphviz canvas is limited to 2^16, as described
here: https://stackoverflow.com/questions/10621574/dot-overwide-node-error
My graphs are so big that these views don't work.
- GST_DEBUG_GRAPH_SHOW_ALL
- GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS
It would be great if those views worked.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190806/2068aa65/attachment.html>
More information about the gstreamer-devel
mailing list