Brussels / 3 & 4 February 2018


Modern tools to debug GStreamer applications

GStreamer is a framework to develop multimedia applications such as media players, transcoders or video editors. Recent GStreamer releases gained new tools making it easier to debug and gather data about the running pipeline.

In this talk I'll present GStreamer's tracing system and existing tracers (from gst core and third party such as gst-shark). I'll show how GStreamer's leak tracer can be an easier and faster alternative to Valgrind to track memory leaks in your GStreamer application. I'll also present my new log parsing library, written in Rust, to very easily extract and process data from GStreamer's log system.


Guillaume Desmottes