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

Projects/GStreamer/SoC2013/Tracing (last edited 2013-11-22 18:40:12 by WilliamJonMcCann)