[Bug 740236] New interleave2 based on GstAggregator and create GstAudioAggregator from audiomixer
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Nov 25 13:54:49 PST 2014
https://bugzilla.gnome.org/show_bug.cgi?id=740236
GStreamer | gst-plugins-bad | git
--- Comment #34 from Thibault Saunier <tsaunier at gnome.org> 2014-11-25 21:54:44 UTC ---
> Open questions:
> - We should probably rename GstAudioAggregator and GstVideoAggregator into
> GstRaw...Aggregator as they only handle raw and raw-like formats.
I do not expect to have any subclass working handling encoded audio/video soon,
I would just keep it short and make it a GstEncodedVideoAggregator in the case
it is needed at some point.
> - The various members of GstAggregator have unclear locking rules, in
> particular, it's not clear what the rules are for the "segment" member.
I will go over them and document that, it is indeed clearly missing
documentation, and now I am not sure how segment is supposed to be protected.
> - I'm unhappy about how the "unresponsive" pads are handled (but I made that
> argument on bug #739010 already)
> - The .._set_src_pad() delaying should probably happen in the base class (which
> should handle the mecanism of bufferpool and allocator negotiation), this would
> make it easier for GstAudioAggregator to use a downstream GstAllocator if
> possible (for example, when using shmsink).
That would be a nice feature to add indeed :)
--
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