[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