gst_base_sink_is_too_late will report late buffers as ready for rendering every second unconditionally
Submitted by Julien Moutte Moutte
In some cases it can be a problem as buffers are very late, though in segment, and rendering them is not desirable.
The emergency procedure to render buffers every second makes sense for a video sink but not really for fakesink and should at least be configurable for appsink. Indeed when rendering subtitles in a newly created decoding branch some formats will start pushing buffers from beginning of segment and the expected behavior would be that they get dropped until we catch up. That's not currently possible with any basesink based element.