【问题标题】:Are logs included while creating the dot file in gstreamer?在 gstreamer 中创建点文件时是否包含日志?
【发布时间】:2018-09-06 11:42:50
【问题描述】:

我试图了解,如何从 gstreamer 日志创建点文件。 当我使用GST_DEBUG=4 生成 gstreamer 日志时,它会生成大量日志。 同时当我查看gstreamer生成的dot文件时,它有关于管道创建的具体信息。不是管道创建后的日志信息,如播放暂停搜索...

我有一些问题:

  1. 与完整的日志文件相比,点文件中将包含哪些信息?
  2. 如果点文件中不包含所有日志,那么我们如何使用 dotgraph(使用 graphviz 等工具)调试这些日志信息?

【问题讨论】:

标签: debugging gstreamer graphviz xdotool


【解决方案1】:
  1. dot 文件是完整管道的图形表示,管道中不同元素的互连以及有关上限协商的信息。例如。当您的管道变得太大,并且您需要有关不同元素的连接和数据流的信息时,dot 文件的使用将被证明是有用的。关注这个link

  2. 使用GST_DEBUG=4,将输出不同元素的所有日志、警告、错误。当您想了解当数据流沿管道发生时元素内部发生的较低级别时,这特别有用。您可以获取有关不同事件、pad 信息、缓冲区信息等的信息。关注这个link

要获取有关特定元素的更多信息,您还可以使用以下命令: GST_DEBUG=<element_name>:4

【讨论】:

  • 知道了!!感谢您的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-16
  • 2017-07-31
  • 1970-01-01
  • 1970-01-01
  • 2019-04-11
  • 1970-01-01
相关资源
最近更新 更多