Stefan Sauer
|
ac92e5674e
|
log: add query log category
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
ce7ce2d866
|
tracer: add more hooks and handle it in the plugins
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
37721fdc9d
|
stats: handle buffer lists
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
75fb1f1a73
|
log: make the log tracer more verbose again
Define log formats per message type and print details.
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
11d6e13d73
|
tracer: use a macros for the enabled check
Avoid a function call and check the variables from the macro.
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
9d3975b5da
|
tracer: pass the timestamp directly
Avoid the structure mashalling (and weird field naming).
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
d663b78612
|
stats: add a tracer that collects pipeline statistics
This is more or less equiv to the the statistics in gst-tracelib.
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
2c6672435f
|
log: add cast macro
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
c2d5b35332
|
tracer: pass the instance to the vmethod
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
8a8f16863b
|
design: more planning
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
68b1473846
|
tracer: add the hook-id to the invoke signature
Tracers that subscribe to multiple hooks can know what hook was used.
|
2015-10-05 20:59:39 +02:00 |
|
Stefan Sauer
|
4e5d586c7d
|
tracer: initial prototype for the tracing subsystem
|
2015-10-05 20:59:39 +02:00 |
|