Включены ли все журналы при создании файла точек в gstreamer?

Я пытаюсь понять, как файл точка создается из журналов gstreamer. Когда я генерировал журналы gstreamer с GST_DEBUG=4, он генерировал огромное количество журналов. в то же время, когда я проверяю файл точек, сгенерированный gstreamer, он содержит конкретную информацию о создании конвейера. не информация журнала после того, как конвейер создан как игра приостановленного поиска...

у меня есть несколько вопросов

  1. Какая информация будет в файле точек при сравнении с полным файлом журнала.
  2. Если все журналы не включены в файл точек, то как мы можем отладить эту информацию журнала с помощью dotgraph(используя такие инструменты, как graphviz).

1 ответ

  1. dot Файл представляет собой графическое представление вашего полного конвейера, взаимосвязи различных элементов в конвейере вместе с информацией о согласовании ограничений. Например, Когда ваш конвейер становится слишком большим, и вам нужна информация о соединении различных элементов и потоке данных, использовании dot файлы окажутся полезными. Перейдите по этой ссылке.

  2. С GST_DEBUG=4, все журналы, предупреждения, ошибки разных элементов будут выведены. Это особенно полезно, когда вы хотите понять более низкие уровни того, что происходит внутри элементов, когда поток данных происходит вдоль конвейера. Вы можете получить информацию о различных событиях, информацию о пэдах, информацию о буфере и т. Д. Перейдите по этой ссылке.

Чтобы получить больше информации о конкретном элементе, вы также можете использовать следующее:GST_DEBUG=<element_name>:4

Другие вопросы по тегам