tracer: Add new tracer to list loaded elements and other features
authorOlivier Crête <olivier.crete@collabora.com>
Wed, 31 Mar 2021 22:36:00 +0000 (18:36 -0400)
committerOlivier Crête <olivier.crete@collabora.com>
Wed, 18 Aug 2021 21:01:27 +0000 (17:01 -0400)
commita4a17828728cd900769c9016376820a9c3bb0c59
tree2bb7579cbfe683871df9456b3008b43ff55578ed
parent8332b44a2ab6ba84aa362df3cc494be6ee85dfa7
tracer: Add new tracer to list loaded elements and other features

This new tracer will list loaded elements and plugins. This should
make it easier to generate minimal builds of GStreamer.

This also traces other features such as typefind functions, device
providers and dynamic types.

The format of the output of gst-stats should match the parameters
expected by the meson based gst-build system.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/782>
docs/plugins/gst_plugins_cache.json
plugins/tracers/gstfactories.c [new file with mode: 0644]
plugins/tracers/gstfactories.h [new file with mode: 0644]
plugins/tracers/gsttracers.c
plugins/tracers/meson.build
tools/gst-stats.c