[Bug 609473] GstMiniObject derived classes could support storing data for bindings

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon May 9 01:29:47 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=609473
  GStreamer | gstreamer (core) | git

--- Comment #42 from Sebastian Dröge <slomo at circular-chaos.org> 2011-05-09 08:29:41 UTC ---
As Wim said on IRC, g_datalist_clear() and other GData API uses a global mutex.
So we're using a global mutex in the miniobject finalize function now...
always. This is not good and has to be changed somehow, maybe by using a
different data structure. We don't need a threadsafe data structure here
because everything is protected with the miniobject weak ref global mutex and
finalize can only ever be called from a single thread.

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