compositor misidentifies buffers as too late
The following pipeline makes compositor throw away most frames, even though it shouldn't:
GST_DEBUG=videoaggregator:DEBUG gst-launch-1.0 videotestsrc num-buffers=10 ! compositor sink_0::offset=100000000 ! autovideosink
In the log, you see gst_video_aggregator_fill_queues:<compositor0:sink_0> Buffer from the past, dropping
.
Bisection identified 29713c5d as the first bad commit. MR follows.