[Bug 760267] tracer: how to pass and structure tracing data (GstStructure, GVariant, etc.)
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Jan 7 05:26:39 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=760267
--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
After the above discussion with Stefan, I'm now leaning towards something more
GVariant like for the trace data collection, if that's feasible. It could be
based on GVariant internally, but wouldn't have to. Tracers can then label the
fields separately in a header that only needs to be sent once (although this
may not be entirely trivial if there are conditional fields and such).
The advantage of this is much lower overhead both inside the tracers and in
terms of serialisation data going over the wire, thus it'd scale much better
and have less impact on the normal operation of the pipeline.
Thoughts?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list