[Bug 760267] tracer: how to pass and structure tracing data (GstStructure, GVariant, etc.)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jan 12 13:00:36 PST 2016


https://bugzilla.gnome.org/show_bug.cgi?id=760267

--- Comment #10 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
This approach looks great to me.

It lets us change things under the hood later (e.g. we could make it create a
GType array and read the varargs differently later if we wanted to, and
serialize the same data differently later if we wanted to, without any tracer
code having to be changed).

It also looks quite a bit faster :)

Regarding the GstTracerRecord (I know it's just a first prototype): I wonder if
we really need to make it a full GObject. I'd just make it an opaque structure
the details of which are internal to GStreamer. I don't foresee anyone needing
to use it or poke at it, do you?

-- 
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