implement a tracing subsystem
Background
GStreamer is a complex media processing framework. Having means for developers to analyse application is important. The existing debug logging is quite helpful already, but despite having a powerful log viewer it is still tedious to go though the logs. In this task we look for a solution that allows to inject probes into a running gstreamer application. This ideally happens without recompilation. The solution should be extensible to allow 3rd-party analysis plugins.
Requires: programming in the c language, eventually also python
Results
- flesh out the design draft
- implement probing mechanism
- implement some of the plugins
Resources
Mentor
- Stefan Sauer, Tim Müller