[Bug 733187] integrating the tracer branch

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 2 13:05:49 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=733187
  GStreamer | gstreamer (core) | 1.x

--- Comment #6 from Stefan Sauer (gstreamer, gtkdoc dev) <ensonic at sonicpulse.de> 2014-10-02 19:40:21 UTC ---
The current code got rid of the var_args. The API also looks like it is
introspectable, but unfortunately would not work. I am using GCallback to store
callback, but then cast the callback to the right pointer in the trace probe.
GI marshal everything to GCallback though.

What we can do is to add a gst_tracing_register_hook_structure () and make it
so that the dispatch code only creates a GstStructure if there are callbacks
that need one. In python picking the args out of the structure is easy, e.g.
args["pad"].

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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