[Bug 760267] tracer: how to pass and structure tracing data (GstStructure, GVariant, etc.)
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jan 15 12:57:36 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=760267
Stefan Sauer (gstreamer, gtkdoc dev) <ensonic at sonicpulse.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|git master |1.8.0
--- Comment #17 from Stefan Sauer (gstreamer, gtkdoc dev) <ensonic at sonicpulse.de> ---
I'll figure something to make the optional field handling nice in another
patch. Please note, that the log overhead in terms of size is smaller now,
since I log enums/booleans as ints.
commit 10b78d872b5a0050c8a4572267879b0adbb578f8
Author: Stefan Sauer <ensonic at users.sf.net>
Date: Tue Jan 12 14:59:04 2016 +0100
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
--
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