[Bug 739010] [PLUGIN MOVE] Move GstAggregator to gstreamer (core)
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Dec 31 06:11:51 PST 2014
https://bugzilla.gnome.org/show_bug.cgi?id=739010
GStreamer | gstreamer (core) | git
Thibault Saunier <tsaunier> changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|742152 |
--- Comment #34 from Thibault Saunier <tsaunier at gnome.org> 2014-12-31 14:11:44 UTC ---
(In reply to comment #32)
> Thibault, I don't think I commented on introspectability anywhere? I just added
> a dependency on bug #731301 yesterday. I don't think it's going to be a
> problem, and I agree there's no point in adding a short-lived typelib in bad
> for nothing.
Right, just wanted to make sure we are on the same page.
> One thing I'm not so sure about is the GstAggregatorClass::sinkpads_type
> member: is this really a good idea? And good for bindings? It seems to be only
> used for creating a pad, why not just make a vfunc for that instead then?
It should not be an issue for bindings, at least for python. The user can
already override the request_new_pad vmethod from core and do everything
himself, it is really just an helper where we handle padname and that kind of
things.
> What else needs to be done IMHO:
>
> It would be good to move the sink pad iteration to core perhaps if we can agree
> on a reasonable API. I wouldn't mind adding something like
> gst_iterator_once_foreach_pad / gst_iterator_once_foreach_element (so the
> callback gets the real type pointer instead of a GValue), for example.
I agree with that, opening a bug right now.
> We should also try to port a muxer over. I started with oggmux yesterday.
Cool, how is it going so far?
> Another minor thing I was wondering about: why is gint64 latency from the
> property in the public structure? I think it should be in the private
> structure. Nothing uses it and we would have to define access
No sure, slomo?
(In reply to comment #33)
> And I don't think all of Olivier's comments have been addressed, e.g. what
> about GAP event support?
That can be added later fmpov
--
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