Advertisement
Guest User

Untitled

a guest
Dec 4th, 2015
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.07 KB | None | 0 0
  1. digraph pipeline {
  2. rankdir=LR;
  3. fontname="sans";
  4. fontsize="10";
  5. labelloc=t;
  6. nodesep=.1;
  7. ranksep=.2;
  8. label="<GstPipeline>\npipeline\n[-] -> [>]";
  9. node [style="filled,rounded", shape=box, fontsize="9", fontname="sans", margin="0.0,0.0"];
  10. edge [labelfontsize="6", fontsize="9", fontname="monospace"];
  11.  
  12. legend [
  13. pos="0,0!",
  14. margin="0.05,0.05",
  15. style="filled",
  16. label="Legend\lElement-States: [~] void-pending, [0] null, [-] ready, [=] paused, [>] playing\lPad-Activation: [-] none, [>] push, [<] pull\lPad-Flags: [b]locked, [f]lushing, [b]locking; upper-case is set\lPad-Task: [T] has started task, [t] has paused task\l",
  17. ];
  18. subgraph cluster_rtmpsink0_0x1c4ea00 {
  19. fontname="Bitstream Vera Sans";
  20. fontsize="8";
  21. style="filled,rounded";
  22. color=black;
  23. label="GstRTMPSink\nrtmpsink0\n[-] -> [=]\nparent=(GstPipeline) pipeline\nlocation=\"rtmp://192.168.0.100:1935/devapp/qifdev\"";
  24. subgraph cluster_rtmpsink0_0x1c4ea00_sink {
  25. label="";
  26. style="invis";
  27. rtmpsink0_0x1c4ea00_sink_0x1bf74b0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  28. }
  29.  
  30. fillcolor="#aaaaff";
  31. }
  32.  
  33. subgraph cluster_queue2_2_0x1a7c880 {
  34. fontname="Bitstream Vera Sans";
  35. fontsize="8";
  36. style="filled,rounded";
  37. color=black;
  38. label="GstQueue2\nqueue2-2\n[=]\nparent=(GstPipeline) pipeline";
  39. subgraph cluster_queue2_2_0x1a7c880_sink {
  40. label="";
  41. style="invis";
  42. queue2_2_0x1a7c880_sink_0x1bf7030 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  43. }
  44.  
  45. subgraph cluster_queue2_2_0x1a7c880_src {
  46. label="";
  47. style="invis";
  48. queue2_2_0x1a7c880_src_0x1bf7270 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
  49. }
  50.  
  51. queue2_2_0x1a7c880_sink_0x1bf7030 -> queue2_2_0x1a7c880_src_0x1bf7270 [style="invis"];
  52. fillcolor="#aaffaa";
  53. }
  54.  
  55. queue2_2_0x1a7c880_src_0x1bf7270 -> rtmpsink0_0x1c4ea00_sink_0x1bf74b0 [labeldistance="10", labelangle="0", label=" ", taillabel="ANY", headlabel="video/x-flv\l"]
  56. subgraph cluster_flvmux0_0x1c4a0a0 {
  57. fontname="Bitstream Vera Sans";
  58. fontsize="8";
  59. style="filled,rounded";
  60. color=black;
  61. label="GstFlvMux\nflvmux0\n[=]\nparent=(GstPipeline) pipeline\nstreamable=TRUE";
  62. subgraph cluster_flvmux0_0x1c4a0a0_sink {
  63. label="";
  64. style="invis";
  65. flvmux0_0x1c4a0a0_video_0x1bf6df0 [color=black, fillcolor="#aaaaff", label="video\n[>][bfb]", height="0.2", style="filled,dashed"];
  66. }
  67.  
  68. subgraph cluster_flvmux0_0x1c4a0a0_src {
  69. label="";
  70. style="invis";
  71. flvmux0_0x1c4a0a0_src_0x1bf6bb0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
  72. }
  73.  
  74. flvmux0_0x1c4a0a0_video_0x1bf6df0 -> flvmux0_0x1c4a0a0_src_0x1bf6bb0 [style="invis"];
  75. fillcolor="#aaffaa";
  76. }
  77.  
  78. flvmux0_0x1c4a0a0_src_0x1bf6bb0 -> queue2_2_0x1a7c880_sink_0x1bf7030 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-flv\l", headlabel="ANY"]
  79. subgraph cluster_x264enc0_0x1c44ac0 {
  80. fontname="Bitstream Vera Sans";
  81. fontsize="8";
  82. style="filled,rounded";
  83. color=black;
  84. label="GstX264Enc\nx264enc0\n[=]\nparent=(GstPipeline) pipeline";
  85. subgraph cluster_x264enc0_0x1c44ac0_sink {
  86. label="";
  87. style="invis";
  88. x264enc0_0x1c44ac0_sink_0x1bf6730 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  89. }
  90.  
  91. subgraph cluster_x264enc0_0x1c44ac0_src {
  92. label="";
  93. style="invis";
  94. x264enc0_0x1c44ac0_src_0x1bf6970 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
  95. }
  96.  
  97. x264enc0_0x1c44ac0_sink_0x1bf6730 -> x264enc0_0x1c44ac0_src_0x1bf6970 [style="invis"];
  98. fillcolor="#aaffaa";
  99. }
  100.  
  101. x264enc0_0x1c44ac0_src_0x1bf6970 -> flvmux0_0x1c4a0a0_video_0x1bf6df0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-h264\l framerate: [ 0/1, 2147483647/1 ]\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l stream-format: { avc, byte-stream }\l alignment: au\l profile: { high-4:4:4, high-4... }\l", headlabel="video/x-flash-video\lvideo/x-flash-screen\lvideo/x-vp6-flash\lvideo/x-vp6-alpha\lvideo/x-h264\l stream-format: avc\l"]
  102. subgraph cluster_queue2_1_0x1a7c4a0 {
  103. fontname="Bitstream Vera Sans";
  104. fontsize="8";
  105. style="filled,rounded";
  106. color=black;
  107. label="GstQueue2\nqueue2-1\n[=]\nparent=(GstPipeline) pipeline\navg-in-rate=172964595";
  108. subgraph cluster_queue2_1_0x1a7c4a0_sink {
  109. label="";
  110. style="invis";
  111. queue2_1_0x1a7c4a0_sink_0x1bf62b0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  112. }
  113.  
  114. subgraph cluster_queue2_1_0x1a7c4a0_src {
  115. label="";
  116. style="invis";
  117. queue2_1_0x1a7c4a0_src_0x1bf64f0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
  118. }
  119.  
  120. queue2_1_0x1a7c4a0_sink_0x1bf62b0 -> queue2_1_0x1a7c4a0_src_0x1bf64f0 [style="invis"];
  121. fillcolor="#aaffaa";
  122. }
  123.  
  124. queue2_1_0x1a7c4a0_src_0x1bf64f0 -> x264enc0_0x1c44ac0_sink_0x1bf6730 [label="video/x-raw\l format: I420\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l"]
  125. subgraph cluster_ffmpegdeinterlace0_0x1b98240 {
  126. fontname="Bitstream Vera Sans";
  127. fontsize="8";
  128. style="filled,rounded";
  129. color=black;
  130. label="GstFFMpegDeinterlace\nffmpegdeinterlace0\n[=]\nparent=(GstPipeline) pipeline";
  131. subgraph cluster_ffmpegdeinterlace0_0x1b98240_sink {
  132. label="";
  133. style="invis";
  134. ffmpegdeinterlace0_0x1b98240_sink_0x1bc9da0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  135. }
  136.  
  137. subgraph cluster_ffmpegdeinterlace0_0x1b98240_src {
  138. label="";
  139. style="invis";
  140. ffmpegdeinterlace0_0x1b98240_src_0x1bf6070 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
  141. }
  142.  
  143. ffmpegdeinterlace0_0x1b98240_sink_0x1bc9da0 -> ffmpegdeinterlace0_0x1b98240_src_0x1bf6070 [style="invis"];
  144. fillcolor="#aaffaa";
  145. }
  146.  
  147. ffmpegdeinterlace0_0x1b98240_src_0x1bf6070 -> queue2_1_0x1a7c4a0_sink_0x1bf62b0 [label="video/x-raw\l format: I420\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l"]
  148. subgraph cluster_videoconvert1_0x1bf2560 {
  149. fontname="Bitstream Vera Sans";
  150. fontsize="8";
  151. style="filled,rounded";
  152. color=black;
  153. label="GstVideoConvert\nvideoconvert1\n[=]\nparent=(GstPipeline) pipeline\nqos=TRUE";
  154. subgraph cluster_videoconvert1_0x1bf2560_sink {
  155. label="";
  156. style="invis";
  157. videoconvert1_0x1bf2560_sink_0x1bc9920 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  158. }
  159.  
  160. subgraph cluster_videoconvert1_0x1bf2560_src {
  161. label="";
  162. style="invis";
  163. videoconvert1_0x1bf2560_src_0x1bc9b60 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
  164. }
  165.  
  166. videoconvert1_0x1bf2560_sink_0x1bc9920 -> videoconvert1_0x1bf2560_src_0x1bc9b60 [style="invis"];
  167. fillcolor="#aaffaa";
  168. }
  169.  
  170. videoconvert1_0x1bf2560_src_0x1bc9b60 -> ffmpegdeinterlace0_0x1b98240_sink_0x1bc9da0 [label="video/x-raw\l format: I420\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l"]
  171. subgraph cluster_queue1_0x1be0370 {
  172. fontname="Bitstream Vera Sans";
  173. fontsize="8";
  174. style="filled,rounded";
  175. color=black;
  176. label="GstQueue\nqueue1\n[=]\nparent=(GstPipeline) pipeline";
  177. subgraph cluster_queue1_0x1be0370_sink {
  178. label="";
  179. style="invis";
  180. queue1_0x1be0370_sink_0x1bc94a0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  181. }
  182.  
  183. subgraph cluster_queue1_0x1be0370_src {
  184. label="";
  185. style="invis";
  186. queue1_0x1be0370_src_0x1bc96e0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
  187. }
  188.  
  189. queue1_0x1be0370_sink_0x1bc94a0 -> queue1_0x1be0370_src_0x1bc96e0 [style="invis"];
  190. fillcolor="#aaffaa";
  191. }
  192.  
  193. queue1_0x1be0370_src_0x1bc96e0 -> videoconvert1_0x1bf2560_sink_0x1bc9920 [label="video/x-raw\l format: I420\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l"]
  194. subgraph cluster_ximagesink0_0x1bf1a20 {
  195. fontname="Bitstream Vera Sans";
  196. fontsize="8";
  197. style="filled,rounded";
  198. color=black;
  199. label="GstXImageSink\nximagesink0\n[=]\nparent=(GstPipeline) pipeline\nmax-lateness=20000000\nqos=TRUE\nlast-sample=((GstSample*) 0x1b7a1e0)\nwindow-width=320\nwindow-height=240";
  200. subgraph cluster_ximagesink0_0x1bf1a20_sink {
  201. label="";
  202. style="invis";
  203. ximagesink0_0x1bf1a20_sink_0x1bc9260 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  204. }
  205.  
  206. fillcolor="#aaaaff";
  207. }
  208.  
  209. subgraph cluster_videoconvert0_0x1beb330 {
  210. fontname="Bitstream Vera Sans";
  211. fontsize="8";
  212. style="filled,rounded";
  213. color=black;
  214. label="GstVideoConvert\nvideoconvert0\n[=]\nparent=(GstPipeline) pipeline\nqos=TRUE";
  215. subgraph cluster_videoconvert0_0x1beb330_sink {
  216. label="";
  217. style="invis";
  218. videoconvert0_0x1beb330_sink_0x1bc8de0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  219. }
  220.  
  221. subgraph cluster_videoconvert0_0x1beb330_src {
  222. label="";
  223. style="invis";
  224. videoconvert0_0x1beb330_src_0x1bc9020 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
  225. }
  226.  
  227. videoconvert0_0x1beb330_sink_0x1bc8de0 -> videoconvert0_0x1beb330_src_0x1bc9020 [style="invis"];
  228. fillcolor="#aaffaa";
  229. }
  230.  
  231. videoconvert0_0x1beb330_src_0x1bc9020 -> ximagesink0_0x1bf1a20_sink_0x1bc9260 [label="video/x-raw\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l format: BGRx\l"]
  232. subgraph cluster_queue0_0x1be0080 {
  233. fontname="Bitstream Vera Sans";
  234. fontsize="8";
  235. style="filled,rounded";
  236. color=black;
  237. label="GstQueue\nqueue0\n[=]\nparent=(GstPipeline) pipeline\ncurrent-level-buffers=30\ncurrent-level-bytes=3456000\ncurrent-level-time=1000000000";
  238. subgraph cluster_queue0_0x1be0080_sink {
  239. label="";
  240. style="invis";
  241. queue0_0x1be0080_sink_0x1bc8960 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  242. }
  243.  
  244. subgraph cluster_queue0_0x1be0080_src {
  245. label="";
  246. style="invis";
  247. queue0_0x1be0080_src_0x1bc8ba0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
  248. }
  249.  
  250. queue0_0x1be0080_sink_0x1bc8960 -> queue0_0x1be0080_src_0x1bc8ba0 [style="invis"];
  251. fillcolor="#aaffaa";
  252. }
  253.  
  254. queue0_0x1be0080_src_0x1bc8ba0 -> videoconvert0_0x1beb330_sink_0x1bc8de0 [label="video/x-raw\l format: I420\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l"]
  255. subgraph cluster_tee0_0x1a80000 {
  256. fontname="Bitstream Vera Sans";
  257. fontsize="8";
  258. style="filled,rounded";
  259. color=black;
  260. label="GstTee\ntee0\n[=]\nparent=(GstPipeline) pipeline\nnum-src-pads=2";
  261. subgraph cluster_tee0_0x1a80000_sink {
  262. label="";
  263. style="invis";
  264. tee0_0x1a80000_sink_0x1bc8720 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  265. }
  266.  
  267. subgraph cluster_tee0_0x1a80000_src {
  268. label="";
  269. style="invis";
  270. tee0_0x1a80000_src_0_0x1be41e0 [color=black, fillcolor="#ffaaaa", label="src_0\n[>][bfb]", height="0.2", style="filled,dashed"];
  271. tee0_0x1a80000_src_1_0x1be4430 [color=black, fillcolor="#ffaaaa", label="src_1\n[>][bfb]", height="0.2", style="filled,dashed"];
  272. }
  273.  
  274. tee0_0x1a80000_sink_0x1bc8720 -> tee0_0x1a80000_src_0_0x1be41e0 [style="invis"];
  275. fillcolor="#aaffaa";
  276. }
  277.  
  278. tee0_0x1a80000_src_0_0x1be41e0 -> queue0_0x1be0080_sink_0x1bc8960 [label="video/x-raw\l format: I420\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l"]
  279. tee0_0x1a80000_src_1_0x1be4430 -> queue1_0x1be0370_sink_0x1bc94a0 [label="video/x-raw\l format: I420\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l"]
  280. subgraph cluster_queue2_0_0x1a7c0c0 {
  281. fontname="Bitstream Vera Sans";
  282. fontsize="8";
  283. style="filled,rounded";
  284. color=black;
  285. label="GstQueue2\nqueue2-0\n[=]\nparent=(GstPipeline) pipeline\ncurrent-level-buffers=19\ncurrent-level-bytes=2188800\ncurrent-level-time=633333334\navg-in-rate=157537405";
  286. subgraph cluster_queue2_0_0x1a7c0c0_sink {
  287. label="";
  288. style="invis";
  289. queue2_0_0x1a7c0c0_sink_0x1bc82a0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
  290. }
  291.  
  292. subgraph cluster_queue2_0_0x1a7c0c0_src {
  293. label="";
  294. style="invis";
  295. queue2_0_0x1a7c0c0_src_0x1bc84e0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
  296. }
  297.  
  298. queue2_0_0x1a7c0c0_sink_0x1bc82a0 -> queue2_0_0x1a7c0c0_src_0x1bc84e0 [style="invis"];
  299. fillcolor="#aaffaa";
  300. }
  301.  
  302. queue2_0_0x1a7c0c0_src_0x1bc84e0 -> tee0_0x1a80000_sink_0x1bc8720 [label="video/x-raw\l format: I420\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l"]
  303. subgraph cluster_videotestsrc0_0x1bc61c0 {
  304. fontname="Bitstream Vera Sans";
  305. fontsize="8";
  306. style="filled,rounded";
  307. color=black;
  308. label="GstVideoTestSrc\nvideotestsrc0\n[=]\nparent=(GstPipeline) pipeline";
  309. subgraph cluster_videotestsrc0_0x1bc61c0_src {
  310. label="";
  311. style="invis";
  312. videotestsrc0_0x1bc61c0_src_0x1bc8060 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
  313. }
  314.  
  315. fillcolor="#ffaaaa";
  316. }
  317.  
  318. videotestsrc0_0x1bc61c0_src_0x1bc8060 -> queue2_0_0x1a7c0c0_sink_0x1bc82a0 [label="video/x-raw\l format: I420\l width: 320\l height: 240\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l"]
  319. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement