dot stuff
This commit is contained in:
parent
4d35d16c72
commit
e58e2319a3
10
README.md
10
README.md
@ -109,3 +109,13 @@ gst-inspect-1.0 rollingsum
|
||||
## Documentation
|
||||
|
||||
- [Rolling Sum Filter Design](DESIGN_ROLLINGSUM.md)
|
||||
|
||||
## Debugging
|
||||
add `$env:GST_DEBUG_DUMP_DOT_DIR='.'`
|
||||
|
||||

|
||||
|
||||
to get dotfile, and view using https://dreampuf.github.io/GraphvizOnline/, or
|
||||
```pwsh
|
||||
dot -Tsvg C:\dev\gst-plugins-vision\0.00.02.922833100-gst-launch.PAUSED_PLAYING.dot -o same.svg
|
||||
```
|
||||
125
dot_pause-play.svg
Normal file
125
dot_pause-play.svg
Normal file
@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.0.2 (20251019.1705)
|
||||
-->
|
||||
<!-- Title: pipeline Pages: 1 -->
|
||||
<svg width="1103pt" height="290pt"
|
||||
viewBox="0.00 0.00 1103.00 290.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 285.85)">
|
||||
<title>pipeline</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-285.85 1099.2,-285.85 1099.2,4 -4,4"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="547.6" y="-268.35" font-family="sans" font-size="10.00"><GstPipeline></text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="547.6" y="-255.6" font-family="sans" font-size="10.00">pipeline0</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="547.6" y="-242.85" font-family="sans" font-size="10.00">[>]</text>
|
||||
<g id="clust1" class="cluster">
|
||||
<title>cluster_node_udpsink0_000001FC4DD89DE0</title>
|
||||
<path fill="#aaaaff" stroke="black" d="M886.45,-75.6C886.45,-75.6 1083.2,-75.6 1083.2,-75.6 1089.2,-75.6 1095.2,-81.6 1095.2,-87.6 1095.2,-87.6 1095.2,-215.6 1095.2,-215.6 1095.2,-221.6 1089.2,-227.6 1083.2,-227.6 1083.2,-227.6 886.45,-227.6 886.45,-227.6 880.45,-227.6 874.45,-221.6 874.45,-215.6 874.45,-215.6 874.45,-87.6 874.45,-87.6 874.45,-81.6 880.45,-75.6 886.45,-75.6"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.83" y="-216" font-family="Bitstream Vera Sans" font-size="8.00">GstUDPSink</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.83" y="-206.25" font-family="Bitstream Vera Sans" font-size="8.00">udpsink0</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.83" y="-196.5" font-family="Bitstream Vera Sans" font-size="8.00">[>]</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.83" y="-186.75" font-family="Bitstream Vera Sans" font-size="8.00">last-sample=((GstSample*) 000001FC4DE728F0)</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.83" y="-177" font-family="Bitstream Vera Sans" font-size="8.00">used-socket=((GSocket*) 000001FC4DD85E90)</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.83" y="-167.25" font-family="Bitstream Vera Sans" font-size="8.00">used-socket-v6=((GSocket*) 000001FC4DD87A30)</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.83" y="-157.5" font-family="Bitstream Vera Sans" font-size="8.00">clients="127.0.0.1:5000"</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.83" y="-147.75" font-family="Bitstream Vera Sans" font-size="8.00">host="127.0.0.1"</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.83" y="-138" font-family="Bitstream Vera Sans" font-size="8.00">port=5000</text>
|
||||
</g>
|
||||
<g id="clust2" class="cluster">
|
||||
<title>cluster_node_udpsink0_000001FC4DD89DE0_sink</title>
|
||||
</g>
|
||||
<g id="clust3" class="cluster">
|
||||
<title>cluster_node_queue0_000001FC4BB96850</title>
|
||||
<path fill="#aaffaa" stroke="black" d="M524.2,-75.6C524.2,-75.6 673.2,-75.6 673.2,-75.6 679.2,-75.6 685.2,-81.6 685.2,-87.6 685.2,-87.6 685.2,-156.6 685.2,-156.6 685.2,-162.6 679.2,-168.6 673.2,-168.6 673.2,-168.6 524.2,-168.6 524.2,-168.6 518.2,-168.6 512.2,-162.6 512.2,-156.6 512.2,-156.6 512.2,-87.6 512.2,-87.6 512.2,-81.6 518.2,-75.6 524.2,-75.6"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="598.7" y="-157" font-family="Bitstream Vera Sans" font-size="8.00">GstQueue</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="598.7" y="-147.25" font-family="Bitstream Vera Sans" font-size="8.00">queue0</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="598.7" y="-137.5" font-family="Bitstream Vera Sans" font-size="8.00">[>]</text>
|
||||
</g>
|
||||
<g id="clust4" class="cluster">
|
||||
<title>cluster_node_queue0_000001FC4BB96850_sink</title>
|
||||
</g>
|
||||
<g id="clust5" class="cluster">
|
||||
<title>cluster_node_queue0_000001FC4BB96850_src</title>
|
||||
</g>
|
||||
<g id="clust6" class="cluster">
|
||||
<title>cluster_node_idsueyesrc0_000001FC4DD4B2C0</title>
|
||||
<path fill="#ffaaaa" stroke="black" d="M81.98,-75.6C81.98,-75.6 241.98,-75.6 241.98,-75.6 247.98,-75.6 253.98,-81.6 253.98,-87.6 253.98,-87.6 253.98,-186.6 253.98,-186.6 253.98,-192.6 247.98,-198.6 241.98,-198.6 241.98,-198.6 81.98,-198.6 81.98,-198.6 75.98,-198.6 69.98,-192.6 69.98,-186.6 69.98,-186.6 69.98,-87.6 69.98,-87.6 69.98,-81.6 75.98,-75.6 81.98,-75.6"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.98" y="-187" font-family="Bitstream Vera Sans" font-size="8.00">GstIdsueyeSrc</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.98" y="-177.25" font-family="Bitstream Vera Sans" font-size="8.00">idsueyesrc0</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.98" y="-167.5" font-family="Bitstream Vera Sans" font-size="8.00">[>]</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.98" y="-157.75" font-family="Bitstream Vera Sans" font-size="8.00">config-file="ini/200fps-2456x4pix-cw.ini"</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.98" y="-148" font-family="Bitstream Vera Sans" font-size="8.00">exposure=3.237784</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.98" y="-138.25" font-family="Bitstream Vera Sans" font-size="8.00">framerate=300.000000</text>
|
||||
</g>
|
||||
<g id="clust7" class="cluster">
|
||||
<title>cluster_node_idsueyesrc0_000001FC4DD4B2C0_src</title>
|
||||
</g>
|
||||
<!-- legend -->
|
||||
<g id="node1" class="node">
|
||||
<title>legend</title>
|
||||
<polygon fill="lightgrey" stroke="black" points="322.95,-67.2 0,-67.2 0,0 322.95,0 322.95,-67.2"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="3.6" y="-55.05" font-family="sans" font-size="9.00">Legend</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="3.6" y="-43.05" font-family="sans" font-size="9.00">Element-States: [~] void-pending, [0] null, [-] ready, [=] paused, [>] playing</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="3.6" y="-31.05" font-family="sans" font-size="9.00">Pad-Activation: [-] none, [>] push, [<] pull</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="3.6" y="-19.05" font-family="sans" font-size="9.00">Pad-Flags: [b]locked, [f]lushing, [b]locking, [E]OS; upper-case is set</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="3.6" y="-7.05" font-family="sans" font-size="9.00">Pad-Task: [T] has started task, [t] has paused task</text>
|
||||
</g>
|
||||
<!-- node_udpsink0_000001FC4DD89DE0_node_sink_000001FC4DD609D0 -->
|
||||
<g id="node2" class="node">
|
||||
<title>node_udpsink0_000001FC4DD89DE0_node_sink_000001FC4DD609D0</title>
|
||||
<polygon fill="#aaaaff" stroke="black" points="1011.33,-115.6 957.33,-115.6 957.33,-91.6 1011.33,-91.6 1011.33,-115.6"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.33" y="-107.05" font-family="sans" font-size="9.00">sink</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="984.33" y="-95.05" font-family="sans" font-size="9.00">[>][bfb]</text>
|
||||
</g>
|
||||
<!-- node_queue0_000001FC4BB96850_node_sink_000001FC4DD5F9A0 -->
|
||||
<g id="node3" class="node">
|
||||
<title>node_queue0_000001FC4BB96850_node_sink_000001FC4DD5F9A0</title>
|
||||
<polygon fill="#aaaaff" stroke="black" points="582.2,-115.6 528.2,-115.6 528.2,-91.6 582.2,-91.6 582.2,-115.6"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="555.2" y="-107.05" font-family="sans" font-size="9.00">sink</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="555.2" y="-95.05" font-family="sans" font-size="9.00">[>][bfb]</text>
|
||||
</g>
|
||||
<!-- node_queue0_000001FC4BB96850_node_src_000001FC4DD60E70 -->
|
||||
<g id="node4" class="node">
|
||||
<title>node_queue0_000001FC4BB96850_node_src_000001FC4DD60E70</title>
|
||||
<polygon fill="#ffaaaa" stroke="black" points="669.2,-115.6 615.2,-115.6 615.2,-91.6 669.2,-91.6 669.2,-115.6"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="642.2" y="-107.05" font-family="sans" font-size="9.00">src</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="642.2" y="-95.05" font-family="sans" font-size="9.00">[>][bfb][T]</text>
|
||||
</g>
|
||||
<!-- node_queue0_000001FC4BB96850_node_sink_000001FC4DD5F9A0->node_queue0_000001FC4BB96850_node_src_000001FC4DD60E70 -->
|
||||
<!-- node_queue0_000001FC4BB96850_node_src_000001FC4DD60E70->node_udpsink0_000001FC4DD89DE0_node_sink_000001FC4DD609D0 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>node_queue0_000001FC4BB96850_node_src_000001FC4DD60E70->node_udpsink0_000001FC4DD89DE0_node_sink_000001FC4DD609D0</title>
|
||||
<path fill="none" stroke="black" d="M669.61,-103.6C729.66,-103.6 876.61,-103.6 945.95,-103.6"/>
|
||||
<polygon fill="black" stroke="black" points="945.66,-107.1 955.66,-103.6 945.66,-100.1 945.66,-107.1"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="693.2" y="-179.05" font-family="monospace" font-size="9.00">video/x-raw</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="693.2" y="-168.55" font-family="monospace" font-size="9.00">              format: BGR</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="693.2" y="-158.05" font-family="monospace" font-size="9.00">               width: 2456</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="693.2" y="-147.55" font-family="monospace" font-size="9.00">              height: 4</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="693.2" y="-137.05" font-family="monospace" font-size="9.00">      interlace-mode: progressive</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="693.2" y="-126.55" font-family="monospace" font-size="9.00">  pixel-aspect-ratio: 1/1</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="693.2" y="-116.05" font-family="monospace" font-size="9.00">         colorimetry: sRGB</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="693.2" y="-105.55" font-family="monospace" font-size="9.00">           framerate: 0/1</text>
|
||||
</g>
|
||||
<!-- node_idsueyesrc0_000001FC4DD4B2C0_node_src_000001FC4BB7ECA0 -->
|
||||
<g id="node5" class="node">
|
||||
<title>node_idsueyesrc0_000001FC4DD4B2C0_node_src_000001FC4BB7ECA0</title>
|
||||
<polygon fill="#ffaaaa" stroke="black" points="188.48,-115.6 134.48,-115.6 134.48,-91.6 188.48,-91.6 188.48,-115.6"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.48" y="-107.05" font-family="sans" font-size="9.00">src</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.48" y="-95.05" font-family="sans" font-size="9.00">[>][bfb][T]</text>
|
||||
</g>
|
||||
<!-- node_idsueyesrc0_000001FC4DD4B2C0_node_src_000001FC4BB7ECA0->node_queue0_000001FC4BB96850_node_sink_000001FC4DD5F9A0 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>node_idsueyesrc0_000001FC4DD4B2C0_node_src_000001FC4BB7ECA0->node_queue0_000001FC4BB96850_node_sink_000001FC4DD5F9A0</title>
|
||||
<path fill="none" stroke="black" d="M188.79,-103.6C256.58,-103.6 437.44,-103.6 516.42,-103.6"/>
|
||||
<polygon fill="black" stroke="black" points="516.23,-107.1 526.23,-103.6 516.23,-100.1 516.23,-107.1"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="330.95" y="-179.05" font-family="monospace" font-size="9.00">video/x-raw</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="330.95" y="-168.55" font-family="monospace" font-size="9.00">              format: BGR</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="330.95" y="-158.05" font-family="monospace" font-size="9.00">               width: 2456</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="330.95" y="-147.55" font-family="monospace" font-size="9.00">              height: 4</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="330.95" y="-137.05" font-family="monospace" font-size="9.00">      interlace-mode: progressive</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="330.95" y="-126.55" font-family="monospace" font-size="9.00">  pixel-aspect-ratio: 1/1</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="330.95" y="-116.05" font-family="monospace" font-size="9.00">         colorimetry: sRGB</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="330.95" y="-105.55" font-family="monospace" font-size="9.00">           framerate: 0/1</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 12 KiB |
Loading…
x
Reference in New Issue
Block a user