[Bug 733187] integrating the tracer branch
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Jan 7 05:52:03 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=733187
--- Comment #38 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
Discussion regarding gst_tracer_log_trace() and GstStructure etc. moved to bug
#760267.
docs: sounds good to me
pointer serialization: In general I wouldn't be opposed to
gst_value_serialize() serialising the actual pointer values instead of NULL,
it's confusing to see misc pointer/boxed fields that couldn't be serialized in
the debug log that say =NULL but are actually there and valid. What I probably
wouldn't be too keen on is pointers getting deserialized again into the actual
values.
Regarding thread IDs: stuffing them into a uint64 would probably be sufficient
too, but there's a more general question about how to serialise/track certain
objects, like threads, pads, elements, possibly also events/buffers by ID. I
wonder if a general system makes sense for that, ie. make such an ID an
integral part of the system somehow. At least threads are part of the tracing
system so special-casing something for them would be fine too. How would one
get the name/label of a thread to a possibly external tool later, for example?
--
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