gstreamer/plugins/tracers
Stefan Sauer 10b78d872b tracerrecord: add a log record class
We use this class to register tracer log entry metadata and build a log
template. With the log template we can serialize log data very efficiently.
This also simplifies the logging code, since that is now a simple varargs
function that is not exposing the implementation details.

Add docs for the new class and basic tests.

Remove the previous log handler.

Fixes #760267
2016-01-15 21:54:01 +01:00
..
.gitignore tracer: initial prototype for the tracing subsystem 2015-10-05 20:59:39 +02:00
gstlatency.c tracerrecord: add a log record class 2016-01-15 21:54:01 +01:00
gstlatency.h tracer: split into tracer and tracerutils 2015-10-05 20:59:39 +02:00
gstlog.c tracer: harmonize the query hooks 2016-01-07 23:03:48 +01:00
gstlog.h tracer: split into tracer and tracerutils 2015-10-05 20:59:39 +02:00
gstrusage.c tracerrecord: add a log record class 2016-01-15 21:54:01 +01:00
gstrusage.h tracers: code cleanups 2015-10-05 20:59:39 +02:00
gststats.c tracerrecord: add a log record class 2016-01-15 21:54:01 +01:00
gststats.h tracers: code cleanups 2015-10-05 20:59:39 +02:00
gsttracers.c Revert "tracers: Only build getrusage() tracer if RUSAGE_THREAD is available" 2015-10-07 12:22:34 +02:00
Makefile.am tracers: Only link against libgstprintf.la if the debugging system is enabled 2015-10-07 12:01:16 +01:00