[Bug 638987] [0.11] GstIterator needs a registered type

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Feb 28 13:09:17 PST 2011


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

--- Comment #8 from Sebastian Dröge <slomo at circular-chaos.org> 2011-02-28 21:08:09 UTC ---
And we should probably use GValue instead of plain pointers for the elements of
the iterator. This allows proper reference ownership and bindings can actually
know the type of the elements at runtime.


Using GAsyncResult for the filter/fold/foreach/find_custom is not a good idea
IMHO, it would require to create a GObject for every single call which seems
like too much for a simple iterator. Why exactly is this needed at all? How do
you handle g_list_foreach() and similar functions in gobject-introspection?

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