aggregator: allocation query management makes buffering suboptimal when using dynamic/live pipelines
@thiblahute
Submitted by Thibault Saunier Link to original bug (#797100)
Description
Since we implemented downstream allocation negotiation support in Bug 746529, reconfiguring videoaggregator/compositor blocks downstream on the allocation query (basically until the queued data has been processed) meaning that no further data processing can happen meanwhile. That makes queuing way less effective and in NLE/Pitivi for example it leads to bad "perfs". We should find a way to make renegotiation happen as soon as required and not block that way downstream.