gstreamer/libs/gst/base
Nicolas Dufresne 3b05c55222 aggregator: Start the task when linked
Until now we would start the task when the pad is activated. Part of the
activiation concist of testing if the pipeline is live or not.
Unfortunatly, this is often too soon, as it's likely that the pad get
activated before it is fully linked in dynamic pipeline.

Instead, start the task when the first serialized event arrive. This is
a safe moment as we know that the upstream chain is complete and just
like the pad activation, the pads are locked, hence cannot change.

https://bugzilla.gnome.org/show_bug.cgi?id=757548
2017-12-02 15:10:26 +00:00
..
gstaggregator.c aggregator: Start the task when linked 2017-12-02 15:10:26 +00:00
gstaggregator.h aggregator: Add create_new_pad() vfunc to allow subclasses to override the default behaviour 2017-12-02 15:10:26 +00:00